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

Вниз

чтото не так   Найти похожие ветки 

 
ссссс   (2007-09-10 15:56) [0]

procedure TForm1.Button2Click(Sender: TObject);
var
l,k,f : textfile;
{buf : array[0..255] of char;   }
buff : Ppointer;
n : longint;
slitl : widestring;

begin

assignfile(k,"get.new");
rewrite(k);

assignfile(f,"get.mln");
reset(f);
readln(f,rs);

while not eof(f) do
begin
readln(f,rs);

gm := gmt(rs);
showmessage(gm);
writeln(k,gm);

end;

closefile(f);
closefile(k);

end;

function gmt(st:string) : widestring;

var
numst : integer;
numbegin : integer;
numend : integer;
gmts : widestring;
gmtsn : integer;
stlen : integer;
numru,numrr : integer;
errorm : boolean;

begin
errorm := false;

 numrr := Pos("0000000",st);
 numru := nummailrr;
 if numru > 15 then
  begin
  dec(numru);

if
(
 (st[numru] = " ") or
 (st[numru] = ">") or
 (st[numru] = "<") or
 (st[numru] = "?") or
 (st[numru] = ",") or
 (st[numru] = """) or
 (st[numru] = "&") or
 (st[numru] = "%") or
 (st[numru] = "*") or
 (st[numru] = "!") or
 (st[numru] = ":") or
 (st[numru] = "!") or
 (st[numru] = ":") or
 (st[numru] = "/")

)

then
 begin
  errorm := true;
  st := copy(st,numru,numrr + 8 - numru);
 end;

if errorm then gmt := ""
   else
    gmt := st;

  end;

end;

Программа должна достовать из текста слово находя его по коцу
но дело в том что она не справляется и в итогде не выделяет нужное слово
В файле выхода получается размер в два раза больше чем во входе


 
Desdechado ©   (2007-09-10 16:01) [1]

Отладчик уже не в моде?


 
zx-zx-zx   (2007-09-10 16:02) [2]

программа всю строку копирует вместо части со словом


 
zx-zx-zx   (2007-09-10 16:02) [3]

да я рад бы отладчиком
так все работает
но почемуто вся строка копируется!!!!!


 
Германн ©   (2007-09-10 16:05) [4]

Достал.
http://delphimaster.net/view/1-1189424183/


 
Сергей М. ©   (2007-09-10 16:13) [5]


> да я рад бы отладчиком
> так все работает


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

Но твой случай к таковым никаким боком не относится.



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
11-1173115116
Dy1
2007-03-05 20:18
2007.10.07
Как создавать Edit ?


2-1188712738
ПРОФан
2007-09-02 09:58
2007.10.07
Нажатие F6


1-1185435238
oxffff
2007-07-26 11:33
2007.10.07
Супер эффект с showmessage.


15-1189200756
Petr V. Abramov
2007-09-08 01:32
2007.10.07
славные 90-е РФ


15-1189158558
Сергей2006
2007-09-07 13:49
2007.10.07
unable to locate hyperlink в Help Insight