(WinAPI) experiment mit FindNextUrlCacheEntry
-
Hallo schon wieder!
Ich bin grade am experimentieren mit der WinApi Funktion FindNextUrlCacheEntry. Kompilieren tut er meinen Source Code
#include <vcl.h> #include <stdio.h > #include <wininet.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { char buffer[4096]; DWORD cb = 4096; INTERNET_CACHE_ENTRY_INFO *p = (INTERNET_CACHE_ENTRY_INFO *)buffer; HANDLE h = FindFirstUrlCacheEntry(NULL, p, &cb); while (h) { // Do something with it... printf("Deleting: %s...", p->lpszSourceUrlName); if (!DeleteUrlCacheEntry(p->lpszSourceUrlName)) { printf("failed, 0x%x\n", GetLastError()); } else printf("ok\n"); cb = 4096; if (!FindNextUrlCacheEntry(h, (INTERNET_CACHE_ENTRY_INFO *)buffer, &cb)) break; } } //---------------------------------------------------------------------------
auch ganz gut nur der Linker meldet dann folgenden Fehler:
[Linker Error] Unresolved external 'FindFirstUrlCacheEntryA' referenced from F:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'DeleteUrlCacheEntry' referenced from F:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'FindNextUrlCacheEntryA' referenced from F:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJFinde ich irgendwie echt komisch.
Wisst Ihr vielleicht woran es liegt?
Gruß
ratfury