|
Проблема с использованием .dll библиотеки
|
|||
---|---|---|---|
#18+
Здравствуйте! У меня возникла следующая проблема: есть .dll файл (в attachement), с помощью которого можно обратиться напрямую к файлу с данными (по заверениям разработчиков). Я использую Visual Basic 2010. Попытка представить файл программе через References не удалась - VB выдает ошибку. Пробовала использовать "Declare" - появляется "entry point" ошибка. Код: vbnet 1.
В связи с этим есть следующие вопросы: Есть ли возможность проверить dll файл на работоспособность вообще? Как все же запустить файл и использовать команды из него? Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 17:26 |
|
Проблема с использованием .dll библиотеки
|
|||
---|---|---|---|
#18+
через референс - не выйдет, это не dotnet DLL ( это C судя по всему) DWInit - без параметров, а у вас что напиcано? Код: c# 1. 2.
пишите правильные declare список экспорта (подчерк - отбросить,@ и цифры после него - тоже, число - размер в байтах списка параметров ) - 1 0 00009330 _DWCloseDataFile@0 2 1 00009250 _DWDeInit@0 3 2 000095D0 _DWExportHeader@4 4 3 00009760 _DWGetArrayIndexValue@20 5 4 00009710 _DWGetArrayInfoCount@4 6 5 00009730 _DWGetArrayInfoList@8 7 6 00009430 _DWGetChannelFactors@12 8 7 00009400 _DWGetChannelList@4 9 8 000093E0 _DWGetChannelListCount@0 10 9 00009790 _DWGetChannelListItem@32 11 A 00009480 _DWGetComplexChannelList@4 12 B 00009460 _DWGetComplexChannelListCount@0 13 C 000094E0 _DWGetComplexScaledSamples@24 14 D 000094B0 _DWGetComplexScaledSamplesCount@ 15 E 000095A0 _DWGetEventList@4 16 F 00009580 _DWGetEventListCount@0 17 10 00009810 _DWGetEventListItem@20 18 11 000099B0 _DWGetEventTextF@12 19 12 00009990 _DWGetEventTimeF@4 20 13 000099E0 _DWGetEventTypeF@4 21 14 00009690 _DWGetHeaderEntryCount@0 22 15 00009960 _DWGetHeaderEntryIDF@12 23 16 000096B0 _DWGetHeaderEntryList@4 24 17 000097D0 _DWGetHeaderEntryListItem@32 25 18 00009930 _DWGetHeaderEntryNameF@12 26 19 000096E0 _DWGetHeaderEntryText@12 27 1A 00009910 _DWGetHeaderEntryTextF@12 28 1B 00009B20 _DWGetRecudedDataAllF@28 29 1C 00009A70 _DWGetRecudedDataChannelInfoF@32 30 1D 00009AB0 _DWGetRecudedDataF@20 31 1E 00009AF0 _DWGetRecudedYDataF@16 32 1F 00009850 _DWGetReducedAveValues@20 33 20 00009A00 _DWGetReducedDataChannelCountF@0 34 21 00009A50 _DWGetReducedDataChannelIndexF@4 35 22 00009A20 _DWGetReducedDataChannelNameF@12 36 23 000098B0 _DWGetReducedMaxValues@20 37 24 00009880 _DWGetReducedMinValues@20 38 25 000098E0 _DWGetReducedRMSValues@20 39 26 00009550 _DWGetReducedValues@16 40 27 00009520 _DWGetReducedValuesCount@12 41 28 000094E0 _DWGetScaledSamples@24 42 29 000094B0 _DWGetScaledSamplesCount@4 43 2A 000093C0 _DWGetStoringType@0 44 2B 00009610 _DWGetTextChannelList@4 45 2C 000095F0 _DWGetTextChannelListCount@0 46 2D 00009660 _DWGetTextValues@20 47 2E 00009630 _DWGetTextValuesCount@4 48 2F 00009BE0 _DWGetTriggerDataChannelIndexF@4 49 30 00009C00 _DWGetTriggerDataChannelInfoF@40 50 31 00009BB0 _DWGetTriggerDataChannelNameF@12 51 32 00009C50 _DWGetTriggerDataF@28 52 33 00009B60 _DWGetTriggerDataTriggerCountF@0 53 34 00009B80 _DWGetTriggerDataTriggerTimeF@4 54 35 00009280 _DWGetVersion@0 55 36 00009210 _DWInit@0 56 37 00009290 _DWOpenDataFile@8 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 18:21 |
|
Проблема с использованием .dll библиотеки
|
|||
---|---|---|---|
#18+
nuspaceПробовала использовать "Declare" - появляется "entry point" ошибка.Изопропилпишите правильные declarenuspace, судя по всему, вы путаете Visual Basic и VB.NET - будьте внимательны ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 18:40 |
|
Проблема с использованием .dll библиотеки
|
|||
---|---|---|---|
#18+
Благодарю за помощь. Почитаю побольше про Declare. Я могу действительно много чего напутать - только в начале изучения языков программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 10:52 |
|
Проблема с использованием .dll библиотеки
|
|||
---|---|---|---|
#18+
nuspaceЯ могу действительно много чего напутать - только в начале изучения языков программирования. для начала изучения - Interop - не лучшая тема ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 10:54 |
|
|
start [/forum/topic.php?fid=20&msg=38622615&tid=1402998]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 149ms |
0 / 0 |