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

Вниз

проблема с FindFirst   Найти похожие ветки 

 
Quattro ©   (2005-03-14 20:29) [0]

Здравствуйте!....подскажите палуйста, в чем трабл??....пытаюсь сделат ьобычный поисковик файлов на компе и при использовании функции FindFirst выскакивает вот такая вот ошибка компиляции
[Error] Unit1.pas(43): Types of actual and formal var parameters must be identical.....сам код -ниже
unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TSearchRec = record
 Time: Integer;
 Size: Integer;
 Attr: Integer;
 Name: TFileName;
 ExcludeAttr: Integer;
 FindHandle: THandle;
 FindData: TWin32FindData;
  end;
 TForm1 = class(TForm)
   Edit1: TEdit;
   Button1: TButton;
   Edit2: TEdit;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
sr:TSearchRec;
Attr: Integer;
begin
Attr:=faDirectory;
if FindFirst(Edit1.Text,Attr,sr) = 0 then
Edit2.Text:= IntToStr(sr.Size);
FindClose(sr);
end;

end.


 
P.N.P. ©   (2005-03-14 20:34) [1]

Здесь все в порядке, видимо ошибка где-то далее.


 
begin...end ©   (2005-03-14 20:34) [2]

В приведённом коде ошибок не видно.


 
Fay ©   (2005-03-14 20:40) [3]

SysUtils.FindClose(sr); ?


 
Virgo_Style ©   (2005-03-14 20:43) [4]


>type
> TSearchRec = record
> Time: Integer;
> Size: Integer;
> Attr: Integer;
> Name: TFileName;
> ExcludeAttr: Integer;
> FindHandle: THandle;
> FindData: TWin32FindData;
>   end;

Выкинь это сейчас же :-) Эта структура определена в SysUtils, и именно ее переопределение и приводит к ошибке компиляции. Проверено экспериментально.


 
Virgo_Style ©   (2005-03-14 20:44) [5]

P.S. А в следующий раз пиши, на какой строке ошибка возникает.


 
P.N.P. ©   (2005-03-14 20:44) [6]

>Virgo_Style ©   (14.03.05 20:43) [4]
Точно!
и как я проглядел :)


 
begin...end ©   (2005-03-14 20:45) [7]

Забавно


 
Fay ©   (2005-03-14 20:45) [8]

я тоже 8)


 
Quattro ©   (2005-03-14 23:32) [9]

всем спасибо за советы...и действительно заворкало!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
1-1110595554
zsv
2005-03-12 05:45
2005.03.27
Ассоциации


14-1110348356
Ozone
2005-03-09 09:05
2005.03.27
Эффективность канала связи


3-1109344207
Сергей Ю.
2005-02-25 18:10
2005.03.27
Вставка строк с ADOQuery


1-1110788781
denis24
2005-03-14 11:26
2005.03.27
Работа со списком указателей


3-1109214255
Анатолик
2005-02-24 06:04
2005.03.27
Подскажите уважаемые, делаю вуборкус помошью запроса из БД,