FtpGetCurrentDirectory?
-
Hallo!
Kann mir mal einer sagen wie ich die Funktion FtpGetCurrentDirectory handle?char ftppath[STDLINE]; LPDWORD pathsize = (LPDWORD) 1024; . . . FtpGetCurrentDirectory(hFtpSession, ftppath, pathsize);
stürzt bei mir ab, sobald er FtpGetCurrentDirectory ausführen will. Sage ich
FtpGetCurrentDirectory(hFtpSession, ftppath, &pathsize);
kann ichs nicht mal kompilieren
wisst ihr wie man diese Funktion aufruft?
Gruss, code_pilot
PS: Ach ja, hFtpSession ist natürlich != NULL (wird vorher geprüft)...
[ Dieser Beitrag wurde am 11.06.2003 um 14:33 Uhr von code_pilot editiert. ]
-
lern erstmal c++!
-
DWORD pathsize = 1024;
FtpGetCurrentDirectory(hFtpSession, ftppath, &pathsize);
-
Fehlermeldungen?
Was liefert GetLastError()?
Ist ftppath[STDLINE] groß genug für den Pfad? Warum nimmst Du nicht
char ftppath[MAX_PATH]
, was laut MSDN locker ausreicht?
-
thx
-
der fehler liegt ja wohl erstmal hier
LPDWORD pathsize = (LPDWORD) 1024;
du erstellst einen zeiger auf einen dword der irgendwo drauf hinzeigt wo du garkeinen speicher hast