Forum: Win32/Win64 API (native code)
C#
by phXql,
14. Mär 2008
delegate void SetStatusTextDelegate(string arg1);
Invoke(new SetStatusTextDelegate(SetStatusText), new string { "String-parameter" });
So müsste es gehen. Ein delegat is nix anderes als ein methodenzeiger in delphi.
Forum: Win32/Win64 API (native code)
C#
by phXql,
14. Mär 2008
Das Problem ist, dass SetStatusText(resManager.GetString("ThreadStatusFinish")) kein Delegat ist. Bei deinem anderen Invoke-Aufruf hast du das ja auch zuerst in den MethodInvoker-delegaten verpackt.
Du wirst dir also wahrscheinlich für deine SetStatusText(string) einen delegaten basteln müssen, dann die Funktion darin verpacken und dann gehts.