jaPBe - First Release

Developed or developing a new product in PureBasic? Tell the world about it.
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Skipsy wrote:I have downloaded the patch... and ran JaPBe from another directory.

I get the message " Can't open 'SciLexer.dll' "

8O
Two possibilities :
1. You don't have SciLexer.dll ; You can find it here : http://scintilla.sourceforge.net
2. Or jaPBe can't find SciLexer.dll ; should be in the same directory as jaPBe.exe
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

Thanks for reading all postings.

I forget the scilexer.dll in the zip, so jaPBe will not start.

You find scilexer here:
http://caosandkin.bei.t-online.de/pureb ... iLexer.dll

That is exact the Version that i use.
Copy this file in the jaPBe-Directory or when you want in the c:\windows\ directory.

GPI
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

@num3
The Tab-Problem (for all others: Press Tab on a Childwindow -> in the editor is also pressed tab!). I had do a workaround for Scintella, because Scintella don't handle Tab. I will add a check, which window is activ.

@All
There is a little "problem", when you use the advanced-Compiler-Options, without include any Icon in the general-Compiler-Options-> the exe is then invalid. So always include a icon! It seems, that this is a bug in ResHacker.
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

GPI wrote:@num3
@All
There is a little "problem", when you use the advanced-Compiler-Options, without include any Icon in the general-Compiler-Options-> the exe is then invalid. So always include a icon! It seems, that this is a bug in ResHacker.
Weird...

It works fine for me :P ... Tested it on a few apps i created whitout icons and never give a problem !

I have w2k - sp3
Fenix
Enthusiast
Enthusiast
Posts: 102
Joined: Wed May 07, 2003 1:45 am
Location: Germany

Post by Fenix »

Hi!

@GPI: Tested your editor - excellent job!
Could you add two more options for compiling?

1. /LINENUMBERING
2. /COMMENTED


Fenix
Fenix
Enthusiast
Enthusiast
Posts: 102
Joined: Wed May 07, 2003 1:45 am
Location: Germany

Post by Fenix »

Hi!

@GPI: There´s another think I just found.
When I click on an element listed in the tabs on the right side (var,cons,struc,proc) it inserts the selected element into the source.
Is it meant to work this way (for us lazy guys :lol: )? (Couldn´t find anything on that in the readme-file)


Fenix
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

>@GPI: There´s another think I just found.
>When I click on an element listed in the tabs on the right side
>(var,cons,struc,proc) it inserts the selected element into the source.
>Is it meant to work this way (for us lazy guys :lol: )? (Couldn´t find
>anything on that in the readme-file)

Yes, it is no bug, it is a feature.

when you rightclick on the list, you can't change the case-style.

GPI
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

So here is the updated french language file (Francais.txt).

I confirm that the resource feature (Company name, File version,...) seems to work properly only if you use an icon for your executable. If not, the produced EXE has an incorrect format (my Win98SE reports so).


BTW, could you :
- add a checkbox to choose to use or not an icon like in the official editor ?
- add a checkbox to choose to include or not resources ?
- give focus to the main window after exiting the option windows ?

;
; jaPBe 1.3.7.8 update language file [Français / French]
;
; ° = Tabulation
; ^ = Nouvelle ligne

;InfoBox
;#######
; Bienvenue à %ver% pour Purebasic %PBver%
0: Bienvenue à jaPBe version
198: , éditeur pour Purebasic version

1: Chargement du fichier
13: Enregistrement du fichier
10: Chargement des définitions
2: Terminé.
11: Mise à jour du style
40: Fermer
41: Enregistrement des définitions
42: Chargement de la liste des fichiers
43: Liste des fichiers chargée.
44: Enregistrer la liste des fichiers
45: Liste des fichiers enregistrée.
108: Enregistrement du fichier Declare
133: Enregistrement du bloc
134: Chargement du bloc
211: Démarrage du plugin

