[gelöst]ComboBox doppelte Einträge



  • Hallo Leute,
    folgendes Problem
    habe eine Combobox welche mir Dateien ausgibt.
    Wenn ich in der Combobox einen Eintrag auswähle, wird er doppelt angezeigt-
    Wenn ich dann nocheinmal klicke wird er dreifach angezeigt usw.
    Wie kann ich das beheben?

    Hier mein Code

    HANDLE fHandle;
        WIN32_FIND_DATA wfd;
    
        fHandle=FindFirstFile("Profil\\*.ini",&wfd);
    
    	do
        {
    		if (! (((wfd.cFileName == ".") || (wfd.cFileName == "..")) && (wfd.dwFileAttributes != FILE_ATTRIBUTE_HIDDEN)) && fHandle != INVALID_HANDLE_VALUE)
    		{
    			//AfxMessageBox(wfd.cFileName);
    			m_profil.AddString(wfd.cFileName);
    		}
    		if(fHandle == INVALID_HANDLE_VALUE)
    		{
    			AfxMessageBox("Files not found!");
    		}
    
        }
    	while (FindNextFile(fHandle,&wfd));
        FindClose(fHandle);
    


  • Der Code steht vermutlich einfach an der falschen Stelle, und wird dadurch mehrfach ausgeführt.


  • Mod

    Du glaubst es nicht, aber der Debnugger ist wirklich Dien Freund 😉



  • Okay alles klar 😛
    Hatte den Text wircklich an einer falschen Stelle 😛


Anmelden zum Antworten