Hallo zusammen,
ich möchte auf dem netBook OPL-Programme schreiben. Da einiges an OPL-Funktionalität in OPX-Dateien ausgelagert ist, muss ich diese nun mittels einer Header-Datei einbinden, in meinem Fall also z.B. INCLUDE "Bmp.oxh". Leider sind keinerlei oxh-Dateien auf dem netBook zu finden (C..Z:\System\Opl). Weiß irgendjemand, woher man diese Dateien bekommen könnte? Sind die evtl. auf einem Serie 5mx im ROM (Z:\System\Opl)?
Danke im Voraus!
Till
Moinmoin Till,
die OPX-Dateien tehen in \System\OPX und du hast mindestens:
die alle standardmäßig zu EPOC gehören und da stehen. Alle anderen OPXe musst du dir installieren. Wenn OPXe im Verzeichnis \System\OPX stehen, findet sie dein Programm zur Laufzeit.
Der OPL-Übersetzer sucht (ganz egal auf welchem Laufwerk) im Verzeichnis \System\OPL die Header-Dateien der OPXe, da hast du standardmäßig auf Z:
und vor allem
Wenn du eigene / andere OPXe benötigst: Beim Installieren der OPXe werden die OXHs mitinstalliert (auf das richtige Verzeichnis), und du kannst jede Header-Datei (OXH oder OPH) einfach mit z.B.
INCLUDE "const.oph"
in dein Programm übernehmen, wenn die Dateien in \System\OPL stehen.
HTH
Martin
PS: Es gibt auch OPM, das sind in OPL geschriebene Module, die mit den OPL-Befehlen "LaodM" und "UnLoadM" ge- und entladen werden. die Dateien (filename.OPM) stehen in \System\OPM und die Header (filename.OMH) auch in \System\OPL
Hi Martin,
Danke für deine Antwort.
Was in den Verzeichnissen sein müsste, war mir bekannt. Aber auf dem ROM in meinem netBook gibt es nur die OPX-Dateien. Das Verzeichnis Z:\System\OPL enthält lediglich die Datei Toolbar.opo...
Allerdings habe ich mittlerweile Dokumentation zur OPL32-Programmierung gefunden, in der die Header-Dateien + Const.oph abgedruckt sind. Die habe ich kurzerhand auf mein netBook kopiert, und jetzt gehen endlich meine Programme!
Gruß,
Till