Okay... Ich hatte in meiner Verwirrung grad was anderes erwartet...
Neuer Ansatz. Was, zum Gei..., mach ich falsch?
Delphi-Quellcode:
type
MainForm = partial
class(System.Windows.Forms.Form)
{..}
public
API: Vertraulich;
method GetNetState_Callback(
handle: IntPtr; ret: eTYPE_RETURN; State: UInt32);
{..}
end;
implementation
method MainForm.MainForm_Load(sender: System.
Object; e: System.EventArgs);
begin
{..}
API:= new Vertraulich;
API.Phone_GetNetState := @GetNetState_Callback;
// Zeile 104 ist hier
{..}
end;
method MainForm.GetNetState_Callback(
handle: IntPtr; ret: eTYPE_RETURN; State: UInt32);
begin
if State = 1
then
Label8.Visible:=true
else
Label8.Visible:=false;
end;
Die Fehlermeldung lautet weiterhin
Zitat:
Keine überladene Methode "Phone_GetNetState" mit 0 Parametern vorhanden Zeile 104
Bitte ruhig auch dumme Fehler vorschlagen.
Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?