Re: ada sous windows
Stephane Riviere <[email protected]>
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Organization | Rochebrune |
| Message-ID | <[email protected]> |
> msysDTK-1.0.1.exe ? > Effectivement, tu le telecharges et tu l'installe pas ... > C'était peut être pour avoir plus d'outils unix ... Scorie d'un autre fichier pour fabriquer un cross-compilo. > > Autre bizarrerie : 'Décompresser "gcc-3.2-Ada-20020817-1.tar.gz" vers > "c:\mingw"' > Je l'ai pas fait puisque je ne savais pas où pêcher le fichier -> pas de pb Heureusement... Effectivement, c'est encore un résidu d'un autre fichier datant de décembre 2003, où j'avais appris à créer un GCC 3.2 Ada avec GtkAda 2.0... Ca n'a rien à faire là, désolé... > Qu'est ce qui te gênes ? "double cliquer sur l'icône du prgm" tu vois pas ? > Et quand on le fait, ça ne marche pas comme en tapant son nom dans msys, > ça fait un msg d'erreur ... > http://tDeContes.hd.free.fr/aide/windows/Image%203.pdf Hum, ça va mieux avec une image. Ca te dis qu'il n'arrive pas à accéder à la DLL de mingwm10.dll. Dans msys, le path pointe dessus, mais pas en dehors... A mettre dans le répertoire de ton applic... > C'est quoi les fichiers applicatifs ? Usuellement les fichiers de ressources, de config, bases de données ou tout autre fichier utile au fonctionnement de ton applic. > Comme mingwm10.dll risque d'être utilisé par autre chose, j'ai fait un > raccourci du même nom, mais ça marche pas > Il faut absolument le dll original et pas un raccourci ? Pour faire simple : oui. Un raccourci n'est pas un lien symbolique au sens Unix. Mais... J'ai un trou, là (je ne suis pas du tout là dedans depuis quelques mois) Pourquoi mingwm10.dll est-il nécessaire pour ton application ? > Soyons clair : le but final est d'essayer de vendre l'application pour > avoir des chous ... > > Je pense que c'est assez peu probable que les clients aient d'autres > applis qui utilisent gtkada aussi, et le principal c'est que ça marche. > Eventuellement, on leur dira que si il se trouve qu'ils sont dans ce > cas, ils peuvent nous contacter pour qu'on essaye de faire une > optimisation. > > Mais, j'aimerais éviter d'avoir à installer l'ensemble des outils de > développement sur les ordis (des) clients :-) Dans ces conditions une seule solution : toutes les DLL utiles dans le répertoire de l'exécutables. De toute manière, c'est pour toi la seule certitude de ne dépendre d'aucune dépendance externe susceptible de perturber le fonctionnement de ton applic, puisque windows prime toujours les fichiers exécutables (exe, dll, etc...) par rapport à ceux visible dans le PATH. Si c'est une application commerciale en Ada, peut-être serait-il avisé d'en faire un peu de pub ici, avec un pointeur sur une URL ? C'est toujours agréable de connaitre une nouvelle application, visiblement multi-plateforme et écrite en Ada. -- Stephane Riviere Oleron Island - France http://stephane.rochebrune.org OpenPgp Key <5fd6a1e6> available on the web site above _______________________________________________ Site WWW de l'association Ada-France: http://www.ada-france.org/ [email protected] http://www.ada-france.org/mailman/listinfo/ada-france