17 41 59 0xd34df00d Господа такой вопрос 17 42 30 0xd34df00d Есть прил

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
[17:41:59] 0xd34df00d: Господа, такой вопрос.
[17:42:30] 0xd34df00d: Есть приложение на C++, самом обычном C++, который только есть. Оно модульное. Хотелось бы предоставить возможность писать модули не только на плюсах, но и еще на чем-нибудь.
[17:42:49] 0xd34df00d: Соответственно, как бы прикрутить дельфи к С++ и заставить обычное плюсовое приложение загружать модули на Delphi?
[17:45:16] Smarik: ну раз все молчат, выскажу свое издевательство в пользу дотнета и в ущерб гтк г++ и всему остальному кривому что есть в никсах
[17:45:16] * Smarik позлородствавал >
[17:45:16] yus установил(а) тему: RAD Studio 2010 - http://etnaweb04.embarcadero.com/rad-studio-2010.
Delphi. Задаем вопросы. Delphi FAQ на русском языке - http://www.drkb.ru/drkb3_full(chm).zip (~30Mb)
Код: http://www.everfall.com/paste/ Русский программист должен писать на русском языке без ошибок! Голос просить у администраторов конференции (в приват). Команды бота http://sulci.by.ru/
[17:45:26] 0nni: Дельфи вроде может обж-файлы выдавать их и прикручивай.
[17:45:51] 0xd34df00d: Smarik: гтк я не использую, гтк действительно крив. g++ вообще-то компилятор, что в нем кривого? И что остальное кривое ты имел ввиду?
[17:45:58] 0xd34df00d: 0nni: не катит, у меня C++-интерфейс.
[17:46:52] 0xd34df00d: 0nni: можно, конечно, сделать C-врапперы вокруг С++-API моей программы, но с этим тоже будут трудности — я использую кое-какие типы данных, которые на C спроецировать будет, мм, затруднительно.
[17:47:24] RainMen зашёл в комнату (Да, я здесь.)
[17:47:34] RainMen: *HI* Здравствуйте!
[17:47:49] Smarik: если ты нашел кого то кто хочет тебе помочь, но не способен выучить плюсы, то есть проги которые делфи в си код переводят
[17:49:07] 0xd34df00d: Smarik: 1. Мне си не катит, я уже сказал об этом выше.
2. Я просто хочу предоставить интерфейс для написания плагинов на разных языках — питон, .NET через mono (и даже знаю, как, mono умеет встраиваться в адресное пространство другого процесса), еще всякое, и Delphi в том числе.
[17:51:39] 8O8AH зашёл в комнату (Я жив!)
[17:53:13] Smarik: плагин для твоей проги это к примеру полноценный IRC клиент? Не легче человеку отдельно прогу написать
[17:54:06] RainMen ушел
[17:54:41] 0xd34df00d: Smarik: плагин для моей проги — это все, что угодно.
[17:54:59] Smarik: все что угодно в полноценном виде
[17:55:26] Smarik: тут лиюо писать прогу и быть автором, либо писать плагин для тебя
[17:55:33] 0xd34df00d: Smarik: не легче. Потому что в случае плагина можно опираться на другие плагины, да.
[17:56:24] 0xd34df00d: Smarik: не писать своих реализаций HTTP/BitTorrent/Gnutella/..., не писать свой медиа-плеер, не писать свои парсеры RSS/Atom, не писать свою систему хранения всего этого, не писать браузер, не писать систему парсинга логических запросов, не писать... Много чо еще не писать можно.
[17:56:56] Smarik: 0xd34df00d: покажи на дурака кто
[17:57:00] Smarik: это пишет
[17:57:01] 0xd34df00d: Smarik: писать плагин не для меня, а для некоего продукта творчества нескольких людей. Сообщества, если хочешь.
[17:57:12] 0xd34df00d: Smarik: хаха, тебе показать чувака, который писал, собственно, IRC-клиент?
[17:57:13] 0nni ушел
[17:57:15] Smarik: в делфи, визуал студии и во всех адекватных иде это реализовано
[17:58:39] 0xd34df00d: Smarik: зачем ты начинаешь со мной спорить о пригодности и всем таком? У тебя свои понятия о том, каким должно быть ПО. Я с ними не согласен, но я в них не лезу. Так зачем ты лезешь не в свое дело? Не можешь помочь по делу — лучше промолчи.
[17:59:23] Smarik: дак ты вопросы совсем не в той конфе задаешь
[17:59:39] 0xd34df00d: А в какой конфе мне задавать вопросы об интеграции с Дельфи, как не в конфе о Дельфи?
[18:00:03] 0xd34df00d: Олсо, в конфе по python мне помогли с питонами, дали наводку. На канале про .net помогли с mono.
[18:00:14] 0xd34df00d: Из чего я делаю вывод что, возможно, здесь мне тоже помогут.
[18:00:49] Smarik: ты думаешь в конфе о делфи все пишут на делфи и потом пихают код в плюсы чтоб скомпилировать?
[18:01:48] 0xd34df00d: Нет.
[18:02:22] 0xd34df00d: Но я думаю, что в конфе о делфи вероятность нахождения человека, могущего помочь мне решить данную задачу, выше, чем в конфе о С++. Или о VB.net.
[18:03:49] 0xd34df00d: Олсо, речь не идет о том, чтобы пихать код в плюсы.
[18:04:27] 0xd34df00d: Речь о том, чтобы связать библиотеку на делфях с программой на плюсах в рантайме. Все.
[18:05:04] 0xd34df00d: Smarik: кстате, насчет дураков... Ну, в большинстве rss-аггрегаторов своя реализация парсера rss/atom, например. Нулевой broadcatching в абстрактном виде. И все такое.
[18:06:24] RainMen зашёл в комнату (Да, я здесь.)
[18:08:38] deadmoto зашёл в комнату
[18:09:54] Smarik: платят больше там, где программы быстрее пишут, а не там где ты непойми зачем сделал то, что уже есть
[18:11:08] 0xd34df00d: Smarik: 1. Программы быстрее пишут отнюдь не в делфи и не в MSVS, уж поверь.
2. Что именно я сделал то, что уже есть?
[18:12:06] 0xd34df00d: Smarik: и вообще, я задал абсолютно конкретный вопрос. Зачем ты начинаешь доказывать мне какую-то фигню в ответ на него?
[18:12:19] Smarik: я не про язык на котором быстрее пишут, а про то зачем реализовывать http и прочее тратя кучу времени если можно установить компонент. Не понимаю велоделов, если жить скучно, пишите интересные сервисы типа жуика, тратят время на куйню
[18:13:00] deadmoto: А что, простите, за вопросик был?
[18:13:11] Smarik: а зачем ты задаешь вопросы, а потом говоришь зачем я отвечаю?
[18:13:24] 0xd34df00d: Smarik: я писал свою собственную _РЕАЛИЗАЦИЮ_ HTTP?
[18:13:30] 0xd34df00d: Smarik: а почему я об этом не знаю?
[18:13:53] Smarik: из разговора я понял что твоя прога именно это реализует
[18:13:56] 0xd34df00d: Smarik: я написал так, чтобы можно было из любого места программы одним вызовом добавить задачу, а другим ее принять, все. В простейшем случае.
[18:14:07] 0xd34df00d: Smarik: моя прога много чего реализует. http://ru.wikipedia.org/wiki/Участник:0xd34df00d/LeechCraft
[18:14:27] 0xd34df00d: Smarik: будь добр, либо прочитай, либо перестань высказывать необоснованные утверждения.
[18:14:32] 0xd34df00d: Smarik: олсо, ты отвечаешь не по теме.
[18:14:57] 0xd34df00d: deadmoto: как из pure-С++ приложения загружать модули на Delphi.
[18:15:40] Smarik: я отвечаю не по теме, только в том случае, если ты спрашиваешь не по теме, так и быть снезайду до описания твой программы
[18:16:06] 0xd34df00d: Smarik: тогда определи точно тему данной комнаты.
[18:16:37] deadmoto: 0xd34df00d: можно побольше деталей? Модуль это библиотека?
[18:16:43] 0xd34df00d: deadmoto: да.
[18:17:06] deadmoto: Экспортировать функции
[18:17:08] 0xd34df00d: deadmoto: разделяемая. Приложение выставляет C++-интерфейсы, компиляция билдерами, боюсь, невозможна. MinGW либо MSVS.
[18:17:18] Smarik: я не про 1-ый твой вопрос, а все остальные
[18:17:50] 0xd34df00d: deadmoto: дык если б оно выставляло С-интерфейсы с сишными типами данных — все было бы ок. Ан нет. Там прут классы, интерфейсы и типы данных из Qt.
[18:17:58] deadmoto: 0xd34df00d: пробовали уже?
[18:18:03] 0xd34df00d: deadmoto: что именно?
[18:18:13] 0xd34df00d: Smarik: какие такие — все остальные?
[18:18:37] deadmoto: Хотя бы библиотеку с заглушками
[18:18:54] 0xd34df00d: deadmoto: часть типов данных фиг спроецируешь на C-интерфейс.
[18:19:16] deadmoto: Хм... Ну лазарус же как то с кутями взаимодействует
[18:19:45] 0xd34df00d: deadmoto: без потери общности и всякого такого. QVariant тот же, QUrl (если не конвертить в строку, а конвертация в строку — нежелательная операция) — это только сходу в голову приходит.
[18:20:58] 0xd34df00d: deadmoto: лазарус... гм... Щас погуглю, название знакомое, но не знаю, чо это.
[18:21:39] deadmoto: Там есть бинды для кутей
[18:22:06] Smarik: deadmoto: а ты ставил лазарус?
[18:22:17] deadmoto: Smarik: да
[18:22:32] Smarik: тебя не смутило что там криво до безобразия?
[18:23:36] 8O8AH ушел
[18:24:35] 0xd34df00d: deadmoto: гм, я просмотрел по-быстрому гайд по биндингам для Qt, это не то, ибо оно конфигурирует свою прослойку между средой для Gtk/Qt соответственно. А это слегка не то, что мне нужно.
[18:26:03] 0xd34df00d: Smarik: в общем, я жду ответов на следующие вопросы:
1. Почему мой самый первый вопрос это ВНЕЗАПНО не по теме конфы?
2. Что ты считаешь кривым в этих наших линуксах?
3. Снизошел ли ты до статьи про программу мою?
[18:26:14] deadmoto: Ну вызовы то к кутёвым библиотекам работают
[18:26:38] 0xd34df00d: Если изначально не использовать некий продвинутый функционал, то и будут работать.
[18:27:06] 0xd34df00d: deadmoto: кстате, там кроме Qt еще местами у меня торчит адский boost, boost::bind к функциям-членам, вроде даже где-то MPL валялся.
[18:28:14] Smarik: 0xd34df00d: ох ссори, я фильтрую свое время выделенное на ... Но ждать не запрещаю, это всегда пожалуйста.
[18:28:38] deadmoto: Это мне ровным счётом ничего не сказало
[18:28:59] 8O8AH зашёл в комнату (Я жив!)
[18:29:04] Smarik: прогой твоей как думал что пользоваться не буду, так вот после прочтения мое мнение не изменилось.
[18:29:18] 0xd34df00d: deadmoto: а, ну если по-русски — там не только с Qt заморочки будут.
[18:30:03] 0xd34df00d: Smarik: я теперь буду страдать и думать, что вот, мол, писал я код, писал, а Смарик не пользуется. Пойду убьюсь об стену, потом порежу вены, потом выкинусь с балкона, а потом брошу в ванную тостер.
[18:30:08] deadmoto: Думаю всё реализуемо, но попотеть придётся
[18:30:16] 0xd34df00d: Smarik: олсо, фильтруй-фильтруй. Только ты это, базар-то тоже фильтруй, как говорится.
[18:30:29] 0xd34df00d: deadmoto: гм, у Delphi есть биндинги к D-Bus?
[18:30:46] Smarik: не не, можешь просто поплакать, а то меня посадят за доведения до самоубийства
[18:30:54] RainMen:
[18:30:57] deadmoto: Вены резать начинать лучше от сфинктера
[18:31:08] RainMen: вы чего сегодня то
[18:31:47] deadmoto: 0xd34df00d: ну с дабасом то вряд ли. Он есть для винды?
[18:32:26] 0xd34df00d: deadmoto: неофициально есть. Знакомый mingw'ом его успешно собрал.
[18:32:34] 0xd34df00d: deadmoto: мне гемор под MSVS еще предстоит )
[18:33:06] 0xd34df00d: Smarik: спасибо, что разрешил, о Смарик! Царь всея юродивых, или как ты там себя воображаешь.
[18:33:26] 0xd34df00d: RainMen: у нас с товарищем давнее, эээ, недопонимание.
[18:33:33] RainMen:
[18:33:40] Smarik: можно просто господин
[18:33:44] 0xd34df00d: RainMen: товарищ меня давно задалбывает и пытается в говно втоптать, что выглядит очень забавно.
[18:34:05] Smarik: вот только без подробностей
[18:34:09] deadmoto: 0xd34df00d: ну об этом нужно говорить обстоятельнее сейчас я с мобильного телефона
[18:34:44] 0xd34df00d: Smarik: что, стыдно что ли, что твои разработки систем управления СУБД — это умение открыть браузер, набрать там адрес phpmyadmin и нажать две кнопки после этого?
[18:35:18] Smarik: забыл добавить открыть делфи тыкнуть 2 компонента
[18:35:35] 0xd34df00d: Smarik: мне это совершенно не важно.
[18:35:38] deadmoto: Ребят, может хватит грызть друг друга?
[18:35:56] deadmoto: Возьмите линейку
[18:36:02] 0xd34df00d: deadmoto: говорить о Delphi <-> D-Bus <-> мое приложение?
[18:36:09] 0xd34df00d: deadmoto: или о чем? )
[18:36:24] Swarog ушел
[18:36:31] 0xd34df00d: deadmoto: олсо, я-то пришел вообще в конфу нормально, спросил, а товарищ начал выпендриваться. Видимо, опять забыл принять таблетки от словесного понса.
[18:36:35] 0xd34df00d: s/понс/понос/
[18:37:38] Smarik: я всего то позлорадствовал >
[18:37:38] deadmoto: Ну правда хватит имейте достоинство
[18:37:38] 0xd34df00d: Smarik: не только.
[18:38:07] 0xd34df00d: deadmoto: пожалуй, ты прав. Можно же на «ты» же? )
[18:38:26] deadmoto: Конечно
[18:38:29] 0xd34df00d: Ну и отлично.
[18:38:56] Smarik: а ко мне нельзя
[18:39:01] Smarik: ^^
[18:39:33] deadmoto: Ну вот, уже позитивней
[18:40:16] Smarik: позитивный срач это всегда лучше
[18:40:36] 0xd34df00d: Smarik: мне к тебе и не нужно обращаться, от тебя толку-то все равно никакого.
[18:40:45] 0xd34df00d: Smarik: статью осилишь — приходи.
[18:42:03] Smarik: боже упаси, к троль-сишнику по собственному желанию, да в трезвом уме и твердой памяти
[18:46:25] hinstance зашёл в комнату
[18:47:14] Smarik: 0xd34df00d: а что это за всесущий троль, который всюду с тобой?
[18:47:45] 0xd34df00d: Smarik: так это ж ты.
[18:48:27] Smarik: нене, я про тролл-ен-офф-и-зи-ера как то так
[18:48:45] Smarik: корманный бот,
[18:48:47] Smarik: ?
[18:48:54] 0xd34df00d: Smarik: а не по слогам читать умеешь такие длинные слова?
[18:49:19] Smarik: дагодайся
[18:49:46] 0xd34df00d: deadmoto: можно твой jid? А то из-за этого придурка и забанить могут нас с ним обоих, от настроения админа зависит же )
[18:50:09] 0xd34df00d: Smarik: я не умею дагодываться. Это что-то, связанное с летосчислением?
[18:50:33] ^Малой¤007¤: Хорош вам играться,как дети тебя ведете)
[18:50:35] Smarik: да тут админы хорошие не боися
[18:50:46] ^Малой¤007¤: Себя*
[18:52:06] Smarik: добрый смарик всегда готов опуститься до уровня собеседника, чтобы прекрасно понимать друг друга ^Малой¤007¤ =)
[18:52:22] deadmoto: 0xd34df00d: я жадный могу рабочую аську дать
[18:52:50] 0xd34df00d: Smarik: но в данном случае приходится подниматься. Непривычно, да?
[18:52:57] 0xd34df00d: deadmoto: гм, вот только я аськой не пользуюсь )
[18:53:06] ^Малой¤007¤: Smarik: да хватит же уже:-)
[18:53:23] ^Малой¤007¤: 0xd34df00d: ты тоже,хватит да.:)
[18:53:35] Smarik: 0xd34df00d: пару раз действительно приходится подниматься, за чаем и в сортир
[18:53:37] 0xd34df00d: ^Малой¤007¤: он первый начал, лол.
[18:54:02] Smarik: первый и кончу значит =)
[18:54:03] ^Малой¤007¤: Лучше песню послушайте.))
[18:54:10] 0xd34df00d: Smarik: я тешу себя надеждой, что чай у тебя не из сортира все же, несмотря на некоторую, пусть и натянутую двусмысленность твоей фразы.
[18:54:24] 0xd34df00d: Smarik: ололо, озабоченная школота?
[18:55:39] Smarik: кто о чем
[18:55:59] ^Малой¤007¤: Или хотя бы в приват идите *dntknw*
[18:56:15] ^Малой¤007¤: А то вы не успокаиваетесь)
[18:56:39] 0xd34df00d: ^Малой¤007¤: мне его в привате и так хватает, спасибо.
[18:57:03] Smarik: да ну?
[18:57:33] Smarik: ты же не девченка чтоб я с тобой по приватам прятался
[18:58:07] 0xd34df00d: Smarik: хаха, а кто мне все время пишет по приватам аааа?
[18:58:44] Smarik: понятия не имею, не открывал твой приват кучу дней
[18:59:02] Smarik: с того самого времени как узнал что ты пацан...
[18:59:11] Smarik: по фотке то не понятно =)
[18:59:23] 0xd34df00d: Smarik: твои бред уровня детского сада такой твой.
[18:59:36] Smarik: и мне он нравится