FreeBasic
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Option Explicit

Участников: 3

Перейти вниз

Option Explicit Empty Option Explicit

Сообщение  vbman Вс Ноя 23, 2008 4:19 pm

В версии 0,16 такого глюка на фразу "Option Explicit" не было Shocked :

Only valid in -lang deprecated or fblite or qb, found 'Option' in 'Option Explicit'

Открывался тот же проект в РадАсм, но компилировался на версии 0,20 - и тут такое... Question Question Question
vbman
vbman

Сообщения : 52
Дата регистрации : 2008-11-19
Возраст : 42
Откуда : Украина, Кировоград

Вернуться к началу Перейти вниз

Option Explicit Empty Все, нашел.

Сообщение  vbman Вс Ноя 23, 2008 4:42 pm

Оказывается тут можно так:

в командной строке указать -lang deprecated либо -lang fblite

Зачем столько сложностей...
vbman
vbman

Сообщения : 52
Дата регистрации : 2008-11-19
Возраст : 42
Откуда : Украина, Кировоград

Вернуться к началу Перейти вниз

Option Explicit Empty Re: Option Explicit

Сообщение  Замабувараев Пн Ноя 24, 2008 4:56 pm

Option Explicit включает в Visual Basic'е обязательное объявление переменных. Во FreeBASIC'е всегда требуется объявлять переменные перед их использованием, то есть фактически Option Explicit включен по умолчанию и объявление этого в коде не требуется. Он оставлен только для совместимости со старыми диалектами языка.
Замабувараев
Замабувараев

Сообщения : 99
Дата регистрации : 2008-08-20
Возраст : 40
Откуда : Красноярск

http://www.freebasic.su

Вернуться к началу Перейти вниз

Option Explicit Empty Re: Option Explicit

Сообщение  Gena Пн Ноя 24, 2008 5:32 pm

FreeBASIC'е всегда требуется объявлять переменные перед их использованием
- это, как я считаю, великое благо, так как раньше мои проги были просто замусоренны переменными с неизвестным типом. Так возникали многие кривости, например текстурка (4 т)изображалась ломанными линиями - долго пришлось думать как это устранить. А теперь всё отлично.

Gena

Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 30
Откуда : Москва

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения