PBSource-Converter(v394 to v400) Released!
New version 1.0.8 available!
V1.0.8
------
- Conversions can now start also with the ENTER-Key.
- The last used Plugin will now also saved in ConfigFile.
- Added an own Icon for the Converter.
- Some Fixes.
Download from PureArea.net
Download from CodersWorkshop.com
Download from the Project Homepage
V1.0.8
------
- Conversions can now start also with the ENTER-Key.
- The last used Plugin will now also saved in ConfigFile.
- Added an own Icon for the Converter.
- Some Fixes.
Download from PureArea.net
Download from CodersWorkshop.com
Download from the Project Homepage
Hi AL90,
Had this for a time, but never really needed to use it, just did some manual changes from time to time.
However it has just proved extremely useful for a bulk (many files) conversion of something I decided would be usefully "4-ed".
It was so easy to use that I bulk converted everything in my 3.94 release folders, so now have a 4.00 version of everything live.
Thank you very very much!
Had this for a time, but never really needed to use it, just did some manual changes from time to time.
However it has just proved extremely useful for a bulk (many files) conversion of something I decided would be usefully "4-ed".
It was so easy to use that I bulk converted everything in my 3.94 release folders, so now have a 4.00 version of everything live.
Thank you very very much!

Dare2 cut down to size
New version 1.0.9 available!
V1.0.9
------
- Some Fixes in recognize of commands. So will now e.g. "_ReadFile()" no longer converted but recognize as function.
Download from PureArea.net
Download from CodersWorkshop.com
Download from the Project Homepage
V1.0.9
------
- Some Fixes in recognize of commands. So will now e.g. "_ReadFile()" no longer converted but recognize as function.
Download from PureArea.net
Download from CodersWorkshop.com
Download from the Project Homepage
I would be interested about plugins for other basics from history
Like C64 native "Basic v2" and "Simons' Basic"
I still have my programs written to those languages but too much time has passed to rewrite those from memory.
I know than everything can't be ported without emulation of hardware.
ah .. those "line numbers are mandatory" basics

Like C64 native "Basic v2" and "Simons' Basic"

I still have my programs written to those languages but too much time has passed to rewrite those from memory.
I know than everything can't be ported without emulation of hardware.
ah .. those "line numbers are mandatory" basics

Thanks.SFSxOI wrote:A great tool! Thank you very much

No. Sorry, but I can't developing C++, and a VBtoPB Converter is currently not planed.Any ambitious plans for other plug-in's, like C++ or VB to PB?
Perhaps later. currently I work an other Project.Any guidelines for writing our own plug-in's?
New version available.
PB Source-Converter v.1.1.0V1.1.0
- Fixed: The 1MB limitation for sourcecodes was now removed.
- Some small optimizations.
- Compiled under PB4.10 for Vista compatibility. (Not tested)
- Thorsten1867
- Addict
- Posts: 1372
- Joined: Wed Aug 24, 2005 4:02 pm
- Location: Germany
I've tried to create a plugin to convert from V4.20 to V4.30:
Same changes can't be converted automaticly. E.g.:
- 'Read' keyword now requiers a type (Read.l, Read.q etc.)
- CameraFOV() angle from radian to degree
- Array and list parameter now requiers the 'List' or 'Array' keyword
Code: Select all
; PBSourceConverter Version 1.1.0
[BEGIN JOB]
OriginalName = CountList
ReplacedName = ListSize
[END JOB]
[BEGIN JOB]
OriginalName = ClearGadgetItemList
ReplacedName = ClearGadgetItems
[END JOB]
[BEGIN JOB]
OriginalName = CameraProjection
ReplacedName = CameraProjectionMode
[END JOB]
[BEGIN JOB]
OriginalName = ComboBoxGadget
ReplacedName = ComboBoxGadget
[REMOVE PARAMETER]
Position = 5
[END JOB]
[BEGIN JOB]
OriginalName = ComboBoxGadget
ReplacedName = ComboBoxGadget
[ADD PARAMETER]
Position = 5
[CONSTANT VALUE]
Value = 21
[END JOB]
[BEGIN JOB]
OriginalName = #Byte
ReplacedName = #PB_Byte
[END JOB]
[BEGIN JOB]
OriginalName = #Word
ReplacedName = #PB_Word
[END JOB]
[BEGIN JOB]
OriginalName = #Character
ReplacedName = #PB_Character
[END JOB]
[BEGIN JOB]
OriginalName = #Long
ReplacedName = #PB_Long
[END JOB]
[BEGIN JOB]
OriginalName = #Float
ReplacedName = #PB_Float
[END JOB]
[BEGIN JOB]
OriginalName = #Double
ReplacedName = #PB_Double
[END JOB]
[BEGIN JOB]
OriginalName = #Quad
ReplacedName = #PB_Quad
[END JOB]
[BEGIN JOB]
OriginalName = #String
ReplacedName = #PB_String
[END JOB]
[BEGIN JOB]
OriginalName = StrQ
ReplacedName = Str
[END JOB]
[BEGIN JOB]
OriginalName = HexQ
ReplacedName = Hex
[END JOB]
[BEGIN JOB]
OriginalName = BinQ
ReplacedName = Bin
[END JOB]
[BEGIN JOB]
OriginalName = ValQ
ReplacedName = Val
[END JOB]
[BEGIN JOB]
OriginalName = ChangeListIconDisplay
ReplacedName = SetGadgetAttribute
[ADD PARAMETER]
Position = 2
[CONSTANT VALUE]
Value = #PB_ListIcon_DisplayMode
[END JOB]
- 'Read' keyword now requiers a type (Read.l, Read.q etc.)
- CameraFOV() angle from radian to degree
- Array and list parameter now requiers the 'List' or 'Array' keyword
Translated with http://www.DeepL.com/Translator
Download of PureBasic - Modules
Download of PureBasic - Programs
[Windows 11 x64] [PB V5.7x]
Download of PureBasic - Modules
Download of PureBasic - Programs
[Windows 11 x64] [PB V5.7x]