Replies (40)

  • @mabu, Действительно нужно столько знаков после запятой?
    Если эту хрень скомпилить, какой размер у экзешника?
  • @IRT, 8 килобайт.
  • @IRT, Взял количество знаков по максимуму, после всегда можно отформатировать как надо.
  • @mabu, Выравнивание прямоугольников странное: числа ещё более-менее (хотя тоже занижены) а прямоугольники низко пали
  • @Renha, Текстовые поля, что ли?
  • @mabu, Поля, луга, леса, я не знаю вашу терминологию бейсиковскую
  • @Renha, Первый раз увидел GUI, ловите наркомана!
  • @mabu, Глянул исходники, ну хз. Такого низкого уровня код проще уже на Си писать. Ну там цикл GetMessage, TranslateMessage, DispatchMessage. В чем смысл юзать васик?
  • @IRT, В том и смысл, чтобы си не использовать.
  • @mabu, Блин, я FreeBasic не юзал. Просто в старом Visual Basic весь смысл был абстрагироваться от низкого уровня и кнопочки по форме расставлять с обработчиками. А тут ты выкинул стандартную библиотеку «withoutruntime». И остался код, который, в принципе, без разницы на каком языке писать. Можно и на Delphi нечто подобное родить.
  • @IRT, FreeBASIC задумывался как опенсорс‐альтернатива QBasic.
    Насчёт Delphi не уверен, что может работать без библиотек времени выполнения.
  • @IRT, И все библиотеки времени выполнения FreeBASIC заточены на повторение операторов QBasic, а чтобы создавать окна — надо использовать WinAPI.
    С другой стороны, если писать только на WinAPI, то весь фрибесиковский рантайм оказывается не удел и нет смысла запихивать его в исполняемый файл.
  • @mabu, На Delphi тоже можно писать на голом WinAPI без VCL:
    delphibasics.info
  • @mabu, На TCL/tk вышло бы короче и не хуже
  • @max630, Не надо примешивать сюда скрипты, иначе придётся считать жирноту интерпретатора.
  • @mabu, Короче сделай ровно
  • @mabu, Там жирноты не так много.
  • @mabu, Вы все идиоты :}
    // Мабу, прекрати QuickBasic кувасиком звать!
  • @max630, И сколько же весит это твоё скриптовое BloatWare?
  • @mabu, «Не так много» – это нынче означает «Фреймворк на пятьсот метров, зато один раз!»
  • @Linda-chan, Скажи как правильно, ты же умная.
  • @mabu, Ты сначала буквы с цифрами вертикально выровняй
  • @Renha, ОКРщик, перелогиньтесь.
  • @mabu, Думаю мегабайт 20, посмотрю точнее как до десктопа доберусь
  • @max630, ```
    $du -sch /mingw64/lib/ /mingw64/bin/tcl86.dll /mingw64/bin/tk86.dll /mingw64/bin/wish.exe /mingw64/bin/zlib1.dll
    ....
    12M total
    ```
  • @Renha, Так лучше?
  • @Linda-chan, А это что, по‐твоему?
    ru.wikipedia.org
  • @mabu, Да, намного!
  • @Renha, Попозже заGUGLEю про шаблоны диалоговых окон и диалоговое окно как основное.
  • @mabu, хорошая идея
  • @Renha, Статьи отсылают к MFC, бесит.
  • @mabu, Это вот:
    QBasic основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика.Кувасик – это QuickBasic для самых маленьких.
  • @Linda-chan, Язык программирования этот как правильно называть?
  • @mabu, Microsoft QuickBASIC?
  • @mabu, QuickBasic, как наиболее полная его реализация.
  • @mabu, Есть ещё Microsoft BASIC Professional Development System, но это тоже самое, что QuickBasic, только на стероидах.
  • @Linda-chan, Улучшенная IDE — это не совсем реализация языка.
    REM Упор на это постоянно пытаются делать адепты ПюрэБасика.
  • @Linda-chan, Раз на стероидах, значит как раз вот это — наиболее полная реализация?
  • @mabu, Там IDE отличается в паре пунктов меню. Вся сила – в сопутствующих тулзах.
  • @Renha, Нет.