Skocz do zawartości

INI - problem.


Roki

Rekomendowane odpowiedzi

Kto poprawi mi ten kod:

GML
ini_open('config.ini')

bit = ini_read_real('Options','Bits','16')

display_set_colordepth(bit)

frequenc = ini_read_real('Options','Frequency','59')

display_set_frequency(frequenc)

screen_refresh()

ini_close()

Odnośnik do komentarza
Udostępnij na innych stronach

błąd masz tu:

bit = ini_read_real('Options','Bits','16')

i tu:

frequenc = ini_read_real('Options','Frequency','59')

 

w helpie byś wyczytał, że tam gdzie podajesz domyślne wartości to mają być typu real a nie string.

A poza tym monitor nie obsługuje częstotliwości 59hz, sprawdź nawet w ustawieniach grafiki w GMie jakie można wartości podać. Pamiętaj, że im większa częstotliwość, tym lepsza jakość obrazu.

Odnośnik do komentarza
Udostępnij na innych stronach

real to: 16

string to: "16" lub: '16'

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Otóż to, '16' to nie jest liczba, a zmienna tekstowa.

 

Btw. zmieniając częstotliwość można rozwalić monitor, wiesz o tym ? Większość ekranów LCD ma wąski zakres w granicach 60 - 75 Hz i w innych po prostu się wyłączy.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
ini_open('config.ini')

bit = ini_read_real('Options','Bits',16)

display_set_colordepth(bit)

frequency = ini_read_real('Options','Frequency',59)

display_set_frequency(frequency)

screen_refresh()

ini_close()

EDIT:@UPy szybsze ;[

 

Tak i to o 21 minut. Ostrzeżenie za post nic nie wnoszący do tematu.

gnysek

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