Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Использование lib   Найти похожие ветки 

 
solenko ©   (2005-11-15 15:55) [0]

Здравствуйте!
Есть С-шный lib файл, который хотелось бы как-то использовать в Delphi... Это возможно? Как?
Попоутный вопрос:
по идее его можно перекомпилировать в dll, но как составить def файл, если нужно использовать классы из этой библиотечки?


 
Digitman ©   (2005-11-15 16:27) [1]


> Есть С-шный lib файл, который хотелось бы как-то использовать
> в Delphi... Это возможно?


напрямую - никак.

и "накосую" - тоже крайне сомнительно.


> как составить def файл, если нужно использовать классы из
> этой библиотечки?


можно сказать - никак.

СРР-классы и ОР-классы - это небо и земля.


 
alex_***   (2005-11-15 18:01) [2]

скомпилить из него dll сишным компилером и пользовать её в дельфях


 
Leonid Troyanovsky ©   (2005-11-15 18:10) [3]


> alex_***   (15.11.05 18:01) [2]
> скомпилить из него dll сишным компилером и пользовать её


Т.е., покрасить и выбросить.

--
Regards, LVT.


 
solenko ©   (2005-11-15 18:38) [4]

> alex_***   (15.11.05 18:01) [2]
>компилить из него dll сишным компилером и пользовать её в дельфях


См. попутный вопрос -- как написать def файл? Как потом создать объект класса, описанного в lib?

>Leonid Troyanovsky ©   (15.11.05 18:10) [3]
>Т.е., покрасить и выбросить.

В смысле? чем плох этот путь?


 
alex_***   (2005-11-15 18:41) [5]

вот объект не получится тебе пользовать. Простые функции еще можно через длл подцепить. Можно и объекты, конечно, но тут нужен COM. Хотя я когда-то видел статью, где описывалось как подцепить объект С++, но это гемор, врядли оно тебе надо.


 
Leonid Troyanovsky ©   (2005-11-15 19:11) [6]


> solenko ©   (15.11.05 18:38) [4]

> >Т.е., покрасить и выбросить.
> В смысле? чем плох этот путь?


See also [1] & [5]

--
Regards, LVT.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.043 c
3-1129990794
Tom
2005-10-22 18:19
2005.12.04
Access + multithreading


2-1132307224
Zulus
2005-11-18 12:47
2005.12.04
Помогите вызвать net send


2-1132036279
Modest Mouse
2005-11-15 09:31
2005.12.04
Извлечение данных из TStringGrid


2-1132043697
MakNik
2005-11-15 11:34
2005.12.04
Возврат значений формой...


14-1131929101
Ученик чародея
2005-11-14 03:45
2005.12.04
Вернутся ли мне на форум?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский