Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать dll 
:(
    Опции темы
WaReZMEN
Дата 16.8.2006, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Мне нужно написать такую DLL (На Delphi) в каторои будут классы и потом чтобы ее можно было побключить в VB .NET...

PM MAIL ICQ   Вверх
Quadr0
Дата 17.8.2006, 01:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 11:53
  Вверх
WaReZMEN
Дата 17.8.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Сделал все как вы говорите вроде работает только вот вопрос:
DLL весит 99.5 kb ме много ли для одного класса? И еще я почемуто не могу её подключтить в Delphi  вот что пишет:
Иногда:
[Pascal Error] WinForm.pas(29): E2137 Method 'Dispose' not found in base class
[Pascal Fatal Error] Project1.dpr(16): F2063 Could not compile used unit 'WinForm.pas'
ИЛИ  
[Pascal Fatal Error] F2458 Cannot import metadata from Delphi 'library'.  Use packages instead
[Pascal Fatal Error] E2202 Required package 'DelphiNETDll' not found


Это сообщение отредактировал(а) WaReZMEN - 17.8.2006, 13:28
PM MAIL ICQ   Вверх
Quadr0
Дата 17.8.2006, 16:37 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 11:54
  Вверх
WaReZMEN
Дата 18.8.2006, 04:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Цитата

В окне Project Manager в пункте проекта под это даже отдельная группа References выделена, слепой не заметит. Кликаешь правой кнопкой по ней и выбираешь Add Reference. Указываешь путь к DLL.

Это я знаю так и делаю.... Причем эта же Dll на VB Работатет нармально... Пишу такуюже на Vb подключаю работает а вот если на Delphi пишу и ту даже подключаю то не работает...
PM MAIL ICQ   Вверх
Quadr0
Дата 20.8.2006, 05:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 11:54
  Вверх
WaReZMEN
Дата 20.8.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



Вот, а я про что  smile .

PM MAIL ICQ   Вверх
sekiro
Дата 17.9.2006, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 14.4.2006

Репутация: нет
Всего: нет



DLL сделать не проблема... но будет ли она переносима? Т.е. такая библиотека будет подобна сборке и будет работать скажем под .NET Compact Framework на кпк?
PM MAIL   Вверх
ishimcity
Дата 7.11.2007, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



Очень интересная тема...хочется продолжения,особенно с уклоном к КПК...
PM MAIL ICQ Skype YIM   Вверх
Deja_Vu
Дата 21.11.2007, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 15.6.2007
Где: Казань

Репутация: нет
Всего: 2



Цитата(sekiro @ 17.9.2006,  16:27)
DLL сделать не проблема... но будет ли она переносима? Т.е. такая библиотека будет подобна сборке и будет работать скажем под .NET Compact Framework на кпк?

В принципе ДОЛЖНА. Т.к. .NET - это кроссплатформенная технология.
Т.е. JIT-компиляция происходит на каждой машине соответственно и CLR уже отраба
тывает свой хлеб там.
Так для того framework'и и существуют под разные платформы, т.к. CLR под каждую платформу своя - это ж виртуальная машина.

PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.4079 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.