Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Klotzkopp

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von Klotzkopp

  1. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Dann ist es nach meiner persönlichen Meinung eine Frechheit, andere damit zu belästigen, denn dann erwartest du von den Helfern eine höhere Bereitschaft zur Lösung dieser Aufgabe, als du selbst aufzubringen bereit bist. Du erwartest von anderen Benutzern des Forums, das zu tun, wozu du offenbar selbst zu faul bist. Vielleicht solltest du diese Einstellung mal in Ruhe überdenken. Dieses Forum ist kein Lösungsservice für lästige Hausaufgaben.
  2. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Meinst du jetzt mit "Position" eine Art Index, also von Null bis irgendwas, oder die tatsächliche Speicheradresse? Falls ersteres: Das ist Unsinn, denn der nächste Index ist der eigene Index + 1, also redundant. Falls letzteres: Für Speicheradressen verwendet man Zeiger, keine Integer, auch wenn beides letztendlich Zahlen sind. Du kannst dich z.B. nicht darauf verlassen, dass ein int genauso groß ist wie ein struct ADRESSEN*. Außerdem erschwert es die Verwendung der Liste, weil du ständig casts machen musst. Und damit untergräbst du die Sicherheit, die dir die Typstrenge bietet.
  3. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Das verstehe ich nicht. Für "Speicheradressen" verwendet man Zeiger, keine ints. Was hast du mit den ints vor?
  4. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Es steht doch praktisch schon da: Also: class Time { // ... Time add( int minuten ); // ... };[/CODE]Versuchs doch einfach mal, und zeig uns deine Ergebnisse, dann sagen wir dir, was falsch ist. So ist der Lerneffekt höher
  5. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Die File-Streams sind auch Datenströme
  6. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    next und prev müssen vom Typ struct ADRESSEN* sein, sonst bekommst du damit keine Verkettung hin. Du brauchst ja einen Zeiger auf die nächste/vorherige Struktur. Außerdem solltest du die struct-Deklaration mit einem Semikolon abschließen. Speicher reservieren: struct ADRESSEN* neueAdresse = malloc( sizeof( struct ADRESSEN ) );
  7. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Windows
    Zum Analysieren von Dumpfiles verwendet man Debugger, allerdings sind nicht alle dazu in der Lage. WinDbg z.B. kann das (gibts kostenlos hier). Die Bedienung ist nicht gerade komfortabel, aber die mitgelieferte Hilfe ist sehr ausführlich. Wenn es Minidumps sind (64kByte), muss WinDbg auf die Binaries des abgeschmierten Systems (Kernel, dazugehörige DLLs und Treiber) zugreifen können, um eine ordentliche Analyse machen zu können. Die Debug-Symbole des Systems sind auch immer hilfreich. Der Inhalt des Bluescreens steht sinngemäß auch im Dump, und auszugsweise im Ereignisprotokoll.
  8. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Indem du die geforderten Eigenschaften aus dem Aufgabentext in Methoden der Klasse umsetzt. Aus der ersten Aufgabe kannst du zum Beispiel ablesen, dass die Klasse Time einen Konstruktor für zwei Integer Time t0(23, 59) einen Default-Konstruktor Time t1 und eine Methode add braucht. Die add-Methode bekommt einen Integer als Parameter und gibt ein neues Time-Objekt zurück: t1 = t0.and(120); Die Klasse sollte außerdem die Werte für Stunden und Minuten speichern können.
  9. Falsches Forum, drum: --> Verschoben nach: C++: Compiler, IDEs, APIs
  10. Das ist eigentlich immer möglich. Die DLL kann ja einen Fehlercode zurückgeben, wenn der von der EXE übergebene Speicher nicht groß genug ist. Deine DLL und deine EXE verwenden die C-Laufzeitumgebung. Das ist eine Bibliothek, die sich u.a. um den Heap kümmert. Es gibt sie (bei MSVC) in drei Versionen: Single-threaded, Multi-threaded und Multi-threaded DLL. Dazu gibt es jeweils noch eine Debug-Version. Nur die letzte kann man dynamisch linken, d.h. in allen anderen Fällen hast du zwei Laufzeitumgebungen, eine in der EXE und eine in der DLL, und damit auch zwei Heaps. Nur wenn beide die Multi-threaded DLL-Version verwenden, teilen sie sich eine Laufzeitumgebung, und damit auch einen Heap. Die Einstellung, welche Laufzeitbibliothek verwendet werden soll, findest du bei MSVC in den Projekteinstellungen unter C/C++->Code Generation.
  11. Die DLL und die EXE haben jeweils ihren eigenen Heap. Du allokierst auf dem Heap der DLL und gibst auf dem Heap der EXE frei. Du kannst das vermutlich verhindern, indem du für DLL und EXE dieselbe DLL-Version der C-Runtime verwendest. Nicht zuletzt vom Design-Standpunkt gesehen, ist es aber wahrscheinlich besser, wenn die EXE den Speicher selbst holt. --> Verschoben: C++: Compiler, IDEs, APIs
  12. Mit GetActiveView kannst du aus der Frameklasse einen Zeiger auf die aktive View-Instanz bekommen. Den musst du dann nur noch auf den Typ deiner Viewklasse casten.
  13. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Leider hilft die Eigenschaft "Komisch" nicht dabei, den Fehler einzugrenzen. Wie lautet die Meldung genau, und wann tritt sie auf? --> Verschoben: C++: Compiler, IDEs, APIs
  14. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    Ich grüble gerade an der 10. Wirklich nett...
  15. Was ist mit dem Rückgabewert von ReadFile und dem Wert, den Readfile in den vierten Parameter schreibt? Da sollte doch drinstehen, wieviele gültige Bytes im Puffer sind. Das zeitliche Verhalten von ReadFile solltest du über SetCommTimeouts beeinflussen können.
  16. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Basic
    Nein, denn es gibt ja immer nur ein Ahnen-Fenster. Aber du kannst dir mit GetWindow und GW_CHILD das erste Kindfenster des Root-Fensters holen und dessen Handle als Startpunkt für deine Schleife verwenden.
  17. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Mit long, short und char schon. Hast du noch andere?
  18. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Leider nicht. Es gibt bei den eingebauten Datentypen in C/C++ keine Statusinformation "gefüllt" oder "leer". Man kann Variablen daher auch nicht "leer übergeben". Du kannst deine Funktion so schreiben, dass sie einen bestimmten Wert als "leer" interpretiert (z.B. 0 oder -1), aber das muss der Aufrufer wissen und die Variable auf diesen Wert setzen, wenn er eine "leere" Variable übergeben will. Vielleicht hilft es weiter, wenn du ein wenig Code zeigst, oder genauer beschreibst, wofür du diese Abfrage brauchst.
  19. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Es stehen immer Werte in den Variablen. Du kannst bei eingebauten Datentypen in C oder C++ nicht feststellen, ob ihnen schonmal Werte zugewiesen wurden oder nicht.
  20. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Was meinst du mit "gefüllt"?
  21. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Soweit ich weiß, unterstützt die Klasse CButton keine Transparenz. Aber du kannst mal hier reinschauen: http://www.codeguru.com/buttonctrl/bitmap_text_button.shtml
  22. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    @Spikex: Da musst du schon mehr Informationen liefern. Geht es um ein Windowsprogramm? Wenn ja, MFC oder oder ein andere Bibliothek oder gar keine? Welche Entwicklungsumgebung? Wenn nicht, was dann? Wie bringst du die Bitmap auf den Button (Code)?
  23. Wie lautet denn der genaue Text der Messagebox (kannst du mit STRG-C kopieren)?
  24. Das kann eigentlich gar nicht passieren. Bist du sicher, dass der Fehler nicht tiefer im Callstack auftritt? Das grüne Dreieck im Debugger von VC++ zeigt dann unter Umständen bereits auf die nächste Zeile.
  25. Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in Basic
    Mit GW_HWNDFIRST und GW_HWNDNEXT kommst du nur an die Geschwisterfenster von "Me". Da die Fenster in einem Baum angeordnet sind, kommst du so also niemals aus Access heraus. Hol dir mit GetAncestor( Me.hWnd, GA_ROOT ) das Root-Fenster, und versuch es damit mal.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.