Win32 Api Quelltext in CSharp Quelltext einbinden

Gast #921148
Lesenswert?

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
#921224
Lesenswert?

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.
}
Gast #921963
Lesenswert?

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 ??

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren