Hallo,
seit dem Umstieg von D7 auf D2009 gibts einige Probleme, die anscheinend damit zusammenhängen, dass (ver)alte(te) Befehle nicht mehr korrekt funktionieren.
Ich habe o.g. Problem mit folgendem Code versucht zu lösen:
swissdelphicenter.ch/de/showcode.php?id=77
Das hat auch immer geklappt. Aber seit dem Umstieg auf D2009 meckert der Compiler herum
Zitat: |
//winexec(pchar('rundll32.exe shell32.dll,'+'Control_RunDLL '+Filename),sw_shownormal);
[DCC Fehler] Unit1.pas(1307): E2010 Inkompatible Typen: 'Char' und 'AnsiChar'
|
Da habe ich einfach mal PChar zu PAnsiChar gemacht, dann führt er aus, aber der Code geht trotzdem nicht.
Auch ein Umstellen von WinExec auf ShellExecute hat nichts gebracht.
Könnte es auch sein, dass das daran liegt, dass ich Vista nutze ?
Ciao LHUser