forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   функций (http://forum.boolean.name/showthread.php?t=8901)

NitE 14.08.2009 15:06

функций
 
вот, товарищи, схватился я за бмакс, и застопариваюсь на каждой элементарной вещи... вот в данном случае конкретная трабла:
Код:

Function LoadSettings()
SettingsFile=OpenFile("settings.ini")
Global Width%=Int(ReadLine(SettingsFile))
End Function
LoadSettings()

width=0

Код:

SettingsFile=OpenFile("settings.ini")
Width%=Int(ReadLine(SettingsFile))

width=1024(то что надо)

что я делаю не так ) ?

jimon 14.08.2009 15:14

Ответ: функций
 
NitE
ыыы какая еще глобальная переменная в функции ? :D обьяви её за функцией (страно что вообще скомпилировалось)

NitE 14.08.2009 15:16

Ответ: функций
 
ну типа привык уже к руспущенности кода б3д - там такое катит, а так - я не использую Strict или SuperStrict, ибо мучение

jimon 14.08.2009 15:18

Ответ: функций
 
NitE
какое мучение ? надо просто писать код нормально и будет спокойно компилится с superstrict

ABTOMAT 14.08.2009 15:26

Ответ: функций
 
Цитата:

б3д - там такое катит
О_о Не помню (может, пропустил)

IGR 14.08.2009 16:37

Ответ: функций
 
Цитата:

ну типа привык уже к руспущенности кода б3д - там такое катит
хм.. я тож не видел такого !! :4to:

NitE 14.08.2009 17:12

Ответ: функций
 
как так ? я всегда так делал, отсюда и проблема была

Tadeus 14.08.2009 17:40

Ответ: функций
 
Blitz 2.0? :D

NitE 14.08.2009 17:55

Ответ: функций
 
хм, хотя нет - видимо у меня просто конкретно снесло крышу - не прогал давно )))

IGR 14.08.2009 17:57

Ответ: функций
 
Цитата:

у меня просто конкретно снесло крышу - не прогал давно )))
обычно сносит крышу когда наоборот !! :-D

moka 15.08.2009 19:48

Ответ: функций
 
Юзаем SuperStrict режим "предирчивости" компилятора, и радуемся, когда он нас носом тычет в невнимательность и граматику..

NitE 15.08.2009 21:42

Ответ: функций
 
блин, ну немогу я так, когда я пищу cam=xCreateCamera() а он мне пишет что я не обьявил переменную

moka 15.08.2009 21:47

Ответ: функций
 
Local cam%=xCreateCamera()
Просто укажи это локальная или глобальая, плюс тип данных - разве это сложно?
Я на этом методе ловил 85% всех своих ошибок!

NitE 15.08.2009 21:49

Ответ: функций
 
ну вотнравится мне когда код распущенный дальше некуда, а указывать тип и тип (каламбурчик ))) переменной вломно

jimon 15.08.2009 21:53

Ответ: функций
 
имхо не указывать явно тип данных это самый большой маразм что может быть в языках программирования
люди венгерскую нотацию придумали, а другие не хотят даже тип данных для переменной указать

NitE
дворник - отличная профессия ! ;)


Часовой пояс GMT +4, время: 00:39.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot