Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Micha am 09.09.03 - 14:54:28
-
Mir ist aufgefallen dass bei mir in dem prompt$ bei einer bestimmten länge des Textes der Inhalt oben in den title$ geschoben wird.
Kann es sein das da nur 255 Zeichen reindürfen?
Als Datentyp ist der String ohne Begrenzung angegeben.
variant = notesUIWorkspace.Prompt( type%, title$, prompt$, [default ] [, values ] )
I
-
Die Begrenzung liegt in der maximalen Grösse der Dialogbox. Für Romane ist die eben nicht gedacht, da mußt Du Dir selbst eine Prompt-Funktion bauen (Dialogbox mit Layout-Region o.ä.)
Bernhard
-
Um eine Meldung mit gleichem stil zu erstellen ist die prompt box schon ganz gut, die Meldungen kann ich mir leider nicht aussuchen die da reinsollen.
Ich habs immerhin geschafft einen aussagekräftigen 3 Zeiler hinzubekommen.
Um den Entwickler zu zwingen kurze Texte einzugeben hätte auch eine dokumentierte Beschränkung gereicht und nicht so was.
-
Prompt ist so eine Art erweiterte Messagebox. Mindestens in der Windows-Welt ist es doch bekannt, daß man für "Romane" andere Elemente benutzt (für die Anzeige von Lizenzverträgen zum Bleistift nimmt doch auch kein Programmierer 'ne Messagebox her).
Daher ist es gefehlt, anzunehmen, daß die Leute von Iris Programmierer zur Eingabe kurzer Texte zwingen wollen. In der Doku setzen sie halt schlicht voraus, daß man die Basics der Windows-Programmierung beherrscht.
Wie schon gesagt: Bau Dir 'ne Maske für eine Dialogbox, die Deinen Anforderungen genügt, dann paßt's.
Bernhard