-> Hier kostenlos registrieren
Hallo zusammen ,
das ist mein erster Post hier Ich habe leider keine wirkliche Antwort mit der Suche gefunden Ich lese zwar öfters bei euch mit aber habe mich bislang nicht angemeldet da es ja für fast alle meine Fragen bereits Antworten gab.
Ich habe folgendes Problem:
Ich möchte in einem C Skript in WinCC das Property Text eines Textfeldes mittels einer switch case Anweisung dynamisieren.
Das klappt auch soweit bis auf eine kleine Kleinigkeit,
Mir ist es nicht gelungen den Text mit einem Zeilenumbruch zurückzugeben.
Ich könnte jetzt zwar ein zweites Textfeld welches nur den einen Teil des Textes enthält anlegen aber es muss doch irgendwie zu schaffen sein.
Ich habe im Forum nur Methoden gefunden dies mittels eines VBscriptes und einem Unterstrich zu realisieren.
Ich hab es jetzt mit einem normalen Textfeld sowie mit einem Mehrzeiligen Textfeld versucht.
Es werden mir in dem Textfeld immer die Escape Zeichen mit ausgegeben und halt kein Umbruch erzeugt.
Ich habe als Zeilenumbruchszeichen schon folgende Varianten Versucht:
Vielleicht hat einer von euch ja noch eine Idee oder hatte dieses Problem schoneinmal 
Hier unten noch der Vollständigkeit halber der Code des C- Scriptes der an der Eigenschaft Text des Textfeldes hängt getriggert via Bildzyklus
Bin für jede Hilfe Offen Danke im Voraus.
das ist mein erster Post hier Ich habe leider keine wirkliche Antwort mit der Suche gefunden Ich lese zwar öfters bei euch mit aber habe mich bislang nicht angemeldet da es ja für fast alle meine Fragen bereits Antworten gab.
Ich habe folgendes Problem:
Ich möchte in einem C Skript in WinCC das Property Text eines Textfeldes mittels einer switch case Anweisung dynamisieren.
Das klappt auch soweit bis auf eine kleine Kleinigkeit,
Mir ist es nicht gelungen den Text mit einem Zeilenumbruch zurückzugeben.
Ich könnte jetzt zwar ein zweites Textfeld welches nur den einen Teil des Textes enthält anlegen aber es muss doch irgendwie zu schaffen sein.
Ich habe im Forum nur Methoden gefunden dies mittels eines VBscriptes und einem Unterstrich zu realisieren.
Ich hab es jetzt mit einem normalen Textfeld sowie mit einem Mehrzeiligen Textfeld versucht.
Es werden mir in dem Textfeld immer die Escape Zeichen mit ausgegeben und halt kein Umbruch erzeugt.
Ich habe als Zeilenumbruchszeichen schon folgende Varianten Versucht:
Code:
"erste Zeile \n\r zweite Zeile"
"erste Zeile \\n \\r zweite Zeile"
"erste Zeile \n zweite Zeile"
"erste Zeile_ZweiteZeile"

Hier unten noch der Vollständigkeit halber der Code des C- Scriptes der an der Eigenschaft Text des Textfeldes hängt getriggert via Bildzyklus
Code:
#define TagName1 GetPropWord(lpszPictureName,"Nr_Master_1","Text")
// WINCC:PICNAME_SECTION_END
switch (TagName1){
case 1:
return "Asi\n\rBus \n\r1"; break;
case 2: return "Asi_\n Bus \r\n2"; break;
default: return "nothing" ; break;
}
}
Zuletzt bearbeitet: