29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Weiterführende Programmierung<br />

3. Weiterführende Programmierung<br />

3.1. Aufruf des Designers<br />

3.1.1. Grundschema<br />

Der Aufruf des Designers sieht, in Pseudo-Sprache ausgedrückt, folgendermaßen aus<br />

(die Funktionen mit '*' sind optionale Aufrufe, die nicht unbedingt benötigt werden):<br />

<br />

(LlJobOpen, LlJobOpenLCID)<br />

*<br />

(LlSetOption,<br />

LlSetOptionString,<br />

LlSetDebug,<br />

LlSetFileExtensions,<br />

LlSetNotificationMessage,<br />

LlSetNotificationCallback)<br />

*<br />

LlSelectFileDlgTitleEx<br />

<br />

(LlDefineVariableStart,<br />

LlDefineVariable,<br />

LlDefineVariableExt,<br />

LlDefineVariableExtHandle)<br />

* (nur LL_PROJECT_LIST)<br />

(LlDefineFieldStart,<br />

LlDefineField,<br />

LlDefineFieldExt,<br />

LlDefineFieldExtHandle)<br />

*<br />

(LlDesignerProhibitAction,<br />

LlDesignerProhibitFunction)<br />

<br />

(LlDefineLayout)<br />

<br />

(LlJobClose)<br />

Zur Jobverwaltung (LlJobOpen[LCID]() und LlJobClose()) reicht es auch aus, den Job am<br />

Programmanfang anzufordern und am Programmende freizugeben, und dann diesen Job<br />

für Designeraufrufe und Ausdrucke gleichermaßen zu verwenden. Ein Job-Handle kann<br />

über die ganze Laufzeit der Applikation behalten werden, so dass man es erst zum<br />

Schluss wieder freigeben muss.<br />

Aus Übersichtsgründen empfehlen wir, globale Einstellungen, die für alle <strong>List</strong> & <strong>Label</strong>-<br />

Aufrufe gelten sollen, ein einziges Mal nach LlJobOpen[LCID]() zu tätigen, und die lokalen<br />

Einstellungen wie Menü-Sperreinträge direkt vor Aufruf des Designers oder des<br />

Drucks vorzunehmen.<br />

34

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!