[an error occurred while processing this directive]
0x7f написание dll в делфи
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Уэф 12 января 2005 г. 13:53
|
|
|
|
Возникла необходимость в написании dll для общения с устройством, проблемма в том, что dll написана на делфи, а использоватся будет под VC возникают следующие вопросы:
1. есть ли в VC тип соответствующий TDateTime?(или вообще какой переменной передать время?).
2. Есть функция описание функции:
function GetDeviceNum(var DeviceNum:cardinal):byte;
какое описание будет соответствовать этому в С?
char GetDeviceNum(*unsigned long DeviceNum) такое? Или по другому говоря как передаются var параметры в Паскале?.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: — -=John=- (12.01.2005 15:26, 975 байт)
- как минимум в с и в паскале разный порядок передачи параметров в функцию (в с есть слово pascal в описании функции). var наверное можно передать как ULONG*, а может и как ULONG&, хотя вряд ли... ) Вообще-то лучше такие вещи в какой-то маршаллинг заворачивать. например ком библиотеку из нее сделать, наверное — - (12.01.2005 14:50, пустое)
- Время — - (12.01.2005 14:59, 262 байт)
- TDateTime — smav (12.01.2005 17:12, 346 байт)
- http://casino-rama.hollywood-casino.us/ — Bob Doe (17.06.2006 17:03 82.114.69.131, 132 байт, ссылка)
- Ответ: — (17.06.2006 17:03 82.114.69.131, пустое)
- best pharmacy shop — new (03.06.2006 10:41 221.154.172.177, 1309 байт, ссылка)
- cheap-tramadol-online — new (24.04.2006 22:17 62.102.31.189, 1192 байт, ссылка)
- Пардон, ошибся, ниже ответили правильно - с 1899года — smav (12.01.2005 17:14, пустое)
- Ответ: — ham (12.01.2005 14:48, 641 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru