Native DLL

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 21.09.2007 (Пт) 9:13

Чем создан "дополнительный" объектник?
(Например, MASM и VC++ (а может, и другие тоже) умеют создавать объектники с готовыми импортами, без ссылки на LIB)
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.09.2007 (Пт) 11:10

tyomitch
VC6. Как импорты в объектник запихнуть я не нашёл.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 21.09.2007 (Пт) 13:23

__declspec(dllimport), емнип (MSDN рядом нет)
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 21.09.2007 (Пт) 19:19

tyomitch
Он вроде бы всё равно требует библиотеку импорта - просто создаётся более эффективный код. Скажи, как в масме - прилинкую 2 объектника :wink:.
Изображение

Arcady_XQST
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 17.09.2007 (Пн) 1:27
Откуда: Russia, Bryansk

Сообщение Arcady_XQST » 06.10.2007 (Сб) 20:09

Я вот читал-читал, и не понял: можно-ли сделать так, чтобы Native DLL'ка принимала значения As String и там уже сама их обрабатывала как-нибудь? Желательно правильно :)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.10.2007 (Пн) 18:19

Можно. Только при использовании в Declare объявить как ByVal As Long и передавать через StrPtr(s)
Изображение

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList