Konvertierung: CString in char*



  • Hi Leute,

    ich suche ne schnelle Lösung zur Konvertierung eines CString-Objekts in ein char*.

    Bin gerade dabei eine Oberfläche zu gestalten, wo auf eine Oracledatenbank zugegriffen wird.
    Um diesen Zugriff zu ermöglichen muss ich meiner ConnectionFunktion 3 char* - Parameter übergeben.
    Diese Inhalte wollte ich aus CString - Membervariablen saugen.
    Klappt aber nich... 😡

    kann mir jemand helfen???

    bsp.:

    // Funktionsdefinition
    	bool funktion(char*,char*,char*);
    
    	// Und dachte so in der Art sollte es laufen.
    	// Wie bekomme ich den Inhalt der m_member
    	// in die CharPointer?
    	char *a, *b, *c;
    	a = m_member1;
    	.
    	.
    	.
    
    	bool r = funktion( a, b, c );
    

    rendner



  • // Funktionsdefinition
        bool funktion(char*,char*,char*);
    
        char *a, *b, *c;
        a = m_member1.GetBuffer(m_member1.GetLength());
        .
        .
        .
    
        bool r = funktion( a, b, c ); 
        m_member1.ReleaseBuffer();//wichtig!
    


  • 😃 ...super!!!!
    Vielen Dank.


Anmelden zum Antworten