jaPBe pour PureBasic v4.x

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Un lien sur le forum anglais sur une discussion sur Wine & JaPBe :
http://www.purebasic.fr/english/viewtop ... japbe+wine
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

j'ai un blem avec Japbe, ce probleme est récurent suivant les versions

je viens de recuperer la derniere version (3.8.8.717) pour voir si le probleme persiste, et il semble qu'il persiste !!


ce probleme est simple, je perd la fonction "Rechercher"

et bien sur "Rechercher/remplacer" , en fait tout ce passe comme si la fonction, n'existait pas

elle est bien apparente dans les menu, mais lors de son utilisation, ben il ne recherche rien !!! :?

je souspconne peut etre une degradation du fichier de preference.. mais pas sur ..

parceque tel quel si je remplace Japbe par les derniers fichier telecharger sur ton site (Gnozal) , ben ça change rien !!!

question , y a t'il un fichier que ton archive ne remplace pas ??
qui serai toujours présent dans le dossier Purebasic, et qui mettrai le bazarre....quelque sot la version de JApbe qu'on installe ... ???
8O


1er symptome ! lorsque je selectionne un mot a rechercher dand l'editeur
et que j'appel la fenetre de recherche, le mot n'apparait plus automatiquement dans le champ !!

bon je fait un colle du mot, et j'appuis sur recherche ..
il saut a la derniere ligne du prg, sans avoir trouvé quoique ce soit

et pourtant il aurai du !! :)
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Bizarre, bizarre.
Tout fonctionne chez moi, y compris le mot sélectionné qui apparaît dans le champ 'Chercher' quand on appuie sur CTRL+F.
Tu travailles en mode ANSI [Page de codes = 0] ou UNICODE [Page de codes = 65001] ou autre ?
Les fichiers non remplacés par l'archive sont les préférences (jaPBe.Pref et jaPBe-*.* dans le répertoire racine de jaPBe) et les options de syntaxe (dans le répertoire Syntax).
Est-ce corrigé si tu renommes ton fichier de préférences (jaPBe.Pref) ?
Sinon, est-ce lié à un fichier source particulier ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

gnozal a écrit :Bizarre, bizarre.
Tout fonctionne chez moi, y compris le mot sélectionné qui apparaît dans le champ 'Chercher' quand on appuie sur CTRL+F.
Tu travailles en mode ANSI [Page de codes = 0] ou UNICODE [Page de codes = 65001] ou autre ?
non rien de special :)



Est-ce corrigé si tu renommes ton fichier de préférences (jaPBe.Pref) ?
si je renomme le fichier de pref en "japbe.prof"
voila ce que j'obtiens au lancement de japbe
Image
je precise que japbe se trouve bien dans mon repertoire de la version 4.20 de Purebasic... ;)

d'ailleurs renomme ton fichier pref, tu devrai avoir la meme erreur !! :)

a ce titre , je me demande comment font les gens qui installe pour la premiere fois japbe !! ??

puisque tu ne fourni pas le fichier pref par defaut...
et qu'apparemment japbe ne peut fonctionner sans lui !! :?

Sinon, est-ce lié à un fichier source particulier ?
non ! tout les sources !! :?
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Dobro a écrit :... je me demande comment font les gens qui installe pour la premiere fois japbe !! ?? puisque tu ne fourni pas le fichier pref par defaut... et qu'apparemment japbe ne peut fonctionner sans lui !!
S'il ne trouve pas de fichier Pref, jaPBe va le créer. Mais il ne peut que deviner le chemin de PB en se basant sur la base de registres, qui est une information non documentée ...
1. la clé concernée dans la base de registres change à chaque version de PB, voire d'une version beta à l'autre
2. chaque fois qu'on lance Purebasic.exe, il change la clé
3. sans parler des différentes versions de Windows (Vista ...)
Dobro a écrit :si je renomme le fichier de pref en "japbe.prof"
voila ce que j'obtiens au lancement de japbe
Image
je precise que japbe se trouve bien dans mon repertoire de la version 4.20 de Purebasic... ;)
Il s'agit ici (évidemment) d'un problème de détection du chemin de PB, il y a un endroit dans ta base de registres qui pointe vers ton répertoire de PB3.94.
- lance Purebasic.exe de PB4.20 pour changer la base de registres
- sinon, change le chemin de PB 'PureBasicPath' dans les préférences de jaPBe
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Enfin, voilà un jaPBe.Pref 'vierge' :

Code : Tout sélectionner

