Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Linker > General > Additional Library Directories
  2. Das ist auch die falsche Baustelle. Dort sucht VC nach Sourcecode fürs Debuggen. Versuchs doch mal damit: Project Properties > C/C++ > General > Additional Include Directories
  3. Gibt es irgendwelche globalen Variablen in der DLL? Oder gibt es Klassen, die statische Member mit nichttrivialem Konstruktor haben? Was passiert, wenn du die Zeile mit den new auskommentierst? Ach ja, 1114 ist ERROR_DLL_INIT_FAILED, das wussten wir schon
  4. Enthält die DLL irgendwelche globalen Objekte? Wie sieht die DllMain aus?
  5. Das ist alles das gleiche. Du kannst hier c rausziehen: c und (b oder ( a und nicht b ) ) Und das ist wieder c und ( a oder b )
  6. Moment, ich glaube, ich habe mich vertan... c(a+ ist richtig. Tut mir leid, das ist schon recht lange her bei mir. Ich möchte mich auch für meine Äußerungen entschuldigen. Es kommt halt häufiger vor, dass jemand nur eine schnelle Lösung will, und die Anzeichen (Drängen auf schnelle Hilfe im Betreff und Weigerung, die eigene Arbeit zu zeigen) waren gegeben.
  7. Das ist dieselbe, die du zuerst genannt hast, c(a+, nur umgeformt. Ich habe die Vermutung, dass du nur an der Lösung interessiert bist, nicht daran, zu lernen, wie man das Verfahren richtig anwendet. Und zu weiteren Frage-Antwort-Spielchen habe ich ehrlich gesagt keine Lust. Nur soviel: In der Lösung (eigentlich gibt es drei mehr oder weniger gleichwertige) kommt mindestens ein "nicht" vor.
  8. Ich kann nur für mich sprechen. Ich habe mal hier mitgemacht: Del Ferro Institute. Mir hat das sehr geholfen. Das hat sogar die Krankenkasse bezahlt. Ist aber schon ein paar Jahre her.
  9. :confused: BD+AC bedeutet soviel wie (B und D) oder (A und C). Wie kommst du auf exklusiv-oder? Nein. Man sieht doch sofort, dass d irrelevant ist, also kommt es auch in der Lösung nicht vor. Warum zeigst du nicht einfach deine Zwischenschritte?
  10. Zeig doch mal deine Zwischenschritte, dann kann ich die Frage beantworten.
  11. Was heißt "mit Hilfe"? Der Ausdruck ist bereits in der disjunktiven Normalform. Sollst du ihn vieleicht hiermit vereinfachen? Verfahren nach Quine und McCluskey - Wikipedia Fast.
  12. Das ist das Problem. Das muss add i to summe heißen. Bei dir passiert folgendes: Beim 1. Durchlauf (i=1) wird summe (0) zu i addiert, i bleibt 1. Beim 2. Durchlauf (i=2) wird 2 von summe abgezogen, summe wird -2. Beim 3. Durchlauf (i=3) wird summe (-2) zu i addiert, i ist wieder 1 (!) Beim 4. Durchlauf (i=2) wird 2 von summe abgezogen, summe wird -4. Beim 5. Durchlauf (i=3) wird summe (-4) zu i addiert, i wird -1 Beim 6. Durchlauf (i=0) wird 0 von summe abgezogen, summe bleibt -4. Beim 7. Durchlauf (i=1) wird summe (-4) zu i addiert, i wird -3 Beim 8. Durchlauf (i=-2) wird -2 von summe abgezogen, summe wird -2. Beim 9. Durchlauf (i=-1) wird summe (-2) zu i addiert, i wird -3 Beim 10. Durchlauf (i=-2) wird -2 von summe abgezogen, summe wird 0. Beim 11. Durchlauf (i=-1) wird summe (0) zu i addiert, i bleibt -1. Beim 12. Durchlauf (i=0) wird 0 von summe abgezogen, summe bleibt 0. Beim 13. Durchlauf (i=1) wird summe (0) zu i addiert, i bleibt 1. Nach dem 13. Durchlauf ist das Programm im selben Zustand wie nach dem 1. Durchlauf -> Endlosschleife. P.S.: Verschoben -> Delphi/RPG+CL/Sonstige
  13. Ja, da hab ich wohl die Variablen durcheinandergeworfen. Welche Werte haben iConstByteData und size?
  14. Ist das ein Kuddelmuddel. Ich würde das erst mal so weit wie möglich vereinfachen. Wenn iByte sowieso immer nur iConstStartData ist, brauchst du die Variable nicht. Die Zeile iPos = iByte + (b * 2) + (a * iConstByteData); wird dann zu iPos = iConstStartData + (b * 2) + (a * iConstByteData); und das wiederum zu iPos = (b * 2) + ( (a + 1) * iConstByteData); iWert brauchst du auch nicht. value = *( (short*)&sData[iPos] ); tut's auch. Und das hier c = c++; erzeugt undefiniertes Verhalten. Wenn du c einfach nur hochzählen willst, mach das so: ++c; Welchen Wert hat eigentlich iConstStartData?
  15. Mal ehrlich, was hast du davon, wenn du weißt, was in anderen Unternehmen benutzt wird? Oder willst du dir alles ansehen, was hier aufgelistet wird?
  16. Dein Parkhaus ist nicht so groß wie du glaubst, nämlich nur 2 mal 9 Plätze. Der gültige Index für die erste Dimension geht von 0 bis 1, der für die zweite von 0 bis 8. Alle deine Zuweisungen mit ab_Parkhaus[2] sind damit schon mal falsch.
  17. Dazu müsstest du vermutlich das Projekttemplate ändern.
  18. Die Farbtiefe wovon? Und für welches Betriebssystem? Vielleicht tut's ja schon Paint, das ist bei Windows dabei. Nein, schwarz-weiß wäre 1 Bit. Meinst du vielleicht Graustufen? Nein, die Auflösung hat mit der Farbtiefe nichts zu tun.
  19. Klar geht das: Project > Properties > Configuration Properties > General > Character Set Umstellen auf: Use Multi-Byte Character Set
  20. Du könntest den Stringstream mit ss.str(""); zurücksetzen. Einfacher ist es aber wohl, wenn du den Stringstream erst in der Schleife anlegst, da wo du ihn auch benutzt. Die Methdoe, alle Variablen am Anfang zu deklarieren, ist ein Relikt aus C, das man in C++ nicht mehr braucht, und das auch nicht sonderlich sinnvoll ist.
  21. Ich glaube, das hat mit Strings überhaupt nichts zu tun. Das Problem ist wahrscheinlich, dass du bei jedem Schleifendurchlauf die nächsten 40.000 Bytes aus der Datei liest. Ich vermute, einmal reicht.
  22. Mit hoher Wahrscheinlichkeit dein Code. Zeig doch mal, wie du empfängst.
  23. Mit einem zweiten Bildschirm oder per Remote-Debugger. Ansonsten gib halt Traces aus
  24. Heißt es wirklich "Hhendaten", oder ist da ein ö verlorengegangen? Lass dir doch ss.str() mal mit cout ausgeben, und prüf, ob der Pfad wirklich stimmt.
  25. Ja. Genauso, wie du es jetzt bei WM_MOUSEMOVE machst, aber mit dem DC, den du von BeginPaint bekommst. Dazu müsstest du dir natürlich nicht nur die Anfangs-, sondern auch die Endkoordinaten merken.

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