Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DLL. [D6, WinXP]


Страницы:   1 2 3 4

Shopot ©   (2006-11-06 11:13:00) 

Как правильно написать dll в C++ Builder'е, чтобы работала в Delphi. Экспортировать нужно только функции.


BiN   (2006-11-09 09:46:00) [1]


> Ketmar ©   (09.11.06 01:04) [63]
>
> задача правильного манагера -- убедить заказчика, что правильно
> будет так, как удобно девелоперам. %-)
>

Задача правильного манагера - выжать из заказчика максимум бабла в минимальные сроки. А девелоперы - негры IT-рынка, так уж повелось. -)


Ketmar   (2006-11-09 01:04:00) [2]

>[61] BiN(c) 8-Nov-2006, 21:25
>Как бизнес скажет, так и будем делать.
>фанатики, блин.
задача правильного манагера -- убедить заказчика, что правильно будет так, как удобно девелоперам. %-)


Anatoly Podgoretsky   (2006-11-08 23:48:00) [3]

> oh  (08.11.2006 17:21:54)  [54]

Хочешь об этом поговорить? Так у нас форум открытый создавай свою ветку.


BiN   (2006-11-08 21:25:00) [4]

"длл, не длл..."
Как бизнес скажет, так и будем делать.
фанатики, блин.


Eraser   (2006-11-08 21:02:00) [5]

> [55] Ketmar ©   (08.11.06 17:23)
> >[54] oh 8-Nov-2006, 17:21
> >а как насчет хуков?
> а зачем?

чтобы "отслеживать активность пользователей" :))


Ketmar   (2006-11-08 18:29:00) [6]

>[56] Рядовой воин дзена(c) 8-Nov-2006, 17:24
>ггг а зачем тогда есть такая функа?)))
класс. с крыши, например, можно прыгать. зачем такая возможность?


Рядовой воин дзена   (2006-11-08 17:25:00) [7]

Удалено модератором


Рядовой воин дзена   (2006-11-08 17:25:00) [8]

Удалено модератором


Рядовой воин дзена   (2006-11-08 17:24:00) [9]

Удалено модератором
Примечание: Нарушение правил по разным никам в одной ветке


Ketmar   (2006-11-08 17:23:00) [10]

>[54] oh 8-Nov-2006, 17:21
>а как насчет хуков?
а зачем?


oh   (2006-11-08 17:21:00) [11]

хехе ничего себе нафлудили)
а как насчет хуков? тоже через эгзэ ? или прикажете драйвер песать?


Anatoly Podgoretsky   (2006-11-08 15:30:00) [12]

> Megabyte  (08.11.2006 14:54:52)  [52]

Подводных камней не будет если будешь использовать простые типы СИ


Megabyte   (2006-11-08 14:54:00) [13]

Dll пока не писал(разбил свой проект 1-й раз на части с помощью bpl). Но в будущем планирую заняться, чтобы к тому времени, когда будет необходимость, знал хотя бы часть подводных камней...


evvcom   (2006-11-08 14:34:00) [14]

Я за все время написал всего 2 dll: одна - плагин к продукту сторонней компании, другая - COM-сервер опять же для работы с ним из стороннего продукта.
В своих же проектах так и не увидел преимуществ использования dll перед целиковым exe. Есть (была) задумка разбить проект на пакеты (bpl), но руки пока не доходят, и не знаю дойдут ли? Острой необходимости пока нет.
Выходит я тоже против dll? Видимо, да.


Anatoly Podgoretsky   (2006-11-08 14:34:00) [15]

> Eraser  (08.11.2006 14:11:49)  [49]

Ну так это то место, где это уместно и выбор сделал осознано.


Eraser   (2006-11-08 14:11:00) [16]

> [28] Anatoly Podgoretsky ©   (08.11.06 08:50)


> Уверен?
>
> Хорошо, а почему тогда три сделал, а не две?

Да, т.к. одна предназначена для внедрения в ВАП других процессов (это требуется для осуществления нужной функционльности), другая - Winlogon Notification Package (тут вообще по-другому никак), ну а третия экспортирует всего 5 ф-ций и делает 1 callback вызов, оформил в виде ДЛЛ просто потому что показалось, что так лучше, т.к. эту же библиотеку использует другая программа из этого же продукта, хотя в посл. случае можно было обойтись просто общим модулем, но зато это было бы не так экономично.


Nic   (2006-11-08 12:45:00) [17]

Percent   (08.11.06 10:17) [47]

:) Ну нельзя же быть настолько скептичным ;)


Percent   (2006-11-08 10:17:00) [18]

Anatoly Podgoretsky ©

Подписываюсь под каждым постом.

Если рассматривать мой проект, который пока только в планах, то графический движок удобнее использовать в виде dll, т.к. можно использовать не только в Delphi, но и VB, C#, C++, Dark Basic и многих других языках программирования.

Я, так же, как и ты, верюв то, что, после выхода релиза твоего графического движка, огромное количество программистов на "Delphi, VB, C#, C++, Dark Basic и многих других языках программирования" по всему миру тут же начнут его использование, поэтому реализовать твой движок необходимо именно в виде DLL!
Но, увы, это огромное количество программистов по всему миру в это не верят. Что делать будем? Убеждать? Силой... ;-)


Anatoly Podgoretsky   (2006-11-08 09:44:00) [19]

> + указатели. Надо значит почитать Тейксеру и Пачеко :)
Начинать надо с ассеблера, потом Си и только потом Пачеко


Anatoly Podgoretsky   (2006-11-08 09:43:00) [20]

Каких string и VCL, шире например, любых классов, только простые типы СИ
Вот тогда можно будет говорить об подлинных ДЛЛ, написаных на любом языке, и используемых в любом языке, а если учесть и фортран, то использовать можно только указатели и только на простые типы.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо