Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Visual Studio .Net и lcomp.dll ?????

Вы не вошли.

 Поиск | Регистрация | Вход 

Андрей
12.09.2008 12:57:15
#1

Гость

Visual Studio .Net и lcomp.dll ?????

Кто нибудь на нете работал с устройствами lcard ???
Хелп плиз...
В качестве примера взял проект wlcomp_tst из библиотеки lcomp. Все вроде работает но возникла проблема с описанием структуры PLATA_DESCR_U2 для функции ReadPlataDescr. Net выдает ошибку "Attempted to read or write protected memory. This is often an indication that other memory is corrupt." Крутил вертел описние структур , атрибуты ничего не получается...

12.09.2008 13:05:56
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Visual Studio .Net и lcomp.dll ?????

а модуль E-140? была ошибка, пофиксена...

Андрей
12.09.2008 13:29:51
#3

Гость

Re: Visual Studio .Net и lcomp.dll ?????

Нет E14-440

Андрей
12.09.2008 13:38:06
#4

Гость

Re: Visual Studio .Net и lcomp.dll ?????

сишный пример работает нормально... проблема я так понимаю в описании структуры в нете...
в примере описано
typedef union __PLATA_DESCR_U2
{
   PLATA_DESCR t1;
   PLATA_DESCR_1450 t2;
   PLATA_DESCR_L791 t3;
   PLATA_DESCR_E440 t4;
   PLATA_DESCR_E140 t5;
   PACKED_PLATA_DESCR_E140 pt5;
   PLATA_DESCR_E2010 t6;

   WORD_IMAGE wi;
   BYTE_IMAGE bi;
   WORD_IMAGE_256 wi256;
   BYTE_IMAGE_256 bi256;   
} PLATA_DESCR_U2, *PPLATA_DESCR_U2;

я пишу на Basic-е , как описать этот union средствми бейсика не представляю???

12.09.2008 14:00:03
#5

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Visual Studio .Net и lcomp.dll ?????

можно просто как массив из 256 байт...

Андрей
12.09.2008 14:06:55
#6

Гость

Re: Visual Studio .Net и lcomp.dll ?????

пробовал....все равно ругается....

12.09.2008 14:31:51
#7

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Visual Studio .Net и lcomp.dll ?????

тогда не знаю...

Андрей
13.09.2008 07:28:37
#8

Гость

Re: Visual Studio .Net и lcomp.dll ?????

Ура! Получилось подсунуть массив байт в функцию ReadPlataDescr,толко почему то передача параметров не по ссылке а по значению, теперь проблема с функцией IoAsync и структура не заполняется и масив байт подсовываю, масив обрезается до одного элемента ... Poul если есть какие то мысли подскажи плиз !!!!!!!

15.09.2008 08:07:33
#9

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Visual Studio .Net и lcomp.dll ?????

Poul две недели будет в отпуске, придется подождать sad

Дмитрий
29.09.2008 21:13:05
#10

Гость

Re: Visual Studio .Net и lcomp.dll ?????

Сделал гораздо проще. Написал dll на С++ (в которой пишу уже необходимые мне функции) и подключаю в .NET.

30.09.2008 10:09:39
#11

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Visual Studio .Net и lcomp.dll ?????

И это правильно....

НАК
10.11.2010 17:46:50
#12

Гость

Re: Visual Studio .Net и lcomp.dll ?????

А как передать данные из DLL в C#

Noxter
12.11.2010 09:45:06
#13

Гость

Re: Visual Studio .Net и lcomp.dll ?????

to HAK

Через функции выделения памяти. Это в сторону Marshal (я так работаю под VB.NET)