Ĺadny brzuch
Właśnie. Chcę żebym do edita wpisywał np "temperatura wynosi %temp% stopni" i żeby to %temp% zamienić na własną wartość. Czyli cos jak znajdź i zamień ale nigdzie tego nie mogę znaleźć. Pomóżcie.
Skorzystaj z funkcji StringReplace.
Przykład
Edit1.text := StringReplace(Edit1.text, '%Temp%', JakasWartoscNaKtoraChceszZamienic, [rfReplaceAll]);
Użytkownik pat edytował ten post 04 styczeń 2007, 19:33
Dzięki za odpowiedź :)
Istnieje funkcja specjalnie do tego celu stworzona, podobna do printf w C, a użycie jej wyglądałoby tak:
edit.Text:=format('temperatura wynosi %d stopni',[zmienna_całkowita])
ona działa w ten sposób, że w miejsce %d wstawia wartość zmiennej podanej w nawiasie prostokątnym (oczywiście tych zmiennych może być więcej)
Dawno delphi nie używałem, więc dla pewności możesz sprawdzić w helpie temat "format"
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Skorzystaj z funkcji StringReplace.
Przykład
Edit1.text := StringReplace(Edit1.text, '%Temp%', JakasWartoscNaKtoraChceszZamienic, [rfReplaceAll]);
Użytkownik pat edytował ten post 04 styczeń 2007, 19:33
Dzięki za odpowiedź :)
Istnieje funkcja specjalnie do tego celu stworzona, podobna do printf w C, a użycie jej wyglądałoby tak:
edit.Text:=format('temperatura wynosi %d stopni',[zmienna_całkowita])
ona działa w ten sposób, że w miejsce %d wstawia wartość zmiennej podanej w nawiasie prostokątnym (oczywiście tych zmiennych może być więcej)
Dawno delphi nie używałem, więc dla pewności możesz sprawdzić w helpie temat "format"