Page 1 sur 2

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

Publié : ven. 07/mai/2004 18:22
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:

Publié : ven. 07/mai/2004 18:35
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.

Publié : ven. 07/mai/2004 18:37
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 :)

Publié : ven. 07/mai/2004 18:41
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 :)

Publié : ven. 07/mai/2004 18:45
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

Publié : ven. 07/mai/2004 18:48
par Chris
Ben, la 2.4.5.2 !

Chris :)

Publié : ven. 07/mai/2004 18:51
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:

Publié : ven. 07/mai/2004 18:54
par Flype

Publié : ven. 07/mai/2004 19:00
par Le Soldat Inconnu
merci :roll:

Publié : ven. 07/mai/2004 19:36
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:

Publié : ven. 07/mai/2004 19:49
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)

Publié : ven. 07/mai/2004 19:49
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 :)

Publié : ven. 07/mai/2004 19:53
par Flype
@comtois

Oui tu as effectivement loupé un truc car moi j'ai la 2.4.5.2 depuis disons qq semaines !!!

Publié : ven. 07/mai/2004 19:54
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 :)

Publié : ven. 07/mai/2004 20:00
par comtois
c'est étonnant ! ok merci Flype et Chris , je vais me mettre à jour :)