Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 691
от 16.01.2008, 12:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 261, Экспертов: 42
В номере:Вопросов: 1, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 117966: Укажите пожалуйсто, где можно найти электронный учебник, методичку по работе с языком FreeBASIC, а так же подробное описание, что это за язык программирования и как в нём работать. Дате совет, как устранить проблему связанную с тем, что при за...

Вопрос № 117.966
Укажите пожалуйсто, где можно найти электронный учебник, методичку по работе с языком FreeBASIC, а так же подробное описание, что это за язык программирования и как в нём работать.
Дате совет, как устранить проблему связанную с тем, что при запуске программы на выплнение в открывающемся досовском окне русские слова отображаются иероглифами.
Дате совет, как устранить проблему связанную с тем, что при открытии программы написанной на QBASIC в окне FreeBASIC русские слова отображаются иероглифами.
Отправлен: 11.01.2008, 12:30
Вопрос задал: Bra72 (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ualife
Здравствуйте, Bra72!
1.http://freebasic.net/ - оффициальный сайт компилятора. Можно скачать справочник.
http://www.tiflocomp.ru/docs/programming/fbc.php - почитайте. Вам нужно

2. Иероглифы возникают из-за разницы в кодировке. В досе использовалась одна кодировка, в Windows'e - другая. Разница в этих кодировках только в верхней половине таблицы символов. Нужно иметь специальный редактор с возможность редактировать текста в разных кодировках

Удачи
---------
Нет границ - есть лишь препятствия!
Ответ отправил: Ualife (статус: 5-ый класс)
Ответ отправлен: 11.01.2008, 13:32
Оценка за ответ: 3
Комментарий оценки:
Спасибо Ualife за ссылки я их обязательно просмотрю.

Отвечает: Черников Игорь Владимирович
Здравствуйте, Bra72!
У меня была похожая проблема с QBasic-ом и вообще с DOS-овскими программами. Тогда только стали переходить на Windows, а почти все программы были ещё под DOS. Та вот если мы в виндовсе, открывали досовские приложения сразу развёрнутыми на весь экран, то Русские буквы отображались "собачьим" шрифтом, а если в оконном режиме, то всё отображалось нормально. Так мы и делали, запускали программы в оконном режиме, а потом разворачивали на весь экран. Попробуйте, может поможет.
Удачи!
---------
От каждого по способностям, каждому по труду
Ответ отправил: Черников Игорь Владимирович (статус: 10-ый класс)
Ответ отправлен: 11.01.2008, 19:26
Оценка за ответ: 3
Комментарий оценки:
Спасибо Игорь за совет. Я перепробывал давольно много способов, но всё оказалось очень просто я поменял в настройках шрифт на "Terminal" и всё заработало.

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Bra72!
1. сылки на документацию FreeBASIC, Вам уже предложил Ualife.
2. для нормальной работы "досовского окна" необходимо инициализировать соответствующую среду. В DOS'е кодовая страница 866 прописывалась в файлах:
C:CONFIG.SYS
C:AUTOEXEC.BAT.
В среде NT эти функции, для DOS программ, по умолчанию выполняют файлы:
%SystemRoot%SYSTEM32CONFIG.NT
%SystemRoot%SYSTEM32AUTOEXEC.NT
В них и надо прописать запуск руссификатора экрана и клавиатуры.
В окне свойств DOS программы есть вкладка "Программа" с кнопкой "Дополнительно...", с ее помошью можно посмотреть или изменить путь к файлам инициализации конкретного приложения.
3. QBASIC работал в среде DOS с использованием 866 кодовой страницы соответственно. В Windows её отображение поддерживает только шрифт "Terminal". Выбрав его в настройках FreeBASIC можно попытаться победить эту проблему. Также можно просто конвертировать код, при этом текст на латинице останется без изменений, т.к. его символы располагаются в первой половине таблицы символов, а она постоянна - кодовая страница 437. (об этом писал Ualife)
Для конвертации кодировок можно использовать iExplorer, после открытия Сохранить как... с выбором необходимой кодировки.
Существуют и другие специальные конверторы, но я при необходимости поьзуюсь своим, очень прост и не требователен. - 'Конвертация кодировок текста'
http://ifolder.ru/4905040
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: Студент)
Ответ отправлен: 11.01.2008, 20:01
Оценка за ответ: 4
Комментарий оценки:
Спасибо Евгений за достаточно полный ответ. Я перепробывал давольно много способов, но всё оказалось очень просто. По вашему совету я поменял в настройках шрифт на "Terminal" и всё заработало.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.69 от 06.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное