|
|
|
Supreme Being
      
участник
Last Login: 04.08.2008 12:56
Сообщ.: 118,
Visits: 1 576
|
|
В интербейсе существует указанная ниже функция, как сделать такой же вызов на С# через dllimport.
На чем написана библиотека не знаю.
DECLARE EXTERNAL FUNCTION CALCMIXCOUNT
CHAR(16),
CHAR(16),
CHAR(16),
CHAR(16)
RETURNS INTEGER BY VALUE
ENTRY_POINT 'CalcMixCount' MODULE_NAME 'xxx32.dll'
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
По идее так
[DllImport("xxx32.dll")]
private static extern int CalcMixCount(string s1, string s2, string s3, string s4);
Единственное стоит уточнить размер типа INTEGER в INTERBASE. Если 4 байта, то в вышеприведенном объявлении менять ничего не нужно. Если же 2 байта, то замени int на short.
|
|
|
|