![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| nod32 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.7.2008 Репутация: нет Всего: нет |
Подскажите где можно почитать о написании внешних компонент .dll. С помощью которой можна было бы работать в других программах (н-д таких как 1с). И как можна посмотреть код dll (функций которые там написаны), если это вообще можна.
|
|||
|
||||
| SyncMaster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Может пригодится, правда это статья о написания Dll для GM ну думаю принцып один
В Delphi для создания DLL библиотеки Вы выбираете пункт New из меню File и выбираете DLL. Далее приводится пример DLL, который Вы можете использовать в Game Maker написанный в Delphi. (Обратите внимание, что это - Delphi код - не GML код!)
Эта DLL определяет две функции: MyMin, которая берёт два реальных параметра и возвращает минимальный из этих двух, и DoubleString, которая удваивает строку. Обратите внимание, что нужно быть внимательным с использованием памяти. Именно поэтому объявлена результирующей глобальная строковая. Также обратите внимание на использование cdecl - соглашений о вызовах. Это важно. Как только Вы создали DLL в Delphi, у Вас получится файл MyDLL.DLL. Этот файл должен быть помещён в каталог с Вашей игрой. (Или иное место, где Windows может найти его). |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
Нажимаешь кнопочку создать (такой листик с плюсиком) и выбираешь там не приложение, а dll.
Если ты имеешь ввиду ActiveX Control, то выбирай ActiveX. Вобщем выбор там большой. Ты главное её нажми... |
|||
|
||||
| remax |
|
|||
|
Доцент ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
Создание DLL вообще - это один вопрос,
а создание DLL для 1С - это совсем другой. В принципе, для облегчения этого процесса на delphi когда-то была библиотека, по-моему ADDInwiz называлась. Или как-то похоже. Но это коммерческий продукт. -------------------- Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |