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: sip w Styczeń 23, 2005, 12:13:29
-
Witam. Mam problem z odczytaniem pliku tekstowego na ipaqu. Zaczynam dopiero przygode z programowaniem, napislam kawalek kodu i stoje na odzczycie oto skrypt:
var kont = Array(3,7);
var Text1;
function App_Open() {
AddMenu("Plik", 1000);
AddMenu("Kontrahenci", 1001);
AddMenu("Towary", 1002);
// AddSubmenu(1000, "", 1010);
AddMenuItem(1001, "Wczytaj", 1011);
AddMenuItem(1001, "Przeglądaj", 1012);
AddMenuItem(1002, "Wczytaj", 1013);
AddMenuItem(1002, "Przeglądaj",1014);
AddMenuItem(1000, "Exit", 1020);
}
function App_Menu(id) {
if (id == 1020)
App.Exit();
if (id == 1013)
Text1.Open("\\My Documents\\qaz.txt");
iFileSize = Text1.FileSize();
Alert("hhh");
Text1.Close();
alert(iFileSize);
if (id == 1011)
if (FileExists("\\My Documents\\Bat\\kon.txt"))
Alert("aaaaaaaaaaaaaaaaaaaa");
//Text1.Open("\\My Documents\\qaz.txt");
}
Po wybraniu menu wczytaj wyrzuca mi komunikat 'Text1' jest pusty lub nie jest obiektem.
Nie wiem co dalej cos pewnie z deklaracja jest nie tak. Moze ktos ma jakieś linki do opisów do Forward Pass Studio
-
Nie znam co prawda Forward Pass Studio, ale z komunikatu rozumiem, ze Text1 nie zostalo zainicializowane, z tego co widzialem w kodach przykladowych aplikacji to zeby to dzialalo na poczatku pliku musi byc zadeklarowana kontrolka o nazwie Text1. Z tego co widze w przykladach to typem tej kontrolki moze byc EDIT. U Ciebie jest tylko deklaracja zmiennej Text1.
Mozliwe, ze jest mozliwe stworzenie dynamicznej kontrolki, ale nie wiem jak to zrobic :)
Ciekawie wyglada to FPS, moze sie zainteresuje, bo wybitnie nie chce mi sie grzebac z instalacja eVC na moim laptopie ;)
Jezeli udalo Ci sie rozwiazac problem to podziel sie nim tutaj.
-
Trzeba było poprosty zdefiniować w aplikacji FPS na ipaqu pole textowe lub jakieś inne o nazwie Text1 i po problemie, czyli chyba kontrolki (bo niestety nie wiem dokońca co to jest)