1Dublowanie nazw funkcji

0

Witam!
Mam problemik. Uzywam funkcji FindFirstFile i FindNextFile sa to funkcje WinApi. Delphi posiada swoje wlasne FindFirst i FindNext. W obydwu przypadkach ostatnia funkcja jest FindClose i gdy wywoluje ja z parametrem uchwytu okna (zwroconego przez FindFirstFile) to mi wywala blad, ze podalem nieprawidlowy parametr, chce parametry typu TSearchRec z Delphi a nie z WinApi.

Ja potrzebuje funkcji windowsowych gdyz potrzebny mi jest uchwyt do pliku w celu zmienienia jego atrybutuw (SetFileAttributes) i daty (SetFileTime). Obydwie te funkcje pochodza z WinApi i jako jeden z parametrow potrzebuja uchwyt do pliku.

Jezeli ktos wie jak to przeskoczyc to prosze o info. Ja chce wywolac FindClose z WinApi a nie z Delphi.

Pozdrowionka

0

Funkcje te sa zdefiniowane w jakichs modulach. Musisz albo zadbac o odpowiednia kolejnosc modulow na liscie uses, albo (co pewniejsze i czytelniejsze) poprzedzic nazwe funkcji nazwa modulu.

Np.

SysUtils.FindClose;

Windows.FindClose;

(nie wiem, gdzie sa definiowane FindClose, Windows i SysUtils to tylko przyklady!!)

0

dzieki pq, napisanie nazwy modulu przed funkcja pomoglo
[browar] dla Ciebie

[cya]
//dopisane
// a z tymi windows i sysutils to trafiles, w SysUtils jest funkcja Delphi, a ta, o ktora mi chodzi jest w Windows :)

//tak myslalem, ale nie bylem pewien. pozdr pq

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