Главная страница
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.02 c
3-1180590365
MZ
2007-05-31 09:46
2007.10.07
Импорт из DBF в FireBird


2-1189359041
user1024
2007-09-09 21:30
2007.10.07
Проблема со шрифтами в TWebBrowser


2-1189525881
newanat
2007-09-11 19:51
2007.10.07
TListView про сортировку


2-1189505304
нико-лай
2007-09-11 14:08
2007.10.07
ReadLn +Double


3-1180604459
Тфьу
2007-05-31 13:40
2007.10.07
Не происходит RefreshRecord в Oracle