;Messages
;########
4: Chargement impossible
14: Enregistrement impossible
34: Le fichier existe déjà.^Voulez-vous l'écraser?
35: Un répertoire de même nom existe déjà.
36: Le fichier a été modifié.^Voulez-vous l'enregistrer?
110: Désolé ; les éléments pliés sont protégés contre l'écriture!
3: Mémoire insuffisante!
212: Impossible de lancer le plugin!
245: Désolé, le visualisateur de structures a planté.^Il a été refermé...
246: Ce type de fichier est inconnu de jaPBe!^Voulez-vous vraiment le charger?
247: Fichier Include introuvable.

;Main-Window / Editor
;####################

; Tab
;----
12: <nouveau>

; Info-Panel
;-----------
19: Signet
20: Var
21: Const
22: Struct
23: Proc
;Bookmark
24: Non trié
25: Trié : vers le haut
26: Trié : vers le bas
27: Groupé

;main-menu
;#########
28: Fichier
;--------
29: Nouveau°Ctrl+N
30: Ouvrir...°Ctrl+O
31: Enregistrer°Ctrl+S
32: Enregistrer sous...°F12
33: Enregistrer tout
37: Fermer°Ctrl+W
38: Fermer tous
39: Enregistrer comme définition...
46: Charger liste de fichiers...
47: Enregistrer liste de fichiers...
107: Enregistrer comme déclaration...
75: Préférences...°Ctrl+P
96: Fichiers récents
97: Quitter

15: Edition
;--------
16: Annuler°Ctrl+Z
17: Répéter°Ctrl+Y
18: Couper°Ctrl+X
99: Copier°Ctrl+C
100: Coller°Ctrl+V
101: Insérer Bloc de commentaires°Ctrl+B
102: Supprimer Bloc de commentaires°Alt+B
103: Augmenter Indentation°Tab
104: Diminuer Indentation°Shift+Tab
105: Indentation automatique°Ctrl+Tab
131: Enregistrer Bloc...
132: Charger Bloc...
106: Sélectionner tout°Ctrl+A

111: Chercher
;--------
112: Chercher/Remplacer...°Ctrl+F
113: Chercher suivant°F3
114: Aller à la ligne...°Ctrl+G

127: Pliage
;--------
128: (Dé)plier°Ctrl+D
129: Plier tout°Alt+D
130: Déplier tout°Alt+Shift+D

135: Compilation
;------------
136: Compiler/Exécuter°F5
138: Exécuter°F6
139: Débogueur
140: Définir comme fichier principal
141: Options de compilation...
142: Créer un exécutable...

194: Outils
;---------
195: Visualisateur de structures°Alt+S
205: Table Ascii°Alt+A
206: Insérer une couleur°Alt+P
242: Configuration des outils

181: Aide
;--------
182: Aide...°F1
249: A propos de jaPBe...

; Menu PopUp
;--------------
137: Document
241: Outil
210: Plugin
183: Aide externe

; Couleur PopUp
;---------------
207: Copier comme RGB()
208: Copier comme Hex (RGB)
209: Copier comme Hex (BGR / Défaut)

; ToolBar-Info
;----------------
169: Nouveau fichier
170: Ouvrir
171: Enregistrer
172: Fermer
173: Couper
174: Copier
175: Coller
176: Annuler
177: Répéter
178: Chercher
179: Options de compilation
180: Compiler/Exécuter

;Dialogbox general
;#################
68: Ok
69: Annuler

48: Préférences
;##############

8: Généralités
;-------------
91: Langue
92: Une seule instance de jaPBe (redémarrage nécessaire)
93: Répertoire par défaut
94: Répertoire de PureBasic
95: Panneau d'informations : montrer les arguments des procédures dans les signets
109: Création automatique d'un fichier de déclarations
123: Rafraîchir toute la fenêtre (parfois nécessaire sous Win9x)
124: Masquer automatiquement le panneau d'informations (comme la barre des tâches)
189: Délai avant d'ouvrir :
184: Associer .PB, .PBI, .PBFL avec jaPBe
255: Annuler l'association avec jaPBe
; Messages
;------------
185: jaPBe est associé avec .PB, .PBI, .PBFL
256: L'association des fichiers avec jaPBe a été annulée.

