jaPBe 1.3.9.16
jaPBe 1.3.9.16
http://caosandkin.bei.t-online.de/purebasic/jaPBe/
New in Version 1.3.9.16
#######################
Plugin Installer
----------------
Too many things to say. This Plugin can create one-file-install-programs. You must create config-ascii-textfile, here
a one, which explain everything:
----------------------
;
; Example-Install-File
;
; When a line start with ";", the line is ignored complete
;
[Settings]
Logo = "** path + name of a image, 420x60 Pixel **"
Project = "** name of the project"
Destination = "** Path+Name for the final Install-file, which is created by installer**"
Install = "** Default Installation Path **"
; Here can you definied the default installpath. You can use this jokers:
; %Windows% = Path to the Windows-Folder (c:\windows)
; %WindowsSystem% = Path to the Windows-System-Folder (C:\Windows\System)
; %PureBasic& = Path to the PureBasic folder, or when it doesn't exist "C:\Program files\PureBasic"
; %jaPBe% = Path to the jaPBe folder, or when no fileassociate with japbe, "C:\Program files\jaPBe"
; %ProgramFiles% = Path to the Program Files-Folder ("c:\program files")
; %Current% = Path to the Install-Program
; %Install% = The Install-Path, which the user has selected.
; OK, This one is useless for install=, but there are other codes here, which need this (links...)
; %Temp% = Also here useless, but container can use this.
; for example: "%programfiles%\My Programm\"
CreateUnInstall = Yes
; Creates a uninstall-programm. Also the Software is added in the software-panel of windows.
; Only files, which are created are deleted. Also only directorys, which are created by the
; install are deleted. When the directory already exist before installation, this directory
; will not deleted!
; When the folder isn't empty (because of savefiles, userdatas, etc), the uninstall will ask,
; if he should delete the folder.
DefaultCreateLink = Yes
DefaultCreateDesktopLink = No
DefaultCreateQuickLaunchLink = No
; You can defined later, that the installer creates links in the start-menu (in the program-
; folder, he created a new group with the project name), on the desktop and in the QuickLaunch-
; bar in the taskbar.
; The user can all of this deaktivate. Also you can definied, that the program should create
; this link by default or not.
; I don't like it, when installprogramm create links on the desktop and in the quick launch,
; so this is changeable by the user.
; btw. the uninstall is always add to the program-folder/project.
AfterInstallPRG = "** Path+name of a programm **"
AfterInstallCMD = "** Command **"
; After all files are created (also the links) and before the user can click on ready, you can
; definied a program, which will start then automatical.
; This is usefull, when you want to add registrykeys. The install-program will wait until this
; programm quits.
; Both, *PRG and *CMD, can use jokers (see above).
; When you don't need this, remove this line above.
BeforeUninstallPRG = "** Path+name of a programm **"
BeforeUninstallCMD = "** Command **"
; Same as AfterInstall*, but this time the programm is called, before any file is removed.
; Usefull when you want to remove registry-keys or something like this.
RunPRG = "** Path+name of a programm **"
RunCMD = "** Command **"
; Nearly the same as AfterInstall*, but this time, the program is started, when the install-
; window is closed and the install was successfull. When i install a program, i will normaly
; start it. You can do this with this command.
; a example "%install%\my program.exe"
[Welcome Message]
; Here can you write your welcome message. Simple write the text in the follow lines
; The message can go over more than one line. Also, when a line don't pass in the text-box
; in the install-window, it will broken automatically.
[Finish Message]
; This message appear, when the installations is sucessfull.
; Also this can go over more lines, like "Welcome Message"
[Text]
; You can redefinied (nearly) every text of the installer. When you want the default-text
; (english), you can delete this lines.
InstallTo = "Install to..."
NeededSpace = "Disk space needed:"
FreeSpace = "Available disk space:"
CreateLink = "Create a program group"
CreateDesktopLink = "Create links on the desktop"
CreateQuickLaunchLink = "Create links in the Quick Launch"
CopyFiles = "Copy files..."
ReallyExit = "Really exit installation?"
FileExist = "File Already exist"
OldFile = "Existing file"
NewFile = "New file"
Overwrite = "Overwrite"
OverwriteAll = "Overwrite all"
DonTOverwrite = "Leave the old"
DonTOverwriteAll = "Leave all the old"
Back = "Back"
Next = "Next"
Install = "Install"
Ready = "Ready"
Cancel = "Cancel"
Uninstall = "Really uninstall %1?"
LeaveNewFiles = "Don't earse new files (for example settings)"
Yes = "Yes"
NO = "No"
UnInstallReady = "All files removed."
UnInstallLink = "Uninstall %1"
DirNotEmpty = "Directory is not empty! Remove it?"
[Container]
; Ok, now we defined a normal container.
; Every container must start with a [Container]!
Name = "** Name of the Container **"
Path = "** Path to the files, which should add **"
Files = "*.*"
; or any other of the dos-jokers, like "*.exe" or "*.PB". You can seperate more than one joker by a ","
; ("*.exe,*.inf,*.txt,MyPrg*.*")
; Little tip: You can also use full names, so you can select alle the files, which you need.
; ("My Program.Exe,Logo.bmp,Readme.txt")
IncludeSubdirectorys = Yes
; the name should be say everything.
Destination = "%Install%\"
; You don't must install the program to the path, that the user select. You can use the path-jokers.
; For example, you can install a DLL direct in the windows\system-folder.
Checked = Yes
; When you have more than one container, you can say, that the container will not install by default
; (for example sourcecodes)
Changeable = Yes
; So you can say the install-program, that the user doesn't have the chance to change the checked-status.
; Basis-Files of a program should be always installed.
OverwriteOlds = No
; Normaly the installer asked, before he overwrite old files, but when you set this to yes, the install always
; overwrite files, which are older than the files in the container.
; Have i said, that the install store the date and the attributes of a file?
; ok, now we have a normal container. But for some case, you must install additional thinks. For example when
; you use a avi and this avi use a specail codec. For this it would be usefull to unpack all the files of the
; container in a temporary-directory and start the exe and then the temporary-directory should be removed.
; Tada:
RunPrg = "** %temp%\Setup.exe **"
RunCmd = "** Command **
; When you add a RunPRG to a container, a temp-direcotry in the windows-temp-folder is created. In this case,
; you should set Destination = "%temp%\". The programm is started, after all files of the container are copied.
; Install will wait until the RunPRG exit. After this, the temporary-folder and all files/folders in it will be
; removed. Also the uninstaller don't care about this files! So always unpack all the files in the "%temp%\"!
[Link]
Name = "** Name of the Link"
Prg = "** Path&name to the linked programm **"
; for example "%install%\MyProgram.exe". When the exe don't exist, no Link is created. This is usefull, when
; you want to set links for all your containers, but the user can deselect the container.
; So no dead links are created.
Icon = "** Path to the linked Programm **",1
; When you don't want the default-icon of the linked exe, you can set here a diffrent one. After the "," you
; can set a index, when more than one icon is in the exe.
[DesktopLink]
;See link
[QuickLaunchLink]
;See link
-----------------------------
IncludePack
-----------
Change a includename to registry. Don't worry about it, the includename will automatic changed in your project. Also System has a functions.
Help
----
* When the jaPBe-directory and the PB-directory is identical, all entries in the help-menu are double. fixed.
Compile
-------
* When a fatal-error while starting the compiler appear, it was ignored.
* Manual Compiler
For all, who will use all functions, which are with jaPBe (and PB IDE) are not possible
jaPBe can't detect errors and so one. look in the console-window.
* jaPBe can now detect, if the compiler-process is killed
* When compiling is ready, jaPBe switch to the main-file. Fixed.
* New for Compile/Run: Working directory (in the compiler options)
Some Restrictions:
* IncludeBinary: Because of a bug, PB search the files without complete path in the working-Directory and not in the "Source-Directory". Hope this will be fixed in the next version.
* IncludePath: DON'T USE IT, it will not work right. This is because i used IncludePath for finding all includes for the source.
Editor-Core
-----------
* Select a calculation (1+50+213+34) and press Alt+C. You see in the infobox the result. Also the result is stored in the clipboard.
* The Autocompletation-List should be automatic closed when you fold, past, search, etc.
* Load Block gives a Error-Message, when the File doesn't exist.
Misc
----
* jaPBe now read at the beginning all Fonts and sort it. Preference and Ascii-Viewer should now start faster when many Fonts are installed.
* Definitions can now reloaded on Run/time (see preferences)
New in Version 1.3.9.16
#######################
Plugin Installer
----------------
Too many things to say. This Plugin can create one-file-install-programs. You must create config-ascii-textfile, here
a one, which explain everything:
----------------------
;
; Example-Install-File
;
; When a line start with ";", the line is ignored complete
;
[Settings]
Logo = "** path + name of a image, 420x60 Pixel **"
Project = "** name of the project"
Destination = "** Path+Name for the final Install-file, which is created by installer**"
Install = "** Default Installation Path **"
; Here can you definied the default installpath. You can use this jokers:
; %Windows% = Path to the Windows-Folder (c:\windows)
; %WindowsSystem% = Path to the Windows-System-Folder (C:\Windows\System)
; %PureBasic& = Path to the PureBasic folder, or when it doesn't exist "C:\Program files\PureBasic"
; %jaPBe% = Path to the jaPBe folder, or when no fileassociate with japbe, "C:\Program files\jaPBe"
; %ProgramFiles% = Path to the Program Files-Folder ("c:\program files")
; %Current% = Path to the Install-Program
; %Install% = The Install-Path, which the user has selected.
; OK, This one is useless for install=, but there are other codes here, which need this (links...)
; %Temp% = Also here useless, but container can use this.
; for example: "%programfiles%\My Programm\"
CreateUnInstall = Yes
; Creates a uninstall-programm. Also the Software is added in the software-panel of windows.
; Only files, which are created are deleted. Also only directorys, which are created by the
; install are deleted. When the directory already exist before installation, this directory
; will not deleted!
; When the folder isn't empty (because of savefiles, userdatas, etc), the uninstall will ask,
; if he should delete the folder.
DefaultCreateLink = Yes
DefaultCreateDesktopLink = No
DefaultCreateQuickLaunchLink = No
; You can defined later, that the installer creates links in the start-menu (in the program-
; folder, he created a new group with the project name), on the desktop and in the QuickLaunch-
; bar in the taskbar.
; The user can all of this deaktivate. Also you can definied, that the program should create
; this link by default or not.
; I don't like it, when installprogramm create links on the desktop and in the quick launch,
; so this is changeable by the user.
; btw. the uninstall is always add to the program-folder/project.
AfterInstallPRG = "** Path+name of a programm **"
AfterInstallCMD = "** Command **"
; After all files are created (also the links) and before the user can click on ready, you can
; definied a program, which will start then automatical.
; This is usefull, when you want to add registrykeys. The install-program will wait until this
; programm quits.
; Both, *PRG and *CMD, can use jokers (see above).
; When you don't need this, remove this line above.
BeforeUninstallPRG = "** Path+name of a programm **"
BeforeUninstallCMD = "** Command **"
; Same as AfterInstall*, but this time the programm is called, before any file is removed.
; Usefull when you want to remove registry-keys or something like this.
RunPRG = "** Path+name of a programm **"
RunCMD = "** Command **"
; Nearly the same as AfterInstall*, but this time, the program is started, when the install-
; window is closed and the install was successfull. When i install a program, i will normaly
; start it. You can do this with this command.
; a example "%install%\my program.exe"
[Welcome Message]
; Here can you write your welcome message. Simple write the text in the follow lines
; The message can go over more than one line. Also, when a line don't pass in the text-box
; in the install-window, it will broken automatically.
[Finish Message]
; This message appear, when the installations is sucessfull.
; Also this can go over more lines, like "Welcome Message"
[Text]
; You can redefinied (nearly) every text of the installer. When you want the default-text
; (english), you can delete this lines.
InstallTo = "Install to..."
NeededSpace = "Disk space needed:"
FreeSpace = "Available disk space:"
CreateLink = "Create a program group"
CreateDesktopLink = "Create links on the desktop"
CreateQuickLaunchLink = "Create links in the Quick Launch"
CopyFiles = "Copy files..."
ReallyExit = "Really exit installation?"
FileExist = "File Already exist"
OldFile = "Existing file"
NewFile = "New file"
Overwrite = "Overwrite"
OverwriteAll = "Overwrite all"
DonTOverwrite = "Leave the old"
DonTOverwriteAll = "Leave all the old"
Back = "Back"
Next = "Next"
Install = "Install"
Ready = "Ready"
Cancel = "Cancel"
Uninstall = "Really uninstall %1?"
LeaveNewFiles = "Don't earse new files (for example settings)"
Yes = "Yes"
NO = "No"
UnInstallReady = "All files removed."
UnInstallLink = "Uninstall %1"
DirNotEmpty = "Directory is not empty! Remove it?"
[Container]
; Ok, now we defined a normal container.
; Every container must start with a [Container]!
Name = "** Name of the Container **"
Path = "** Path to the files, which should add **"
Files = "*.*"
; or any other of the dos-jokers, like "*.exe" or "*.PB". You can seperate more than one joker by a ","
; ("*.exe,*.inf,*.txt,MyPrg*.*")
; Little tip: You can also use full names, so you can select alle the files, which you need.
; ("My Program.Exe,Logo.bmp,Readme.txt")
IncludeSubdirectorys = Yes
; the name should be say everything.
Destination = "%Install%\"
; You don't must install the program to the path, that the user select. You can use the path-jokers.
; For example, you can install a DLL direct in the windows\system-folder.
Checked = Yes
; When you have more than one container, you can say, that the container will not install by default
; (for example sourcecodes)
Changeable = Yes
; So you can say the install-program, that the user doesn't have the chance to change the checked-status.
; Basis-Files of a program should be always installed.
OverwriteOlds = No
; Normaly the installer asked, before he overwrite old files, but when you set this to yes, the install always
; overwrite files, which are older than the files in the container.
; Have i said, that the install store the date and the attributes of a file?
; ok, now we have a normal container. But for some case, you must install additional thinks. For example when
; you use a avi and this avi use a specail codec. For this it would be usefull to unpack all the files of the
; container in a temporary-directory and start the exe and then the temporary-directory should be removed.
; Tada:
RunPrg = "** %temp%\Setup.exe **"
RunCmd = "** Command **
; When you add a RunPRG to a container, a temp-direcotry in the windows-temp-folder is created. In this case,
; you should set Destination = "%temp%\". The programm is started, after all files of the container are copied.
; Install will wait until the RunPRG exit. After this, the temporary-folder and all files/folders in it will be
; removed. Also the uninstaller don't care about this files! So always unpack all the files in the "%temp%\"!
[Link]
Name = "** Name of the Link"
Prg = "** Path&name to the linked programm **"
; for example "%install%\MyProgram.exe". When the exe don't exist, no Link is created. This is usefull, when
; you want to set links for all your containers, but the user can deselect the container.
; So no dead links are created.
Icon = "** Path to the linked Programm **",1
; When you don't want the default-icon of the linked exe, you can set here a diffrent one. After the "," you
; can set a index, when more than one icon is in the exe.
[DesktopLink]
;See link
[QuickLaunchLink]
;See link
-----------------------------
IncludePack
-----------
Change a includename to registry. Don't worry about it, the includename will automatic changed in your project. Also System has a functions.
Help
----
* When the jaPBe-directory and the PB-directory is identical, all entries in the help-menu are double. fixed.
Compile
-------
* When a fatal-error while starting the compiler appear, it was ignored.
* Manual Compiler
For all, who will use all functions, which are with jaPBe (and PB IDE) are not possible
jaPBe can't detect errors and so one. look in the console-window.
* jaPBe can now detect, if the compiler-process is killed
* When compiling is ready, jaPBe switch to the main-file. Fixed.
* New for Compile/Run: Working directory (in the compiler options)
Some Restrictions:
* IncludeBinary: Because of a bug, PB search the files without complete path in the working-Directory and not in the "Source-Directory". Hope this will be fixed in the next version.
* IncludePath: DON'T USE IT, it will not work right. This is because i used IncludePath for finding all includes for the source.
Editor-Core
-----------
* Select a calculation (1+50+213+34) and press Alt+C. You see in the infobox the result. Also the result is stored in the clipboard.
* The Autocompletation-List should be automatic closed when you fold, past, search, etc.
* Load Block gives a Error-Message, when the File doesn't exist.
Misc
----
* jaPBe now read at the beginning all Fonts and sort it. Preference and Ascii-Viewer should now start faster when many Fonts are installed.
* Definitions can now reloaded on Run/time (see preferences)
Haven't attempted any plugins yet but from what little time I've sppent *looking* it seems pretty nice!
The include pack has been very educational for me as it answered a lot of "how do I do <this>" questions..
I say keep up the good work - it's an excellent editor all around!
The include pack has been very educational for me as it answered a lot of "how do I do <this>" questions..
I say keep up the good work - it's an excellent editor all around!
-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
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
-
- Enthusiast
- Posts: 202
- Joined: Sun Apr 27, 2003 4:44 am
- Location: Michigan, USA
- Contact:
This is personaly the only editor we use for all of our software developement. Can you do me a quick favor and explain the whole *.declare files and there use. I think there is a good use I could use them for but I just want some comformation.
Thanks GPI!
Thanks GPI!
-Ryan
RJP Computing
Ubuntu 8.10/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, nVidia GeForce 7600GT 512MB
RJP Computing
Ubuntu 8.10/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, nVidia GeForce 7600GT 512MB
> explain the whole *.declare files and there use
Ok, normaly when you wrote your program, you must take care of the order of the procedures or you must declare the procedures before you can use it.
jaPBe can automatical create .declare-files, which all procedures of the file are declared (just open it with notepad, this files are simple ASCII-Code).
So when you ' xincludefile "myfile.pb.declare" ' in the first line, you don't must take care about it.
Also before you compile, jaPBe looks in the directory, which the mainfile is stored and create a all.declare, where all declarefiles are included.
So first line in you project should be ' xincludefile "all.declare" ' and you don't must take care about the order of the procedures.
But some note: "All.Declare" work only right, when all source-Files are in the same directory.
Also when you use a own-definied struckture in your program, you must definied the structure before you xincludefile a declare.
so when you do it like this:
or you make it so:
@gonzal: stange... no problem with XP and 98se...
But can you make a little test:
Open one of the installfiles. When the Welcome-Message is shown, look in your windows\Temp-directory (mybe it is under the local storage of your profil). In one of the Temp-Folders you found the installfiles. Make a copy of this tempfolder and close the install-programm. Now start the install.exe in the copy of the temp-folder and do a install. Do the error now also appear?
Ok, normaly when you wrote your program, you must take care of the order of the procedures or you must declare the procedures before you can use it.
jaPBe can automatical create .declare-files, which all procedures of the file are declared (just open it with notepad, this files are simple ASCII-Code).
So when you ' xincludefile "myfile.pb.declare" ' in the first line, you don't must take care about it.
Also before you compile, jaPBe looks in the directory, which the mainfile is stored and create a all.declare, where all declarefiles are included.
So first line in you project should be ' xincludefile "all.declare" ' and you don't must take care about the order of the procedures.
But some note: "All.Declare" work only right, when all source-Files are in the same directory.
Also when you use a own-definied struckture in your program, you must definied the structure before you xincludefile a declare.
so when you do it like this:
Code: Select all
structure MyStruc
a.l
b.l
endstructure
xincludefile "all.declare"
x.mystruc\a=10
x\b=20
hall1(x)
procedure Hall1(*ms.mystruc)
hall2(*ms)
endprocedure
procedure hall2(*ms.mystruc)
debug *ms\a
debug *ms\b
endprocedure
Code: Select all
xincludefile "all.declare"
structure MyStruc
a.l
b.l
endstructure
x.mystruc\a=10
x\b=20
hall1(x)
procedure Hall1(*ms_mystruc)
*ms.mystruc=*ms_mystruc
hall2(*ms)
endprocedure
procedure hall2(*ms_mystruc)
*ms.mystruc=*ms_mystruc
debug *ms\a
debug *ms\b
endprocedure
But can you make a little test:
Open one of the installfiles. When the Welcome-Message is shown, look in your windows\Temp-directory (mybe it is under the local storage of your profil). In one of the Temp-Folders you found the installfiles. Make a copy of this tempfolder and close the install-programm. Now start the install.exe in the copy of the temp-folder and do a install. Do the error now also appear?
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
1. Install problem :
Temp directory :
C:\TEMP\~PB467.tmp\1
C:\TEMP\~PB467.tmp\2
C:\TEMP\~PB467.tmp\Install.exe
C:\TEMP\~PB467.tmp\Settings
C:\TEMP\~PB467.tmp\logo.bmp
When I close the install-program (Cancel), I get the same error, and C:\TEMP\~PB467.tmp\Install.exe is still there.
Now if I start the install.exe in the copy of the temp-folder, I also get the error. The problem is Install.exe.
2. Translation
I have noticed that you have 2 items n°329 in English.txt
329: Create executable manual ... (should be 328)
329: Default
Temp directory :
C:\TEMP\~PB467.tmp\1
C:\TEMP\~PB467.tmp\2
C:\TEMP\~PB467.tmp\Install.exe
C:\TEMP\~PB467.tmp\Settings
C:\TEMP\~PB467.tmp\logo.bmp
When I close the install-program (Cancel), I get the same error, and C:\TEMP\~PB467.tmp\Install.exe is still there.
Now if I start the install.exe in the copy of the temp-folder, I also get the error. The problem is Install.exe.
2. Translation
I have noticed that you have 2 items n°329 in English.txt
329: Create executable manual ... (should be 328)
329: Default
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
updated
Francais.txt (translation)
*** updated *** 18/09/03 - 8h30 GMT+2
Gnozal.txt (my style)
*** updated *** 18/09/03 - 8h30 GMT+2
Code: Select all
; French - Français
; Written by gnozal (gnozal@zor.org)
;
; jaPBe 1.3.9.16 language file
;
; ° = 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...
302: Imprimer...
75: Préférences...°Ctrl+P
96: Fichiers récents
97: Quitter °Alt+F4
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
326: Redémarrer le compilateur
141: Options de compilation...
142: Créer un EXE ...
328: Créer un EXE manuellement ...
194: Outils
;---------
195: Visualisateur de structures°Alt+S
205: Table Ascii°Alt+A
206: Insérer une couleur°Alt+P
242: Configuration des outils
288: Visualisateur de fichiers Include°Alt+I
299: Synchroniser listes°Alt+L
331: Calcul de la sélection°Alt+C
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
290: Visualisateur de fichiers Include
;Dialogbox general
;#################
68: Ok
69: Annuler
303: Impression
;#########
305: Style d'impression
;---------------
304: Utiliser le style suivant :
306: Style identique : comme à l'écran
307: Style modifié : couleurs inversées
308: Style modifié : noir et blanc
309: Style modifié : fond blanc
310: Imprimer
;---------
311: Tout le texte
312: La sélection
318: Marges additionnelles (mm)
;--------------------------
319: En-tête (Fichier : %File% ; Page : %Side% ; Date : %Date% ou %Date-%)
;-----------------------------------------
320: Echanger gauche/droite pour les pages paires
327: Multiplicateur pour la taille des caractères de l'en-tête :
; Messages
313: Application du style au texte ...
314: Impression en cours ...
315: Imprimante non trouvée!
297: Synchroniser les listes
;###############
298: Vider
301: Charger définitions...
48: Préférences
;##############
8: Généralités
;-------------
91: Langue
92: Une seule instance de jaPBe (redémarrage nécessaire)
291: Charger le dernier projet au démarrage
292: Charger un seul exemplaire d'un fichier
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 d'apparition :
316: Création automatique d'un fichier de sauvegarde
317: Cacher les sauvegardes
325: Nombre maximum de sauvegardes :
184: Associer .PB, .PBI, .PBFL avec jaPBe
255: Annuler l'association avec jaPBe
300: Synchroniser les listes au chargement et à la fermeture d'un fichier
295: Cacher les fichiers de déclaration
; 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
280: Scrolling vers le haut lors de la sélection d'un signet
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
293: Compléter automatiquement If/Select/For/While/Repeat/Procedure*/Structure
253: Définitions
254: Ici, vous pouvez (dés)activer les fichiers de définitions.^(Un redémarrage de jaPBe est nécessaire).
296: Information
332: Recharger tous les fichiers de définitions
; Include is defined in the compile-options-section
322: Ici, vous pouvez sélectionner le(s) fichier(s) Include par défaut^Ils seront ajoutés automatiquement à chaque nouveau document.
; ToolTip
;-----------
188: Ce paramétrage sera repris pour tous les autres styles
284: Visualisateur de fichiers Include
;------------------
281: Type
282: Nom
283: Chemin
285: Fichier
286: Binaire
287: Rafraîchir
289: Montrer tous
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: Recherche terminée !
294: Fichier source suivant?
126: Aller à la ligne
;#############
; Création manuelle d'exécutable
;################################
329: Défaut
330: Utiliser les options de compilation avancées
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'EXE :
149: Argument(s) :
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
; ----------------------
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!
321: Fichier(s) Include
; 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é.
323: Avertissement
324: Vous utilisez les options avancées de compilation sans avoir défini d'icône pour l'exécutable.^A cause d'un bogue dans ResHacker, l'EXE obtenu sera corrompu sur certains systèmes !^Pour éviter ce problème, définissez toujours une icône pour l'EXE ...
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
;#########

