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 писал(а):
у него нет выхода......

"Даже если вас съели, у вас два выхода" :))

Сейчас мне видится проблема в некоем "промежуточном" подходе к задаче. С одной стороны, надо выйти за пределы функциональности известных библиотек, с другой - выход ищется в сторону.... других библиотек! :shock: Всегда есть вариант с влезанием в цикл обработки сообщений, и там обязательно доступен путь через те самые 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/