Newsgroup: it.comp.lang.pascal
Titolo: "compatibilità" con altri OS o quasi....

salve a tutti,
ho da proporvi un quesito che va sul generale. Solitamente io programmo il
VB e un grande problema che ho sempre riscontrato consiste nel fatto che
quando ho fatto un programma e passo l'exe ad un mio amico con un altro
sistema operativo (A volte anche lo stesso) il programma non funziona per le
solite mancanze di .dll o cose simili. Cose che dovrebbero far parte del OS
ma invece vengono utilizzate dal VB e installate soprattutto solo da VB.
Domanda: questo problema sarò costretto ad affrontarlo anche con il Pascal?
oppure con il pascal una volta creato l'exe il suddetto file diventa
"autonomo"? (passatemi la terminologia poco ortodossa....)
O ci sono delle dll o dei files in generale che vanno portati dietro?
(escludendo ovviamente quelli creati o collegati direttamente da me nel
codice sorgente!).
che mi dite a proposito? (io utilizzo il TPW 1.5)
scusate la lunghezza del post, saluti a tutti
ivan

per quanto riguarda il 'pascal' dos questo non ha grandi
richieste di file aggiuntivi oltre all'eseguibile.
Solo se crei programmi che si appoggiano alla unit graph
e quindi necessitano di drivers e font potresti avere la
necessita' di farli accompagnare l'exe... anche se e' possibile
linkarli direttamente all'interno dell'eseguibile ottenendo
quindi un unico blocco -standalone-
Se invece dovessi passare al delphi, molto vicino al VB per
filosofia di programmazione, questo genera' invece file
completamente indipendenti da dll o simili
--
Dreadnaut
(Life would be easier if I had the source code)


praticamente mi dici che il Delphi è più "indipendente" del Pascal? pensavo
fosse il contrario! :-)
ivan
ps. sinceramente pensavo che il delphi stesse al pascal come il VB sta al
basic perciò di conseguenza pensavo che il Delphi avesse gli stessi
"problemi" del VB...... mi sbagliavo!

 "problemi" del VB...... mi sbagliavo!
hehehe il VB e' un prodotto Microsoft, il Delphi no :-)
a parte gli scherzi (io preferisco VC a C++ Builder e altri) il Visual
Basic invece di produrre codice vero e proprio, crea eseguibili
Partially-Coded (PCode) che quindi hanno bisogno di [pesanti]
librerie aggiuntive per poter funzionare, ma permette di ottenere
eseguibili molto piccoli.
Il Delphi crea invece eseguibili completi, a meno di librerie che
cmq sei _tu_ a voler aggiungere, infilando pero' dentro tutte le
classi predefinite (parte delle VCL) accresce la dimensione dell'exe:
un prog VB puo' essere 50kb, un prog Delphi parte da ~150kb
anche se poi sale abbastanza lentamente rispetto alla complessita'
del codice.
[ nb... un exe creato con VC puo' essere comodamente sotto i 20kb :-) ]
un exe pascal dos non ha particolari necessita', a parte i driver/font
grafici (che non sei cmq obbligato ad usare) e quindi puo' essere
ottimo per piccoli programmi 'console' (dos) che cmq puoi continuare
a creare anche con il Delphi... che cmq offre le potenzialita' del
ambiente a finestre


 [ nb... un exe creato con VC puo' essere comodamente sotto i 20kb :-)
Peccato che comunque usi le MFC e quidi, a librerie, stai come il VB!!!!!
CIAO

> Peccato che comunque usi le MFC e quidi, a librerie, stai come il VB!!!!!
le usi se vuoi :-)


Se non vuoi usare la VCL anche in Delphi riesci a faree app di pochi
Kappa!!!
Sono le librerie aggiuntive che "gonfiano" l'exe, se non le usi Windows ti
da tutti i controlli standard che vuoi... a patto di metterci qualche mese
lunare per fare un programmillo un po più complicato di "Hello World!"
:-)
Ciao Daniele
"Dreadnaut" <Drea...@liberoDALLASPAM.it> ha scritto nel messaggio
news:MDwc8.754$Zf3....@twister2.libero.it...
