Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Findfile und seine Umkehr Funktion ??!!....?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
05.11.2002, 21:05 Uhr
Programmer



Hi alle!

Mit


Code:
CComboBox *list = (CComboBox*)GetDlgItem(IDC_COMBO1);

HANDLE handle;
WIN32_FIND_DATA wfd;
if((handle=FindFirstFile("c:\\*.usr", &wfd))!= INVALID_HANDLE_VALUE)
{
    do
    {
        if(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
            list->AddString(wfd.cFileName);
        else
            list->AddString(wfd.cFileName);
    } while(FindNextFile(handle,&wfd));
}
FindClose(handle);



lasse ich alle .usr Dateien also marc.usr, admin.usr etc, jenachdem, was für ein user erstellt worden ist... wenn der name <xxx istm gibts dann eine datei xxx.usr...

Diese alle user lasse ich in einem COMBOLIST anzeigen.
Wie schaff ich das nun, dass wenn man zum beispiel XXX.usr wählt, dass der dann XXX.usr LÖSCHT!! Aber wenn man xxx.usr NICHT anklickt, sondern ADMIN.usr wählt und dann auf löschen geht, dass dann ADMIN.usr gelöscht wird!

Das ist eigentlich das, was ich nicht hinkriege und wovon ich NUll ahnung habe... wie geht das? hat einer eine ahnung?

Danke
mfg
Programmer
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf

Dieser Post wurde am 05.11.2002 um 21:06 Uhr von Programmer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.11.2002, 21:30 Uhr
~MysticEmpires
Gast



C++:

        CString m_lgdstr; // Das is die lese variable
        m_lgd.GetWindowText(m_lgdstr); // m_lgd is die Variable der Combobox

        if (m_lgdstr == " 123")
        {
                          //deine Funktio die ausgeführt werden soll wenn  in der Comba 123 steht
        }



na erklärt sich denke ich von selbst oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.11.2002, 21:58 Uhr
Programmer




Zitat:
~MysticEmpires postete

C++:

        CString m_lgdstr; // Das is die lese variable
        m_lgd.GetWindowText(m_lgdstr); // m_lgd is die Variable der Combobox

        if (m_lgdstr == " 123")
        {
                          //deine Funktio die ausgeführt werden soll wenn  in der Comba 123 steht
        }



na erklärt sich denke ich von selbst oder?



ist ja gut und recht ja, ABER... man kann in meinem Proggy einen user , erstellen!! EGAL, was für einen namen!¨Wenn man dort GAGGA eingibt, wird eine GAGGA.usr erstellt! Wenn man aber WC eingibt, kommmt wc.usr!!

Und ich weiss ja nicht, was ein anderer Mensch für Namen und user erstellt.. Wie soll ich dann wissen, dass der 123 macht?? Also muss es was geben wie

DeleteFile(DasEnstrepcjendSelektierteName.usr);

Also. Ich möchte... Es muss doch möglich sein, dass man einfach den aktuellen Namen, der in COMBO1 angezeigt wird, einem string user übergibt!

Dann könnte ich es so machen:

Code:
user += "c:\\User\\";
user += comboname;
DelteFile(user);



Also anders gesagt:

Wie gibt man den AKTUELLEN Text, der in COMBO1 angezeigt wird, da man den ja gewählt hat, einem String über?

mfg
Programmer
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.11.2002, 22:07 Uhr
Programmer



Und Sowieso.. deine Lösung geht sowieso net...
Es kommt folgender Error:

GetWindowTextA is not a member of CString...
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.11.2002, 22:10 Uhr
Tobi




C++:
CComboBox* list=GetDlgItem(IDC_COMBO1);
CString name,file;
list->GetWindowText(name);
file.Format("C:\\User\\%s.usr",file);
DeleteFile(file);



im prinzip das selbe wie ~MysticEmpires nur anders hingeschrieben!
--
Mit Computern können wir Probleme lösen die wir ohne sie gar nicht erst hätten!

mfg

Tobi

Dieser Post wurde am 05.11.2002 um 22:12 Uhr von Tobi editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.11.2002, 22:14 Uhr
Programmer



hmm... jo, beim kompilieren keine Fehler, aber der User wird troztdem leider nicht gelöscht...


Code:
CComboBox *list=(CComboBox*)GetDlgItem(IDC_COMBO1);
CString name,file;
list->GetWindowText(name);
file.Format("C:\\Abrechnung\\Network\\User\\%s.usr",file);
DeleteFile(file);


--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf

Dieser Post wurde am 05.11.2002 um 22:17 Uhr von Programmer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.11.2002, 22:16 Uhr
Tobi



Sorry, mein fehler:
es muss natürlich

C++:
file.Format("C:\\Abrechnung\\Network\\User\\%s",name);

heißen!
--
Mit Computern können wir Probleme lösen die wir ohne sie gar nicht erst hätten!

mfg

Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
05.11.2002, 22:21 Uhr
Programmer



Ne.. Sorry, es geht immer noch nicht...
tut sich nichts... hm...
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
05.11.2002, 22:24 Uhr
~MysticEmpires
Gast


Das mit dem fehler lag sicher daran das du bei der Variable die Kategorie nicht Controle sondern Wert gewählt hast.Man könnte doch z.b den eingegeben Namen auch in ne Variable speichern und abfragen das soll ja nich das Problem sein oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.11.2002, 22:26 Uhr
Programmer



Na... die IDC_COMBO1 hat noch gar keine Variable
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: