Problem jest następującej treści:
Pisze procedure do zawijania wierszy w SynEdit [glowa] , i mam mały problem tzn.: potrzebuję funkcji\prpocedury, która by poszukiwała znaku <font color="blue"> #10 </span> i zamieniałago na <font color="blue"> #32 </span> .
Może mi ktoś pomóc.!!!! [???] [???]
for j:=0 to synedit.items.count-1 do
begin
s:=synedit.items[i];
for i:=0 to Length(s) do
if s[i]=#10 then s[i]:=#32;
end;
Hmm - dobrze że piszesz taki program, ale wydaje mi się że go źle robisz. Zawijanie wierszy to nie jest dodawanie znaków "#32". Zawijanie wierszy to tylko kwestia wyświetlania łańcucha tekstu, a nie zmieniania go. Zawijanie wierszy nie edytuje tekstu - a ty chcesz go edytować. To nie tak!!!
Ale chodzi oto, że np.: jeśli ilość znaków w SynEdit'cie przekroczy ilość 80 znaków to wtedy jest wstawiany znak <font color="blue">#10</span> czyli przejście do nowego wiersza jeśli chcemy zawijać wiersze. Póżniej gdy to chcemy cofnąć wywołuję drugą procedurę\funkcję która zamienia znak <font color="blue">#10</span> na znak <font color="blue">#32</span> czyli spacje... Ja wpadłem na taki pomysł... Jak macie inne to dajcie znać... [glowa]