Xedom Opublikowano 12 Lutego 2008 Udostępnij Opublikowano 12 Lutego 2008 Siemka! Mam taki kod: GML zapamietajtekst=global.zapamietany global.bazadanych=file_text_writeln(global.bazadanych); global.bazadanych=file_text_write_string(global.bazadanych,"text"+"[global.c]"+string(zapamietajtekst)) Ma zapisywać do pliku tekst global.zapamietany.Ale wyskakuj błąd: ERROR in action number 1 of Create Event for object control: File is not opened for reading. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 12 Lutego 2008 Udostępnij Opublikowano 12 Lutego 2008 global.bazadanych=file_text_readln(global.bazadanych); e? nie rozumiem xD cos pokreciles :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
RaistlinBlackRobe Opublikowano 12 Lutego 2008 Udostępnij Opublikowano 12 Lutego 2008 Siemka! Mam taki kod: GML zapamietajtekst=global.zapamietany global.bazadanych=file_text_readln(global.bazadanych); global.bazadanych=file_text_write_string(global.bazadanych,"text"+"[global.c]"+string(zapamietajtekst)) Ma zapisywać do pliku tekst global.zapamietany.Ale wyskakuj błąd: [/size] Może najpierw file_text_open_write('filename') a nie file_text_readln? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 12 Lutego 2008 Administratorzy Udostępnij Opublikowano 12 Lutego 2008 File is not opened for reading. Plik nie został otwarty do odczytu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Xedom Opublikowano 12 Lutego 2008 Autor Udostępnij Opublikowano 12 Lutego 2008 Poprawiłem, powinno być writeln ale i tak wyskakuje błąd :(. @down (Yoda): Gdzie mam to wpisać (albo z którą częścią kodu zamienić)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 12 Lutego 2008 Udostępnij Opublikowano 12 Lutego 2008 GML file_text_open_append(filename); ... file_text_close(); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 13 Lutego 2008 Udostępnij Opublikowano 13 Lutego 2008 Wklej swoj kod tam, gdzie Yoda wpisal trzykropek... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Xedom Opublikowano 13 Lutego 2008 Autor Udostępnij Opublikowano 13 Lutego 2008 ERROR in action number 1 of Create Event for object control: Error opening file for writing. ERROR in action number 1 of Create Event for object control: Error opening file for appending. ERROR in action number 1 of Create Event for object control: File is not opened for reading. ERROR in action number 1 of Create Event for object control: Trying to close unexisting text file. Wciąż są błędy ;( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 13 Lutego 2008 Administratorzy Udostępnij Opublikowano 13 Lutego 2008 Bo plik musi mieć prawa do zapisu ! Może we właściwościach masz Tylko do odczytu zaznaczone ? Poza tym z błedów wynika, że zamykasz nieistniejący plik i nie otwierasz do zapisu żadnego pliku... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Xedom Opublikowano 13 Lutego 2008 Autor Udostępnij Opublikowano 13 Lutego 2008 Nie mam zaznaczonego "Tylko do odczytu" i daje kod: GML zapamietajtekst=global.zapamietany file_text_open_write("baza.txt") file_text_open_append("baza.txt"); global.bazadanych=file_text_writeln("baza.txt"); global.bazadanych=file_text_write_string("baza.txt","text"+"[global.c]"+string(zapamietajtekst)); file_text_close("baza.txt"); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 13 Lutego 2008 Administratorzy Udostępnij Opublikowano 13 Lutego 2008 to albo file_text_open_write albo file_text_open_append. Poza tym w helpie wyraźnie pisze, że do file_text_writeln i reszty funkcji podajemy id pliku, a file_text_open_xxx zwraca id pliku GML var plik; zapamietajtekst=global.zapamietany; plik=file_text_open_append("baza.txt"); //otwiera plik do zapisu, umieszcza wskaźnik na końcu pliku //do zmiennej plik zwracany jest identyfikator pliku global.bazadanych=file_text_writeln(plik); global.bazadanych=file_text_write_string(plik,"text"+"[global.c]"+string(zapamietajtekst)); file_text_close(plik); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Xedom Opublikowano 13 Lutego 2008 Autor Udostępnij Opublikowano 13 Lutego 2008 Dzięki, gnysek! Temat zamykam. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi