PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: RMK w Luty 20, 2005, 14:12:51

Tytuł: Lokalizacja plikow na PocketPC
Wiadomość wysłana przez: RMK w 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?
Tytuł: Lokalizacja plikow na PocketPC
Wiadomość wysłana przez: RedTwiggy w 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");
Tytuł: Lokalizacja plikow na PocketPC
Wiadomość wysłana przez: RMK w 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 :)
Tytuł: Lokalizacja plikow na PocketPC
Wiadomość wysłana przez: cheesus w Maj 10, 2005, 03:11:47
http://www.hpcfactor.com/support/cesd/h/0011.asp - cos o nazwie karty pamieci :)