Здравствуйте, <Аноним>, Вы писали:
А>>Unable to find an entry point named 'TMLWRP_getFunction_Number' in DLL 'E:\hmathlng.dll'.
А>>А почему он ищет DLL напрямую на E?
А>Извиняюсь, сделал опечатку, правильно будет:
А>Unable to find an entry point named 'TMLWRP_getFunction_Number' in DLL 'E:\hermitech\run\release\hmathlng.dll'.
скорей всего экспортное имя функции не TMLWRP_getFunction_Number, а какоето другое...
попробуй еще не прописывать полный путь к dll'ке:
[DllImport("hmathlng.dll", EntryPoint = "TMLWRP_getFunction_Number")]
public static extern int getFunction_Number();
положи dll'ку в папку со скомпиленым exe'шником и запусти exe'шник сам (чтобы быть уверенным что запускается именно этот exe'шник, а не его копия из другой папки)
Тот кто говорит не знает, тот кто знает не говорит.