Mon exécutable ne s'exécute qu'à travaire mon compilateur
hrp
Messages postés24Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention17 juin 2006
-
27 janv. 2005 à 10:38
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
28 janv. 2005 à 16:49
Hello,
j'utilise Borland C++ Builder 6 et mon application ne s'exécute que via le compilateur (Commande exécuter de Builder). Si je le lance via douvle click de puis l'explorer windows, l'exécutable ce lance mais n'affiche rien or il devrait ouvir une boîte de dialog! mon application est une application créer via l'"expert consol" et commance comme ceci:
hrp
Messages postés24Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention17 juin 2006 28 janv. 2005 à 14:21
non je pense plutôt que c'est un problem avec TComponent. TSaveDialog et TPrintDialog ont besoin d'un objet TComponent à leur instanciation or je n'en ai pas donc je leur pass NULL. c'est sans doute le problème. Builder doit le générer automatiquement, c'est pour ça que ça marche depuis Builder et pas depuis l'exécutable. mais comment obtenir TComponent* AOwner de l'application?