On Sunday, 16 February 2014 at 00:46:13 UTC, Denis Mezhov wrote:
Sorry// Not work FARPROC fp = GetProcAddress(h, "dllprint"); if fp is null) { printf("error loading symbol()\n"); } // It work FARPROC fp = GetProcAddress(h, "D7dllmain8dllprintFZv"); if fp is null) { printf("error loading symbol()\n"); }
How about this:
// in dll:
extern(C) void dllprint() { /* ... */ }
// in main:
auto fp = GetProcAddress(h, "dllprint");
?
