Вверх ↑
Этот топик читают: Гость
Ответов: 3
Рейтинг: 0
#1: 2011-11-19 17:11:02 ЛС | профиль | цитата

Есть connect.dll
code_25839.txt

Программа клиент
code_25840.txt

и сервер
code_25841.txt

Так вот если компонент TCP_Client выношу в библиотеку данные на сервере не принимаются. Если без dll делать то всё работает... Что я не так сделал?
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-11-25 18:12:12 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:42:51
карма: 0

0
Ответов: 3889
Рейтинг: 362
#3: 2011-11-25 18:19:34 ЛС | профиль | цитата
Схем-то нет. Вообще многие компоненты работы с Internet не могут нормально работать в библиотеках , службах, фоновых и прочих безоконных приложениях.
карма: 1

0
Ответов: 3
Рейтинг: 0
#4: 2011-11-25 18:33:38 ЛС | профиль | цитата
Какие-то ошибки.
Ладн, ещё раз:
Есть connect.dll
code_25937.txt

Программа клиент
code_25938.txt

и сервер
code_25939.txt

1nd1g0, если не работает, то хоть бы какое предупреждение показывало бы. Столько времени убил...
карма: 0

0
файлы: 6code_25839.txt [868B] [61], code_25840.txt [2.6KB] [157], code_25841.txt [2.4KB] [138], code_25937.txt [717B] [65], code_25938.txt [2.2KB] [126], code_25939.txt [2.1KB] [129]
Разработчик
Ответов: 26333
Рейтинг: 2148
#5: 2011-11-25 19:46:01 ЛС | профиль | цитата
Я одного понятьне могу -- на кой черт на один несчастный элемент создавать себе геморрой на голову такой, как dll

Объясните мне вразумительно -- на кой черт все пытаются создать себе эти dll, за каким лешим, это что, сейчас модно
карма: 22

0
Ответов: 3349
Рейтинг: 233
#6: 2011-11-25 20:04:21 ЛС | профиль | цитата
Видимо пытаются создать модульные приложения
------------ Дoбавленo в 20.04:
Видимо пытаются создать модульные приложения
карма: 1

0
Ответов: 3
Рейтинг: 0
#7: 2011-11-25 20:14:03 ЛС | профиль | цитата
я для начала хочу просто один компонент в модуль. А там дальше уже большее творить. Требуется модульность для того что будет несколько программ обращаться к библиотеке одновременно.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#8: 2011-11-25 20:42:32 ЛС | профиль | цитата
Reco писал(а):
к библиотеке одновременно.

И как ты себе это представляешь? Файл будет уже занят одним приложение, а второму -- фиг.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#9: 2011-11-25 21:09:44 ЛС | профиль | цитата
Ivann, всё системой уже предусмотрено.
карма: 1

0
Ответов: 125
Рейтинг: 6
#10: 2011-11-26 18:23:50 ЛС | профиль | цитата
[flood]nesco, К примеру для обновления, библиотеку можно отключить и обновить, а потом опять включить Не создавая др. программ-обновлений, и не отключая основную Сам так для прикола делал[/flood]
карма: 0

0
Ответов: 1376
Рейтинг: 198
#11: 2011-11-26 18:36:10 ЛС | профиль | цитата
nesco, [flood]
nesco писал(а):
на кой черт все пытаются создать себе эти dll, за каким лешим
а все хотят почувствать себя частью системы или почувствовать систему частью себя[/flood]
карма: 1

0
Разработчик
Ответов: 26333
Рейтинг: 2148
#12: 2011-11-26 18:58:49 ЛС | профиль | цитата
mrumbert писал(а):
Сам так для прикола делал

На чем делал, на Hiasm-e
карма: 22

0
Ответов: 3889
Рейтинг: 362
#13: 2011-11-26 19:04:22 ЛС | профиль | цитата
Я тоже делал dll, и даже не одну, и даже публиковал. Более того, они работают с сетью (UDP), и вполне успешно. Вот только у меня выбора не было, ибо система плагинов конструктора требовала именно dll, и там масса ограничений по сравнению с полноценным оконным приложением, пришлось даже делать модульные плагины чтобы реализовать нормальный интерфейс. В общем, множество подводных камней не позволяют мне рекомендовать такой подход начинающим, даже наоборот, рекомендую не злоупотреблять.
карма: 1

0
Ответов: 3349
Рейтинг: 233
#14: 2011-11-26 19:08:50 ЛС | профиль | цитата
iarspider, Два приложения запусти, которые один и тот же hook.dll используют запусти, и наблюдай за результатом.
Вот с ActiveX такой способ бы сработал.
карма: 1

0
Ответов: 125
Рейтинг: 6
#15: 2011-11-26 19:24:50 ЛС | профиль | цитата
nesco писал(а):
На чем делал, на Hiasm-e
Да, но ошибки редко отличались от оконных.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)