Newsgroup: it.comp.lang.c
Titolo: Mi sono rotto del Visual Basic

Avrei bisogno di qualche informazione ...
Io programmo in Visual Basic ma confesso che mi ha
rotto un po' le palle perche' per ogni programma anche 
merdoso che sia mi tocca portar dietro MILIONI di DLL
, inoltre per fare un qualche cosa di un po' decente
devo continuamente ricorrere a chiamate API che pero'
non sempre il VB digerisce al primo colpo.
La domanda e' ( non conoscendo il C ) :
_ Anche nel C o nel C++ o nel visual C etc ..,
necessitano oltre al file eseguibile un numero immane
di DLL.
_ In cosa differiscono ( brevemente ) il C, il C++ ,
il Visual C etc...
 
Vi ringrazio anticipatamente per ogni informazione
vogliate Darmi.
Juggernaut Berserk !
_________________________________________________________
DO YOU YAHOO!?
Get your free @
yahoo.com
 address at 
http://mail.yahoo.com
--
Automatic posted from 
web1.rocketmail.com
 [205.180.57.67]
via Mailgate Server - 
http://www.mailgate.org

vogliate Darmi.
io ti consiglierei di rimanere in Visual Basic, cambiare linguaggio ti
constringe ad impararti tutte le classi della libreria che dovrai
imparare per forza (sia MSF,OWL o VCL), e non e` poco.
[Ranger, email: 
ran...@queen.it
]
[
www.zuzzurello.com/computer/ranger
]

 gruppo di DLL, se poi usi database, non ti dico ...
Probabilmente Qualcuno ha sbagliato gruppo.
Datosi che questo e' il Gruppo it.comp.lang.c potrei limitarmi a rispondere:
I tuoi programmi possono usare tranquillamente l' SDK di WinZozz e quindi
potrebbero essere dei normali file "exe" senza alcuna DLL di sorta.
Ma voglio un attimo estendere l' argomento se mi e' consentito :
Non facciamo di tutt' erba un fascio !!
Forse quando compili un programma basato su MFC di Visual C++ avrai
bisogno di portarti dietro una valanga di DLL.
Lo stesso puo' non accadere se usi Borland C++ 4.52 o maggiore xche'
se usi OWL, tali librerie, vengono fornite sia di tipo statico tipicamente
OWLXXXX.LIB che di tipo dinamico OWLXXXX.DLL con relativa include 
library OWLXXXXI.LIB.
In ogni caso la Borland che di compilatori se ne intende -:)
ti da anche i sorgenti di tutte le sue librerie ed i relativi MAKEFILE per
poterle ricompilare a tuo piacimento.
Trai le dovute conclusioni, e soprattutto molla quella zozzata di Visual Basic.
Naturalmente se hai bisogno di lavorare con database il discorso e' lo stesso.
Se per te non e' un problema lavorare con file in formato XBase (dbf), esiste
il CodeBase che fa divinamente al tuo caso.
P.S.
   Non ultima, MFC e' un semplice framework wrapper dell' SDK di WINZOZZ.
   OWL io lo uso anche sotto OS/2 e funziona abbastanza bene !!!
   compilando gli stessi sorgenti in tutti e due gli ambienti.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\   Warning! Warning! Warning Warning! Warning! Warning! Warning!    /
/          Air conditioned environment! Close all Windows!           \
\      Better get a rocket and reach outer space at WARP speed       /
/             Francesco D'Inzeo 
fd...@mail.neol.it
                   \
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

La tua risposta contiene 2 errori:
1. la domanda che è stata posta è inserita nel newsgroup giusto. Oppure
pensi che occorra creare un newsgroup it.comp.lang.c.visualbasic?
2. MFC non ti costringe a portarti dietro DLL. Puoi tranquillamente
scegliere librerie dinamiche o statiche. Anzi, se non ricordo male, nelle
precedenti versioni di Visual C++ le librerie erano sempre statiche.
Per rispondere alla domanda originiaria aggiungerei che:
1. la velocità di programmazione che si ha con il visual basic non è
minimamente paragonabile a quella che si ha con il visual c++;
2. l'accesso ai database se pur semplificato nelle ultime versioni è
comunque più ostico e se hai bisogno di una griglia devi comunque far
riferimento ad un ocx esterno.
Ciao.
--
Antonio Donatiello
anto...@sanpaolo.com

   OWL io lo uso anche sotto OS/2 e funziona abbastanza bene !!!
certo, che se si aspetta la compatibilita` con OS/2 da parte di MFC,
ne passa di tempo...
[Ranger, email: 
ran...@queen.it
]
[
www.zuzzurello.com/computer/ranger
]