Mhh, jetzt hab ich doch noch nen Problem!
Zuerst ging es, und nun auf einmal kommt ne Fehlermeldung wenn die Zeile mit "GetMenuString" ausgeführt wird!
Delphi-Quellcode:
var
MenuTemp: PChar;
WM_COMMAND:
...
10001..11000:
begin;
MenueTemp := '';
{Fehler-->}GetMenuString(hFilterPopUpMenue, LoWord(lParam), MenueTemp, 255, MF_BYCOMMAND);
//Restlicher Abschnitt funktioniert, getestet..
if Length(MenueTemp) > 0 then
if Assigned(Graph) then
if Succeeded(Graph.FindFilterByName(StringToOleStr(MenueTemp), Filter)) then
begin;
ShowFilterPropertyPage(hWnd, Filter);
Filter := nil;
end;
end;
so lief es, bis heute Morgen, bis vorhinn!! Nun auf einmal kommt ne Fehlermeldung:
Zitat:
---------------------------
Application Error
---------------------------
Exception EAccessViolation in module user32.dll at 00062785.
Access violation at address 76FA2785 in module 'user32.dll'. Write of address 0041E290.
---------------------------
OK
---------------------------