Forum: PC-Programmierung Win32 Api Quelltext in CSharp Quelltext einbinden


von Rainer Brecht (Gast)


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

von Arc N. (arc)


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.
}

von Simon K. (simon) Benutzerseite


Lesenswert?

Für welche Funktionalität denn? Im .NET Framework ist doch fast mehr 
enthalten als in der WinAPI selber ;)

von Rainer Brecht (Gast)


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

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
Noch kein Account? Hier anmelden.