abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

PRINT messages mit Zeilenumbruch?

andreaszeike
Newcomer
gibt es eine Möglichkeit, durch PRINT "..." erzeugte Meldungen zu "gestalten"?

Beispiel: Sezte die Parameter für "Auszug" einmal kleiner 0 oder größer 100 - dann solte es eine Fehlermeldung geben ...die würde ich gern etwas schöner gestalten

<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://mitglied.lycos.de/archicadforum/gdl/auszug_5.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://mitglied.lycos.de/archicadforum/gdl/auszug_5.gsm' GdlListTxt=''></OBJECT>

Gruß, az
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
einen zeilenumbruch erzeugst du durch \n ...

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">das ist ein\ntesterzeugt:

das ist ein
test

leider funktionieren nicht alle steuerzeichen, so sollte beispielsweise \t einen tabulator erzeugen, \b einen backspace simulieren - tut es aber nicht... ergibt dafür aber zumindest bei \b eine fehlermeldung im schönsten deutsch

<img src="http://www.digitecture.de/foren/pics/error.gif" alt=" - " />

normalerweise sollte \" das " maskieren, also es sollte eine ausgabe möglich sein wie:

der parameter "a" bedeutet....

tut es aber nicht, wenn du allerdings den backslash selber darstellen willst, dann musst du ihn mit sich selbst maskieren.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">das ist ein \\test\\ erzeugt:

das ist ein \test\

[ 22-12-2002, 17:11: Beitrag editiert von: JBurkhardt ]
andreaszeike
Newcomer
Ja suuper, jetzt hab´ ich es auch im Handbuch gefunden - wenn man weiß, wonach man suchen muss...

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">Zeichenfolgen Beliebige Zeichenfolgen, die sich zwischen Anführungszeichen
(",',`,´,”,’,“,‘) befinden, oder Zeichen ohne
Anführungszeichen, die in dem Script nicht als Identifizierer mit
einem gegebenen Wert (Makro-Aufruf, Attributname, Dateiname)
funktionieren. Zeichenfolgen ohne Anführungszeichen werden in
Großbuchstaben konvertiert, daher Anführungszeichen
empfohlen. Eine Zeichenfolge darf maximum 255 Zeichen
beinhalten.
Das '\' Zeichen hat spezielle Kontrollwerte. Seine Bedeutung ist
von dem nächsten Zeichen abhängig.
\\ '\' Zeichen selbst
\n neue Zeile
\t Tabulator
\<CR> Fortsetzen mit dem GDL-Text in der nächsten
Zeile ohne neue Zeile
\andere nicht richtig, Ergebnisse in Zeichen
Beispiele:
"Das ist eine GDL-Zeichenfolge"
“Waschbecken 60*50“
'Verwenden Sie nicht unterschiedliche Trennungszeichen' Vielen Dank!!

PS: bei meinem Beispielobjekt funktioniert´s auch 🙂

<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://mitglied.lycos.de/archicadforum/gdl/auszug_6.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://mitglied.lycos.de/archicadforum/gdl/auszug_6.gsm' GdlListTxt=''></OBJECT>

[ 22-12-2002, 19:30: Beitrag editiert von: Andreas Zeike ]