Software > Coding

Omikron Basic - Libary einbinden

<< < (2/3) > >>

draconis1:

--- Zitat von: OlliK am Mi 26.08.2009, 10:34:31 ---Hi Chris,

wie löst du das Problem für dich? Legst du die baslib-datei immer mit dazu?

Da meine eigenen Programme keinen allzugrossen Verbreitungsgrad haben wäre das wohl die alternative... wenn auch unschön....

/olli

--- Ende Zitat ---

Boah ist ewig her aber musste das nicht per COMPILER "Cutlib" oder COMPILER "CutLib"
gemacht werden (Schreibweise) ?

draconis1:

--- Zitat von: Atari060 am Mi 26.08.2009, 10:30:08 ---Hmm, ich habe das gleich Problem mit Omikron 5 (und allen anderen Versionen). Sollte also nicht am Compiler liegen...

MfG

Chris

--- Ende Zitat ---

Ähm ab Version 5 ist das anders:

OMIKRON-BASIC-Libraries haben die Endung ".LIB". Die GEM-Library heißt auf Diskette z.B. "GEM.LIB".

Libraries lädt man mit dem Befehl LIBRARY.

Beispiel:
LIBRARYGEM
"C-.\OMIKRON5\GEM.LIB".

Zuerst wird der Name der Library angegeben, dann der'Dateiname, unter dem die Library abgelegt ist. Die LIBRARY-Befehle stehen am Anfang des Programms. Wird das Programms zum ersten Mal ausgeführt, so lädt der LIBRARY-Befehl die Library automatisch nach. Das Laden benötigt einen kurzen Moment, was aber nicht weiter ins Gewicht fällt. Nach dem Laden stehen die Libraries in der letzten Zeile (65534) als LIBRARY CODE. Sollten Sie also die Zeile 65534 entfernen, so würde somit die gesamte Library entfernt! Aufgrund der Tatsache, dass beim Spei- chern eines OMIKRON-BASIC-Programms ungenutzte Variablen wieder gelöscht werden, verzögert sich das Speichern nur unwesentlich. Gleiches gilt nach dem Löschen der Library. Es ist also sinnvoll, Ihr Programm zusammen mit der Library zu speichern.
Einige Library-Prozeduren oder -Funktionen rufen selbst wieder Teile des Programms auf, z.B. die RedrawRoutine für Userfenster in EasyGEM oder die Schnittstellenfunktionen der Numeric-Library. Wenn der aufrufenden Library- Funktion ein Feld oder mehrere Felder übergeben wurden, dann darf in der Schnittstellenfunktion kein DIM, OPEN oder CLOSE ausgeführt werden.

Wollen Sie Programme weitergeben, die OMIKRON-Libraries nutzen, sollten Sie dafür Sorge tragen, dass diese gegen Mißbrauch geschätzt sind. Dies erreichen Sie folgendermaßen:

+ Sie compilieren Ihr Programm.

+ Mittels des kleinen Tools PROTECT.BAS von der Demodiskette schützen Sie Ihr Programm vor dem Auflisten.

+ Sie löschen die Library aus dem Sourcecode.

Aus lizenzrechtlichen Gründen müssen GEM-Programme in der INFO-Box auf die Verwendung von OMIKRONLibraries, z.B. der "EasyGEM-Library", hinweisen.

Quelle: stcarchiv

Atari060:

--- Zitat von: OlliK am Mi 26.08.2009, 10:34:31 ---Hi Chris,

wie löst du das Problem für dich? Legst du die baslib-datei immer mit dazu?

Da meine eigenen Programme keinen allzugrossen Verbreitungsgrad haben wäre das wohl die alternative... wenn auch unschön....

/olli

--- Ende Zitat ---

Ja, ich hab bei "Pyramide der Verdammnis" die Baslib05 mit dazugelegt... fand das sogar irgendwie "cool" ein Programm zu haben, was (ausser den Bildern) mehr als eine Datei umfasst  ;D

Ja, blöd, dass ich zu meinem 5er Omikron keine Anleitung habe, die hab ich nur für 3,5 oder so  >:(

guest2423:
naja, mal schauen ob ichs rausfinde.

btw: wo kann man denn die Pyramide der Verdammnis runterladen?

ama:

--- Zitat von: Atari060 ---
Ja, blöd, dass ich zu meinem 5er Omikron keine Anleitung habe, die hab ich nur für 3,5 oder so  >:(

--- Ende Zitat ---

Anleitung für OM-Basic gibt es als Hypertext von Karsten Lüdersen.
ombashyp

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln