Skocz do zawartości

Problem z real()


Shockah

Rekomendowane odpowiedzi

Mam problem. W moim programie (nie grze) mam taki kod:

strtemp = string_copy(strload,1,1);
numbtemp = 0;
while (strtemp != '#')
{
   numbtemp += 1;
   strtemp = string_copy(strload,1+numbtemp,1);
}
temp = string_copy(strload,1,numbtemp+1);
global.openwebsite_sek = real(temp);
strload = string_copy(strload,numbtemp+2,string_length(strload)-(numbtemp+1));

Wcześniej do pliku zapisuję tą stronę i wiele innych danych (w tym to). I gdy włączam i próbuję odczytać plik, to wywala taki błąd:

ERROR in

action number 1

of Create Event

for object o_odczyt:

 

Error in function real();

Czy wie ktoś czemu tak się dzieje?

Plik który chciałem odczytać ma taką treść:

1#0#0#0#0#0#0#0#0$$$http://www.google.pl/#15#0#0#0#0#0#15$$$1

Odnośnik do komentarza
Udostępnij na innych stronach

Pokaż zawartość zmiennej temp; funkcja real() działa tylko wtedy, gdy dany ciąg znaków zawiera tylko cyfry (może też być jedna kropka).

 

No wiem, że tak działa. Zauważ, że ustawiam tam zmienną temp. Akurat w tym wypadku odczytuję dane z pliku zaraz po adresie i #.

Odnośnik do komentarza
Udostępnij na innych stronach

No nie, a przed chwilą napisałeś, żebym zamienił coś czego nie mam w kodzie, na coś, co mam :P

 

Dobra, jeden problem rozwiązany, błędu nie pokazuje, ale teraz mam drugi problem.

Wogóle tych odczytanych danych nie mogę w żaden sposób użyć.

 

Z tej zmiennej co do niej zapisywałem dane z pliku ustawiam alarm[1], tzn:

alarm[1] = global.openwebsite_sek*30;

I nic się nie dzieje, a powinien w tym wypadku po 15 sekundach się wykonać alarm (room_speeda mam na 30).

Czemu tak się dzieje?

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ę...