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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.