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. Экспортировать нужно только функции.


Nic   (2006-11-08 09:35:00) [21]

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


Nic   (2006-11-08 09:31:00) [22]


> Anatoly Podgoretsky ©   (08.11.06 09:20) [42]

Уровень Си - я так понимаю это отказ от использования таких типов как String, а также VCL?


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

> Nic  (08.11.2006 09:05:41)  [41]

При таком уровне, библиотеки должны соответствовать уровню СИ, не путать с С++
Видимо ты вышел за это ограничение. Кроме того ты и те кто будет писать должны быть на Вы с указателями. Либо переходить на СОМ но тоже почти с теми же ограничения, но поменьше.


Nic   (2006-11-08 09:05:00) [24]

Anatoly Podgoretsky ©   (08.11.06 09:01) [38]

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


Anatoly Podgoretsky   (2006-11-08 09:03:00) [25]

> Nic  (08.11.2006 08:50:26)  [26]

Я не против использования ДЛЛ, более того любая программа их использует, в виде системных ДЛЛ, я против из бездумного использования, ради моды, ради крутизны.


Anatoly Podgoretsky   (2006-11-08 09:02:00) [26]

> Nic  (08.11.2006 08:52:31)  [31]

Я подозревал, когда научишься и вопрос стоять не будет. Сообственно для этого нужна только трезвая голова и лист бумаги поделенный на две части ЗА и ПРОТИВ


Anatoly Podgoretsky   (2006-11-08 09:01:00) [27]

> Nic  (08.11.2006 08:56:35)  [35]

Тебя не ругают, а спрашивают, хочешь компетентный ответ, выкладывай все карты на стол, пока по опыту предыдущих лет были только редкие исключения, когда действительно нужна была ДЛЛ. Но они настолько редки, что и вспомнить то трудно. Зато полученый геморой налицо.


Anatoly Podgoretsky   (2006-11-08 08:57:00) [28]

> DrPass  (08.11.2006 00:33:22)  [22]

>  И не болтал ерундой, что это, видите ли, неправильно :-Р

Сообственно никто не болтает, вопрос только один Зачем? Ответа не слышно.


Anatoly Podgoretsky   (2006-11-08 08:56:00) [29]

> Percent  (08.11.2006 00:00:21)  [21]

Планов громадье, Билл скоро будет в долг просить.


Nic   (2006-11-08 08:56:00) [30]

Anatoly Podgoretsky ©   (08.11.06 08:54) [33]
Почитаю. В любом случае спасибо за Ваше мнение.


Anatoly Podgoretsky   (2006-11-08 08:56:00) [31]

> DrPass  (07.11.2006 23:53:20)  [20]

Довыды ДА тоже можно найти, но тогда пусть выкладывает все карты на стол. Там и посмотрим так ли нужна ему ДЛЛ или хватит EXE/BPL/DCU


Anatoly Podgoretsky   (2006-11-08 08:54:00) [32]

> Nic  (07.11.2006 23:45:18)  [18]

1. dcu/bpl это обеспечивает
2. почитай форумы, при повторении, что то можно будет забыть. Главный тезис ты мазохист или садомазохист?


Anatoly Podgoretsky   (2006-11-08 08:53:00) [33]

> Nic  (07.11.2006 23:39:16)  [16]

1. unit dcu/bpl это реализуют еще с большим успехом
2. ты что? Смеешься. У тебя закрытый проект?


Nic   (2006-11-08 08:52:00) [34]

Anatoly Podgoretsky ©   (08.11.06 08:47) [24]
Угу, не умею. Хочется научиться :)


Anatoly Podgoretsky   (2006-11-08 08:51:00) [35]

> Nic  (07.11.2006 23:37:15)  [15]

unit dcu точно также можно использовать во множестве будущих проектов.


Anatoly Podgoretsky   (2006-11-08 08:51:00) [36]

> Percent  (07.11.2006 23:36:14)  [14]

Бритву, брат бритву.


Anatoly Podgoretsky   (2006-11-08 08:50:00) [37]

> Eraser  (07.11.2006 23:29:13)  [13]

> из которы 2 нельзя было оформить по-другоме, кроме как в DLL.

Уверен?

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


Anatoly Podgoretsky   (2006-11-08 08:50:00) [38]

> Nic  (07.11.2006 22:47:11)  [11]

1. Зачем пишешь, аргументы в пользу именно этой ДЛЛ привести можешь.

2. Не имеет значения.

Пока впечатление, что круто


Nic   (2006-11-08 08:50:00) [39]

Anatoly Podgoretsky ©   (08.11.06 08:46) [23]
Вы тоже против использования DLL? %)


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

> Nic  (07.11.2006 22:15:09)  [9]

Как правило не первого не второго.
А третей аргументрации не требует, достаточно почитать любой форум


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

Наверх

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