67: Styles / Editeur
; ---------------------
49: Défaut
50: Variable
51: Constante
52: Nombre
53: Structure
54: Procédure
55: Mot clé Basic
56: Chaîne
57: Commentaire
58: Mnémonique ASM
59: Signet ;-
60: Titre ;/
61: Parenthèse ()
62: Parenthèse ERR()
63: Numéro de ligne
64: Indentation
65: Ligne en cours
66: Sélection
70: Gras
71: Italique
72: Souligné
73: Police
74: Fond
76: Toutes les polices
77: Tous les fonds
78: Distinguer la ligne en cours
79: Activer la coloration syntaxique
80: Montrer les guides d'indentation
81: Montrer les espaces
82: Montrer les fins de ligne (EOL)
83: Montrer les numéros de ligne
84: Montrer la marge d'indentation
166: Coloration alternative des parenthèses
250: Enregistrer le style courant
251: Sélection des styles
252: Style courant

186: Autres options
;-------------
187: Scrolling vers le haut au dépliage
85: Changement de casse automatique
86: Indentation automatique
87: Limites de scrolling (distance par rapport au bord de l'écran)
88: Horizontalement (Pixels)
89: Verticalement (Lignes)
90: Tabulations (Nombre de caractères)
196: Compléter automatiquement les mots clés

253: Définitions
254: Ici, vous pouvez (dés)activer les fichiers de définitions.^(Un redémarrage de jaPBe est nécessaire).

; ToolTip
;-----------
188: Ce paramétrage sera repris pour tous les autres styles

115: Chercher / Remplacer
;##################
116: Chercher:
117: Remplacer par:
118: Mots entiers
119: (Maj/Min)uscules
98: Caractères étendus
120: Suivant
121: Remplacer
122: Remplacer tout
; Messages
;------------
125: Plus d'élément trouvé!

126: Aller à la ligne
;#############

157: Options de compilation
;####################
143: Fichier :
; -------
156: Fichier courant

268: Généralités
; -------
144: Icône :
145: Activer l'assembleur en ligne
146: Exécutable compatible NT4
147: Activer le support des thèmes XP
148: Format de l'exécutable :
149: Argument :
190: Activer le support des numéros de lignes pour OnError
; Type de CPU
; -----------
150: Tous les CPU
151: CPU Dynamique
152: CPU avec MMX
153: CPU avec 3DNOW
154: CPU avec SSE
155: CPU avec SSE2
; Format de l'exécutable
; ----------------------
158: Windows
159: Shared DLL
160: Console

269: Options avancées
;----------
270: Support pour icônes multiples
257: Inclure le Manifest (XP)
258: Organisation
259: Description
260: Version
261: Nom interne
262: Copyright
263: Nom d'origine
264: E-Mail
265: Web
266: Commentaires
275: Marques légales
276: Nom du produit
277: Version du produit
278: Description compil.
279: Description perso.
267: Langue

; Boîte d'information
;--------------------
271: Informations sur le fichier...
272: Impossible de lancer GoRC!
273: Inclusion des ressources...
274: Impossible de lancer ResHacker!

; Compiler errors
;-------------------
162: Le compilateur n'a pas démarré.^Vérifiez les préférences et relancez jaPBe.
163: Erreur fatale du compilateur
164: Erreur de l'assembleur
165: Erreur à l'édition de liens
167: Erreur du compilateur
; InfoBox
;-----------
161: Compilation en cours...
168: Création de l'exécutable...
5: Initialisation du compilateur...
6: Impossible d'initialiser le compilateur.
7: Chargement des fonctions PureBasic...
9: Compilateur terminé.

191: Visualisateur de structures
;####################
192: Parent
; Messages
;------------
193: Structure introuvable.
197: Le compilateur n'est pas prêt, essayez plus tard!

199: Table ASCII
;###############
200: Copier comme chaîne
201: Copier comme 'char'
202: Copier en Hexadécimal
203: Copier en Decimal
; Messages
;------------
204: Caractères interdits dans la chaîne!

215: Ajouter outils
;#############
213: aucun
214: Ligne de commande :
216: Parcourir
217: Libellé du menu :
218: Raccourci:
219: Exécution invisble
220: Attendre la fin de l'exécution
221: Recharger la source après l'exécution dans
222: un nouvel onglet
223: l'onglet courant
224: Cacher l'éditeur
225: Options
226: Ajouter
227: Insérer
228: Remplacer
229: Eléments du menu:
230: Supprimer
231: Monter
232: Descendre
243: Arguments: ( %PATH , %FILE , %TEMPFILE )
244: Répertoire de travail:
; Messages
;------------
233: Aucun élément sélectionné !
234: L'élément du menu
235: doit-il vraiment être supprimé ?
236: Ligne de commande non saisie !
237: Libellé du menu non saisi !
238: Le libellé
239: est déjà utilisé!
240: Raccourci déjà utilisé :

248: A propos
;#########
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

>I confirm that the resource feature (Company name, File version,...)
>seems to work properly only if you use an icon for your executable. If
>not, the produced EXE has an incorrect format (my Win98SE reports so).

So it seems, that it is a win98se problem.


>BTW, could you :
>- add a checkbox to choose to use or not an icon like in the official editor ?

When you don't give a iconname in the textbox, no icon is included. btw: In the offical Editor you can disable the icon by the checkbox, but when you save and load the source, then the icon-name is lost.

>- add a checkbox to choose to include or not resources ?

same here. When you don't check include manifest (or you choose no manifest), advanced icon support (or you don't have choose no icon), or you don't add any Version-Info, no resources are added.

