Code:
char GetCurrentDir()
{
char szCurrentDir[MAX_PATH];
int i = GetCurrentDirectory(255, (LPWSTR)szCurrentDir);
if (szCurrentDir[i - 1] == '\\')
szCurrentDir[i - 1] = 0;
return szCurrentDir[i];
}
Code:
char* Path = "\\SPlugins\\Visual Ball\\Ball.svp";
strcpy((char*) GetCurrentDir(), Path);
exec.Pluginfile = Path;
Mein C ist ja etwas rostig, aber du scheinst in
GetCurrentDir einen Character zurückzugeben (für ein Verzeichnis???), während du nachher auf
Zeiger auf
char castest. Nix gut.