Hallo Leute
ich habe in einem String einen Text wie:
Code:
<
html>
<body bgcolor="{style[bgcolor]}">
Hallo {name}, wilkommen auf {page}
</body>
</
html>
nun möchte ich im nächsten Schritt alle {xxx} durch bestimmte Werte ersetzten.
Nur ich scheitere schon vorher:
Delphi-Quellcode:
start := pos('{',s);
while (start>0) do begin;
stop := posex ('}',s,start);
vname:=copy(s,start,stop-start);
showmessage(vname);
start := pos('{',s);
end;
(i s befindet sich der
HTML-Code)
eigentlich hatte ich mir das jetzt so vorgestellt, das jede der Variablen (style[bgcolor],name,page) einmal angezeigt werden. Tun sie aber nicht, es kommt bloß dauernd die erste Stelle (style[bgcolor]).
Woran liegt das?
Und noch was:
nein, ein TPageProducer hilft nichts, weil es auch mit der Personal laufen soll.
Wer bessere Vorschläge für diesen Vorhaben hat, die schneller sind, bitte posten
Danke und Grüße
TO