Forth http://fforum.winglion.ru/ |
|
Консоль из Multiline Edit'a http://fforum.winglion.ru/viewtopic.php?f=18&t=2724 |
Страница 1 из 2 |
Автор: | incubus370 [ Сб апр 23, 2011 18:56 ] |
Заголовок сообщения: | Консоль из Multiline Edit'a |
Ломаю голову над тем, как сделать Консоль из multiedita используя ~yz библиотеку. Нужно организовать обработку сообщений через карту сообщений M: M; Но вот как создать правильно обработчики, учитывая параметры LPARAM и WPARAM? Кто может что посоветовать? Может у кого то есть пример с их использованием? |
Автор: | Ilya [ Пн апр 25, 2011 22:16 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
incubus370 писал(а): Ломаю голову над тем, как сделать Консоль из multiedita используя ~yz библиотеку. Нужно организовать обработку сообщений через карту сообщений M: M; Но вот как создать правильно обработчики, учитывая параметры LPARAM и WPARAM? Кто может что посоветовать? Может у кого то есть пример с их использованием? Если нет особой привязки именно к данной либе, то можешь глянуть в сторону ~nn/lib/win/control.f а примеры использования тут http://nncron.ru/forums/viewtopic.php?f ... &hilit=gui |
Автор: | incubus370 [ Ср апр 27, 2011 20:25 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Выбрал yz либу чтобы особо не маятся с фейсом. NN штука хорошая но с ней разбираться долго, а времени увы нет. |
Автор: | Antender [ Ср апр 27, 2011 20:52 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Обязательно только под винды и с использованием WinAPI? Без тулкитов? |
Автор: | diver [ Пт апр 29, 2011 13:14 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
incubus370, попробуйте написать самому YZ. |
Автор: | incubus370 [ Вт май 17, 2011 12:40 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Написал, а в ответ тишина |
Автор: | incubus370 [ Вт май 17, 2011 12:53 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Умных идей судя по всем не будет |
Автор: | Antender [ Вт май 17, 2011 22:59 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
При всём уважении к yz делать что-либо через winlib очень безблагодатно. Сделайте консоль в Delphi и не мучайтесь. |
Автор: | diver [ Ср май 18, 2011 08:04 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Antender писал(а): При всём уважении к yz делать что-либо через winlib очень безблагодатно. Сделайте консоль в Delphi и не мучайтесь. у него нет выхода...... форт....форт.... и ещё раз форт...... и никакой халявы в виде Delphi уж из каких соображений была выбрана библиотека YZ не знаю.... но обратной дороги нет |
Автор: | Antender [ Ср май 18, 2011 09:07 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
В подтверждение слов о том, что лучше взято что-то другое: http://blog.gmane.org/gmane.comp.lang.f ... h=20050701 . Об этом говорит сам yz. |
Автор: | mgw [ Ср май 18, 2011 12:46 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Есть вполне рабочая связка Qt и SPF. На ней сделана графическая консоль. Довольно удобная штука. Вполне реально прикрутить к ME. |
Автор: | Hishnik [ Ср май 18, 2011 13:50 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
diver писал(а): у него нет выхода...... "Даже если вас съели, у вас два выхода" Сейчас мне видится проблема в некоем "промежуточном" подходе к задаче. С одной стороны, надо выйти за пределы функциональности известных библиотек, с другой - выход ищется в сторону.... других библиотек! Всегда есть вариант с влезанием в цикл обработки сообщений, и там обязательно доступен путь через те самые WPARAM и LPARAM. Другое дело, что при создании окна MultiEdit ему надо будет указывать ручками, что именно генерировать. Второй путь - делаем dll с консолью и подключаем к Форту. Потенциально это более мощно в плане функциональности самой консоли (можно много чего реализовать), но стыковка с форт-программой может представлять некие сложности. |
Автор: | incubus370 [ Вс май 22, 2011 13:13 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Кто может предложить алтернативу Winlib, чтобы сделать примерно такую штуку |
Автор: | incubus370 [ Вс май 22, 2011 19:39 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
С ~yz библиотекой ничего хорошего не получается Как реализовать такую штуку используя библиотеку ~nn можете подсказать! Ну или дать ссылку на примеры с обработчиками сообщений под нее! |
Автор: | Antender [ Вс май 22, 2011 19:47 ] |
Заголовок сообщения: | Re: Консоль из Multiline Edit'a |
Путь 1: взять какую-нибудь широко используемую библиотеку: Qt(недавно на форуме разрабатывали привязку),Tk Путь 2: работать напрямую с WinAPI Путь 3: сделать в Win32Forth, а не на SPF Путь 4: сделать вообще не на форте Сомнительно что кто-то разбирался с хитросделанными библиотеками, которые используют 1,5 человека, в "личных каталогах" SPF. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |