Реферат: Создание в среде Borland C++ Builder dll, совместимой с Visual C++
{
// указатель на функцию SumFunc
SumFuncProcAddr ProcAddr = NULL;
if( hDll != NULL )
{
// получениеадресафункции
ProcAddr = (SumFuncProcAddr) GetProcAddress(hDll, "SumFunc");
if( ProcAddr != NULL )
{
// вызовфункции
int result = (ProcAddr)(5, 6);
// отображение результата в заголовке диалога
char str[10];
this->SetWindowText(itoa(result, str ,10));
}
}
}
// обработчикнажатиякнопки ViewStringGridWnd
void CUsingExplicitDLLDlg::OnViewStringGridWnd()
{
// указательнафункцию ViewStringGridWnd
ViewStringGridWndProcAddr ProcAddr = NULL;
if( hDll != NULL )
{
// получение адреса функции
ProcAddr = (ViewStringGridWndProcAddr) GetProcAddress(hDll,
"ViewStringGridWnd");
if( ProcAddr != NULL )
{