tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
294
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Executer Executer ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    88
    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


    Executer
    Geändert von Executer (01.10.04 um 14:26 Uhr)
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    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

  1. Problem mit image in Picturebox / Clipboard
    Von deusfalsus im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 02.09.10, 20:53
  2. Clipboard in UNIX-Umgebung
    Von xrax im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 11.03.10, 16:17
  3. [C#] Webbrowser und Clipboard
    Von Der_Gerhard im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 20.04.08, 02:59
  4. Textbox auslesen und in Clipboard speichern?
    Von Cybdummi im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 23.06.04, 21:53
  5. Script, PHP und Clipboard
    Von Sarah im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.04.04, 12:05