Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9.912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Wie lautet denn die Fehlermeldung?
  2. Es ist nicht "alles down". Einige Downloads funktionieren nicht, und wir sind leider bisher nicht dazu gekommen, uns darum zu kümmern. Ich bitte um Nachsicht.
  3. Warum sollte sie nicht funktionieren? Da musst du schon den Code dazu zeigen. Und die exakte Fehlermeldung. Nicht "sinngemäß". Ich verstehe die Aufgabe so, dass du die Unterschlüssel und Werte des Schlüssels in der 2. Liste anzeigen sollst. Nicht die Werte der Schlüssel in der dritten Liste. Würde auch keinen Sinn ergeben, weil du nicht erkennen könntest, welcher Wert zu welchem Schlüssel gehört.
  4. Dann stimmt die Abfragelogik nicht. Ein neues "Drück"-Ereignis sollte nur dann generiert werden, wenn auch zwischendurch ein "Loslass"-Ereigniss eingetreten ist.
  5. Du darfst auf Fenster und Steuerelemente nur aus dem Thread zugreifen, in dem sie erstellt wurden.
  6. Du willst also gar keine Baumstruktur. Du willst einfach nur in der dritten Listbox sowohl die Sub-Schlüssel als auch die Werte des in der zweiten Listbox ausgewählten Schlüssels sehen. Das hätten wir auch einfacher haben können. private: System::Void listBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) { listBox2->Items->Clear(); RegistryKey^ subkey = Registry::CurrentUser->OpenSubKey(listBox1->SelectedItem->ToString()); for each (String ^eintrag in subkey->GetSubKeyNames()) listBox2->Items->Add(eintrag); } private: System::Void listBox2_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) { listBox3->Items->Clear(); RegistryKey^ subkey = Registry::CurrentUser->OpenSubKey(listBox1->SelectedItem->ToString()); RegistryKey^ subkey2 = subkey->OpenSubKey(listBox2->SelectedItem->ToString()); for each (String ^eintrag in subkey2->GetSubKeyNames()) listBox3->Items->Add(eintrag); for each (String ^eintrag in subkey2->GetValueNames()) listBox3->Items->Add(eintrag + " = " + Convert::ToString(subkey2->GetValue(eintrag))); } [/code] Ganz sauber ist das auch nicht. Man sollte die RegistryKey-Objekte direkt als Nutzdaten an die Listbox-Items hängen, anstatt immer zwischen RegistryKey und String zu wechseln. Aber so geht's wenigstens.
  7. Solange du nur lesend auf die Registry zugreifst, kann nichts passieren. Es sollte kein Tipp sein. Ich wollte wirklich nur wissen, ob du weißt, was Rekursion ist. Rekursion ist der einfachste Weg, das TreeView zu befüllen. "Kind" bedeutet Art oder Typ, nicht wie der deutsche Begriff Kind. GetValueKind liefert dir die Information, ob ein Wert ein DWORD oder String oder was auch immer ist. Kommt darauf an, welche Anforderungen an die Ausgabe in der Aufgabenstellung stehen. Warum willst du die Registry bearbeiten? Du sollst doch nur lesen. Kannst du bitte mal den genauen Wortlaut der Aufgabenstellung hier posten? Ich glaube, du verrennst dich gerade total.
  8. Es gibt keinen Grund, ein internes Projekt anders zu behandeln als eines mit einem externen Auftraggeber. Du nimmst dir durch das Weglassen von Projektteilen nur die Möglichkeit zu zeigen, was du kannst.
  9. Woher wusstest du denn, was der Kunde haben will, wenn du kein Lastenheft hattest?
  10. Beim Programmieren stimmt das nicht. Es gibt nicht für jedes Programmierproblem eine fertige Lösung, die man nur noch finden und abschreiben muss. Es gibt bestenfalls Leute, die vorsagen.
  11. Klotzkopp

    Normalisierung

    1. NF ja, der Rest ist Käse.
  12. Klotzkopp

    SQL Injectin

    Aber sonst geht's dir noch gut?
  13. Dann befüllst du die Steuerlemente wohl nicht richtig. Wenn du nicht den Code dazu zeigst, ist eine genauere Diagnose kaum möglich. Die MSDN Library gehört zu den besten Dokumentationen, auch für Anfänger. Man darf eben nicht erwarten, dass man darin Schritt-für-Schritt-Anleitungen findet. Eine Dokumentation ist kein Tutorial.
  14. Das ist vollkommener Quatsch. Sowohl C als auch C++ und Assembler müssen vor der Ausführung in Maschinencode übersetzt werden. Ob dabei ein Programm herauskommt, das ein Betriebssystem benötigt, ist nicht von der Sprache abhängig, sondern von den Möglichkeiten/Einstellungen des Compilers/Assemblers.
  15. Erstens gibt es keine Sprache namens C/C++. Zweitens habe ich den Begriff "Betriebssystemsprache" noch nie gehört. Was soll das sein?
  16. Der Code besteht aus zwei vollständigen Klassen. Den kannst du nicht einfach in einen Button-Handler stecken. Der Code tut auch für sich genommen nichts. Du musst die darin enthaltenen Klassen in deinem Code benutzen. Füge die beiden Klassen deinem Projekt hinzu, am einfachsten in einer neuen Code-Datei. Dann erstellst du in einem Button-Handler eine neue Instanz von pdf2txt und rufst deren GetText-Methode auf.
  17. Wenn der Screenshot personenbezogene Daten enthält. Das meinte ich mit "kommt drauf an".
  18. Schöner Zirkelschluss. Du solltest dich über die Reaktionen nicht wundern. Ein lobender Beitrag von einem frisch registrierten Benutzer, noch dazu mit einem unnötigen und wenig hilfreichen (da auf die Hauptseite der Webpräsenz verweisenden) Link erweckt natürlich den Eindruck von Werbung. Weitere Beteuerungen deiner Aufrichtigkeit werden sich demselben Misstrauen stellen müssen.
  19. Die Variable muss nicht dort deklariert sein, wo die Makros definiert werden. Sie muss dort deklariert sein, wo die Makros benutzt werden.
  20. Genau so. Besser #define PC1 (uservars.prgcounter[0])Wenn der Makro-Ausdruck Operatoren enthält, sollte man ihn in Klammern setzen, damit es nicht zu unbeabsichtigten Effekten kommt, wenn man ihn in Ausdrücken mit anderen Operatoren höherer Bindungsstärke benutzt. Das kann dir in diesem Fall kaum passieren (. und [] haben schon eine sehr hohe Bindungsstärke), aber man sollte es sich besser einfach angewöhnen, damit man es automatisch macht, wenn man es mal braucht.
  21. Nirgends. Es gibt kein Fernwartungsscreenshotgesetz, das das pauschal regelt. Dafür gibt es Juristen. Wie ich schon sagte: Es kommt darauf an - was auf dem Screenshot zu sehen ist, - zu welchem Zweck der Screenshot angefertigt wurde, - welche Betriebsvereinbarungen oder sonstige rechtlichen Rahmenbedingungen bestehen, - usw. Deine erste Anlaufstelle sollte der betriebliche Datenschutzbeauftragte sein.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...