CString.Find Stringtable geht nicht



  • Hallo

    weiß jmd warum die folgende Codezeile immer (-1) als return liefert, obwohl der Stringname in der StringTable vorhanden ist?

    CString strTbl; 
    CString sLocalFile ("teststring");
    
    //liefert immer -1
    INT test = sLocalFile.Find(strTbl.LoadString(IDS_PAGE_1));
    
    strTbl.LoadString(IDS_PAGE_1):
    //hier funktioniert es...
    test = sLocalFile.Find(strTbl);
    

    Gruß
    Bernd



  • ganz einfach wenn du mal geschaut hättest bringt LoadString Bool zurück das übergibst du dann der Find, was soll da auch raus kommen? und wo hast du da deinen Suchstring sLocalFile übergeben, nirgends genau so ist das 😉

    also deine 2. Variante is die einzig richtig Funktionierende


Anmelden zum Antworten