Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Wie prüfst du das denn?
  2. Klotzkopp

    MaskedTextBox in C# ?

    Einfügen aus der Zwischenablage geht allerdings auch nicht mehr.
  3. Klotzkopp

    MaskedTextBox in C# ?

    Ganz so einfach ist es nun nicht. Es gibt Sprachen, in denen das Dezimaltrennzeichen nicht das Komma ist. Spaß bei der Lokalisierung ist die Folge. 0,,,,4,,3, ist keine gültige Zahl. Was ist mit Exponentialschreibweise? Was ist mit Einfügen aus der Zwischenablage? Vorher den Inhalt prüfen? Oder auch abklemmen? Die User werden sich bedanken. Was ist, wenn jemand einen Teil der Eingabe entfernt? Das Problem ist nicht so einfach, wie es auf den ersten Blick aussieht.
  4. Da passiert keine Konsolenausgabe. Was passiert zwischen diesen Codefragmenten mit responseFromServer?
  5. Wie gibst du auf der Konsole aus? Was ist Antwort? Bist du sicher, dass zu diesem Zeitpunkt schon die gesamten Daten übertragen wurden und in Antwort stehen?
  6. Wo da die Simulation eines TV-Signals ins Spiel kommt, kannst du vermutlich nicht erklären. Genausowenig, warum du in den zahlreichen Inkarnationen dieses Threads in anderen Webforen ganz andere Gründe dafür anführst, dass du eine Alternative suchst. Ich schließe diesen Thread. Es kommt sowieso nichts Sinnvolles dabei heraus.
  7. Nein, das ist eine Software, die Benutzerinteraktion mit einer TV-Software simuliert. EDIT: Ich muss mich korrigieren: Die Software ist eine Beispielimplementierung, wie eine EPG-Software und eine TV-Software zusammenarbeiten können. Du hast also offenbar eine Anforderung, die diese Software nicht erfüllt, sonst würdest du ja keine Alternative suchen. Dann solltest du vielleicht verraten, welche Anforderung das ist. Was erwartest du dir von der Alternative, was diese Software nicht kann?
  8. Sortier das Array, dann musst du nur noch jedes Element mit seinem Nachfolger vergleichen, um die Duplikate zu finden.
  9. Wer ist ned? Ein einzelnes, aussagekräftiges Satzzeichen würde hier Klarheit schaffen, ob du (?) einfach nur nachfragst, ohne es getestet oder die Doku gelesen zu haben, oder ob du (!) darauf hinweisen möchtest, dass es bei dir nicht wie gewünscht funktioniert.
  10. CListCtrl::GetFirstSelectedItemPosition CListCtrl::GetNextSelectedItem Das Unterforum C und C++ ist übrigens für Standard-C und Standard-C++ vorgesehen. Fragen zu Themen, die über den Standard hinausgehen (wie z.B. zu den MFC, die du benutzt), gehören nach C++: Compiler, IDEs, APIs, wohin ich diesen Thread jetzt auch verschiebe. Bitte beim nächsten Thread darauf achten.
  11. Hier findet eine Initialisierung statt, keine Zuweisung. Hier wird also kein Zuweisungsoperator aufgerufen, sondern Konstruktoren. Zudem gehört der Zuweisungsoperator in die Klasse, der zugewiesen werden soll.
  12. Wenn du angemeldet bist, werden die Zeitzoneneinstellungen aus deinem Profil benutzt. Wenn nicht, wird die Voreinstellung der Forensoftware für Gäste (unangemeldete Benutzer) verwendet. Anscheinend gibt es für letztere keine automatische Sommerzeitumstellung. Die steht jedenfalls auf UTC+2. Welche Zonenzeit benutzt wird, steht immer am Ende der Seite ("Alle Zeitangaben in BLA. Es ist jetzt BLUBB").
  13. Klotzkopp

    Netzklasse

    Es steht im Wikipedia-Eintrag drin, aber ich möchte es nochmal hervorheben: Netzklassen wurden 1993 abgeschafft. Das ist veraltet.
  14. Beide Ansätze haben ihre Vor- und Nachteile. Dein Programm ist im Prinzip ein sehr einfacher Voxel-Raytracer. Raytracer sind sehr gut darin, Reflexionen und Schatten realistisch darzustellen. Allerdings ist die erforderliche Rechenleistung normalerweise sehr hoch. Der von den Objekten ausgehende Ansatz ist der verbreitetere, wenn Szenen in Echtzeit gerendert werden sollen, und wird von Grafikbibliotheken wie OpenGL und Direct3D unterstützt. Hier steckt dann erheblich mehr Aufwand in der Berechnung, ob eine Fläche überhaupt sichtbar ist, in Verdeckungsberechnung, Beleuchtung und Texturen. Dinge wie Reflexion und Schatten, die bei einem Raytracer sozusagen als Nebenprodukt abfallen, müssen hier eigens berechnet werden. So oder so setzt man bei solchen Programmen allerdings auf Hardwarebeschleunigung. Man lässt das speziell darauf zugeschnittene Grafikprozessoren machen, weil es sonst einfach nicht schnell genug geht. Als Einstieg vielleicht einfach mal dies: Bildsynthese ? Wikipedia
  15. Prüf, ob speicher groß genug ist.
  16. Struktogramme zeigen Abläufe und Kontrollstrukturen, keine Variablentypen. Soweit ich weiß, gibt es keine formale Vorgabe für die Kennzeichnung von Arrays. Ich würde die Schreibweise mit den eckigen Klammern einfach übernehmen. Kann natürlich sein, dass dein Dozent etwas anderes vorgegeben hat.
  17. Klotzkopp

    C# Process-ID

    Ich meinte, gibt Start in deinem Programm true oder false zurück?
  18. Klotzkopp

    C# Process-ID

    Was gibt dir Start denn zurück?
  19. Möglicherweise ist der Exponent 1+sin(n).
  20. Es ist keine gute Idee, wenn du schon in der Längen-Zählschleife mit string++ durch dein Stringarray läufst, denn danach zeigt string nicht mehr auf den Anfang des Arrays, sondern dahinter. Benutz besser den Arrayzugriffsoperator [] mit i als Index. Doppelte Dereferenzierungen brauchst du hier auch nirgends, weil du niemals auf einzelne Zeichen zugreifen musst. Außerdem musst du noch beachten, dass du im Ergebnisarray ein zusätzliches Byte für die Nullterminierung brauchst. Und ich hatte es schon im letzten Beitrag gesagt: Setz deinen String in res zusammen, nicht in string[0]. Erstens weißt du nicht, ob string[0] groß genug ist, zweitens ist der für res angeforderte Speicher dadurch ungenutzt und hinterher durch die Zuweisung res = string sogar verloren, weil du ihn nicht mehr freigeben kannst.
  21. Du prüfst zwar auf gültige Werte, machst aber im Fehlerfall nur etwas Zusätzliches (den grünen Pixel). Die nachfolgende Block-Prüfung machst du in jedem Fall, auch mit ungültigen Werten. Möglicherweise ist bei deiner Entwicklungsumgebung schon einer dabei. Was benutzt du denn?
  22. Ein Debugger ist ein Programm, mit dem du dein Programm Schritt für Schritt durchgehen kannst und dir alle Variableninhalte ansehen kannst. Hättest du jetzt ein wenig Code gezeigt, hätte man dir da weiterhelfen können.
  23. C und C++ sind nur auf Quellcodeebene plattformunabhängig. Die daraus erzeugten ausführbaren Dateien sind es nicht mehr. Du musst also für jede Zielplattform einzeln bauen. Allerdings musst du nicht zwangsläufig auf der Zielplattform bauen, Stichwort Cross-Compiler.
  24. Klotzkopp

    Heap Manipulation

    Und warum machst du dann gleich weiter mit dem Thema? Beide Varianten erzeugt nach dem C- und dem C++-Standard undefiniertes Verhalten, es kann also alles mögliche passieren.
  25. Klotzkopp

    Heap Manipulation

    Die Funktion myUnsafeCallback manipuliert Stack-Inhalte außerhalb ihres eigenen Stackrahmens. In diesem Fall genau die Speicherstelle, an der x liegt. Es gibt einschlägige Seiten, die sich mit so etwas beschäftigen, aber weder möchten wir hier auf solche Seiten verlinken, noch möchten wir solche Themen hier erklären, das lockt die falschen Leute an.

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