Nach langer Zeit habe ich das Problem immer noch mnicht im Griff.
Bekomme eine Fehlermeldung und weiß nicht was ich da machen kann?
Zur Zeile mit dem Fragezeichen gibt es folgende Meldung:
(117) : error C2106: '=' : Linker Operand muss ein L-Wert sein
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
DWORD ThreadID;
char *MapView;
HDC hdc;
PAINTSTRUCT ps;
char tmessage[128];
char HLA_TEST[22];
switch (message)
{
case WM_CREATE:
hMapObject = CreateFileMapping ((HANDLE) 0xFFFFFFFF,
NULL,
PAGE_READWRITE,
0,
sizeof(HLA_TEST),
"shared_memory");
/*hMapObject = OpenFileMapping (FILE_MAP_READ,
FALSE,
"shared_memory");*/
if(hMapObject != NULL)
{
(LPVOID)MapView = MapViewOfFile (hMapObject,
FILE_MAP_READ,
0,
0,
0); ?
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)SendeTest, MapView, 0, &ThreadID);
Bekomme eine Fehlermeldung und weiß nicht was ich da machen kann?
Zur Zeile mit dem Fragezeichen gibt es folgende Meldung:
(117) : error C2106: '=' : Linker Operand muss ein L-Wert sein
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
DWORD ThreadID;
char *MapView;
HDC hdc;
PAINTSTRUCT ps;
char tmessage[128];
char HLA_TEST[22];
switch (message)
{
case WM_CREATE:
hMapObject = CreateFileMapping ((HANDLE) 0xFFFFFFFF,
NULL,
PAGE_READWRITE,
0,
sizeof(HLA_TEST),
"shared_memory");
/*hMapObject = OpenFileMapping (FILE_MAP_READ,
FALSE,
"shared_memory");*/
if(hMapObject != NULL)
{
(LPVOID)MapView = MapViewOfFile (hMapObject,
FILE_MAP_READ,
0,
0,
0); ?
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)SendeTest, MapView, 0, &ThreadID);