User Passwort
 Passwort speichern Passwort vergessen?
 
 
 
 Alle Foren
 PDA-Dev :: Windows Mobile
 Windows Mobile - Allgemeines
 P/Invoke Bibliothek
Autor Vorheriges Thema Thema Nächstes Thema  

pda-dev

pda-dev

Forum Admin


554 Beiträge

Erstellt am: 16.02.2005 :  12:17:29 Uhr  Profil anzeigen  Autor eine Email senden  Besuche pda-dev's Homepage  Sende pda-dev eine ICQ Message  Antwort mit Zitat
Wie viele Programmierer schon (unfreiwillig) herausgefunden haben, fehlen dem .NET Compact Framework zum Teil wichtige Funktionen.
Einige Dinge sind nur über Betriebssystem-Aufrufe zu realisieren. Dieses Prinzip nennt sich bei .NET Plattform-Invoke (P/Invoke).
Leider ist dabei oft nicht bekannt, welche WIN CE API Funktionen überhaupt geeignet sind und wie die Parameter der Funktionen zwischen managed und unmanaged (native) Code gehandhabt werden können.
Unter "managed code" versteht man dabei den vom .NET (Compact) Framework verwalteten Code, unter "native Code" den Code, der auf Betriebssystem-Ebene ausgeführt wird.
Aber es gibt Abhilfe:
Für einige der wichtigsten dem .NETCompact Framework fehlenden Funktionen bietet Microsoft unter diesem Link Codebeispiele an, wie sie sich durch PInvoke realisieren lassen.
Unter anderem umfasst das Beispiel auch Funktionen zum Zugriff auf den Speicher, das Dateisystem, die Registry und vor allem die Telefonfunktionen (Phone API) für Geräte mit Pocket PC Phone Edition.
Es gibt jeweils Versionen für VB.NET und C# .

Ein Computer wird nie das tun, was du willst - sondern das, was du programmierst!
   

BenPa

PDA-Programmierer


96 Beiträge

Erstellt  am: 13.07.2007 :  13:15:42 Uhr  Profil anzeigen  Autor eine Email senden  Besuche BenPa's Homepage  Antwort mit Zitat
www.pinvoke.net ist auch eine recht gute Anlaufstelle wenn´s um den Aufruf von Api-Funktionen geht.
Grüße BenPa
Zum Anfang der Seite

Notausstieg

URL does not exist or can't load the page
Notausstieg

PDA-Programmierer


39 Beiträge

Erstellt  am: 13.07.2007 :  17:34:44 Uhr  Profil anzeigen  Autor eine Email senden  Besuche Notausstieg's Homepage  Sende Notausstieg eine ICQ Message  Antwort mit Zitat
@BenPa:
www.pinvoke.net stellt aber nicht alle Funktionen dar. bspw. Die RAPI ist sehr unvollständig. Da gibt es SEHR viel mehr Funktionen. Diese Seite ist eher für Windows-Programmierung gedacht.

für alle DAU's => Der Computer ist genau so schlau wie der der davorsitzt
IDE: SharpDevelop, VS2005 Express
Zum Anfang der Seite

BenPa

PDA-Programmierer


96 Beiträge

Erstellt  am: 16.07.2007 :  16:45:38 Uhr  Profil anzeigen  Autor eine Email senden  Besuche BenPa's Homepage  Antwort mit Zitat
Dann sollten wir die Liste evtl. toppen ...
Ne, stimmt schon das noch einiges Fehlt, aber ich finde es trotzdem recht gut, da auch viele Funktionen mit Beispiel aufgeführt sind.
Kennt jemand noch ne vollständigere Liste?
PS:
Stimmt der Link im oben überhaupt noch, ich komm da immer auf die WM 6.0 SDK Seite ...
Zum Anfang der Seite

ReinerZ

PDA-Spezialist


347 Beiträge

Erstellt  am: 16.07.2007 :  17:39:43 Uhr  Profil anzeigen  Autor eine Email senden  Besuche ReinerZ's Homepage  Antwort mit Zitat
Hallo Kollegen,
die vollständigste Liste die es überhaupt gibt, ist diejenige der Hilfe-Dateien des Windows Mobile-/CE-SDK!
Gruss
Reiner
PS: So ganz tierisch ernst habe ich das nicht gemeint, weil die SDK-Doku. manchmal nicht so ganz einfach zu verstehen ist...
Zum Anfang der Seite
  Vorheriges Thema Thema Nächstes Thema  
Springe nach:
 
  Bookmark & Share  
 
 
 
  Tags  
 
Keine Tags gefunden
 
 

 



pda-dev.de

Quicklinks: Foren-Übersicht | Developer-News | Suche | Impressum

© just-works! Software

Zum Anfang der Seite

Snitz Forums 2000