Показать сообщение отдельно

  #596  
Старый 11.09.2007, 11:29
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Код:
var
 OpenStr, SaveStr, DelemStr, BtnStart: PChar;
// BtnStart-?
 FullF, ClearF: TextFile;
 i: integer;
 s: String;
begin
    {Clear process}
    CurUpTimeHr := 0;
    CurUpTimeMin := 0;
    CurUpTimeSec := 0;
    Stop := False;  

    SetTimer(hWnd, 1, 1000, @TimerWork);

    GetDlgItemText(hWnd, 1, OpenStr, MAX_PATH-1);
    GetDlgItemText(hWnd, 3, SaveStr, MAX_PATH-1);
    GetDlgItemText(hWnd, 5, DelemStr, MAX_PATH-1);
и
Код:
    AssignFile(FullF, OpenStr);
    Reset(FullF);
    AssignFile(ClearF, SaveStr);
    ReWrite(ClearF);

    try
     UpdateWindow(hWnd);
     while not EOF(FullF) do
     begin
      if Stop = True then
      begin
       CloseFile(FullF);
       CloseFile(ClearF);
       SetDlgItemText(hWnd, 8, 'Старт');
       KillTimer(hWnd, 1);
       EnableWindow(GetDlgItem(hWnd,1), True);
       EnableWindow(GetDlgItem(hWnd,2), True);
       EnableWindow(GetDlgItem(hWnd,3), True);
       EnableWindow(GetDlgItem(hWnd,4), True);
       Exit;
      end;
      i := i + 1;
      SetDlgItemText(hWnd, 6, PChar(IntToStr(i)));
      UpdateWindow(hWnd);
      ReadLn(FullF, s);
      if pos(DelemStr, s) > 0
       then WriteLn(ClearF, Copy(s, 0, pos(DelemStr, s) - 1));
      UpdateWindow(hWnd);
     end;
[/QUOTE]
такс... ну и еще взгляну...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием