ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
294
294
EMPFEHLEN
-
Hey ich hab ein problem und zwar möchte ich den nachfolgenden code benutzen um eine nachricht in das clipboard zu schreiben. nur ich weiß nicht wie ich meinen CString richtig übergebe.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
char *data = m_message; HGLOBAL glob = GlobalAlloc(GHND | GMEM_SHARE, strlen(data)+1); strcpy((char*)GlobalLock(glob), data); GlobalUnlock(glob); if(OpenClipboard()) { if(EmptyClipboard()) { if(SetClipboardData(CF_TEXT, glob)) { if(CloseClipboard()) { MessageBox("Message is now on your clipboard", "Notice", MB_OK | MB_ICONINFORMATION); } } } }
bei dieser variante spuckt der compiler immer den fehler
D:\Programmieren\ChatServer\ChatServerDlg.cpp(1187) : error C2440: 'initializing' : cannot convert from 'class CString' to 'char *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
aus. wäre nett wenn mir jemand helfen könnte
mfg
ExecuterGeändert von Executer (01.10.04 um 14:26 Uhr)
-
Ich nehme an, dass Zeile 1187 die Zeile char *data = m_message; ist.
Mach aus char* ein const char*. Evtl. änderne die Zeile komplett in:
const char* data = (LPCTSTR)m_message;
Das sollte der CString auf jeden Fall können.
Ähnliche Themen
-
Problem mit image in Picturebox / Clipboard
Von deusfalsus im Forum .NET CaféAntworten: 4Letzter Beitrag: 02.09.10, 20:53 -
Clipboard in UNIX-Umgebung
Von xrax im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 11.03.10, 16:17 -
[C#] Webbrowser und Clipboard
Von Der_Gerhard im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 20.04.08, 02:59 -
Textbox auslesen und in Clipboard speichern?
Von Cybdummi im Forum Visual Basic 6.0Antworten: 8Letzter Beitrag: 23.06.04, 21:53 -
Script, PHP und Clipboard
Von Sarah im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 19.04.04, 12:05





Zitieren
Login