Code: Select all
DefaultFont = Courier New
DefaultSize = 10
DefaultFore = 0
DefaultBack = FCFCFC
DefaultFX = 0
VariableFont = Courier New
VariableSize = 10
VariableFore = A00000
VariableBack = FCFCFC
VariableFX = 0
ConstantFont = Courier New
ConstantSize = 10
ConstantFore = FF
ConstantBack = FCFCFC
ConstantFX = 2
DigitFont = Courier New
DigitSize = 10
DigitFore = FF
DigitBack = FCFCFC
DigitFX = 0
StructureFont = Courier New
StructureSize = 10
StructureFore = A00000
StructureBack = FCFCFC
StructureFX = 2
ProcedureFont = Courier New
ProcedureSize = 10
ProcedureFore = FF
ProcedureBack = FCFCFC
ProcedureFX = 1
KeyCommandFont = Courier New
KeyCommandSize = 10
KeyCommandFore = 800000
KeyCommandBack = FCFCFC
KeyCommandFX = 1
CommentFont = Courier New
CommentSize = 10
CommentFore = 80
CommentBack = FCFCFC
CommentFX = 0
BookmarkFont = Courier New
BookmarkSize = 10
BookmarkFore = 0
BookmarkBack = FCFCFC
BookmarkFX = 0
TitleFont = Courier New
TitleSize = 10
TitleFore = 303030
TitleBack = FCFCFC
TitleFX = 0
StringFont = Courier New
StringSize = 10
StringFore = 408000
StringBack = FCFCFC
StringFX = 0
ASMKeywordFont = Courier New
ASMKeywordSize = 10
ASMKeywordFore = FF0080
ASMKeywordBack = FCFCFC
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
CurrentLine = BFFFFF
Selection = C0C0C0
Last edited by gnozal on Thu Sep 18, 2003 7:53 am, edited 2 times in total.
Go on... Spanish UPDATE:
Code: Select all
329: Por defecto
330: Opciones avanzadas de compilación
328: Crear ejecutable manualmente ...
[:: PB Registered ::]
Win10 Intel core i5-3330 8GB RAM Nvidia GTX 1050Ti
Win10 Intel core i5-3330 8GB RAM Nvidia GTX 1050Ti
the other files?gnozal wrote:1. Install problem :
Temp directory :
C:\TEMP\~PB467.tmp\1
C:\TEMP\~PB467.tmp\2
C:\TEMP\~PB467.tmp\Install.exe
C:\TEMP\~PB467.tmp\Settings
C:\TEMP\~PB467.tmp\logo.bmp
When I close the install-program (Cancel), I get the same error, and C:\TEMP\~PB467.tmp\Install.exe is still there.
Ok, i create a debug-version. Please try this. Maybe i get so a better the position of the error. At the moment i don't found any error.Now if I start the install.exe in the copy of the temp-folder, I also get the error. The problem is Install.exe.
http://caosandkin.bei.t-online.de/purebasic/Install.zip
Corrected2. Translation
I have noticed that you have 2 items n°329 in English.txt
329: Create executable manual ... (should be 328)
329: Default

Feature Request
It would be nice for me if I could fold Select/Case statements in addition to procedures.... Just a thought!
-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
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
Re: Feature Request
Many Problems. First of all: A line can only be a start or a endpoint of a fold. Second: jaPBe can only check line for line. So complete fold a Select - endselect? no that's sounds good... And case has no endcase...Karbon wrote:It would be nice for me if I could fold Select/Case statements in addition to procedures.... Just a thought!
btw: Make you own Fold-Marks
Code: Select all
;{ Fold-start
;{-Fold start and a bookmark
;} Fold end
;} dito
Case kind of has an end case.. Either default, endselect or the next case 
I didn't realize I could make my own folds! Sweet

I didn't realize I could make my own folds! Sweet

-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
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
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
GPI wrote:the other files?gnozal wrote:1. Install problem :
Temp directory :
C:\TEMP\~PB467.tmp\1
C:\TEMP\~PB467.tmp\2
C:\TEMP\~PB467.tmp\Install.exe
C:\TEMP\~PB467.tmp\Settings
C:\TEMP\~PB467.tmp\logo.bmp
When I close the install-program (Cancel), I get the same error, and C:\TEMP\~PB467.tmp\Install.exe is still there.The other files are deleted.
Only Install.exe remainsOk, i create a debug-version. Please try this. Maybe i get so a better the position of the error. At the moment i don't found any error.Now if I start the install.exe in the copy of the temp-folder, I also get the error. The problem is Install.exe.
http://caosandkin.bei.t-online.de/purebasic/Install.zipI get the same error, but I cannot locate it. I get the access violation error immediatly after clicking on 'Cancel'.
I launch Install.exe, wait the welcome text to display, click on 'Cancel' --> error.
I works fine at home with Win98SE, but it doesn't like WinNT4.
BTW, clicking on 'Show variables' also triggers an access violation error ...!