[Test]
[TimeOut]
Compiler = 10000
StructureViewer = 500
[General]
Version = 3.8.8.717
FoldFlags = 16
EnableAliases = 0
ExtractConstantsFromResidents = 0
UseSDK = 0
UseSDK-MSDN = 0
CompleteBookmark = 0
AlphabeticBookmark = 0
PureBasicPath = 
DefaultDirectory = 
Language = English
ExecuteURLifCTRLClick = 0
ActivateProcedureToolTips = 0
FindDefinitionHotspotsActivate = 0
HelpHotspotsActivate = 0
HelpHotspotsActivate_Constant = 1
HelpHotspotsActivate_Variable = 1
HelpHotspotsActivate_Structure = 1
HelpHotspotsActivate_PBProcedure = 1
HelpHotspotsActivate_KeyCommand = 1
URLHotspotTextActivate = 1
URLHotspotCommentActivate = 1
URLHotspotAlwaysVisible = 1
UseCustomSyntaxAndFolding = 0
HighlightActiveTab = 0
CreatePBTOOLEnvironment = 1
DoBackupInSubFolder = 0
AutoLoad = *
RunOne = 0
RedrawCompleteWindow = 0
InfoPanelDelay = 200
IncludeShowAll = 0
AutoReloadLast = 1
AutoCreateEnd = 1
LoadOnlyOne = 1
DoSynchList = 1
StructureViewerIncludeTypes = 0
FindNextBack = 1
DoPlayExecuteCreated = 0
PlayExecuteCreated = 
AutoSave = 0
AutoSaveCount = 30
SourceAddNullByte = 1
UseRealTabs = 0
ActivateStayOnTop = 1
[Position]
[Color]
DefaultFont = Courier New
DefaultSize = 10
DefaultFore = 0
DefaultBack = DFFFFF
DefaultFX = 0
VariableFont = Courier New
VariableSize = 10
VariableFore = FF0000
VariableBack = DFFFFF
VariableFX = 0
ConstantFont = Courier New
ConstantSize = 10
ConstantFore = 724B92
ConstantBack = DFFFFF
ConstantFX = 0
DigitFont = Courier New
DigitSize = 10
DigitFore = 0
DigitBack = DFFFFF
DigitFX = 2
StructureFont = Courier New
StructureSize = 10
StructureFore = 800000
StructureBack = DFFFFF
StructureFX = 0
ProcedureFont = Courier New
ProcedureSize = 10
ProcedureFore = 666600
ProcedureBack = DFFFFF
ProcedureFX = 0
KeyCommandFont = Courier New
KeyCommandSize = 10
KeyCommandFore = 0
KeyCommandBack = DFFFFF
KeyCommandFX = 1
CommentFont = Courier New
CommentSize = 10
CommentFore = AAAA00
CommentBack = DFFFFF
CommentFX = 0
BookmarkFont = Courier New
BookmarkSize = 10
BookmarkFore = 0
BookmarkBack = D0D0D0
BookmarkFX = 0
TitleFont = Courier New
TitleSize = 10
TitleFore = 303030
TitleBack = DFFFDF
TitleFX = 0
StringFont = Courier New
StringSize = 10
StringFore = 808080
StringBack = DFFFFF
StringFX = 0
ASMKeywordFont = Courier New
ASMKeywordSize = 10
ASMKeywordFore = 80
ASMKeywordBack = DFFFFF
ASMKeywordFX = 0
BraceLightFont = Courier New
BraceLightSize = 10
BraceLightFore = 0
BraceLightBack = FFFF
BraceLightFX = 1
BracebadFont = Courier New
BracebadSize = 10
BracebadFore = FF
BracebadBack = FFFF
BracebadFX = 1
LineNumberFont = Courier New
LineNumberSize = 10
LineNumberFore = 0
LineNumberBack = D0D0D0
LineNumberFX = 0
IndentGuideFont = Courier New
IndentGuideSize = 8
IndentGuideFore = 707070
IndentGuideBack = 808080
IndentGuideFX = 0
URLTextFont = Courier New
URLTextSize = 10
URLTextFore = 808080
URLTextBack = DFFFFF
URLTextFX = 0
URLCommentFont = Courier New
URLCommentSize = 10
URLCommentFore = 808080
URLCommentBack = DFFFFF
URLCommentFX = 0
URLCommentBookmarkFont = Courier New
URLCommentBookmarkSize = 10
URLCommentBookmarkFore = 808080
URLCommentBookmarkBack = DFFFFF
URLCommentBookmarkFX = 0
URLCommentTitleFont = Courier New
URLCommentTitleSize = 10
URLCommentTitleFore = 808080
URLCommentTitleBack = DFFFFF
URLCommentTitleFX = 0
ToolTipFont = Courier New
ToolTipSize = 10
ToolTipFore = 808080
ToolTipBack = DFFFFF
ToolTipFX = 0
OperatorsFont = Courier New
OperatorsSize = 10
OperatorsFore = 0
OperatorsBack = DFFFFF
OperatorsFX = 0
SeparatorsFont = Courier New
SeparatorsSize = 10
SeparatorsFore = 0
SeparatorsBack = DFFFFF
SeparatorsFX = 0
PBProcedureFont = Courier New
PBProcedureSize = 10
PBProcedureFore = 666600
PBProcedureBack = DFFFFF
PBProcedureFX = 0
DebugCommandFont = Courier New
DebugCommandSize = 10
DebugCommandFore = 0
DebugCommandBack = DFFFFF
DebugCommandFX = 1
CurrentLine = BFFFFF
Selection = 808080
[Editor]
AddCodeViewToPanel = 0
EnableSplittedEditor = 0
TailbiteCutFileName = 0
AutorizePasteFromPanel = 0
AutorizeRestylingFromPanel = 0
ConstantExplorerAfterConstantNotFound = 0
ScrollMarginHorizontal = 100
ScrollMarginVertical = 2
Tab = 2
ShowEndOfLine = 0
EnableColoring = 1
MarkCurrentLine = 0
ShowIndentGuide = 0
ShowWhiteSpace = 0
FoldingPreference = 0
SaveSourceBeforeCompileRun = 1
ShowLinenumberMargin = 1
ShowFoldMark = 1
AutoCase = 1
AutoIndent = 1
HiddenDeclare = 1
AutoScrollFold = 1
AutoCompletation = 1
ContextSensitiveAutocomplete = 1
BlockPath = 
AutoScrollBook = 1
DoBackup = 0
HideBackup = 0
MaxBackups = 10
MarkBrace = 1
AutomaticLineWidth = 1
DoPlaySoundNewWords = 0
PlaySoundNewWords = 
DoUnderlineNewWords = 1
AutoIndent2Optimize = 0
[Recent Files]
[Recent FileList]
[Recent Finds]
[FindInFiles]
MatchCase = 0
IncludeSub = 1
[Pick Color]
Color = 8421504
Color0 = 8421504
Color1 = 8421504
Color2 = 8421504
Color3 = 8421504
Color4 = 8421504
Color5 = 8421504
Color6 = 8421504
Color7 = 8421504
Color8 = 8421504
Color9 = 8421504
Color10 = 8421504
Color11 = 8421504
Color12 = 8421504
Color13 = 8421504
Color14 = 8421504
Color15 = 8421504
[Print]
Style = 
ColorMode = 0
MarginTop = 0
MarginLeft = 0
MarginRight = 0
MarginBottom = 0
HeadlineLeft = %date%
HeadlineCenter = %file%
HeadlineRight = %side%
Switch = 1
PrintMulti = 47
[Include]
[DefaultOptions]
SaveDeclare = 0
EnableASM = 0
EnableNT4 = 0
EnableThreadSafe = 0
EnableOpenGL = 0
EnableUnicode = 0
EnableXP = 0
EnableOnError = 0
ExecutableFormat = 0
CPU = 0
CompanyName = 
FileDescription = 
FileVersion = 
InternalName = 
LegalCopyright = 
OriginalFilename = 
EMail = 
Web = 
Comments = 
Language = 
ProductName = 
ProductVersion = 
SpecialBuild = 
LegalTrademarks = 
PrivateBuild = 
Addinfo1TXT = 
Addinfo1 = 
Addinfo2txt = 
addinfo2 = 
CodePage = 0
DefaultIcon = 
[Definitions]
[Skin]
Toolbar = 
[StayOnTop]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

