У меня есть несколько файлов c ++ .lib, и я хочу создать службу WCF, в которой все функции, написанные в файлах lib, могут вызываться и, наконец, могут использоваться в распределенной системе (web, android, iphone).
Сомнения:
- Нужен ли объект DCOM для связи cpp lib с c #, а затем вызывается dll DCOM в WCF.
- Служит ли WCF автоматическим маршалом из cpp в c # (с использованием System.Runtime.InteropServies)
- Я не уверен, что поздняя привязка в WCF может творить чудеса?
Некоторые моменты, которые я обнаружил во время rnd.
- Я знаю, как создать dll из .lib файла в vc ++, но здесь возникает проблема «Пересечение функций класса cpp в коде c #».,Например, в cpp я создал функцию getData (char * ch).Теперь, как вызвать эту функцию, передав строку, скажем;"Привет, мир".Выдает ошибку как (не может перегрузить тип данных SByte *).Пробовал Sbyte.Parse () и Sbyte.TryParse (), но не повезло.
Извините, если это звучит странно, но любая помощь в виде ссылок или примера кода будет высоко оценена.Спасибо, Абхай