>- give focus to the main window after exiting the option windows ?

Ok, forgot this.
Skipsy
User
User
Posts: 98
Joined: Wed Apr 30, 2003 12:26 pm
Location: France

Post by Skipsy »

Works fine now...

GREAT ! Very pleasant to use.

Tested on :
WinXP (p4 1,2 Ghz)
Win2k (p4 2 Ghz)

Many thanks,
WW
Beware of the man who has the solution before he understands the problem...
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

I splitted the files, because i only have a modem.
http://caosandkin.bei.t-online.de/purebasic/jaPBe/

http://caosandkin.bei.t-online.de/pureb ... PBe/Needed Tools.zip
Tools\, Styles\, Plugin\ (new Example!), Definitions\, SciLexer.dll

http://caosandkin.bei.t-online.de/pureb ... -Datas.zip
Pictures and Icons needed for the sourcecode

http://caosandkin.bei.t-online.de/pureb ... 7.8.10.zip
the actual sourcecode

http://caosandkin.bei.t-online.de/pureb ... 7.8.10.zip
Compiled Version + Language-Files

What is new:

Editor
- Tab-Bug, the editor react now only when the mainwindow is active
- Line before a fold can now deleted
* complete folds can now cut
* optional: Bookmarks can now scroll up
* optional: Auto-reload last project

Tool
* Include-Viewer, test it!

Plugin
* New method of test if the plugin is running
* Only one Plugin can run
* A Plugin can now compile&run, run and createexecutable (see compiler-test)
(When a plugin hangs, the editor also hangs. Close the plugin-task will free the editor (ctrl+alt+del))

About
* Copyrightmessages from ResHacker and GoRc

Advanced Compiler-Options
- Under Win9x you must insert a Icon in the General-Options, otherwise your exe is damaged. (This is a problem of ResHacker)

Language
* New terms same or above 280, 212 is now unused
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Post by Karbon »

I took the liberty of putting all of this into one file and mirroring it in the US.. Hope you don't mind GP.. This is the best editor I've ever seen for PB! Excellent work!

http://www.purebasic.org/downloads/misc ... 7.8.10.zip
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

no problem.

GPI
CoderLaureate
User
User
Posts: 50
Joined: Fri Apr 25, 2003 7:21 pm
Location: The World is my country, all mankind are my brethren, and to do good is my religion.
Contact:

Post by CoderLaureate »

Wow!

What a great job. I love the code completion, and the code folding. Your editor is quite excellent.

Keep up the good work!
-Jim
User avatar
helpy
Enthusiast
Enthusiast
Posts: 552
Joined: Sat Jun 28, 2003 12:01 am

Post by helpy »

jaPBe3.7.8.10 ... is: jaPBe1.3.7.10
Post Reply