Seite 6 von 10

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.05.2010 18:56
von famous
ja aber der ist doch nicht neu.. oder? also der DebugCallback ist nicht dabei :/

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.05.2010 19:09
von CSHW89
naja, das problem ist, den jetzigen quellcode mit dem alten compiler neu zu kompilieren geht leider nicht. von 4.40 zu 4.50 hat sich in pb sehr viel geändert bei den arrays (also intern, ASM). da musste ich ne menge umprogrammieren. das wird also so nicht funktionieren. ergo, mit debugcallback ect. in 4.40 funktionierts leider nicht, sorry.
aber warum benutzt du nicht pb 4.50, solange du nicht array,list,map in strukturen nutzt, ist die genauso stabil wie pb 4.40.

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.05.2010 19:15
von famous
mein account funkt nichtmehr :(
kp wie ich das herbekommen soll

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.05.2010 20:04
von Kiffi
famous hat geschrieben:mein account funkt nichtmehr :(
ist nicht schlimm, mein Account hat auch noch nie gefunkt.
famous hat geschrieben:kp wie ich das herbekommen soll
einfach die Zugangsdaten noch einmal zuschicken lassen.

Grüße ... Kiffi

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.05.2010 20:07
von c4s
famous hat geschrieben:mein account funkt nichtmehr :(
kp wie ich das herbekommen soll
Wenn dein Account nicht mehr "funkt", kontaktiere doch einfach Fred, denn der wird dir helfen können.
Andernfalls unterstelle ich dir mal, dass du Raubkopierer bist und diese werden hier sehr ungerne gesehen.

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 28.05.2010 01:07
von famous
nein das bin ich sicher nicht :freak:
ich weiß zugangsdaten nichtmehr und mein email account (google) wurde
vor einiger zeit gehackt (so wie es vielen anderen ergangen ist)

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 28.05.2010 09:20
von Kiffi
famous hat geschrieben:ich weiß zugangsdaten nichtmehr
dann schick eine Mail an support [at] purebasic [dot] com und gut ist.

Grüße ... Kiffi

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 28.05.2010 20:50
von CSHW89
kann vielleicht ein moderator die beiträge zum account hier raus verschieben. sonst wird das hier total unübersichtlich.
danke schon mal

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 27.07.2010 13:13
von CSHW89
So nachdem ich mich wieder mal ein paar Tage rangesetzt habe, kommt jetzt wahrscheinlich das größe Update seit dem Release. Nun sind LinkedLists im Script verfügbar. Hat mich ganz schön viel Schweiß gekostet. Aber jetzt kann man im Script Listen erstellen und man hat auf alle Funktionen der LinkedList-Libary Zugriff.
Die andere große Neuheit ist Select/Case. Kaum zu fassen, dass ich das noch nicht drin hatte. Aber naja, jetzt ises drin (Case auch mit 'To' und ',').
Noch eine kleine aber wichtige Neuheit ist, dass, wenn beim Ausführen eines Scriptes ein Laufzeit-Fehler auftritt (z.b. Invalid Memory), nicht das ganze Programm abstürzt. Die Procedure (z.B. PBSStartByteCode()) gibt dann 0 zurück, und die Beschreibung des Fehlers kann mit PBSGetErrorText() ausgegeben werden.
Und wenn das noch nicht genug ist, hab alle Bugs, die ich gefunden hab, entfernt. Der wohl größte ist der, dass Arrays nicht richtig funktioniert haben. Is aber auch merkwürdig, dass niemand darauf gestolpert ist. Naja scheint wohl nicht sehr viele zu interressieren. Aber ich werd weiter machen, vielleicht braucht ja der ein oder andere PBScript noch.

So hier noch die offizielle Liste:

Version alpha 0.30:
- (NEU) PBSCallListProcedure(), um eine LinkedList im Script von außen manipulieren zu können
- (GEÄNDERT) Wenn bei einem Ausführen eines Scriptes (PBSStartByteCode(), PBSCallProcedure() oder PBSCallListProcedure()) ein Laufzeit-Fehler auftritt, stürzt das Programm nicht ab. Lediglich das Ausführen des Scriptes wird unterbrochen. Die Procedure gibt 0 zurück, und es kann mit PBSGetErrorText() eine Beschreibung des Fehlers ausgegeben werden.

Im Script:
- (NEU) NewList/LinkedLists (wie die Arrays vollkommen kompatibel zu PureBasic)
- (NEU) ForEach/Next für Listen
- (NEU) ForEver zur Repeat-Schleife
- (NEU) Select/Case/Default (Case auch mit ',' und 'To')
- (NEU) Weitere Funktionen sind im Script direkt verfügbar: ClearStructure, CopyStructure und alle Funktionen mit Linked Lists

Viele Buckfixes
- Fehler, wenn der Bytecode zu groß wurde
- PBSSetProcedureAdress() mit #PB_Default hatte nicht funktioniert
- Fehler bei 'If string' (also String ohne Vergleich bei If) mit Unicode
- Arrays haben nicht richtig funktioniert
- und viele weitere...

lg Kevin

Re: PBScript - Scriptsprache mit PureBasic-Syntax

Verfasst: 28.07.2010 12:42
von tft
Hallo,

also ich bin daran brennend interesiert. Und werde es auch im mein Project einbinden.
Um konkret zu sein ..... ich schreibe damit Flugsteuerungs Programme zum Nachladen.

Gruss TFT