Hallo ! Für eine Anwendung benötige ich einen Stück Quelltext das ich mit den Win32 Api Befehlen schreibe und diesen anschließend in mein CSharp Programm mit einbinden kann. Hat jemand ne Idee wie das funktioniert? Was muss ich bei dem Win32 Api Quelltext beachten, damit dieser in mein CSharp Programmteil passt! Gruss Rainer
Einbinden als DLL? Wenn es tatsächlich keine entsprechenden Methoden im Net-Framework gibt, kann man die Funktionen aus User32.dll etc. auch direkt benutzbar machen: [c] class User32 { [DllImport("User32.dll")] public static extern int MessageBox(int h, string m, string c, int type); // usw. }
Für welche Funktionalität denn? Im .NET Framework ist doch fast mehr enthalten als in der WinAPI selber ;)
Ich nutzte das Compact Framework und dort sind leider nicht alle Funktionalitäten vorhanden! Mit WinAPI bin ich auch etwas Hardware naher am System zum Beispiel was die serielle Schnittstelle betrifft. Da gibt es doch einige Differenzen zu dem CF! Auch was die Funktion von Timern betrifft! Meine praktische Erfahrung hat gezeigt, das mit dem CF viel mehr Ressourcen benötigt werden als wenn ich mit WinAPI´s programmiere! Oder was habt Ihr für Erfahrungen gemacht ??
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.