Kompilator zwariował ....

0

Powiedzcie mi jakim cudem po wywołaniu poniżesz procedury wyświetlają mi się foldery z projektami w delphi, kiedy miały się wyświetlać pliki config.dat

var
SR : TSearchRec;
Found : Integer;
Uzytkownik : String;
SR2 : TSearchRec;
Found2 : Integer;
ConfigDat : String;
WL : String;

begin
Found := FindFirst('C:\Documents and Settings*.' , faDirectory, SR);
while (Found = 0 ) do
begin
if (SR.Name <> '.') and (SR.Name <> '..') then
begin
Uzytkownik := ('C:\Documents and Settings' + String(SR.Name) + '' + 'Gadu-Gadu');
end;
Found2 := FindFirst(Uzytkownik + '*.', faDirectory, SR2);
while (Found2 = 0) do
begin
if (SR2.Name <> '.') and (SR2.Name <> '..') and (SR2.Name <> '_cache') and (SR2.Name <> 'dll') then
begin
ShowMessage(SR2.Name);
ConfigDat:= (Uzytkownik + String(SR2.Name) + '\config.dat');
ShowMessage(ConfigDat);
end;
Found2 := FindNext(SR2);
end;

Found := FindNext(SR);

end;

end;

0

Po pierwsze brak rozszerzenia, po drugie faDirectory.

0
Dziadek napisał(a)

Kompilator zwariował

Jak masz błedy w kodzie to sie nie dziwię :D
Bo zamiast *. wstaw .

0

Ale jak robiłem to w edytorze projektu to działało normalnie(project--> view sorce)
A jak skopiowałem do OnCreate Formy to przestało działać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1