关于动态调用DLL的有关问题

关于动态调用DLL的问题!以下是照着书打的几句代码,结果出现错误:[C++Error]Unit1.cpp(22):E2188Expression

关于动态调用DLL的问题!
以下是照着书打的几句代码,
结果出现错误:[C++   Error]   Unit1.cpp(22):   E2188   Expression   syntax 

void   (*SaySomething)(HWND);
    HINSTANCE   dllHandle   =   LoadLibrary( "TestDLL.dll ");
    SaySomething   =   (void(*)HWND);  // 错误出现在此行!
    GetProcAddress(dllHandle, "_SaySomething ");
    SaySomething(Application-> Handle);
    FreeLibrary(dllHandle);

请问是什么问题? 请大侠留msn

[解决办法]
SaySomething = (void(*)HWND);  // 错误出现在此行!
GetProcAddress(dllHandle, "_SaySomething ");

改为:
SaySomething = (void(*)HWND) GetProcAddress(dllHandle, "_SaySomething ");
[解决办法]
SaySomething = (void(*)HWND);  // 错误出现在此行!
GetProcAddress(dllHandle, "_SaySomething ");

我的老天,这么明显的错误 你肯定是抄来的代码吧.抄错了 把(void(*)HWND); 后面的;去掉 和下面一行连起来就好了