Bird Chat 2.2

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Trois petites suggestion, dont une pour le "bug" cité ci-dessus.
Pour le "bug" au lieux de récupérer le chemin par le registre, je le récupèrerais par l'exécutable dirrectement, au moins on est sûr. Mais il y a un ApplicationDir(), une fonction ? j'ai pas encore tout regardé, mais comme j'ai pas toutes les libs, je pourais pas le compiler.
Deuxième suggestion : Justement en parlant des libs, ça serait bien de proposer un package qui comprendrait les libs. Perso, je ne sais paoù toute les trouver...
Troisième moins embêtante : lorsqu'on se connecte à un serveur par un lien bc://, que le serveur cible soit ajouté dans laliste des serveur quand on fait Fichier/Connection.
Si je suis embêtant, dites-le-moi svp. Pour le peu que j parle à Heis Spiter, je pense qu'il le fera s'il le faut. :-)
Je veux bien, malgré mon niveau très basen Pure et en n'importequel autre langage, si vous le voulez, faire parti de l'équipe BirdChat. ça me motiverais un peu, et je râlerais moins sans code. :lol:
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Pour la deuxième il me semblait justement avoir engeulé Heis et avoir mis les adresse à coté du nom des libs, Je me plante Heis ou tu les as virées ?
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

J'les ai pas virés, j'ai oublié de les recopier :roll:. Va falloir recommencer... :oops:.
Pour ce qui est du lancement de l'application par lien, c'est très complexe, voire trop complexe pour mes pauvres capacités. Il y a un schmilblick au niveau de Windows qui lance l'application dans C:\Documents And Settings\{User}. Or, si l'application est pas là, ça coince. Donc, j'avais comme ressource, de stocker le chemin de l'application dans le registre, puis de le séléctionner comme répertoire courant de l'application. En clair, si cette méthode ne marche pas, je vois pas comment faire...
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Bon, je remplace mon message par celui-là.
Je pensait faire en gros.

Code : Tout sélectionner

; Tout le monde connaît ça, je récupère le nom de l'exécutable.
ProgName$=Space(#Max_Path)
GetModuleFileName_(0,@ProgName$,#Max_Path)
; Maintenant on prand le chemin et on le vérifi (j'aime bien les commentairs inutiles)
AppDir$=GetPathPart(ProgName$)
if right(AppDir$,1)<>"\"
  AppDir$+"\"
endif
SetCurrentDirectory_(@AppDir$)
Logiquement, il n'y a pas plus infaillible parce qu'on récupère carément le dossier où est citué l'exécutable.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Oui, c'est une très bonne solution ;)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

À exploiter, je look, faudra p't't sortir une fixed release pour éviter qu'a Soissons, ils aient un logiciel buggé :oops: :lol:
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Répondre