Главная страница
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.48 MB
Время: 0.02 c
1-1185227514
Mitrofan
2007-07-24 01:51
2007.10.07
TThread ы и проблемы с ними же


15-1189009309
Nic
2007-09-05 20:21
2007.10.07
если например случайно отправил деньги не на тот Интет-кошелёк


15-1189245138
apic
2007-09-08 13:52
2007.10.07
wingdi


2-1189491949
Washington
2007-09-11 10:25
2007.10.07
Изменение размеров формы


15-1188978747
Nic
2007-09-05 11:52
2007.10.07
Настройка web - сервака: ещё пара вопросов