gnozal a écrit :S'il ne trouve pas de fichier Pref, jaPBe va le créer. Mais il ne peut que deviner le chemin de PB en se basant sur la base de registres, qui est une information non documentée ...
pourquoi ne pas crrer ce fichier tout simplement a coté de lui meme dans le meme repertoire ???

utiliser la base de registre pour ça , ne sert a rien, et peut creer le probleme que j'ai !!
(et que tout possesseur de plusieurs versions de Purbasic doit avoir ..)

le chemin n'as pas besoin d'etre recherché dans la base de registre , puisque ce fichier de pref, doit se trouver a coté de l'executable, il suffit de verifier
s'il est present, et si c'est pas le cas, de le generer ! rien de plus simple a faire :)

je ne comprends pas a quoi ça sert d'aller regarder dans la base de registre ... :? pour un fichier qui de toute façon doit se trouver au meme endroit que l'exécutable qui le cherche ... :?
(pourquoi faire simple , alors qu'on peut faire compliqué !! :?)


Merci pour ton fichier de pref "Vierge" , je vais tester ça :)

- lance Purebasic.exe de PB4.20 pour changer la base de registres
j'avais essayé , et ça ne change rien !! :)


[Reedit]

Bon ton fichier vierge m'a aider a relancer japbe, mais...
cela ne résous pas mon probleme de recherche !! :?

