Seite 3 von 14

Re: dll

Verfasst: 28.06.2008 14:25
von ts-soft
cxAlex hat geschrieben:Eine Dll-Version ist schon in Arbeit, damit kann man Befehle im eigenen Programm von PaladiumX aus aufrufen lassen.
Sowas wie Lua, aber mit PB-Syntax wäre sehr nützlich. Man braucht keine
zweite Sprache lernen, um seine Anwendung mit Scripting-Features zu
versorgen. Dadurch kann dann der Anwender das Programm selbst
erweitern, bzw. Level oder ähnliches programmieren.

Verfasst: 28.06.2008 16:17
von Deluxe0321
Erstmal: Super gemacht! Deine Scriptsprache ist relativ performant & für
mich als PB-User leicht zu bedienen. Ich verwende z.Z Lua in einem meiner
Projekte. Wenn du das ganze als DLL rausgibst, dann werde ich auf Paladium
umsteigen. Interessant wäre jetzt: kann man deiner Scriptsprache eigene
Libs hinzufügen? Wenn ja, wie?

Gruß Marvin

PS:
Nur bitte mach den Ton zum erstellen einer Exe raus. Ich habe mich zu total
erschreckt und bin beinahe vom Stuhl gefallen! :lol:

Dll

Verfasst: 28.06.2008 16:58
von cxAlex
So, eine Erste Version der DLL ist fertig: Download

Achtung, derzeit kann die Dll nur ein Skript ausführen, danach muss sie entladen und wieder neugeladen werden, aber das krieg ich auch noch hin.
Wenn ihr die Dll in den Compiler-Ordern kopiert erkennt sie automatisch alle Libs und Include-Datein.

PS: eigene Libs:
Das sind Dlls mit einem speziellen Format, ich stell bald ein Demo-Skript rauf damit ihr eigene machen könnt.

Verfasst: 28.06.2008 19:39
von cxAlex
Neues Komplettpacket: verb. Interpreter, Dll kann beliebig viele Skripts nacheinander ausführen.

Download

Verfasst: 29.06.2008 03:00
von Deluxe0321
@cxAlex
vielen Dank! Genau das was ich ungefaer brauchte.

gruß Marvin

Verfasst: 29.06.2008 08:51
von Fabio
Hmm, wie schaut es jetzt da mit den Lizenz Rechten aus??

Das ist doch in PB geschrieben, Du machst hier einen Interpreter der die PB
befehle ausführen kann bzw. eine Dll die man wo anders nutzen kann.

Das ist doch auch nichts anderes als ein wrapper, oder?

Ansonsten, echt Cool :allright:

Verfasst: 03.07.2008 21:04
von cxAlex
@Fabio

Das sind keine normalen DLLs, die Nutzung als Wrapper währe sehr umständlich (dafür sind sie sicher NICHT konzepiert)

Die Lizenz ist Freeware, ihr dürft die DLL bzw. den Interpreter in euren eigenen Programmen verwenden. Über einen Vermerk auf mich/meine Software würde ich mich sehr freuen :-)

Verfasst: 03.07.2008 21:42
von Kaeru Gaman
ne du hast seine frage nicht verstanden...

er meint, wenn es quasi ein PB-Interpreter ist,
dann stellst du ja damit jemandem PB für umsonst zur Verfügung,
und damit verstößt du gegen die PB Lizenz.

so meinte er das, und die Frage sollte vielleicht noch geklärt werden...

Verfasst: 03.07.2008 21:49
von edel
Kaeru Gaman hat geschrieben:ne du hast seine frage nicht verstanden...

er meint, wenn es quasi ein PB-Interpreter ist,
dann stellst du ja damit jemandem PB für umsonst zur Verfügung,
und damit verstößt du gegen die PB Lizenz.

so meinte er das, und die Frage sollte vielleicht noch geklärt werden...
So ein Unsinn. cxAlex braucht sich darueber wohl ueberhaupt keine
Gedanken machen.

Verfasst: 04.07.2008 07:33
von Fabio
HI, ja das Thema ist heikel, ich weis.

Ich meine auch, wenn ich mit PB einen Dll erzeuge, dann darf nur ich, bzw. ein anderer sie nutzen der auch PB hat.
Da funktionen von PB enthalten sind.

Bei Paladium ist ja so eine Dll vorhanden, ich kann sie ja mit meiner PB Lizenz nutzen, aber ein anderer darf sie nicht mit BB,GLB usw... nutzen.

Die erstellte exe mit Paladium ist wieder was anderes.

Mir geht es in erster linie darum diese dll in anderen Programiersprache zu nutzen.