Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

буфер. ричедит.   Найти похожие ветки 

 
Апостля   (2008-04-16 16:50) [0]

такая проблема. иногда выполняет процедуру, иногда просто оставляет ричэдит пустым. процедура:
procedure TForm1.searchtext(abc: string; size: integer; minus: integer);
var startpos,pos,endpos:integer;
begin
with richedit1 do begin
startpos:=0;
endpos:=length(richedit1.text);
     SetFocus;
     pos := FindText(abc,startPos,endPos,[stMatchCase]);
     SelStart:=pos-minus;
     SelLength := size;
     cutToClipBoard;
end;
richedit1.Clear;
richedit1.PasteFromClipboard;
end;
и еще вопрос, раз уж профи тут:
почему по подобной процедуре не ищет русский текст? я так понимаю он в буфер копирует в другой кодировке чтоли.. реально ли это обойти?


 
tesseract ©   (2008-04-16 16:55) [1]

Отладчик в руки.

>   SelStart:=pos-minus;
>   SelLength := size;


Здесь скорее всего "иногда " и случаеться.


 
Апостля   (2008-04-16 17:21) [2]

просто непонятно, что при одних и тех же входных переменных и при одинаковом тексте работает "через раз".. ладно, пасиб за ответ, попробуем с отладчиком потестить..


 
Апостля   (2008-04-16 17:22) [3]

и насчет второго вопроса подскажите, кто знает в чем трабл..



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-1197624704
novill
2007-12-14 12:31
2008.05.18
IB 7.5 Размер страницы.


15-1207105660
Slider007
2008-04-02 07:07
2008.05.18
С днем рождения ! 2 апреля 2008 среда


2-1208929981
Джек874585
2008-04-23 09:53
2008.05.18
Юникод в Delphi


11-1189173120
MTsv DN
2007-09-07 17:52
2008.05.18
Вопрос по прозрачности, вероятно автору - homm у...


2-1208127399
HF-Trade
2008-04-14 02:56
2008.05.18
Размер файла в сети