Lokalizacja plikow na PocketPC

  • 3 Odpowiedzi
  • 1271 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Lokalizacja plikow na PocketPC
« dnia: Luty 20, 2005, 14:12:51 »
Skonczylem pisac swoja zabawke w C# i mam teraz problem ;) i domyslnie wszystkie pliki tworzone sa w katalogu glownym mojego Pocket'a. Wczesniej w programie, ktory pisalem w C++ bylo tak samo, dlatego mam pytanie :)
Czy w PocketPC wszystkie operacje na plikach musza byc z pelna sciezka do pliku?
Jak w C# najprosciej uzyskac lokalizacje z ktorej program zostal uruchomiony?
Czy karta pamieci to zawsze "\Storage Card\", a jezeli nie to czy mozna wyciagnac od systemu operacyjnego lokalizacje karty?

Lokalizacja plikow na PocketPC
« Odpowiedź #1 dnia: Luty 22, 2005, 19:23:03 »
Zdaje sie ze ppc nie ma takiej funkcjonalnosci domyslnie ale mozna kozystać ze sztuczki .net

using System.Reflection;
using System.IO;

// This is the full directory and exe name
String fullAppName = Assembly.GetExecutingAssembly().GetName().CodeBase;

// This strips off the exe name
String fullAppPath = Path.GetDirectoryName(fullAppName);

// This adds a file name to the path
String fullFileName = Path.Combine(fullAppPath, "myfile.txt");

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Lokalizacja plikow na PocketPC
« Odpowiedź #2 dnia: Luty 22, 2005, 21:26:02 »
Sprytna metoda ;) co prawda uzycie jej pod duzymi Windowsami powoduje dodanie na poczatku sciezki ciagu file:\ ale co tam, dziala :)
Moja zabawka dziala :) i choc bardziej podobal mi sie jej kod w Java'ie pod SuperWaba'e to jednak .NET bije SuperWaba'e w szybkosci dzialania kontrolek graficznych :) tutaj nic nie miga :)

*

Offline cheesus

  • *
  • 74
  • Płeć: Mężczyzna
    • www.mobico.pl
Lokalizacja plikow na PocketPC
« Odpowiedź #3 dnia: Maj 10, 2005, 03:11:47 »