Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 21:45

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Очередной приступ GUI
СообщениеДобавлено: Вт авг 14, 2018 21:30 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Хочется написать что-то с окошечками.
Виндовые слова трогать не хочу.
Короче, есть ли какая-нибудь DLL не от винды, которая позволит программировать гуй?
И чтобы не надо было что-то сверху устанавливать.

Тупо, скачал DLL вызвал из форта его функции и счастье :)

P. S.
Насколько мне известно DLL-ки Qt и GTK требуют среду для выполнения т. е. запустить пример просто скачав DLL не получится

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Очередной приступ GUI
СообщениеДобавлено: Ср авг 15, 2018 00:03 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Victor__v писал(а):
P. S.
Насколько мне известно DLL-ки Qt и GTK требуют среду для выполнения т. е. запустить пример просто скачав DLL не получится

Qt.dll можно подключить к SPF4. На местном форуме этот вопрос прорабатывал mgw в соответствующих темах отображаеых при поиске по сайту
(например по qt.dll)

P.S. Qt-Forth авторский сайт mgw рассматривающий связку Forth и Qt.
GTK тоже вроде кто то подцеплял к SPF4 и какое то обсуждение было на местном форуме.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Очередной приступ GUI
СообщениеДобавлено: Ср авг 15, 2018 03:13 
Не в сети

Зарегистрирован: Чт июл 12, 2018 02:33
Сообщения: 7
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Можно попробовать iup. Он, в основном, заточен на lua, но есть интерфейс и для си.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Очередной приступ GUI
СообщениеДобавлено: Ср авг 15, 2018 20:42 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
dmitri писал(а):
Можно попробовать iup. Он, в основном, заточен на lua, но есть интерфейс и для си.

Пробую сейчас.
Вполне нормально.
Тестовый пример
Код для Новы:
Код:
WINAPI: IupOpen Iup
WINAPI: IupButton Iup
WINAPI: IupSetCallback Iup
WINAPI: IupMessage Iup
WINAPI: IupClose Iup
WINAPI: IupLabel Iup
WINAPI: IupDialog Iup
WINAPI: IupVbox Iup
WINAPI: IupShowXY Iup
WINAPI: IupSetAttribute Iup
WINAPI: IupMainLoop Iup
WINAPI: IupSetCallback Iup


0 VALUE dlg
0 VALUE vbox
0 VALUE but

: SV S" Свистопляска " DROP ;
1 CALLBACK: TEST ." test console" CR  ;


0 0 IupOpen THROW

0 SV IupButton TO but

0 but IupVbox TO vbox
vbox IupDialog TO dlg

' TEST  S" ACTION" DROP but IupSetCallback

S" Hello Word 3" DROP S" TITLE" DROP dlg IupSetAttribute

0xFFFF 0xFFFF dlg IupShowXY
IupMainLoop
IupClose


Просто и нужен всего Iup.DLL

P. S.
Творение Сишное.
Конвенция cdecl, поэтому после надо подчистить стек данных

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB