IRC Client KVIrc forum

Russian talks => Что не вошло в другие темы => Topic started by: Sairex on 29 September 2007, 14:26



Title: DLL и Kvirc
Post by: Sairex on 29 September 2007, 14:26
Хотелось бы узнать возможно ли подключить свои библиотеки в квирк? Если да то каким образом. А также хотелось бы узнать формат процедур.
Заранее спасибо.


Title: Re: DLL и Kvirc
Post by: noLove on 29 September 2007, 19:03
если как в мирке - нельзя.
можно как плагин. Где то Алексей приводил пример плагина. Возможно на старом форуме был этот пример


Title: Re: DLL и Kvirc
Post by: Sairex on 30 September 2007, 14:57
хы и где это достать????


Title: Re: DLL и Kvirc
Post by: noLove on 30 September 2007, 16:42
пиши Алексею в пм с просьбой выложить пример исходников


Title: Re: DLL и Kvirc
Post by: Alexey on 30 September 2007, 18:31
В последних версиях есть функция $system.call которая реализует модель простого Qt-независимого внешнего плагина (для тех, кто не хочет писать полноценный модуль). Но это есть только в летних сборках, и оно не до конца документированно и отлажено.

Во всех более ранних версиях можно лишь написать свой модуль.


Title: Re: DLL и Kvirc
Post by: Sairex on 1 October 2007, 11:47
Понятно... просто мне неочень то удобно переписывать уже готовые модули в скриптовый язык, да и незачем.
Если будет возможность скиньте исходники, а там я сам разбурусь куда чего и зачем.


Title: Re: DLL и Kvirc
Post by: Alexey on 1 October 2007, 17:11
А про какие модули идет речь?


Title: Re: DLL и Kvirc
Post by: noLove on 4 October 2007, 10:44
Да наверно как обычно, всякие рюшечки.... контролы.... звук....


Title: Re: DLL и Kvirc
Post by: Sairex on 4 October 2007, 17:05
Да нет модули для работы с БД, и работой с инет ресурсами а также полноценная имитация типичного форума.


Title: Re: DLL и Kvirc
Post by: Alexey on 5 October 2007, 07:00
Нуно смотреть на модули.. То, что их не гиперсложно портировать - весьма вероятно


Title: Re: DLL и Kvirc
Post by: noLove on 5 October 2007, 11:07
в квирке есть perl интерпретатор. perl умеер mysql.
в квирке есть возможность работы с сокетами (TCP\IP)

следовательно, методом плясок с хелпом можно стандартными средствами реализовать все это :D


Title: Re: DLL и Kvirc
Post by: Sairex on 7 October 2007, 10:00
Да только перл сам по себе язык для создания веб страниц и т.п.
Он не может создавать бинрный код да и нет у него возможносмти работы с типизированными данными и прочее...
Думаете что я не рассматривал переписку всего кода на перл?!


Title: Re: DLL и Kvirc
Post by: noLove on 8 October 2007, 17:50
sairex, на перле спокойно пишутся нативные программки. НЕ скрипты, именно программы(компилятся в бинарный код)


Title: Re: DLL и Kvirc
Post by: Alexey on 8 October 2007, 19:45
Дайте участки текущего кода.. я подумаю как его можно интегрировать в API квирка


Title: Re: DLL и Kvirc
Post by: Sairex on 9 October 2007, 10:50
Всмысле? Вы хотите чтобы я открыл исходный код?


Title: Re: DLL и Kvirc
Post by: noLove on 9 October 2007, 11:04
ясно понятно что сорцы нужны а не откомпиленый бинарик... не с дизассемблером же сидеть ;D


Title: Re: DLL и Kvirc
Post by: Sairex on 9 October 2007, 12:34
Ну можете и с дизасемблером посидеть... но открывать код я пока не собираюсь...


Title: Re: DLL и Kvirc
Post by: noLove on 9 October 2007, 13:13
а авторам оно надо? у них и других проблем хватает.

ps// с таким отношением к делу не рассчитывайте на какие либо взаимоотношения.


Title: Re: DLL и Kvirc
Post by: Sairex on 9 October 2007, 13:48
Хммм... Я скину сорцы но не полностью...


Title: Re: DLL и Kvirc
Post by: Alexey on 12 October 2007, 14:11
Переоткрыл.

Товароищи, давайте не ругаться. Хорошие модули квирку нужны. И модули типа форума - относятся к хорошим. Но не надо тут шишками друг в друга кидаться кто не прав.

Давайте посмотрим, какое API, используется сейчас (кода самой проги мне не надо, мне надо посомтреть как сейчас оно общается с внешним миром, а не как работает внутри), и подумаем, как его адаптировать. Посему предлагаю таки-добраться до обсуждения в конструктивном ключе.