Czesc

Od pewnego czasu pisze program w ktorym potrzebuje zrobic cos takiego:

Mam jeden RichEdit w ktorym jest wzor formatowania (kolory, pogrubienia itp). We wzorze wystepuja znaczniki tekstowe opisujace pozycje w ktore mozna wstawic jakas zawartosc.

W drugim RichEdit czytam linijki poprzedniego Richedita, sprawdzam znaczniki i podmieniam ich zawartosc przygotowanymi wczesniej danymi.

I teraz - atrybuty nadane we wzorcu chcialbym przeniesc na wynik podstawienia danych.

Wymyslilem cos takiego:

  1. Metoda FindText szukam poczatku znacznika,
  2. ustawiam SelStart na to miejsce
  3. ustawiam SelLength na dlugosc znacznika
  4. czytam formatowanie do zmiennych (kolor, rozmiar, styl, nazwa)
  5. Podstawiam dane
  6. wpisuje je do Richedita drugiego
  7. wyszukuje podstawione dane przez FindText
  8. Ustawiam SelStart i SelLength analogicznie
  9. nadaje formatowanie z wczesniej zapisanych zmiennych.

teoretycznie metoda powinna dzialac ale ... nie dziala :)

Czy ktos ma jakis pomysl? Ja juz wymiekam [sciana]

Dzieki z gory.

Romek