[Delphi] Runtime

Runtime [Delphi] - Programmation

Marsh Posté le 11-07-2001 à 21:31:48    

Quels sont les fichiers (DLL, LIB, etc.) qu'a besoin un exécutable créé en Delphi pour tourner sur n'importe quel machine ??

Reply

Marsh Posté le 11-07-2001 à 21:31:48   

Reply

Marsh Posté le 11-07-2001 à 21:56:09    

J'ai une autre question, connaissez vous des bons sites qui parle des API's en Delphi ou un outil pratique genre API-Guide ???

Reply

Marsh Posté le 11-07-2001 à 22:02:58    

pour la 1ere question:  
tu peux dire a Delphi, lors de la creation , d'incorporer les Dlls et libs necessaires a ton .exe...  
Au final, tu auras un prog. de 1.5Mo au lieu de 300Ko (c'est un exemple), mais tu n'auras pas a te prendre la tete a faire un soft d'install. pour mettre toutes les Dlls au bon endroit!
De plus, avec des compresseurs d'.exe comme UPX ou ASPack, tu compresseras ton gros fichier en qqchose faisant a peu pres 500-600 ko donc c'est tout benef' ;)
 
pour la 2eme: je sais pas !


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 11-07-2001 à 22:59:05    

Merci JWhy...
 
J'posais cette question parce qu'avec VB, il faut mettre 36.000 DLL avec ton prog et c'est vachement chiant. J'pensais qu'avec un prog en Delphi, il fallit juste les VCL et des trucs comme ça...

Reply

Marsh Posté le 12-07-2001 à 01:03:29    

viiz a écrit a écrit :

En Delphi, les executables générés sont independant (sauf demande explicite a la compilation)




 
en effet, par defaut delphi fait des exe independants, contrairement a c++builder (pour qu'il le fasse aussi faut aller dans les options du projet et desactiver Dynamic RTL et Build with runtime packages)
Pour que Delphi utilise des dll, il faut activer les options dont je viens de parler, et alors il faut distribuer quelques fichiers .bpl et .dll avec le programme.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed