Re: ada sous windows
Thomas De Contes <[email protected]>
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Message-ID | <[email protected]> |
Le dimanche, 12 juin 2005, à 15:08 Europe/Paris, Stephane Riviere a écrit : >> 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é... ok :-) >> 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. ok :-) > 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... Ok, le pb c'était le raccourci en fait > A mettre dans le répertoire de ton applic... Voilà, Par contre maintenant y a des erreurs avec pango : http://tDeContes.hd.free.fr/aide/windows/Image%204.pdf >> 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. ok :-) D'ailleurs, puisqu'on parle de ça : Sur mac, il y a : - un endroit pour les applications (où on met l'exécutable), - un endroit pour les préférences, - et un qui s'appelle "application support", j'ai pas saisi très précisément ce qui rentre dans ce cadre, en gros c'est pour ce qui est comme les préférences mais plus gros, typiquement une base de données Alors, sous windows, - l'appli se fait un dossier dans "programmes files", - et tout (exécutable, préférences, ...) va dedans ? Et pendant qu'on y est, est ce que qqn sait quels sont les usages sous linux, pour les applications graphiques ? > > 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. Ah bon, sous mac os x il y a exactement le même pb, mais je croyais que windows était en un seul morceau, et que donc les raccourcis étaient vus pareil partout etc > > 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 ? Euh, tu le découvrira certainement avant moi :-D Moi, pareil, j'ai juste vu le msg d'erreur :-) >> 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, ok merci :-) > puisque windows prime toujours les fichiers exécutables (exe, dll, > etc...) par rapport à ceux visible dans le PATH. Tu veux dire, il regarde tjr d'abord à coté de lui avant de regarder dans les chemins indiqués par le PATH ? > Si c'est une application commerciale en Ada, peut-être serait-il avisé > d'en faire un peu de pub ici, Ah c'est pas HC ? chouette :-) Cela dit, je sais pas si ça intéressera grand monde ici, c'est pour les douanes, pour la "dématérialisation de ...." je sais plus comment on dit, bref, C'est pour que toutes les Déclarations d'Echange de Biens que les entreprises font aux douanes soient sous forme de document électronique plutôt que sur papier :-) > avec un pointeur sur une URL ? Rien pour l'instant, l'appli n'est même pas finie. > C'est toujours agréable de connaitre une nouvelle application, > visiblement multi-plateforme et écrite en Ada. Effectivement, je vais essayer de faire au moins le multiplateformes basique : win/mac/linux :-) _______________________________________________ Site WWW de l'association Ada-France: http://www.ada-france.org/ [email protected] http://www.ada-france.org/mailman/listinfo/ada-france