Czy istnieje mozliwość zdefiniowania w programie stałęj znakowej, która należy do zbioru znaków Unicode(szestnastkowy), a która kopiowana do programu daje znak '?' - jak zresztą kilka innych znaków.
Moja aplikacja wyświetla ten znak w RichEdicie, ale nie jestem w stanie tego znaku użyć w programie jako jakiegoś parametru.

Kody znaków tych moich znaków to 2320 i 2321 (zciągnięte z Word), ale nie wiem czy mogę się tym posłuzyć w programie. A jeśli tak to jak?

Próbowałem uzyć WideChar-a z wartościami #2320 i #2321, ale jak próbuję porównać te wartości z zawartością RichEdita to on ich nie wyszukuje.

Mam coś takiego

const WCh:array[0..1] of WideChar=(#2320,#2321);
var  NewCh:WideChar;
       i:integer;
begin
    i:=0;
    NewCh:=WideChar(RichEd.Text[100-i]);
    while (NewCh<>WCh[0])and(i<99) do begin
          Inc(i,1);
          NewCh:=WideChar(RichEd.Text[100-i]);
     end;
     poz1:=100-i;

     i:=0;
     NewCh:=WideChar(RichEd.Text[100+i]);
     while (NewCh<>WCh[1])and(100+i<Length(RichEd.Text)) do begin
          Inc(i);
          NewCh:=WideChar(RichEd.Text[100.SelStart+i]);
     end;
     poz2:=100+i;
end;

ale nawet rzutowanie na WideChara nic nie pomaga

//kod umieszczaj w znacznikach <delphi> - m.M