apparement cela viens d'autre chose !! :)


Cela ne viens pas non plus des fichiers

jaPBe-FileList
jaPBe-Tools

apres les avoir virés, c'est toujours pareils !! :?

ps: je continue mes recherches


SOLUTION

j'ai retiré le dossier Definitions

puis j'ai relancé JAPBE

j'ai retrouvé le fonctionnement de la Recherche !!!

ensuite j'ai remis le dossier de definition, et tout remarche comme avant !! 8O
cherchez l'erreur !! :lol:
Dernière modification par Backup le ven. 22/août/2008 11:39, modifié 2 fois.
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Dobro a écrit :pourquoi ne pas crrer ce fichier tout simplement a coté de lui meme dans le meme repertoire ???
Je ne parle pas du chemin du fichier de préférences, mais de celui de PB.
Le fichier de préférences est créé dans le même répertoire de jaPBe.
Dobro a écrit :SOLUTION
j'ai retiré le dossier Definitions
puis j'ai relancé JAPBE
j'ai retrouvé le fonctionnement de la Recherche !!!
ensuite j'ai remis le dossier de definition, et tout remarche comme avant !!
oui, c'est 8O.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

le pire c'est que je traine ce problem depuis longtemps, mais j'avais pas voulu t'embeter avec ça :D

ce problème reviens régulièrement, mais maintenant je sais comment le résoudre :D
gnozal a écrit :Je ne parle pas du chemin du fichier de préférences, mais de celui de PB.
Le fichier de préférences est créé dans le même répertoire de jaPBe.
ben non!! justement tout a l'heure avec mon problème (de recherche) , Japbe refusait de se lancer si le fichier de préférence n'était pas present a coté de lui !! :?


donc il indiquai une erreur (l'image envoyé tout a l'heure)

il était manifestement incapable de créer ce fichier de préférence !!
ou alors, il allais peut etre le creer dans mon autre dossier celui de la version 3.94 ...

ce qui me fait dire, que ce n'est pas normal d'aller lire le registre pour savoir ou créer le fichier de préférence .. :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dobro a écrit : SOLUTION

j'ai retiré le dossier Definitions

puis j'ai relancé JAPBE

j'ai retrouvé le fonctionnement de la Recherche !!!

ensuite j'ai remis le dossier de definition, et tout remarche comme avant !! 8O
cherchez l'erreur !! :lol:
he bin non !! j'ai a nouveau le probleme , mais cette solution ne marche pas cette fois !! :?

c'est etrange !!


j'ai viré plein de prg residents de mon ordi, pensant que l'un d'eux mettait le bazar en RAM, mais apparement j'ai pas trouvé lequel

le fait est, que la fonction recherche de JAPBE ne marche plus chez moi !! :?

suis je le seul dans ce cas ?? 8O
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Je suis sur la 3.8.7.771 et j'ai pas de prob de recherche, désolé..
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

purée !! de quoi ça peut bien venir ... :? 8O
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Ar-S a écrit :Je suis sur la 3.8.7.771 et j'ai pas de prob de recherche, désolé..
ma version c'est la 3.8.8.717
generé du fichier jaPBeForPB400_389.exe dispos sur le site de gnozal

et ça deconne toujours !! alors que je viens de faire une install par dessus :?

c'est quand meme curieux que je soit le seul a avoir ce soucis !! 8O
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

J'ai mis à jour jaPBe pour PB4.30
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Gnozal, faut absolument implémenter ça dans jaPBe

http://www.purebasic.fr/english/viewtop ... sc&start=0

retour à la ligne quand la ligne est trop longue.
Image

C'est une bidouille faite pour l'IDE de PB mais come jaPBe est fait avec scintilla aussi, on doit pouvoir le mettre avec une option.

Je passais sur le fofo anglais et j'ai vu que Kwaï chang caïne était en train de raler dessus, je zieute et je tombe sur ça :)
Merci Kwaï chang caïne de tomber sur les bonnes idées
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)]
Répondre