nco2k hat geschrieben:jep du machst dich strafbar damit.

Dieses Thema hier ist somit die Ankündigung einer Straftat
und muß sofort als Beweißmittel gesichert werden!
Mal ehrlich Leute, diese Angstmache ist doch übertrieben
und hilft niemandem!
Man darf sich sehr wohl für eigene Projekte DLLs mit PB
schreiben, die man dann von anderen Sprachen aus verwendet,
sonst wäre dieses Feature nicht vorhanden.
Es geht Fantaisie Software darum das niemand die PB-Befehle
für andere Programmiersprachen exportiert und das dann
verkauft oder frei zugänglich macht.
Beispiel: Jemand exportiert alle GUI-Befehle über eine DLL, so
dass es dann von C, BlitzBasic usw. aus nutzbar ist. Dann
verkauft/veröffentlicht es derjenige als GUI-Toolkit.
Das ist das, was nicht gewollt ist.
Beispiel2: Jemand schreibt ein Programm mit VB und macht
sich mit PB eine DLL für dieses Projekt, um die Screen/Sprite
Sachen zu benutzen. Die DLL ist nur für dieses Projekt, wird
nicht öffentlich dokumentiert, und zusätzlich sind noch die
Funktionsnamen in der DLL chiffriert. Statt "OpenScreen_"
heißt die Funktion in der DLL "Funktion_001", wird aber in
diesem eigenen VB-Projekt importiert als "OpenScreen".
Dagegen ist nichts einzuwenden.
Fantaisie Software möchte also nur verhindern das die PB-
Befehle nach außen (für Nicht-PB'ler) exportiert werden, da
die PB-Befehle sowas von extrem wertvoll sind. Kaum ein
Programmierer wird die Fähigkeit haben solche Befehle, wie
in PB vorhanden, selbst mit API zu schreiben.
Deshalb muß man dieses einmalige Material stark vor anderen
schützen.