Problem mit GetKeyboardData
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Hi
Ich habe ein Problem mit der GetKeyboardData Funktion. Immer wenn ich sie aufrufe bekomm ich den error das nicht genug speicherplatz vorhanden ist.
DLLFUNC fixed dll_get_zwischenablage() //dllfunktion
{
OpenClipboard(a5dx->hwnd); //Keyboard ?ffnen
HANDLE handle_clipboard;
handle_clipboard = GetClipboardData(CF_TEXT|CF_UNICODETEXT); //Liefert NULL zur?clk
if(handle_clipboard == 0)
{
ErrorExit("GetClipboardData");
return(INT2FIX(2));
}
.....
CloseClipboard();
return INT2FIX(1);
}
jemand ne ahnung wie ich das verhindern kann?
vielen Dank im vorhinein
TripleX -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi
Also dieses Problem habe ich jetzt gel?st. Daf?r habe ich ein neues problem.
Ich muss UNICODE zu Ansi text formatieren k?nnen. Wei? jemand wie das geht?
vielen dank
TripleX -
nat?rlich sorry
DLLFUNC fixed dll_get_zwischenablage()
{
unsigned int int_temp;
OpenClipboard(a5dx->hwnd);
int_temp = EnumClipboardFormats(NULL);
HANDLE handle_clipboard;
handle_clipboard = GetClipboardData(int_temp);
pSTRING_OPEN((char *)handle_clipboard);
CloseClipboard();
return INT2FIX(1);
} -
F?r das neue Problem bitte einen neuen Thread mit passender ?berschrift er?ffnen. Danke
EDIT von Judge:
Bevor die Frage nach dem "Warum" kommt, das hat den Sinn, dass User die ausnahmsweise mal die Suche benutzen auch etwas davon haben ;)
Beitrag ge?ndert am 11.12 18:26 von judge -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage