Page 91 of 104

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Tue Apr 13, 2010 9:46 pm
by X
Just downloaded. On a 64bit system (windows server 2008), with PB 4.4.1 x64 installed, jaPBe brings up the following error, every time it is started ....

Error : 'C:\Program Files\PureBasic\Compilers\pbcompiler.exe' is not an x86 executable !

No problems on Windows 7 64bit.

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Wed Apr 14, 2010 10:33 am
by gnozal
X wrote:Just downloaded. On a 64bit system (windows server 2008), with PB 4.4.1 x64 installed, jaPBe brings up the following error, every time it is started ....
Error : 'C:\Program Files\PureBasic\Compilers\pbcompiler.exe' is not an x86 executable !
jaPBe is for PB x86 only.
X wrote:No problems on Windows 7 64bit.
You mean you can use the x64 compiler with a x86 jaPBe ?!

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Wed Apr 14, 2010 3:33 pm
by John Duchek
This is the first time I have seen this. I dled it, and WOW! Very nice. Is there any possibility of it being ported to linux?

Thank you very much!
John

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Thu Apr 15, 2010 4:44 pm
by gnozal
John Duchek wrote:This is the first time I have seen this. I dled it, and WOW! Very nice. Is there any possibility of it being ported to linux?
Not easily, lots of API used and old PB3.9x code.
The source is available.

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Thu Apr 15, 2010 5:19 pm
by X
gnozal wrote:
X wrote:Just downloaded. On a 64bit system (windows server 2008), with PB 4.4.1 x64 installed, jaPBe brings up the following error, every time it is started ....
Error : 'C:\Program Files\PureBasic\Compilers\pbcompiler.exe' is not an x86 executable !
jaPBe is for PB x86 only.
X wrote:No problems on Windows 7 64bit.
You mean you can use the x64 compiler with a x86 jaPBe ?!
Yep :) On my home machine, I have windows 7 64bit. I have two installations of jaPBe installed, one pointing to the 32bit compiler, and the other pointing to the 64bit compiler. I am able to go between installations and program on them with no errors. Granted, I think that might be an older version of jaPBe installed at home. I will have to check when I get home. (I am writing this from work right now). However, I do know that I have the newest jaPBe installed on the Windows Server 2008 box.

Sorry I couldnt provide more information. I can do the check on versions once I get home.

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Fri Apr 16, 2010 9:46 am
by gnozal
X wrote:Yep :) On my home machine, I have windows 7 64bit. I have two installations of jaPBe installed, one pointing to the 32bit compiler, and the other pointing to the 64bit compiler. I am able to go between installations and program on them with no errors. Granted, I think that might be an older version of jaPBe installed at home. I will have to check when I get home. (I am writing this from work right now). However, I do know that I have the newest jaPBe installed on the Windows Server 2008 box.
Sorry I couldnt provide more information. I can do the check on versions once I get home.
I added the x64 EXE check because users with Win64 complained about jaPBe not working with 64 bits windows.
If it really works, I will remove the check for the next version.

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Fri Apr 16, 2010 4:30 pm
by X
I didnt have time yesterday to get onto the computer at home :( I want to double check and everything before sticking my foot in my mouth :) Since its friday, I will have time tonight (in 12 hours). I dont mean to alarm.

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Sat May 08, 2010 11:10 am
by dige
Settings: Editor 2 / Update Synclist

On large codefiles, this nice feature is a bit overloaded and slow down the input.
Could you change the setup behavior to if its disabled, it will also do a Sync on
save the source?

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Tue May 11, 2010 10:37 am
by gnozal
dige wrote:Settings: Editor 2 / Update Synclist
On large codefiles, this nice feature is a bit overloaded and slow down the input.
Could you change the setup behavior to if its disabled, it will also do a Sync on
save the source?
You mean that even if "Update Synchlist" is disabled, it should synch the lists before saving a source file ?

Re: jaPBe 3.10.3 [IDE for PB 4.xx]

Posted: Wed May 12, 2010 10:10 am
by dige
yap :-)

Why is jaPBe so very slowly ?

Posted: Tue May 18, 2010 5:56 pm
by AL90
Hello gnozal,

In the last time jaPBe is very slowly when I work with it. Here a small description and some other bugs. (?)

1) If I scroll my code (its a very long code with near 20.000 lines) jaPBe's Procedure-Explorer on the right side
its extremly flickered and the scrolling will so blocking and is very slow.

2) If I edit lines (most in procedures) jaPBe will hang for 1-2 seconds every char is insert, and the Procedure-Explorer
is updated. (?) - The flicker effect is in this time visible on the right side and then is jPBe again ready to insert/edit chars.

3) Normaly jaPBe will tokenise strings. e.g. Dim Dateien$(100). If I insert now for example dateien$()
jaPBe will normaly change it to Dateien$() but sometimes it is insert as dateien$(). (wrong case)
But this Dim is defined on top of my source code.

4) Sometimes will jaPBe not view all variables in variable-browser. (if I press F1 on a variable) e.g. line 10, 1000, 2000 contains
the variable MyVar.l if I press F1 on line 2000, jaPBe will display only the lines 1000 & 2000 and not 10.

Do you can confirm this problems ?

Re: Why is jaPBe so very slowly ?

Posted: Wed May 19, 2010 11:01 am
by gnozal
I can't reproduce the speed issues, even with big sources (> 1Mb). It's faster than the PBIDE here.
For the list panel issues, maybe you could enable 'Autohide List-Panel' in Preferences, so that the procedure explorer is only shown if you move the mouse pointer to the right border.
For the variable-browser issue, it may be a code parsing issue. Could you post the 3 lines ?
Do you use the latest jaPBe build (827) ?

Re: Why is jaPBe so very slowly ?

Posted: Wed May 19, 2010 4:30 pm
by AL90
gnozal wrote:For the list panel issues, maybe you could enable 'Autohide List-Panel' in Preferences, so that the procedure explorer is only shown if you move the mouse pointer to the right border.
I have test it, but its not a solution for the problem. When I open some procedures, the time is 3-4 seconds before
the proc is opening. (in this time is the procedure-explorer empty and the header flickered) With close the same.
Another problem is when I work some time with jaPBe: If I click on a Procedure jaPBe will jump with in of a wrong procedure.
If I save the code and exit jaPBe now and run again, jaPBe will now work again correct.
Its maybe a wrong Pointer calculation in memory of jaPBe for jump to procedures ?
Do you use the latest jaPBe build (827) ?
Yes it is.
For the variable-browser issue, it may be a code parsing issue. Could you post the 3 lines ?
You can see the effect here:

http://puretools.eu/pics/jaPBe.jpg

Re: jaPBe 3.10.5 [IDE for PB 4.xx]

Posted: Thu May 20, 2010 10:07 am
by gnozal
Small update (v3.10.5.828)

Changes
- added help for new PB4.50 functions
- fixed Variable Viewer issue posted by AL90

Re: jaPBe 3.10.5 [IDE for PB 4.xx]

Posted: Thu May 20, 2010 6:52 pm
by AL90
gnozal wrote:Small update (v3.10.5.828)

Changes
- added help for new PB4.50 functions
- fixed Variable Viewer issue posted by AL90
Thanks you very much. The VariableViewer works fine now. :D

BTW: For the other problems, I have cut some parts of my source code. If you scroll this part you can now better
see the effect what I mean. (Procedure-Explorer) Please scroll it up or down and see the right side. In addition to it,
open/close the first procedure (SetDefaultLanguage) and look at the Procedure-Explorer's header to see the
flicker effect. (In the complete code, the waiting time is 2-3 x higher before the procedure is opened or closed)
I hope I can so help you for better find the problem. :wink:

Here the TestCode. (not for run/compile, only scrolling-test)

Code: Select all

Procedure.l SetDefaultLanguage()

lang$(0) = "Preferences"
lang$(1) = "Apply"
lang$(2) = "Cancel"
lang$(3) = "Explorer"
lang$(4) = "Directorys"
lang$(5) = "Notice current Directorys after program end."
lang$(6) = "Explorer"
lang$(7) = "Hide System and Hidden Files."
lang$(8) = "View Filesize in Bytes."
lang$(9) = "Ask"
lang$(10) = "Ask for"
lang$(11) = "Overwrite/Delete of Write Protected Files."
lang$(12) = "Overwrite/Delete of Hidden and System Files."
lang$(13) = "ToolBar"
lang$(14) = "ToolBar"
lang$(15) = "View ToolBar."
lang$(16) = "Popup Menu"
lang$(17) = "Popup Menu"
lang$(18) = "Allow Popup-Menu."
lang$(19) = "Fonts"
lang$(20) = "Explorer Font"
lang$(21) = "ABC abc 01234567890"
lang$(22) = "Change"
lang$(23) = "Colors"
lang$(24) = "Colors"
lang$(25) = "PathView Selected"
lang$(26) = "PathView UnSelected"
lang$(27) = "StatusView Bottom"
lang$(28) = "Explorer"
lang$(29) = "Main Window"
lang$(30) = "Container"
lang$(31) = "Text"
lang$(32) = "Background"
lang$(33) = "Text"
lang$(34) = "Background"
lang$(35) = "Text"
lang$(36) = "Background"
lang$(37) = "Text"
lang$(38) = "Background"
lang$(39) = "Background"
lang$(40) = "Background"
lang$(41) = "Use Custom Colors."
lang$(42) = "File(s)"
lang$(43) = "Directory(s)"
lang$(44) = "Properties"
lang$(45) = "Name"
lang$(46) = "Location"
lang$(47) = "Size"
lang$(48) = "Attributes:"
lang$(49) = "Write Protected"
lang$(50) = "Archive"
lang$(51) = "Hidden"
lang$(52) = "Created:"
lang$(53) = "Changed on:"
lang$(54) = "Last Access:"
lang$(55) = "Apply"
lang$(56) = "Cancel"
lang$(57) = "(Directory)"
lang$(58) = "Rename File / Directory"
lang$(59) = "Please insert a new name"
lang$(60) = "Create a new Directory"
lang$(61) = "Please insert a name"
lang$(62) = "Delete all"
lang$(63) = "Overwrite all"
lang$(64) = "Yes"
lang$(65) = "No"
lang$(66) = "Skip all"
lang$(67) = "Cancel"
lang$(68) = "Copy"
lang$(69) = "Move"
lang$(70) = "Info"
lang$(71) = "No Files / Directorys selected!"
lang$(72) = "Info"
lang$(73) = "Files / Directorys cannot be copied on themselves!"
lang$(74) = "Cancel"
lang$(75) = "Info"
lang$(76) = "Folders cannot be copied in own sub-folder!"
lang$(77) = "Info"
lang$(78) = "FileBuffer creation failed!"
lang$(79) = "Info"
lang$(80) = "Cannot create Directory %DIR% !"
lang$(81) = "Request"
lang$(82) = "%FILE% already exists, overwrite ?"
lang$(83) = "Request"
lang$(84) = "%FILE% is Write Protected, overwrite ?"
lang$(85) = "Request"
lang$(86) = "%FILE% has the attributes HIDDEN or SYSTEM, overwrite ?"
lang$(87) = "Info"
lang$(88) = "Cannot copy File %FILE%, continue view Warn-Messages ?"
lang$(89) = "Info"
lang$(90) = "Cannot delete some Files / Directorys after Move!"
lang$(91) = "Info"
lang$(92) = "Process Canceled!"
lang$(93) = "Info"
lang$(94) = "No Files / Directorys selected!"
lang$(95) = "Request"
lang$(96) = "Are you sure to Delete selected Files / Directorys ?"
lang$(97) = "Delete"
lang$(98) = "Cancel"
lang$(99) = "Request"
lang$(100) = "%FILE% is Write Protected, delete ?"
lang$(101) = "Request"
lang$(102) = "%FILE% has the attributes HIDDEN or SYSTEM, delete ?"
lang$(103) = "Info"
lang$(104) = "Cannot delete some Files / Directorys!"
lang$(105) = "Info"
lang$(106) = "Process Canceled!"
lang$(107) = "Rename"
lang$(108) = "Edit"
lang$(109) = "Make Directory"
lang$(110) = "Copy"
lang$(111) = "Move"
lang$(112) = "Delete"
lang$(113) = "Get Size"
lang$(114) = "Open Folder"
lang$(115) = "Properties"
lang$(116) = "File"
lang$(117) = "Rename"
lang$(118) = "Edit"
lang$(119) = "Make Directory"
lang$(120) = "Copy"
lang$(121) = "Move"
lang$(122) = "Delete"
lang$(123) = "Get Size"
lang$(124) = "Open Folder"
lang$(125) = "Properties"
lang$(126) = "Select"
lang$(127) = "Select all"
lang$(128) = "UnSelect all"
lang$(129) = "Preferences"
lang$(130) = "Change"
lang$(131) = "Properties"
lang$(132) = "UnSelect All"
lang$(133) = "Select All"
lang$(134) = "CMD"
lang$(135) = "Control Panel"
lang$(136) = "RegEdit"
lang$(137) = "View"
lang$(138) = "Edit"
lang$(139) = "Rename"
lang$(140) = "Copy"
lang$(141) = "Move"
lang$(142) = "Make Directory"
lang$(143) = "Delete"
lang$(144) = "Quit"
lang$(145) = "Name"
lang$(146) = "Type"
lang$(147) = "Size"
lang$(148) = "Run Program"
lang$(149) = "Please insert Parameter"
lang$(150) = "Info"
lang$(151) = "You must restart the application, to use all changes!"
lang$(152) = "Info"
lang$(153) = "An Error has occurred, cannot rename File / Directory!"
lang$(154) = "Editor"
lang$(155) = "Editor"
lang$(156) = "Change"
lang$(157) = "Please choose a File"
lang$(158) = "Executables (*.exe)|*.exe|All Files (*.*)|*.*"
lang$(159) = "Language"
lang$(160) = "Current Language"
lang$(161) = "Language"
lang$(162) = "Info"
lang$(163) = "Can't open Archive-File!"
lang$(164) = "ZIP (DeCompressing)"
lang$(165) = "Process will Breaking, Please Wait..."
lang$(166) = "Request"
lang$(167) = "Are you sure to Extract selected File from Archive as Temporary and run it ?"
lang$(168) = "ZIP (Compressing)"
lang$(169) = "Info"
lang$(170) = "An Error has occurred, cannot continue Process!"
lang$(171) = "Info"
lang$(172) = "WinRAR was not configured, please see in the Preferences!"
lang$(173) = "Info"
lang$(174) = "Function is not accessable for Archives!"
lang$(175) = "Packer"
lang$(176) = "WinRAR"
lang$(177) = "Change"
lang$(178) = "Create a new Archive"
lang$(179) = "Create a ZIP Archive"
lang$(180) = "Create a RAR Archive"
lang$(181) = "Name"
lang$(182) = "Create"
lang$(183) = "Cancel"
lang$(184) = "Info"
lang$(185) = "Cannot create Archive!"
lang$(186) = "Request"
lang$(187) = "Archive %FILE% already exists, overwrite ?"
lang$(188) = "RAR (DeCompressing)"
lang$(189) = "View File"
lang$(190) = "Execute File"
lang$(191) = "Request"
lang$(192) = "Not enough space on destination drive, continue ?"
lang$(193) = "Control/Software"
lang$(194) = "Explorer"
lang$(195) = "Activate left Browser"
lang$(196) = "Activate right Browser"
lang$(197) = "Select current Entry"
lang$(198) = "Help"
lang$(199) = "About Pure FileMaster"
lang$(200) = "Info"
lang$(201) = "Cannot open file!"
lang$(202) = "Notepad"
lang$(203) = "Wordpad"
lang$(204) = "selected!"
lang$(205) = "Define Parameters"
lang$(206) = "FTP Connection"
lang$(207) = "Servername"
lang$(208) = "Username"
lang$(209) = "Password"
lang$(210) = "Connect"
lang$(211) = "Cancel"
lang$(212) = "Save Password"
lang$(213) = "Info"
lang$(214) = "FTP-Connection failed!"
lang$(215) = "Request"
lang$(216) = "Are you sure to close FTP-Connection ?"
lang$(217) = "FTP (Copy)"
lang$(218) = "FTP (Move)"
lang$(219) = "FTP (Delete)"
lang$(220) = "ZIP (Delete)"
lang$(221) = "ZIP (Rename)"
lang$(222) = "User defined"
lang$(223) = "Please select a pattern"
lang$(224) = "Get CRC32 Checksum"
lang$(225) = "Info"
lang$(226) = "CRC32 Checksum = "
lang$(227) = "Info"
lang$(228) = "Can't copying following files:"
lang$(229) = "Open SFX-File"
lang$(230) = "Create a 7-ZIP Archive"
lang$(231) = "7-ZIP (Compressing)"
lang$(232) = "Copy FullPathName to Clipboard"
lang$(233) = "Calculating Transferspeed..."
lang$(234) = "Copy selection to CommandLine"
lang$(235) = "Password required"
lang$(236) = "Please enter password"
lang$(237) = "%FreeMem% of %TotalMem% free."
lang$(238) = "View default icon for all supported packers."
lang$(239) = "Activate date column in explorer. (Column -4-)"
lang$(240) = "Date"
lang$(241) = "Attributes"
lang$(242) = "Activate attributes column in explorer. (Column -5-)"
lang$(243) = "More Informations"
lang$(244) = "CAB (DeCompressing)"
lang$(245) = "LZMA (DeCompressing)"
lang$(246) = "<MultiSelection>"
lang$(247) = "Invert Selection"
lang$(248) = "Drive not ready!"
lang$(249) = "Disable Wow64FsRedirection"
lang$(250) = "Use API to connect"
lang$(251) = "Drives-ButtonBar"
lang$(252) = "Hide empty Card-Slots (SD, MMC and so on.)"
lang$(253) = "Misc"
lang$(254) = "DriveButtons"
lang$(255) = "Set directories always to root"
lang$(256) = "Calculator"
lang$(257) = "Create a desktop shortcut"
lang$(258) = "CommandLine"
lang$(259) = "Use CommandLine also as drive history"
lang$(260) = "Maximum number of entrys to store in CommandLine"
lang$(261) = "Configure Plugins"
lang$(262) = "Plugins"
lang$(263) = "OK"
lang$(264) = "Cancel"
lang$(265) = "Add Plugin"
lang$(266) = "Remove Plugin"
lang$(267) = "Rename Plugin"
lang$(268) = "Plugin"
lang$(269) = "Plugin-Name"
lang$(270) = "Filename of executable"
lang$(271) = "Filename of main executable"
lang$(272) = "Select main executable"
lang$(273) = "Parameter"
lang$(274) = "Parameter is optional - leave it blank if not required"
lang$(275) = "Add Environment Variable"
lang$(276) = "ToolTip"
lang$(277) = "ToolTip is optional - leave it blank if not required"
lang$(278) = "Execute it in administrator mode"
lang$(279) = "Use console to run"
lang$(280) = "Request before execute the plugin"
lang$(281) = "Refresh directories after operation"
lang$(282) = "Add a new plugin"
lang$(283) = "Please enter a name for the plugin"
lang$(284) = "NewPlugin"
lang$(285) = "Rename plugin"
lang$(286) = "Please enter the new name"
lang$(287) = "Are you sure to remove selected plugin ?"
lang$(288) = "Are you sure to run selected plugin ?"
lang$(289) = "Add selected file to plugins"
lang$(290) = "View in Menu and ToolBar"
lang$(291) = "View only in Menu"
lang$(292) = "View only in ToolBar"
lang$(293) = "Don't add a Separator"
lang$(294) = "Add a Separator to Menu and ToolBar"
lang$(295) = "Add a Separator only in Menu"
lang$(296) = "Add a Separator only in ToolBar"
lang$(297) = "Internal Plugins"
lang$(298) = "Select/unselect all plugins"
lang$(299) = "Description"
lang$(300) = "Edit file in HexEditor"
lang$(301) = "Edit File"
lang$(302) = "Project"
lang$(303) = "Save"
lang$(304) = "Quit"
lang$(305) = "Edit"
lang$(306) = "Scroll Up"
lang$(307) = "Scroll Down"
lang$(308) = "Edit Line"
lang$(309) = "Go to Address"
lang$(310) = "Find String"
lang$(311) = "Find Next"
lang$(312) = "Undo last change"
lang$(313) = "Undo all changes"
lang$(314) = "Address"
lang$(315) = "Hex"
lang$(316) = "Asc"
lang$(317) = "Please insert a string ('$' for byte search - e.g. $AABBCC)"
lang$(318) = "No more matches found!"
lang$(319) = "Do you want to save changes now ?"
lang$(320) = "Add"
lang$(321) = "Rename"
lang$(322) = "Remove"
lang$(323) = "Name"
lang$(324) = "Path"
lang$(325) = "Favourites"
lang$(326) = "Please choose a path"
lang$(327) = "Add current directory"
lang$(328) = "Edit favourites"
lang$(329) = "Add to favourites"
lang$(330) = "Please insert a name"
lang$(331) = "Find file"
lang$(332) = "Search in"
lang$(333) = "Filename"
lang$(334) = "Found files"
lang$(335) = "Start search"
lang$(336) = "STOP"
lang$(337) = "Done"
lang$(338) = "Break"
lang$(339) = "Content"
lang$(340) = "Search to string contents - ('$' for byte search - e.g. $AABBCC)"
lang$(341) = "ButtonBar Font"
lang$(342) = "DriveButtons Font"
lang$(343) = "InputBox Font"
lang$(344) = "Close"
lang$(345) = "Mount a network drive"
lang$(346) = "Disconnect network drives"
lang$(347) = "Cannot mount network drive!"
lang$(348) = "Disconnect failed!"
lang$(349) = "Error"
lang$(350) = "Check for updates"
lang$(351) = "No updates found"
lang$(352) = "New update available, do you want update to the new version now ?"
lang$(353) = "Cannot connect to server!"
lang$(354) = "Compare textfiles"
lang$(355) = "Lines are different"
lang$(356) = "Lines are different in case"
lang$(357) = "Lines are equal"
lang$(358) = "< Previous difference"
lang$(359) = "Next difference >"
lang$(360) = "Font"
lang$(361) = "Line"
lang$(362) = "Differences found"
lang$(363) = "These two files are totally equal!"

EndProcedure

Procedure.l TestProcedure_01()
EndProcedure
Procedure.l TestProcedure_02()
EndProcedure
Procedure.l TestProcedure_03()
EndProcedure
Procedure.l TestProcedure_04()
EndProcedure
Procedure.l TestProcedure_05()
EndProcedure
Procedure.l TestProcedure_06()
EndProcedure
Procedure.l TestProcedure_07()
EndProcedure
Procedure.l TestProcedure_08()
EndProcedure
Procedure.l TestProcedure_09()
EndProcedure
Procedure.l TestProcedure_10()
EndProcedure
Procedure.l TestProcedure_11()
EndProcedure
Procedure.l TestProcedure_12()
EndProcedure
Procedure.l TestProcedure_13()
EndProcedure
Procedure.l TestProcedure_14()
EndProcedure
Procedure.l TestProcedure_15()
EndProcedure
Procedure.l TestProcedure_16()
EndProcedure
Procedure.l TestProcedure_17()
EndProcedure
Procedure.l TestProcedure_18()
EndProcedure
Procedure.l TestProcedure_19()
EndProcedure
Procedure.l TestProcedure_20()
EndProcedure
Procedure.l TestProcedure_21()
EndProcedure
Procedure.l TestProcedure_22()
EndProcedure
Procedure.l TestProcedure_23()
EndProcedure
Procedure.l TestProcedure_24()
EndProcedure
Procedure.l TestProcedure_25()
EndProcedure
Procedure.l TestProcedure_26()
EndProcedure
Procedure.l TestProcedure_27()
EndProcedure
Procedure.l TestProcedure_28()
EndProcedure
Procedure.l TestProcedure_29()
EndProcedure
Procedure.l TestProcedure_30()
EndProcedure