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

Вниз

Кто-нибудь с Free Pascal работал ?   Найти похожие ветки 

 
Dimedrol ©   (2002-11-24 20:15) [0]

Коллеги, кто-нибудь с Free Pascal под Линух работал ?
Вопросик есть по поводу testreg1.pp демо-проги...

Там такая демка для регулярных выражений есть...


program testreg1;
uses
regexpr;
var
r : tregexprengine;
index,len : longint;

procedure do_error(i : longint);
begin
writeln("error near ",i," index: ",index," len: ",len);
halt(1);
end;

begin
writeln("*** Testing unit regexpr ***");

{ basic tests }

r:=GenerateRegExprEngine("[A-Z]",[]);
if not(RegExprPos(r,"234578923457823659GHJK38",index,len)) or
(index<>18) or (len<>1) then
do_error(1000);
DestroyregExprEngine(r);

r:=GenerateRegExprEngine("[A-Z]*",[]);
if not(RegExprPos(r,"234578923457823659ARTZU38",index,len)) or
{ is this result correct ??? }
(index<>0) or (len<>0) then
do_error(1002);
DestroyregExprEngine(r);

r:=GenerateRegExprEngine("[A-Z]+",[]);
if not(RegExprPos(r,"234578923457823659ARTZU38",index,len)) or
(index<>18) or (len<>5) then
do_error(1003);
DestroyregExprEngine(r);

..........и так далее........



Так вот я заметил, что когда я правлю этот исходник,
вроде все ок... как будто, НО!
когда я убираю ВЫВОД НА ЭКРАН в самом начале работы
вот этот вот :

...
begin
writeln("*** Testing unit regexpr ***");
...


- все начинает глючить 8-(
То есть ни одно (даже из демки!) выражение которое раньше
работало - работать перестает...

Никто не знает с чем это может быть связано ?
А то мне это критично -
яэту процедуру собираюсь в UDF пихать...


 
Dimedrol ©   (2002-11-25 10:34) [1]

Что, таки никто не знает... ;-(



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-14740
Fran
2002-11-13 10:39
2002.12.05
Падение сервера Win2k SP2


3-14467
Максим Шурыгин
2002-11-18 09:46
2002.12.05
Непонятный глюк.


3-14416
Alexey Goosev
2002-11-16 13:26
2002.12.05
Предикат CONTAINING (ламерский вопос :)


3-14412
Назаров Евгений
2002-11-16 11:38
2002.12.05
Увеличить значение генератора


1-14626
Ильдар
2002-11-24 13:26
2002.12.05
Рисование линий в QReport