Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Kein Problem Aber was anderes: Hast Du mal daran gedacht, ein ListControl zu verwenden?
  2. Vorsicht, diese Version rundet z.B. 3,141 zu 3,15 auf. Wenn "richtig" gerundet werden soll, muss das so aussehen: double d; d *= 100.0; d += 0.5; d = floor( d ); d /= 100.0; Oder Du machst, was Goos vorgeschlagen hat, falls Du nur die Ausgabe runden willst, um dann mit dem ungerundeten Wert weiterzuarbeiten.
  3. Wenn Du wirklich aufrunden willst: double d; d *= 100.0; d = ceil( d ); d /= 100.0;
  4. So, das Problem hat sich jetzt sozusagen von selbst gelöst. Nach dem Löschen des debug-Ordners (in dem die Objektdateien erstellt werden) trat der Fehler nicht mehr auf. Dieses Problem gibt es bei MSVC manchmal. Da hilft dann "Rebuild All" bzw. "Alles neu erstellen".
  5. Simmt, das ist noch so, wie es vom Assistenten generiert wurde. Wenn es Dir nichts ausmacht, kannst Du mir das gesamte Projekt als ZIP zuschicken, dann schau ich mal nach. Lösch aber vorher den Debug-Ordner.
  6. Die Funktion CSerielleSchnittstelleApp::InitInstance Das ist doch die, in der der Fehler auftrat:
  7. Schreib mal Deine InitInstance hier rein.
  8. Eben, und das sollst Du gerade nicht. Baue das Projekt mit F7, und dann starte es im Debugger, indem Du, wie ich oben schon sagte, F5 drückst.
  9. Da fehlt der entscheidende Schritt, der Fehler kommt ja nicht beim Kompilieren. Wie startest Du das Programm?
  10. Hast Du das Progamm im Debugger gestartet? Was war das für eine Fehlermeldung?
  11. Das kann alles mögliche sein, eventuell ein ungültiger Index bei einem Zugriff auf ein Array. Starte das Programm mal im Debugger (F5), und wenn der Fehler dann auftritt, klick auf Abbrechen, dann sollte Dir der Debugger zeigen, an welcher Stelle im Code der Fehler aufgetreten ist.
  12. Klotzkopp

    FP mit XP Probleme

    Ich tippe auf Festplatte... @Auto: Nutze doch einfach die telefonische Aktivierung. Das geht problemlos.
  13. Das lässt sich ändern: CPropertyPage ist eine MFC-Klasse, die bei sogenannten Property Sheets Verwendung findet. Das sind diese Dialoge mit den Registern, aber auch Wizards (mit den Vor- und Zurück-Buttons). Property Sheet ist dabei der Begriff für das Ganze, Property Page ein einzelnes Register / eine einzelne Wizard-Seite. Infos zu CPropertyPage: http://msdn.microsoft.com/library/en-us/vcmfc98/html/_mfc_cpropertypage.asp Allg. Info zu Property Sheets: http://msdn.microsoft.com/library/en-us/vccore98/HTML/_core_property_sheets.asp
  14. Ob "\n" funktioniert, wird davon abhängen, was für eine Art Datei du erzeugst, weil es auf das jeweilige Programm ankommt, das die Datei interpretiert. Versuch mal "\r\n".
  15. Es gibt EmptyClipboard: http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/DataExchange/Clipboard/ClipboardReference/ClipboardFunctions/EmptyClipboard.asp
  16. Das Problem ist, dass Du davon ausgehst, dass index für die erste eingegebene Ziffer 7 ist. Das ist nur bei achtstelligen Zahlen der Fall. Abhilfe: Nach der Eingabe index auf strlen(hex)-1 setzen.
  17. Klotzkopp

    Raetsel

    Es gibt keine ausgezeichnete Achse, die darüber entscheidet. Die Invertierung genau einer Achse, egal wie sie im Raum liegt, bewirkt den Wechsel von links nach rechts und zurück. Die Begriffe "links" und "rechts" stammen aus aus dem Sprachgebrauch, und haben mit der Lage der gespiegelten Achse nichts zu tun. <schulsachen rauskram> Ein Objekt, das nicht mit seinem Spiegelbild zur Deckung gebracht werden kann, heißt "chiral", vom griechischen Chiro, zu Deutsch Hand(!). Das ist es übrigens auch, was die Unterschiede zwischen links- und rechtsdrehender Milchsäure ausmacht. Das Molekül ist chiral, und die beiden Formen haben unterschiedliche optische Eigenschaften.
  18. Klotzkopp

    Raetsel

    Hmm, ich glaube, der Ansatz mit dem Vertauschen von vorn und hinten ist schon ganz richtig. Genauer gesagt ist das Bild, das ein Spiegel liefert, entlang einer Raumachse "invertiert". Diese Achse steht senkrecht zur Oberfläche des Spiegels. Bei einem aufrecht stehenden Spiegel wird also tatsächlich "vorn" und "hinten" vertauscht. Der Effekt, dass dabei das Abbild z.B. einer rechten Hand plötzlich eine linke Hand zu sein scheint, liegt daran, wie wir überhaupt entscheiden, ob eine Hand eine "linke" oder eine "rechte" ist. Selbst bei abgetrennten Händen ist diese Unterscheidung ja problemlos möglich. Es ist eine Eigenschaft der Hand selbst, und nicht an die Wahrnehmung gekoppelt. Bei einer flachen Hand mit abgespreiztem Daumen bilden dieser, der ausgestreckte Zeigerfinger, und eine gedachte Achse, die aus der Handfläche herausragt, jeweils zueinander Rechte Winkel (für die E-Techniker: so wie bei der Richtungsbestimmung der Lorentzkraft). Allerdings ist die Ausrichtung - sozusagen das Vorzeichen - der Achsen bei der linken und der rechten Hand nicht gleich. Man kann jeweils zwei Achsen zur Deckung bringen, aber die dritte weist dann in die entgegengesetzte Richtung. Im Umkehrschluss heißt das, dass man durch Umkehren der Richtung einer der Achsen unter Beibehalten der beiden anderen eine linke in eine rechte Hand überführen kann. Und genau das macht der Spiegel. Ein anderes anschauliches Beispiel: Eine Schraube. Es ist egal, in welcher Ausrichtung die Schraube vor dem Spiegel liegt, oder ob ein Mensch oder eine Kamera das Spiegelbild betrachtet: Wenn die Schraube ein Rechtsgewinde hat, hat das Spiegelbild ein Linksgewinde.
  19. http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=32170&werbeid=12
  20. Du weist die Bilder immer demselben Button zu.
  21. Der richtige Ort für solche Sachen ist OnInitDialog. Wenn Deine Dialogklasse diese Methode nicht hat, kannst Du sie einfach hinzufügen, indem Du im Klassenassistenten eine Nachrichtenbehandlungsmethode für WM_INITDIALOG einrichtest. UpdateData kümmert sich nur um den Datenaustausch zwischen Value-Membervariablen und Steuerelementen - in die eine oder die andere Richtung.
  22. Das ist compilerspezifisch, also verschieb ich das mal... MSVC bietet die Möglichkeit, inkrementell zu linken. Das bedeutet, dass die EXE oder DLL nicht komplett neu gelinkt werden muss, wenn ein Modul dazukommt. Dazu erstellt MSVC eine ILK-Datei. Wenn diese Datei korrupt oder schreibgeschützt ist, tritt diese Warnung auf. MSVC linkt dann einfach komplett neu. Ursache kann z.B. sein, dass bei der Verwendung von SourceSafe die ILK-Datei eingecheckt wurde, und daher schreibgeschützt ist. Abhilfe: Die ILK-Datei löschen bzw. den Schreibschutz entfernen.
  23. Wenn die Bedingung wahr ist, wirken sich der IF- und der ELSE-Zweig ohnehin gleich aus, oder sehe ich das falsch?
  24. Zu 1: Ein Frequenzspektrum kannst Du über FFT ausrechnen. Bei einer Abtastzeit von 1/100 Sekunde ist die Auflösung allerdings mit 100 Hz recht grob. Zu 2: Dazu musst Du die Datei "parsen", damit Du weißt, an welcher Stelle Du was ändern musst. Wie das im einzelnen geht, hängt vom Dateiformat ab. Infos über das WAV-Format gibts z.B. hier. PS.: Der Titel des Threads ist ungünstig
  25. if( counter > 0 ) { strncpy( NeuEingabe, Eingabe, counter ); } NeuEingabe[counter] = '\0'; strcat( NeuEingabe, Eingabe + counter + 1 ); [/CODE]

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