MSFlexGrid



  • Hallo zusammen,
    ich benutze grade MSFlexGrid und schreibe durch SetTextArray() in die Felder rein.
    Jetzt ist aber so das ich nicht nur char schreiben will aber auch z.B. int so habe ich versucht:
    m_fgBenutzerVer.SetTextArray(7,(LPCTSTR) pRs->m_BenutzerID);
    kriege zwar keinen Fehler leider kann ich den progi nicht ausführen 😢
    Hat da jemand Erfahrung damit ??



  • pRs->m_BenutzerID ist ein int oder?
    Ist dir klar was du damit machst? glaub nicht...
    LPCSTR -> Zeiger auf den Anfag eines Strings (auf die Adresse im Speicher!!!).
    Nun rate mal was rauskommt wenn du ein int in ein LPCTSTR castest... wenn im int 1 stand, sucht die Funtion nun an adresse 1 einen string zum ausgeben, das kann doch nur knallen... ich würd mal versuchen ein int in nen String umzuwandeln, mit sprintf z.B.



  • oder so???:
    itoa(pRs->m_BenutzerID,BenutzerID,10);
    BenutzerID ist char



  • Schon besser...


Anmelden zum Antworten