|
QBasic дополнительные возможности | Описание | Информация | Библиотеки, увеличивающие функциональность компилятора от Microsoft - Quick Basic. | Раздел: Basic/Visual Basic Скриншоты Операционная система: DOS Требования: any Автор: - Издатель: -
Добавил: zhasmin (2017.01.29) | Доступные файлы - сортировка по имени и версии, времени добавления Файлов: 6. Файл | Размер | Выпуск | Версия | Язык | Качество | Загрузил | | 17.3 Кб | | | Английский | | zhasmin 2017.01.29 | Исправление ошибки в Quick Basic 4.5.
Этот пакет исправляет ошибку вычислений с плавающей запятой. Ошибка заключается в том, что при наличии сопроцессора такие операции должны производится на нём, а при отсутствии путём программной эмуляции. Но на самом деле всегда включается программная эмуляция независимо от наличия сопроцессора. Ошибка имеет место как в режиме интерпретации, так и в скомпилированном коде. Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1 и в VisualBASIC for DOS. Исправление ошибки с использованием FFix возможно двумя способами. Для уже откомпилированных программ устанавливается резидентный TSR-модуль, который исправляет ошибку на лету. Для ещё не откомпилированных программ предлагается вставка в BASIC-программу. Ускорение работы программ при применении FFix может достигать 3-хкратной величины в зависимости от количества операций с плавающей запятой.
Для использования FFIX, распаковываете архив в папку QB, выполняйте команду QB /L Ffix. В коде, вначале декларируете процедуру DECLARE SUB FFIX, затем, после констант и объявлений типов вызываете процедуру: ffix. В архив входит исходный код библиотеки. | | 36.8 Кб | | | Английский | | zhasmin 2017.01.29 | Пример использования библиотеки FFix. | | 481.2 Кб | 2001 | | Английский | | zhasmin 2021.03.13 | Библиотека, для Quick Basic 4.5 - расширяющая его возможности. Можно теперь использовать в Quick Basic разработку оконного режима. В архив входит исходный код библиотеки и 12 примеров. Если вы не знаете как использовать дополнительные библиотеки в Quick Basic, то это очень просто. Здесь стандарт. Сама библиотека находится в файле с расширением QLB. Её нужно поместить в каталог с компилятором и подключать параметром /L название без расширения. В данном случае: QB /L EvuGUI. Функции доступны теперь в среде Quick Basic. Если библиотека написана полностью в соответствии со стандартом, то ещё должен быть файл с расширением BI, содержащим в себе заголовки функций. И файл с расширением LIB - обязательный для получения исполняемого файла программы. | | 162.9 Кб | 1997 | 2.0 | Английский | | yevrowl 2023.02.22 | Создание, редактирование и открытие/сохранение спрайтов. Автор: Tim Truman | | 109.7 Кб | 2000 | | Английский | | krotan 2023.09.29 | Ассемблерные подпрограммы в QuickBasic и QBasic. Русское описание в архиве. | | 0.9 Кб | 2023 | 1.00 | Мультиязычный (русский) | | StoYaz 2023.12.09 | Облегчение рисования. Использует оператор DRAW. Это подпрограмма, синтаксис - в исходниках. |
|
Комментарии | #1 Автор: zhasmin (2021.03.12 23:02) | Чего? Это скриншот! На нём человек смеется, что на QBasic можно писать быстрые программы! |
#2 Автор: uav (2021.03.12 23:41) | IMHO, скриншот нужно удалить. |
#3 Автор: zhasmin (2021.03.13 00:29) | Да ладно удаляю. Вот уж и пошутить нельзя. |
#4 Автор: Mr. Dissassembler (2021.05.20 01:09) | На Ютубе есть такой канал Андрей Нифёдов. Так вот автор этого канала всё время использует только такую кастрированную версию Quick Basic'а, хотя ему зрители всё время талдычат, мол перейди на нормальный софт, какого ты извращаешься? Но воз и ныне там!!! |
#5 Автор: zhasmin (2021.05.20 17:01) | В смысле нормальный софт? |
#6 Автор: krotan (2021.08.28 00:25) | FFix это не ускоритель графики. Этот пакет исправляет ошибку вычислений с плавающей запятой. Ошибка заключается в том, что при наличии сопроцессора такие операции должны производится на нём, а при отсутствии путём программной эмуляции. Но на самом деле всегда включается программная эмуляция независимо от наличия сопроцессора. Ошибка имеет место как в режиме интерпретации, так и в скомпилированном коде. Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1 и в VisualBASIC for DOS. Исправление ошибки с использованием FFix возможно двумя способами. Для уже откомпилированных программ устанавливается резидентный TSR-модуль, который исправляет ошибку на лету. Для ещё не откомпилированных программ предлагается вставка в BASIC-программу. Ускорение работы программ при применении FFix может достигать 3-хкратной величины в зависимости от количества операций с плавающей запятой. |
#7 Автор: Nika (2021.08.28 03:50, изменений: 1, 2021.08.28 03:51) | Ок, поправлено описание. |
#8 Автор: zhasmin (2021.11.07 13:49) | --->> Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1 Сам автор FFix - указывал, что в QuickBASIC 4.0 этот модуль не нужен, что и доказывала программа PLASMA - котороую он выложил в качестве примера для обоих компиляторов 4.0 и 4.5. Я пробовал и загружал в обе среды. В 4й работала быстро, в 4.5й нужен был модуль FFix. |
#9 Автор: zhasmin (2022.10.05 02:11) | Блин, я заметил, что на многих страницах, люди удаляют свои коментарии. Получается, что я там сам с собою разговариваю. С единственным самым достойным собеседником :)) Админы, если можно запретите в движке удалять коменты. Это же история! |
#10 Автор: uav (2022.10.05 04:55, изменений: 1, 2022.10.05 04:56) | Совсем запретить - это, наверное, будет перебор, а вот, скажем, запретить удаление и редактирование спустя какое-то время (неделю, месяц, год) - пожалуй, можно было бы. А то тут некоторые возможностью удаления и редактирования злоупотребляют. |
| |
|