Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Ich wiederhole die Frage: Um welche Windowsversion geht es genau? Oder ist das Verhalten immer gleich, unabhängig von der Windowsversion? Wie du vielleicht siehst, macht der Code unter NT (genauer: in Abhängigkeit der globalen Variable bNT) etwas völlig anderes.
  2. Ich nehme an, du sprichst von Windows. Es wäre gut zu wissen, welche Windows-Version es genau ist. Du könntest aber schon die allgemeine Vorgehensweise bzw. die benutzten API-Funktionen posten. Ansonsten müsste ich meine Kristallkugel suchen Und weil das mit Standard-C++ nichts zu tun hat: Verschoben -> C++: Compiler, IDEs, APIs
  3. Das ist, wie man in wininet.h nachlesen kann, ERROR_INTERNET_EXTENDED_ERROR. Die MSDN Library sagt dazu:
  4. Hast du den Thread nicht gelesen? Das ist genau dasselbe Problem, das Filou auch hatte. Du musst bei FtpPutFile das Handle angeben, dass du bei InternetConnect als Rückgabewert bekommst (und momentan wegwirfst).
  5. Benutz ein Versionskontrollsystem, das die Änderungen im Code während der Entwicklung dokumentiert. Es dürfte schwierig sein, Code mitsamt der Entstehungshistorie zu "klauen". Wenn der Eine eine Vielzahl alter Versionen des Codes vorlegen kann, und der Andere nicht, ist leicht zu entscheiden, welcher der beiden der Autor ist.
  6. Und wenn du das Fenster mit der Tastatur verschiebst?
  7. ASCII ist es jedenfalls nicht. Du hättest aber erwähnen können, dass es sich um ein zweidimensionales Array handelt Wie auch immer, du kannst nichts aus dem Array entfernen. Du kannst bestenfalls die letzten Zeilen als leer kennzeichen, z.B. indem du sie mit Leerzeichen auffüllst, oder eine Endemarkierung setzt (falls es so etwas in dieser Codierung gibt). Du kannst auch die neue Zeilenzahl einer anderen Variablen zuweisen und diese Information parallel zum Array mitschleppen.
  8. Das ändert ja nichts am ursprünglichen Problem. Ich verstehe allerdings nicht, warum 0x40 für "leer" steht, und wie ein Array Zeilen haben kann.
  9. Zu "TChart" findet sich in der gesamten MSDN-Library nichts. Ist das von einem Drittanbieter? Sprich: Was genau ist m_chart?
  10. Anscheinend geht das mit rar nicht. Kannst du das Zielarchiv nicht einfach vorher löschen?
  11. Dann ist das Aktualisieren ja nicht das Problem, einmal im Jahr kannst du auch problemlos die Pivottabelle neu erzeugen.
  12. Zeiger als Rückgabewert bedeutet immer, dass sich der Aufrufer um den Speicher kümmern muss. Oder Verlust von Threadsicherheit / Reentrance, wenn du Zeiger auf statischen Speicher zurückgibst. Warum packst du die Werte nicht in eine Struktur?
  13. Wenn man bei Google nach "loader error 3" sucht, findet sich so einiges.
  14. Du kannst auch eine Pivottabelle erstellen. Zieh a in den Zeilenbereich und b in den Datenbereich. Die Summenfunktion sollte voreingestellt sein. Eine Pivottabelle aktualisiert sich allerdings nicht automatisch. Brauchst du das regelmäßig?
  15. Er kennt nur ein Muster, nicht den tatsächlichen Wert. Er weiß, dass es vier Ziffern und ein Zeilenumbruch sind, aber nicht, welche Ziffern.
  16. Du könntest zuerst eine Liste der Zeilen erstellen, an denen sich die Artikelnummer ändert. Aus den Werten dieser Liste könntest du dann Bereiche zusammensetzen, die du für die Summenfunktion benutzen kannst.
  17. Ja. Du hast zwar nicht gefragt, wer das ist. Und du hast auch nicht gefragt, um welche Webseite es sich handelt, die dieser jemand, nach dem du nicht gefragt hast, kennt. Aber ich glaube, das ist es, was du eigentlich wissen wolltest. Daher: http://de.wikipedia.org/wiki/Fu%C3%9Fballregeln
  18. Es gibt in C++ keine eingebaute Funktionalität für das, was du suchst. Entweder machst du es so, wie es Kitty82 vorgeschlagen hat, oder du benutzt eine Bibliothek für reguläre Ausdrücke.
  19. Wenn es dir nicht gerade um die Art und Weise des Stehens geht, heißt es Standard :mod: Muss ja nicht sein. War nur ein Vorschlag. So etwas sollte eigentlich schon beim Design berücksichtigt werden. Es kann schwierig sein, das nachträglich einzubauen.
  20. Dann ist das vom UI-Design her in Ordnung, nur die Beschriftung finde ich etwas verwirrend, aber einen besseren Vorschlag habe ich gerade auch nicht. Die hat aber nicht jede Tastatur. Wie wäre es mit Alt+Enter? Das benutzt man üblicherweise, um den Eigenschaften-Dialog zu öffnen.
  21. Das hätte dir auch Google beantworten können. Du kannst einfach extern "C" vor die Funktionsdeklaration schreiben. Du kannst auch einen Block aufmachen: extern "C" { // Deklarationen }[/code]
  22. Ist die Checkbox links unten auf der "Datenbank-Einstellung"-Seite klickbar? Oder gibt sie nur den Status wieder? In letzterem Fall ist das IMHO ein UI-Designproblem. Steuerelemente suggerieren Interaktionsmöglichkeiten und sind daher als Statusanzeigen ungeeignet. Zur "Benutzerverwaltung": Jedes GUI sollte auch komplett mit der Tastur bedienbar sein.
  23. Das ist normal. Unter Anderem werden die Parametertypen in den Funktionsnamen integriert, damit Überladung auch mit importierten Methoden funktioniert. Dieses "name mangling" führt zu den seltsamen Funktionsnamen. Deklarier die Funktionen als extern "C".
  24. Das ist schon der erste Fehler. In dieses Array passen nur 5 Objekte, nicht 6. Wie carstenj schon sagte, ohne Kenntnis der Klasse Kontakt lässt sich nicht sagen, woran das liegt.
  25. Man kann sich auch viel Zeit dadurch sparen, indem man es vermeidet, seine eigenen Schlussfolgerungen oder irgendwo aufgeschnappte Gerüchte nicht weiter zu erklären, sondern als allgemein bekannte Tatsachen hinzustellen und damit die Helfer zu verwirren und ihre Geduld auf die Probe zu stellen. Offenbar neigst du dazu, aus falschen Informationen teilweise merkwürdige Schlüsse zu ziehen. Wenn du dann nach Informationen fragst, die auf den Ergebnissen dieser Schlüsse basieren, solltest du dich nicht wundern, wenn die Helfer sich bemühen, dein wackliges Gedankengebilde geradezurücken. Dass dabei einiges in sich zusammenbricht, ist kein Angriff gegen dich. Ich empfehle dir, bei weiteren Fragen dieser Art klarzustellen, worauf deine Schlussfolgerungen basieren. Wenn man dir nicht erst langwierig aus der Nase ziehen muss, wo die faulen Eier in deiner Kette von Schlussfolgerungen liegen, lässt sich so etwas viel schneller auflösen. Und wo du es gerade ansprichst: Gekünstelt finde ich, dass du den Chief siezt, sonst eigentlich nichts.

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...