String Verknüpfung

hoOLLOow

Level-1
Beiträge
30
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
wie kann man diese Strings verküpfen?
Code:
sMsg:='Fehlercode:'
und
Code:
WORD_TO_STRING(smtp.iErrorId);

Also z.B.
Code:
sMsg:='Fehlercode: ' [B]&[/B] WORD_TO_STRING(smtp.iErrorId);

Nur das funktioniert irgendwie nicht.

Gruß Mathias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Funktiniert nicht ganz. Aber so ähnlich muss es sein.
Bekomme den Fehler 4024: Erwarte <Operator 0> oder <Operator 1> oder ... vor '<Name>' (Geben Sie an der genannten Stelle einen gültigen Operator ein.).
Irgendwie will er vor dem CONCAT ein Semikolon.
Aber trotzdem danke, werde damit weiterarbeiten.
 
Hast du den Code genauso übernommen? Bei mir funktioniert das CONCAT einwandfrei.

Hast du evtl. den Doppelpunkt vor dem = vergessen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kann ich diesen CONCAT auch für mehr als 2 Parameter verwenden?

oder wie mache ich das wenn ich mehrere Parameter verschicken will

z.b

'Wert: ' + DigitalEingang + '$0D$0A'

er sagt mir immer das CONCAT zu viele Parameter hat.
 
CONCAT nimmt immer nur zwei Parameter.

Dein Beispiel:
Code:
String := 'Wert: ';
String := CONCAT(String, BOOL_TO_STRING(DigtalEingang));
String := CONCAT(String, '$0D$0A');
 
Hmm

Concat geht nur mit 2 Parameter. Vllt nutzt du einfach Concat 2 mal hintereinander. Also z.B.
Var1 := CONCAT ('Par1','Par2'); -> Var1 = Par1Par2
Var2 := CONCAT ('Var1','Par3'); -> Var2 = Par1Par2Par3

Mehr wüsste ich erstmal auch nicht.

Gruß Mathias
 
Oder auch

Var1 := Concat (CONCAT ('Par1','Par2'),'Par3'); -> Var1 = Par1Par2Par3

spart die Zwischenvariable, wird aber schnell unübersichtlich.

Gruß

M_o_t
 
Zurück
Oben