Option Explicit

Предыдущая тема Следующая тема Перейти вниз

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
avatar
vbman

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

Посмотреть профиль

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

Все, нашел.

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

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

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

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

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

Посмотреть профиль

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

Re: Option Explicit

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

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

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

Посмотреть профиль http://www.freebasic.su

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

Re: Option Explicit

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

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

Gena

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

Посмотреть профиль

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

Re: Option Explicit

Сообщение  Спонсируемый контент


Спонсируемый контент


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

Предыдущая тема Следующая тема Вернуться к началу


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