Skocz do zawartości

Problem: Edytor tekstu


Simon

Rekomendowane odpowiedzi

Tu masz jak zapisać dane do pliku oczywiscie musisz jeszcze zrobic zabezpieczenia przed plikiem tylko do odczytu itd.

plik_name = get_save_filename('Plik tekstowy(*.txt)|*.txt','test'+'.txt');
if plik_name == ''then exit;
file_open_append(plik_name);
file_write_string(global.tekst);
file_close();

Odnośnik do komentarza
Udostępnij na innych stronach

plik_name = get_open_filename('Plik tekstowy(*.txt)|*.txt','');
if plik_name == ''then exit;
file_open_read(plik_name);
keyboard_string = file_read_string();
file_close();

Oczywiście też musisz zrobić zabezpieczenia itd. Ale pomyśl sam.

EDIT: Ech. Od razu przypominają mi się stare dzieje.

Odnośnik do komentarza
Udostępnij na innych stronach

No dobra. Masz pliczek, który Tobie napewno pomoże, przy tym Twoim programiku. Zawiera on scrypt i dll typowo do Twoich potrzeb. Musisz go tylko odpowiednio dostosować wyglądem. Mam na myśli wielkość okna edycji itp. Ale następnym razem, to mniej pytaj, a więcej myśl. Nikt za Ciebie całego programu nie napisze. A tak poza tym, jak robisz już jakiś programik to wykonaj go w GM v5.3A, bo na co Ci 3d. Jest owiele szybszy i wszędzie go odpalisz (chodzi mi tu o kartę grafiki i procka). Myślę, że takie wskazówki Tobie wystarczą. Dobrze że kombinujesz z programikiem, a nie tylko z gierkami. :thumbsup: Może i ja jakiś nowy program skrobne. :D

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki ale w tym pliku niema dll'a.skąd go wziąść?? Albo chociaż jak się nazwywa??

DLL jest w projekcie. Jak go uruchomisz, to sam się rozpakuje obok niego. Co, myślenie trochę boli? <_<

EDIT:Bo to jest na GM5. Pisałem wcześniej, że zrób program na nim.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok mam pozmieniałem tak jak było trzeba.Ale teraz zapis i odczyt mi niedziała co mam zrobić??

Słuchaj poczaszkuj trochę, bo jak narazie to widzę, że ja ten programik piszę, a nie Ty. Jeszcze jedna podpowiedź. Zajrzyj do create w objekcie o nazwie "object0". Usuń wszystkie ukośniki // i zobacz jak to działa. No dalej to już Ci nie podpowiem. :P

Odnośnik do komentarza
Udostępnij na innych stronach

Pozmieniałem wszystkie zmienne na globalne i w zapisie mam tak:

plik_name = get_save_filename('Plik tekstowy(*.txt)|*.txt','test'+'.txt');
plik_name+='.txt'
if plik_name == ''then exit;
file_open_append(plik_name);
file_write_string(global.text);
file_close();

I mi tworzy plik tekstowy ale całkiem pusty.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...