PB3 => PB4 : Code-Konverter in Mache ...
Ich habe mich damals bei der Entwicklung des Converters immer an der
Dokumentation gehalten und da wurde UseWindow nicht als funktion
beschrieben. Daher kann es heute also schonmal vorkommen das der
eine oder andere Befehl/Funktion noch nicht richtig oder garnicht
mit konvertiert wird. Leider gab es in der vergangenheit nur wenige
reports zu fehlenden konvertierungsaufträgen und ich kann sie
natürlich nicht alle selbst finden. Wie gesagt, einfach den neuen auftrag
anhängen damit es funktioniert.
Dokumentation gehalten und da wurde UseWindow nicht als funktion
beschrieben. Daher kann es heute also schonmal vorkommen das der
eine oder andere Befehl/Funktion noch nicht richtig oder garnicht
mit konvertiert wird. Leider gab es in der vergangenheit nur wenige
reports zu fehlenden konvertierungsaufträgen und ich kann sie
natürlich nicht alle selbst finden. Wie gesagt, einfach den neuen auftrag
anhängen damit es funktioniert.
Hallo
Mit PB 4.3 gibt es ja wieder ne ganze Menge Änderungen im Syntax
Ich könnte mir vorstellen, das man die evtl. mit dem Code-Konverter lösen könnte. Leider habe ich nicht die Ahnung, das zu machen und z.Z. leider auch nicht die Zeit, mich da reinzuarbeiten.
(Versteckter Apell)
Hat nicht jemand das Wissen, die Zeit und die Lust... ?
Es gäbe vermutlich ne Menge dankbarer PB´ler
Mit PB 4.3 gibt es ja wieder ne ganze Menge Änderungen im Syntax
Ich könnte mir vorstellen, das man die evtl. mit dem Code-Konverter lösen könnte. Leider habe ich nicht die Ahnung, das zu machen und z.Z. leider auch nicht die Zeit, mich da reinzuarbeiten.
(Versteckter Apell)
Hat nicht jemand das Wissen, die Zeit und die Lust... ?
Es gäbe vermutlich ne Menge dankbarer PB´ler
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Ich habe den versteckten Apell verstanden.
Hier die Datei "PB420toPB430.pbc". Muss in "...\PBSourceConverter\Plugins\" kopiert werden.
Bei mir hat es funktioniert und mir die meiste Arbeit abgenommen.
Für folgende Änderungen habe ich keine Lösung gefunden:
- 'Read' Schlüsselwort benötigt jetzt einen Typ (Read.l, Read.q, etc.)
- CameraFOV() Winkel von Bogenmaß in Grad
- Array und LinkedList parameter in Prozeduren benötigen nun das 'Array' oder 'List' Schlüsselwort
Hier die Datei "PB420toPB430.pbc". Muss in "...\PBSourceConverter\Plugins\" kopiert werden.
Code: Alles auswählen
; 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]
Für folgende Änderungen habe ich keine Lösung gefunden:
- 'Read' Schlüsselwort benötigt jetzt einen Typ (Read.l, Read.q, etc.)
- CameraFOV() Winkel von Bogenmaß in Grad
- Array und LinkedList parameter in Prozeduren benötigen nun das 'Array' oder 'List' Schlüsselwort
wo kann ich den aktuellen Konverter für pb3.94 auf pb4.3 runterladen?
[PB4.30]
http://www.worshipdatenbank.de
http://www.worshipdatenbank.de