вызов unmanaged функций из C#
От: yanoscuni  
Дата: 11.03.03 15:23
Оценка:
Привет

Описываю странную ситуацию:

Из Dll (unmanaged code) экспортится функция
bool __cdecl functioncall(const char *);



в C# она описана как
    class Dllclass
    {

          [DllImport(DLLNAME, CallingConvention=CallingConvention.Cdecl)]
          public static extern bool functioncall(string cfilename);
        }


При следующем вызове
result = Dllclass.functioncall("12.txt");


получаем всегда true внезависимости от реального возвращаемого значения
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.