Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Sonderzeichen ?!?


breakdancer1111 - Do 26.12.02 21:23
Titel: Sonderzeichen ?!?
Hallo!

Gibt es bei delphi sowas wie Sonderzeichen? Wenn ich nen Label machen will mit ' Zeichen geht das ja irgendwie nicht. Gibts da ne Lösung?

Ciao Citybreaker[/b]


chefkoch - Do 26.12.02 21:34

Bei Hochkomma und dem kaufmännischen UND einfach das Zeichen

zweimal eingeben

ALSO ::
Wenn da Wie geht's stehen soll
Dann einfach 'Wie geht''s' eingeben


Sollte funzen

Schönen Tach noch

Chefkoch


Wolff68 - Fr 27.12.02 00:35

Oder Du fügst Sonderzeichen über den ASCII-Code ein.
Beispiel:

Quelltext
1:
2:
3:
Label1.Caption := 'Peter'+#39+'s Ziege.';
oder auch
Label1.Caption := 'Peter'+Chr(39)+'s Ziege.';

Damit kannst selbst nicht-Druckbare Zeichen, wie einen Zeilenumbruch (#13) mit in den String bringen. (Sehr nützlich zB bei MessageBoxen)


breakdancer1111 - Fr 27.12.02 10:28

So soll es aussehen:

Quelltext
1:
pop=window.open ('','','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,left=10000');                    

Aber ich bekomm es nicht hin.

Kann mir jemand helfen?

(27.12. 09:45 Tino) Code-Tags hinzugefügt.


Anonymous - Fr 27.12.02 10:36

Ich verstehe nicht wo das Problem ist? An welcher Stelle klappt es nicht?

Oder meinst du das:


Quelltext
1:
''','''                    


Ergibt


Quelltext
1:
','                    


breakdancer1111 - Fr 27.12.02 21:15

Das problem ist folgendes.

Also ich will ein label erstellen, indem
oder aufdem folgener text script bzw. tag
stehen soll.

pop=window.open (',','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,left=10000');

Und da man das mit dem vielen ' nicht geht,
muss man ja eine specielen code eigeben.
So ich raf das aber nicht wie das klappen soll.

Label1.Caption :=' ' ';
Würde ja auch schlecht gehen,
da eine Narricht erscheint: Nicht abgeschloßener String .

Kann mir vielleicht jemand das mit dem oberen Text machen,
das es klappt?

Ciao Citybreaker


Alibi - Fr 27.12.02 21:58

Label1.Caption := '''';
'' (Also zweimal ') ergibt ' im String.


Anonymous - Sa 28.12.02 01:01

@breakdancer1111

Ignorierst du mit Absicht die Tips die man dir gibt? Es steht doch alles da was du brauchst und wie du es machen sollst. Wenn du die Tips nur zu Hälfte anwendest, dann darfst du dich auch nicht wundern wenn sie nicht funktionieren. Ich hab nie

Label1.Caption :=' ' ';

als Tip gegeben. Zweitens hat dir nie einer den Tip gegeben Leerzeichen zwischen den Hochkommas einzubauen (''' ist nicht ' ' ').

Ein letzter Tip:

Geh in Delphi in das Menü "Tools > Umgebungsoptionen...". Im Dialogfenster wählst du das Register "Farben". In der Listbox "Element" wählst du "String". Dann wählst du die Farbe (z.B.) blau. Dann nur noch mit "Ok" bestätigen.

Das Ergebnis ist, daß du jetzt die Strings farbig siehst. Du siehst also ob ein String abgeschlossen ist oder nicht. Dann kannst du solange ' (Hochkomma) eingeben bis du das hast was du brauchst.


breakdancer1111 - Sa 28.12.02 11:15

danke jetzt gehts.


chefkoch - Sa 28.12.02 11:18

HELAU!!


Er hats geschnallt ! :lol: