Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

проблема с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.05 c
1-1110781018
AloneAli
2005-03-14 09:16
2005.03.27
Как получиться значение синуса в градусах?


4-1108375621
romariosp
2005-02-14 13:07
2005.03.27
Изменение шрифта в редакторе чужого приложения


1-1110915877
AlexLines
2005-03-15 22:44
2005.03.27
Вопрос по интернационализации


14-1109937712
ex080D:07BBh
2005-03-04 15:01
2005.03.27
Пропаганда США?


4-1108446793
TeNY
2005-02-15 08:53
2005.03.27
LoadString,LoadBitmap и прочие load...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский