|
|
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
Народ выручайте. Есть C++ dll (она же в виде стат. библиотеке .lib) и h-файл. в h-файлах куча классов типа: ----- Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. -- а так же enum и статич. функции. Задача - максимально быстро сделать COM обертку или еще одну DLL-обертку, но что бы ее можно было вызвать из Delphi - т.е. vector - преобразовать в связанные списки, классы в struct и т.д. Выручайте. Alex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 18:18 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
--в h-файлах куча классов типа: а куча это сколько ? Если не много то присылай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 18:30 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
Сам файл 80кб. Но там коментариев много. В нем описание 18 классов, 9 enum и около 70 статич функций Реально, сейчас нужны штук 5-10 классов и около 20 функций. Alex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 18:37 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
шли посмотрю на fast % null . net. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 20:14 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
Спасиб. Ушло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2004, 20:24 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
2Lepsik Просто интерестно ... а как ты будешь иммитировать vector для делфей ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 09:09 |
|
||
|
Создание COM обертки к dll
|
|||
|---|---|---|---|
|
#18+
2Lepsik Просто интерестно ... а как ты будешь иммитировать vector для делфей ? через struct myClass { //vector<SOME_DESC>* someDesc ; void someDesc( int nsize, char** lst); // думаю так пойдет } самое дурное в том что компилятор и STL должны быть точно теми что и для dll а то вызов в стеке будет неправильный. Оказалось что это VC++ 6.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 19:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32607633&tid=2034648]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 288ms |

| 0 / 0 |
