Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Wenn Du in der Suchfunktion "MDI" und "maximiert" eingeben hättest, hättest Du u.a. diesen Thread gefunden.
  2. Die Developer Edition des SQL Server 2000 entspricht m.W. der Enterprise Edition, darf aber nur als Entwicklungsplattform verwendet werden. Die Developer Edition lässt sich auch auf Workstations installieren, also XP Home/Prof, W2K Prof, NT4 WS (SP5). Allerdings weiß ich nicht, ob es außer einer MSDN Subscription noch andere Bezugswege gibt.
  3. Ich schieb Dich mal zu den Spezialisten --> Thema verschoben nach: Windows Betriebssysteme
  4. Und für wav-Dateien: http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=22304
  5. Der Server lauscht auf Port 5001, und der Client versucht, auf Port 21 (ftp) eine Verbindung herzustellen. Das kann nicht wirklich funktionieren
  6. Hängst Du Dich bitte an diesen Thread? Der letzte Beitrag ist noch keine 24 Stunden alt --> Thema geschlossen.
  7. Der dritte Parameter von accept ist entgegen der Microsoft-Dokumentation kein reiner Out-Parameter. Füge einfach vor dem accept folgende Zeile ein: addr_len = sizeof( sockaddr_in );
  8. Das braucht nicht in der .h-Datei zu stehen. Und in der .cpp-Datei muss es außerhalb der Methoden stehen (also nicht innerhalb irgendwelcher geschweiften Klammern). Das ist nicht notwendig, sondern eher schädlich, weil es den Klassenassistenten durcheinanderbringt. Was die anderen beiden Fehlern angeht, könntest Du mal Zeile 109 hier reinstellen?
  9. Klotzkopp

    rand in C

    Mift[tm]!
  10. Klotzkopp

    rand in C

    Allgemein lautet die Formel so: int zufallszahl = rand() % (max - min + 1) + min; Im Klartext: Von 2 bis 11 sind 10 mögliche Zahlen. Modulo 10 liefert 10 mögliche Ergebnisse, allerdings von 0 bis 9, also muss man noch zwei draufschlagen.
  11. Falls Du nicht die Automatisierungsschnittstelle verwenden willst, bist Du hier falsch. Außerdem: Doppelter Beitrag -> siehe Boardregeln. Thema geschlossen.
  12. Klotzkopp

    rand in C

    Ja, der wichtige Inhalt geht tatsächlich ein wenig unter . Du nimmst den Wert, den rand liefert, modulo 10 und addierst 2: int zweibiself = rand() % 10 + 2;
  13. Klotzkopp

    rand in C

    Das hatten wir hier schon mal: http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=12529
  14. CString strZahl; for(i = 1; i<5; i++) { strZahl.Format( "%d", i ); pCtrl->InsertItem( strZahl, hRoot ); }[/code]Wenn Dir CString nicht gefällt, kannst Du auch itoa oder sprintf verwenden.
  15. Die Sortierfunktion ist statisch (das muss sie auch sein), und verfügt damit nicht über einen this-Zeiger. Du kannst daher nur auf statische Membervariablen zugreifen. Eine Möglichkeit wäre, als zweiten Parameter von SortItems nicht einen Zeiger auf das Steuerelement, sondern den this-Zeiger zu übergeben: m_cltDeinListCtrl.SortItems(SortAbsteigend, (LPARAM) this); Dann müsste man den Code der Sortierfunktion entsprechen anpassen: int CALLBACK CProjektDlg::SortAbsteigend(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort) { // lParamSort contains a this pointer of the dialog class CProjektDlg* pThis = (CProjektDlg*) lParamSort; CListCtrl* pListCtrl = (CListCtrl*) pThis->GetDlgItem( IDC_DEIN_LIST_CONTROL ); // oder CListCtrl* pListCtrl = (CListCtrl*) &pThis->m_ctlDeinListCtrl; // falls Du eine Control-Variable hast ... } So kannst Du z.B. mittels pThis->zwischen_anzahl auf nichtstatische Member zugreifen.
  16. Es gibt da einen kleinen Ort im Ennepe-Ruhr-Kreis: http://www.unicum.de/community/cybercafe/images/jamiri3.gif
  17. In welcher Form liegt das "Bild" denn vor? Als Ressource im Programm? Als Bitmapdatei?
  18. Noch was: Wenn Du itref sowieso vect.begin() zuweist, gibt es keinen Grund für den Aufruf von GetDatIterator.
  19. Naja, wenn Du einen DATVECTOR::iterator dereferenzierst, bekommst Du einen CString (siehe Deine Definition von DATVECTOR). Ich weiß nicht, was Datensatz für ein Typ ist, aber Du kannst offenbar einem Datensatz* keinen CString zuweisen. Das sollte funktionieren: daten = *itref;
  20. Es gibt Bibliotheken, z.B. MySQLDAC, die diesen Umweg über BDE und OBDC vermeiden. MySQLDAC ist Shareware, aber immerhin royalty-free. http://www.microolap.com/products/dac/mysqldac.htm
  21. Welche der vier Versionen von InsertItem verwendest Du? Hast Du den Rückgabewert geprüft?
  22. Klotzkopp

    Internet und C++

    Und warum schreibst Du das dann hier rein, und nicht in diesen Thread?
  23. Vom Rückgabewert einer Funktion wird eine Kopie angelegt, d.h. Änderungen am Rückgabewert von GetIterator wirken sich nicht auf theDatIterator aus, weil das Original unverändert bleibt. Dieses Kopieren kannst Du unterbinden, wenn Du Referenzen oder Zeiger zurückgibst, z.B.: DATVECTOR::iterator& GetIterator(){return theDatIterator;}; DATVECTOR& GetDatVector(){return theDatVector;}; Für den Aufruf musst Du dann auch eine Referenz verwenden: DATVECTOR::iterator& itref = pDoc->GetIterator();
  24. Es gibt m.W. keine guten Dekompilierer für Visual C++. Das, was solche Programme produzieren, ist meist schwer verständlich, und hat mit dem ursprünglichen Code nichts mehr zu tun. Bitte beachte auch, falls es sich nicht um ein von Dir selbst geschriebenes Programm handelt, dass das Dekompilieren im EULA fast immer explizit verboten ist.
  25. In der InitInstance-Methode Deiner App-Klasse muss zwischen diese Zeilen CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); das hier eingefügt werden: cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;

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