Forum: Win32/Win64 API (native code)
Delphi
by silentAMD,
29. Okt 2006
aha... dann kann ich ja auch gleich '%1' mit FileName ersetzen ;)
ich frage mal anders: wie macht das windows??
Forum: Win32/Win64 API (native code)
Delphi
by silentAMD,
29. Okt 2006
nee war nur ein kleiner kopierfehler^^
soweit war ich auch schon... probiers mal selbst in einem testprogramm... da kommt ein fehler (Format '%1' ungültig oder nicht kompatibel mit Argument.)
Forum: Win32/Win64 API (native code)
Delphi
by silentAMD,
29. Okt 2006
hi,
in meinem dateimanager können ganz normal dateien mit shellexecute geöffnet werden. falls ein fehler auftritt, soll eine meldung ausgegeben werden.
function TWinMain.shell_open(dirname, filename: PChar): Cardinal;
const
OPEN_OR_EXP: array of PChar = ('open', 'explore');
begin
if(filename = nil) then
filename := '.';
ShellExecute(Application.Handle, OPEN_OR_EXP, filename,...