hi,
id like to call FPC_LoadOCXCodeFromMemory but i dont want to embed the ocx as a resource (i just want to ship a file).
whats the easiest way to do this?
thanks
amitabh
Code: Select all
HANDLE hFile = CreateFile(_T("flash.ocx"),
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
DWORD dwFlashOCXCodeSize = GetFileSize(hFile, NULL);
HANDLE hFileMapping = CreateFileMapping(hFile,
NULL,
PAGE_READONLY,
0,
dwFlashOCXCodeSize,
NULL);
LPVOID lpFlashOCXCodeData = MapViewOfFile(hFileMapping, FILE_MAP_READ, 0, 0, 0);
HFPC hFPC = FPC_LoadOCXFromMemory(lpFlashOCXCodeData, dwFlashOCXCodeSize);
if (NULL == hFPC)
{
// Error
}
UnmapViewOfFile(lpFlashOCXCodeData);
CloseHandle(hFileMapping);
CloseHandle(hFile);
Users browsing this forum: No registered users and 54 guests