Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » QBasic4.5

Ответить
Настройки темы
QBasic4.5

Аватара для Eraserus

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


К тем кто пользуется этим раритетом:
Есть такая проблемка:
прога по F5 запускается и нормально работает, а ехешник делать не хочет, говорит переполнение памяти. Кто встречался подскажите что за фигня такая.

-------
----------------------8<-------------------------

Семь бед - один RESET...
А семь RESET - один BAD!

----------------------8<-------------------------


Отправлено: 15:20, 05-07-2004

 

Аватара для Eraserus

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Аууу, никто не знает что ли? Даже соображений нету? Мож хоть ссылку кто даст с описанием работы этого гребаного компилятора? очень надо...

-------
----------------------8<-------------------------

Семь бед - один RESET...
А семь RESET - один BAD!

----------------------8<-------------------------


Отправлено: 08:51, 07-07-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Ээээ, дай Б@г памяти. Бейсик, турбобейсик, гивибейсик, квикбейсик...
Цитата:
Даже соображений нету?
Соображения-то есть. Толку нету По F5 программа выполняется в режиме интерпретатора. А при попытке сделать екзешник что-то "несовмещается" под современными виндами. Проясните немного: падает экзешник программы или сам бейсик при попытке сделать этот экзешник? Если первое - настройте pif для программы (что-то типа "Обеспечивать совместимость с 16-разрядными приложениями" или Эсо старыми версиями виндоуззз" или как там...). Если второе - настройте pif для самого бейсика.

Отправлено: 10:07, 07-07-2004 | #3


Аватара для Eraserus

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Нет, строго говоря ничего не падает, просто при компиляции выдается ошибка "переполнения памяти" в некоторых строках программы, ну и соответственно компиляция прекращается, но если бы это возникало в определенной строке проблем бы не было, обошли бы как нидь, но каждый раз ругань раздается на разные строки, например ругался на строку с оператором DATA, закоментарили, ругается на строку выше, закоментарили... снова строка выше, потом до начала дошли ниже пошло и т.д. и т.п. где копать не понятно, по F5 все работает ведь... если действительно памяти не хватает то как ее выделить?

-------
----------------------8<-------------------------

Семь бед - один RESET...
А семь RESET - один BAD!

----------------------8<-------------------------


Отправлено: 06:26, 08-07-2004 | #4


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Цитата:
если действительно памяти не хватает то как ее выделить?
Нет, тут дело не в том, что памяти не хватает, просто программа (QBasic) её некорекктно использует. Вам стоит всё же попытаться настроить ярлык к qbasic на "совместимость  со старыми версиями виндоуз".

Отправлено: 09:57, 08-07-2004 | #5


Аватара для Eraserus

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Уже не надо, разобрался... спасибо

-------
----------------------8<-------------------------

Семь бед - один RESET...
А семь RESET - один BAD!

----------------------8<-------------------------


Отправлено: 06:14, 09-07-2004 | #6


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Eraserus
Не за что. Жаль только, что Вы так и не сказали, в чём была проблема...

Отправлено: 09:39, 09-07-2004 | #7


Аватара для Eraserus

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Оказалось достаточно использовать оператор REDIM вместо DIM и проблема пропала... также выяснилось что тянулся хвост и от некорректного распознавания русского шрифта компилятором, пришлось перестать пользоваться заглавными буквами

-------
----------------------8<-------------------------

Семь бед - один RESET...
А семь RESET - один BAD!

----------------------8<-------------------------


Отправлено: 07:56, 12-07-2004 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » QBasic4.5

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход