Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. gamefaqs.com sagt: Special Cup (Wario Colosseum/Dino Dino Jungle/Bowser's Castle/Rainbow Road) : Finish the Star Cup in 100CC
  2. Das sollte mit einer Nachrichtenbehandlungsmethode für HDN_ITEMCLICK machbar sein. Die brauchst du aber, wenn du nicht von Hand sortieren willst. Wo ist denn konkret das Problem? Ich finde, man sollte sich frühzeitig daran gewöhnen, dass es in der Softwareentwicklung nicht für alle Lebenslagen Tutorials gibt. Man sollte auch in der Lage sein, aus einer Dokumentation die benötigten Informationen herauslesen zu können, zumal dann, wenn sie so gut ist wie in diesem Fall. Das zielt jetzt nicht auf dich persönlich, aber ich habe den Eindruck, dass immer mehr Leute beim Programmieren sofort überfordert sind, wenn sie nicht von einem Tutorial abschreiben können. Etliche sind sogar damit überfordert, selbst ein passendes Tutorial zu finden
  3. Hast du diesen beiden schon ausprobiert? 1. CHtmlView::OnProgressChange 2. CHtmlView::OnStatusTextChange Die findet man recht einfach, wenn man sich in der MSDN Library die Methoden von CHtmlView ansieht.
  4. Da das Problem nun offenbar gelöst ist -> Thread geschlossen.
  5. Und was ist mit den Links, die du gepostet hast? :confused: Im MySQL++-Handbuch sind Beispiele und ein Tutorial. Dann solltest du das vielleicht besser lassen, und dich eher mit den Grundlagen, sowohl von C++ als auch deiner Entwicklungsumgebung beschäftigen. Datenbankzugriffe in C++ sind nun mal nicht einfach. Benutzt ihr in der Schule mysql++? Du kannst natürlich auch konkrete Fragen stellen. Wenn es aber z.B. darum geht, wie du in deiner Entwicklungsumgebung eine Bibliothek einbindest, solltest du verraten, um welche Entwicklungsumgebung es sich handelt.
  6. Nein, das Thema gab's gestern nicht. In dem verlinkten Thread geht's im Microsoft SQL Server. Das wurde in dem Thread auch schon verwechselt. Trotzdem sollte sich zu MySQL etwas über die Suchfunktion finden lassen
  7. Das ist das gleiche Problem wie hier: http://forum.fachinformatiker.de/showthread.php?t=90009
  8. Hier steht alles, was du wissen musst: http://msdn.microsoft.com/library/en-us/dllproc/base/services.asp
  9. In der ursprünglichen Bedeutung ist ein Troll ein Beitrag, der vorsätzlich Ärger machen soll, indem er z.B. mit provokanten Äußerungen sinnlose Diskussionen lostritt. Heute bezeichnet man damit auch den Autor eines solchen Beitrags. Die beste Reaktion auf Trolle ist, sie nicht zu füttern, d.h. nicht auf solche Beiträge zu antworten ("Do not feed the trolls"). Dann verschwinden sie meist ganz schnell wieder. *HINT*
  10. VC2005 ist standardmäßig so eingestellt, dass Unicode benutzt wird. In diesem Fall ist TCHAR (auf dem CString basiert) gleichbedeutend mit wchar_t, d.h. die ganzen Funktionen, die char-Zeiger erwarten, funktionieren nicht mit CStrings. Du kannst in den Projekteigenschaften, unter General -> Character Set -> Use Multi-Byte Character Set einstellen, oder du musst die Unicode-Variante benutzen: _wtof.
  11. Und ab jetzt beschränken wir uns bitte wieder auf Beiträge, die etwas mit dem Thema zu tun haben.
  12. Ich glaube nicht, dass die MySQL-API sonderlich hilfreich ist, wenn man auf den Microsoft SQL Server zugreifen will
  13. ADO, ODBC, OLEDB, was du willst. ODBC mit MFC-Unterstützung - wie Guybrush Threepwood vorgeschlagen hat - ist vermutlich das einfachste für den Anfang, falls du Microsoft Visual C++ benutzt.
  14. In Stardard-C oder -C++ gibts keine Listenfelder, weder ganz normal noch anders. Für welches Betriebssystem programmierst du? Welche Bibliothek für grafische Benutzeroberflächen benutzt du? Falls du das nicht weißt: Mit welchem Compiler/IDE arbeitest du? Verschoben -> C++: Compiler, IDEs, APIs
  15. Wie sehen denn deine bisherigen Überlegungen aus? Oder erwartest du, dass hier jemand diese Aufgabe für dich löst? Eine konkrete Frage hast du ja nicht gestellt.
  16. Sie sagt dir bei einem Listrcontrol im Icon- oder Smallicon-Modus, wo welches Item steht. Die Methode rechnet Itemindex in Koordinaten um. Um in die POINT-Struktur schreiben zu können, muss ihre Adresse übergeben werden (Referenzen sind in den MFC selten). Dann bist du mit GetItemPosition auf dem falschen Dampfer. Sieh dir mal CListCtrl::SubItemHitTest an.
  17. Zu erwähnen wäre noch, dass man SHBrowseForFolder erst benutzen kann, wenn man COM für diesen Thread initialisiert hat (CoInitialize/CoInitializeEx). Außerdem muss man die LPITEMIDLIST, die man zurückbekommt, mit CoTaskMemFree freigeben, sonst gibt's ein Speicherleck.
  18. Keine Klasse, aber eine Funktion: SHBrowseForFolder.
  19. Weil dein Algorithmus falsch ist. Du solltest zuerst einen Algorithmus formulieren, und den dann in C++ umsetzen. Deine jetztige Vorgehensweise ist eher ein Mischmasch aus beidem - "Ich hab mal probiert". Das geht vor allem dann in die Hose, wenn man in C++ noch nicht so recht sattelfest ist. Oder du zerlegst das Problem in Teilprobleme: Schreib doch erst mal ein Programm, dass die ganze Datei in einen Vector aus Strings einliest, und diesen Vector ausgibt. Du solltest wirklich nicht die Sprache für deine Unzulänglichkeiten verantwortlich machen :floet: Wie äußert sich das denn, dass "er" in die Datei schreibt?
  20. Es findet etwas statt, was sich wie LoadLibrary/GetProcAddress auswirkt. Diese Funktionen selbst können dazu nicht benutzt werden, denn sie liegen in Kernel32.dll - ein Henne-Ei-Problem
  21. Ich glaube, du verwechselst da static linking mit load-time dynamic linking. Wenn du dein Programm z.B. mit user32.lib verlinkst, bist du damit nicht unabhängig von user32.dll. Kann ja schon gar nicht sein, weil user32.lib signifikant kleiner als user32.dll ist. Das, was du da statisch linkst, sind Importbibliotheken. Die sorgen dafür, dass die entsprechenden DLLs beim Start des Programms geladen werden. Wirklich statisch linken kannst du nur gegen die Bibliotheken, die auch als komplette statische Bibliotheken ausgeliefert werden, z.B. die C-Runtime und die MFC.
  22. Lass dir doch mal die Zwischenergebnisse ausgeben.
  23. Es steht jedem Compilerhersteller frei, eigene Erweiterungen einzuführen. Die neuen Schlüsselwörter sollten zwar alle mit zwei Unterstrichen beginnen, aber daran hält sich nicht jeder. Bei "huge" handelt es sich vermutlich um einen Verweis auf ein Speichermodell. "_pascal" ist die Aufrufkonvention. Beides gehört jedenfalls nicht zum Funktionsnamen. Wenn du das mit einem anderen Compiler übersetzen willst, würde ich beides erstmal weglassen. Die Deklaration von rpCgiPtr (vermutlich ein Typedef auf eine Struktur) brauchst du auf jeden Fall, bevor du diesen Code compilieren kannst. Indem du "struct" davorschreibst, ist der Compiler zufrieden, solange du nur mit dem Zeiger selbst hantierst. Aber sobald du auf Member zugreifen willst, brauchst du die komplette Deklaration.
  24. Üblicherweise generieren solche Tools eine Ausgabedatei, und lassen die Quelldatei unverändert. In diesem Fall ist es auch so.
  25. Im bin-Ordner findest du den Präprozessor, cpp32.exe. Damit kannst du die Definedirektiven auflösen lassen.

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