plugins
-
- Beiträge: 369
- Registriert: Sa 3. Mär 2007, 16:03
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Bramsche (Emsland)
ich habe es jetzt geschaft, einen button über ein plugin zu erstellen, ich habe dafür meinen scriptinterpreter ein wenig umgeschrieben, den ich mal gemacht hatte. das plugin bekommt bei jeden aufruf von irgendwas immer einen array of pchar geschickt, wo alles möglcihe dirn steht, und liefer einen array of pchar zuück, der das script ist. in [1] muss PluginScript stehen, und der letzte wert muss EOF sein. das erste ist rein zur überprüfung, ub dieses Plugin überhaubt zurückfunkt, und das letztere, um zu wissen, wann ende ist.
Das funzt bestimmt, aber ist auch nicht grad schön.hanibal hat geschrieben:is ja auch kein dynamischer array, sondern ein array [0..1000] of pchar
Ich würde einfach den TStringlist.Text in Pchar umwandeln und wieder als TStringlist.Text entgegenehmen.
Dann hast du auf beiden Seiten eine normale TStringlist und übergibts nur einen PChar,
wobei die einzelnen Einträge automatisch mit #10 bzw. #13#10 getrennt sind.