Ajouter les Api supporté par l'éditeur de PB dans jaPBe

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Ajouter les Api supporté par l'éditeur de PB dans jaPBe

Message par Le Soldat Inconnu »

Salut,

j'ai mis jaBPe pour faire des tests, c pas encore au point je trouve mais l'éditeur PB m'énerve un peu à cause de gros problème de bug un peu zarb.

donc donc "PureBasic\Compilers", il y a un fichier "APIFunctionListing.txt"

vous le copiez dans le dossier "jaPBe\Definitions" et vous copier également dans ce dossier mon code qui va traduire le listing d'API pour l'éditeur de PB dans le format des listing jaPBe

Code : Tout sélectionner

RenameFile("APIFunctionListing.txt", "APIFunctionListing.txt.bak")

If OpenFile(0, "APIFunctionListing.txt.bak")
  If CreateFile(1, "APIFunctionListing.txt")
    
    UseFile(1)
    WriteStringN("/procedure")
    
    Repeat
      UseFile(0)
      Txt.s = ReadString()
      
      Txt1.s = Trim(StringField(Txt, 1, "("))
      Txt2.s = Trim(StringField(Txt, 2, "("))
      
      If Right(Txt1, 1) <> "_"
        Txt1 = Txt1 + "_"
      EndIf
      
      If Txt2
        Txt = Txt1 + " (" + Txt2
      Else
        Txt = Txt1
      EndIf
      
      UseFile(1)
      WriteStringN(Txt)
      
    Until Eof(0)
    
    CloseFile(1)
  EndIf
  CloseFile(0)
  DeleteFile("APIFunctionListing.txt.bak")
EndIf
et voilà, plein d'api intégrer à jaPBe 8)


sinon, d'autres truc si vous ne les avez pas déjà trouver :

je trouvait jaPBe un peu gros, j'ai fait du nettoyage de fichiers "idiots" à mon gout et j'arrive à 1.31 mo
si certains sont intéressés, me demander, moi, je l'ai fait car je trimballe PB et mes codes sur ma clé USB :D

jaPBe n'avait pas les thèmes XP d'activé, mais il suffit de prendre un fichier *.manifest d'un autre exe, de le recopier dans le dossier de jaPBe en le nommant "jaPBe.exe.manifest" et voilà, support des thèmes xp :wink:
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)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Au fait , c'est quoi jaPBe :mrgreen:

Sinon, j'ai les deux d'installé, mais ja PBe est vraiment plus lent que l'éditeur PB au chargement, éditeur PB qui plante d'ailleurs toujours à la fermeture mais je n'ai plus le problème avec la fenêtre de compilation.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Tu l'as eu comment, ton jaPBe, en pièces détachées ?

J'ai jaPBe depuis déjà pas mal de temps, et il n'a jamais eu besoin de toutes tes bidouilles pour fonctionner, et pour être TRES stable. :?

Chris :)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Denis a écrit :Au fait , c'est quoi jaPBe :mrgreen:

Sinon, j'ai les deux d'installé, mais ja PBe est vraiment plus lent que l'éditeur PB au chargement, éditeur PB qui plante d'ailleurs toujours à la fermeture mais je n'ai plus le problème avec la fenêtre de compilation.
Normal qu'il soit un peu plus long à charger, puisqu'il charge plus de fichiers que l'éditeur de base, et qu'il a beaucoup plus de fonctions!

Enfin, c'est mon avis, et je suis tout à fait d'accord avec! :lol:

Chris :)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Tu l'as eu comment, ton jaPBe, en pièces détachées ?
ben sur le site données dans les liens sur le site de PB, pourquoi, tu as quel version ?
je suis quand même pas tombé sur une version qui a 30 ans quand même ?

mais, c'est bien la dernière, elle me demande de bien avoir la version 3.90 de Pb d'installer :wink: ou alors j'ai rêver
Dernière modification par Le Soldat Inconnu le ven. 07/mai/2004 18:52, modifié 2 fois.
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)]
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Ben, la 2.4.5.2 !

Chris :)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

beu, je tomber sur quoi moi ...... ouin ............ :oops:

bon, je la chope où celle la ?
y'a que moi pour arriver à trouver une version qui à 10 ans :0:
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)]
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Image
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

merci :roll:
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)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ben, c'est le même exactement. je l'ai téchargé sur ce site d'ailleur ... 8O

donc mon truc est bien valide.

"pour supporter les Api", il est la le quiproquo, quand je dis ça, je fais référence à l'explication de la fonction en bas de la fenêtre de jaPBe et également quand on commence à taper la fonction, pour qu'elle soit dans la liste des fonctions possibles (pour complèter automatiquement les mots clés). je suis plus clair comme ça :oops:
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)]
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Chris a écrit :Ben, la 2.4.5.2 !
Ah ? j'ai la 1.4.4.25 !

je crois que les deux derniers chiffres correspondent à la date , et les deux premiers à la version , tu ne te serais pas trompé ? c'est pas 1.4.5.2 ?

si c'est bien la 2.4 , j'ai loupé un truc là , parce que je me mets à jour dès que GPI annonce une nouvelle sortie ( pour l'instant je n'ai pas récupéré la version pour la 3.91beta , j'attends la version 3.92)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Mais je l'ai déjà, ça!

C'est pour ça que je comprends pas :lol:

Quand je commence à taper, par exemple GetCursorPos_(), j'ai ça:

Image

et ça:

Image

Chris :)
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

@comtois

Oui tu as effectivement loupé un truc car moi j'ai la 2.4.5.2 depuis disons qq semaines !!!
Dernière modification par Flype le ven. 07/mai/2004 19:55, modifié 1 fois.
Image
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

comtois a écrit :
Chris a écrit :Ben, la 2.4.5.2 !
Ah ? j'ai la 1.4.4.25 !

je crois que les deux derniers chiffres correspondent à la date , et les deux premiers à la version , tu ne te serais pas trompé ? c'est pas 1.4.5.2 ?

si c'est bien la 2.4 , j'ai loupé un truc là , parce que je me mets à jour dès que GPI annonce une nouvelle sortie ( pour l'instant je n'ai pas récupéré la version pour la 3.91beta , j'attends la version 3.92)
Moi, j'ai récupéré les infos de version dans le panneau "About". Si il y a une erreur, c'est pas ma faute.

Image

(Y va bien, mon petit prog de capture :lol:)

Chris :)
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

c'est étonnant ! ok merci Flype et Chris , je vais me mettre à jour :)
Répondre