Frage zum Compact Framework

R

Reiner Ziegler

Hallo liebe Kollegen,

schreibe gerade mein erstes Programm für den
PPC mit dem CF. Die so ziemlich erste Anweisung
in meinem Programm ist die Ermittlung des
Arbeits-Directories meines Programms.
Dazu wollte ich die Funktion "System.IO.Directory.GetCurrentDirectory()"
bemühen, falle aber gleich mit einer "SystemNotSupportedException" oder
so ähnlich runter!
Das wundert mich etwas, da ich ein Buch speziell zum CF erstanden habe
(R.Panther, "Programmieren mit dem .NET Compact Framework", Franzis),
indem ein Programmierbeispiel mit besagtem "GetCurrentDirectory()"
abgedruckt ist?
Jetzt blicke ich nicht mehr durch, da ich ein ziemlicher Anfänger mit .NET
im Allgemeinen
bin!!!!
Ich arbeite mit VS 2003 und habe die Frameworks 1.0/1.1 installiert.

Weiss jemand Rat?

Viele Grüsse

Reiner
 
C

cody

Die Funktion wird zwar vom Compact Framework unterstützt aber dein
Betriebssystem unterstützt diese Funktionalität scheinbar nicht.
Was genau steht denn in der Message der Exception drin?

PS: Dies ist eigentlich eine englische newsgroup.
 
R

Reiner Ziegler

Hallo Cody,

habe mittlerweile in der MSDN-Docu zu "GetCurrentDirectory()" nachgelesen.
Das hätte ich gleich tun sollen. Dort steht nämlich, das aufgrund der
Tatsache das
die PPC-/WinCE-Architektur kein "Current Directory" unterstützt folglich
auch
die Methoden Get-/SetCurrentDirectory() NICHT unterstützt werden.
Ich habe mich zu sehr auf das unten genannte Buch verlassen...
Autoren sind eben auch nur Menschen *g*...

Das Problem habe ich mittlerweile über Klassen des NS "System.Reflection"
(GetExecutingAssembly() und etwas String-Manipulation...) gelöst!

Trotzdem vielen Dank und ein schönes Weihnachtsfest für dich!

Reiner

PS.: Das hier Englisch gesprochen wird, ist mir in dem Moment eingefallen,
als ich auf "Senden" geklickt habe! Das war dann leider etwas spät!
Sorry...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top