Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Nein, aber der ganze Code mit Format und ExecuteSQL muss in die Schleife in GetTxt. Du musst also Deinen Code umstellen.
  2. Da musst Du schon etwas genauer werden. Das gleiche Ergebnis wirst Du in den meisten Fällen gar nicht erhalten können. Willst Du ein Ergebnis, bei dem die Nachkommastellen abgeschnitten wurden? Oder ein gerundetes Ergebnis? Oder willst Du wirklich Integerarithmetik? Das gibt dann wieder ein anderes Ergebnis. Und was sind e, p und l?
  3. Wundert mich nicht. Nachdem GetTxt ausgeführt wurde, steht in den Variablen von pTxt der letzte Datensatz. Und Du machst nur ein INSERT.
  4. @DingDong: In der Übersicht werden diese Daten nicht angezeigt. Du musst auf "Suche", "Biete" oder "Egal" klicken.
  5. Klotzkopp

    Meinung: 3-2+1?

    Ich kann mir nicht vorstellen, dass es Programmiersprachen gibt, die in ihrer Spezifikation etwas so wichtiges wie die Auswertungsreihenfolge einer Verkettung von Operatoren mit gleicher Priorität nicht behandeln. Wenn ich mich richtig erinnere, ist es zumindest bei C++ so, dass festgelegt ist, dass zweiseitige Operatoren (mit Ausnahme der Zuweisungen) linksbindend sind, also: a = b = c entspricht a = (b = c) und a + b + c entspricht (a + + c Das ist IMHO die Lösung, die der Intuition des Lesers am nächsten kommt. Ich glaube nicht, dass irgendeine Sprache das anders löst.
  6. getservbyport liefert nur dann Daten, wenn es sich um einen "well-known" (bekannten) Port handelt. Wenn Du das mit 5001 versuchst, dann kann dabei nichts herauskommen, weil damit kein bekannter Dienst verknüpft ist. Du kannst den Port aber beim Client genau wie beim Server einfach setzen: sadr.sin_port = htons( 5001 );
  7. Du brauchst eine sogenannte Forward-Declaration. Schreib einfach vor die Deklaration von ereignis: struct zustand; Das sagt dem Compiler, dass irgendwann später mal eine Struktur zustand definiert wird. Solange nur Zeiger und Referenzen verwendet werden, ist er damit erst mal zufrieden.
  8. Du hast Satzzeicheninflation Soweit ich weiß, kann der Exchange Server seit Version 5 NNTP verarbeiten. Hier hab ich was dazu gefunden.
  9. Hamster ist ein kostenloser Newsserver für Windows. Info z.B. hier http://home.t-online.de/home/micha-wr/hamster/ Google spuckt aber auch viele andere Links aus, wenn Du "Hamster newsserver" eingibst.
  10. Der Stern hat (wenn man mal vom Multiplikationsoperator absieht) zwei Bedeutungen: Er dient zur Deklaration eines Zeigers, oder oder als sogenannter Dereferenzierungsoperator. Der Derefenzierungsoperator kann nur auf Zeiger angewendet werden, und macht daraus das Objekt, auf das der Zeiger zeigt. Er ist praktisch die Umkehrung des Adressoperators &. Beispiel: int x = 1; int y = 2; int* p = &x; // p zeigt auf x *p = 4; // jetzt ist x = 4 p = &y; // jetzt zeigt p auf y (*p)++; // jetzt ist y = 3 Die Klammern in der letzten Zeile sind notwenig, weil der Postinkrementoperator eine höhre Priorität als der Derefenzierungsoperator hat. Würde man die Klammern weglassen, würde zuerst der Zeiger inkrementiert, und danach derefenziert, mit unabsehbaren Folgen.
  11. *t ist ein char. Vielleicht meinst Du &t? Das wäre ein char**.
  12. Wie kommst Du darauf? Bei mir ist sizeof( char** ) 4.
  13. Wenn ich mich richtig erinnere, konnte man das innerhalb von OnPreparePrinting beeinflussen, wenn man CRichEditView::SetPaperSize und CRichEditView::SetMargins aufruft.
  14. Du kannst über einen Zeiger nicht herausfinden, wie groß der allokierte Speicherbereich ist, auf den der Zeiger zeigt. Dir wird nichts anderes übrig bleiben, als die Größe selbst nachzuhalten.
  15. Es handelt sich aber schon um ein C++-Programm? Zeig uns doch mal den relevanten Teil des Codes.
  16. Auch wenn Du uns die Fehlermeldung vorenthältst , denke ich, es liegt wahrscheinlich daran, dass Du nicht mit Ws2_32.lib verlinkst. Das geht entweder in den Projekteinstellungen, oder bei MSVC in irgendeiner Quellcodedatei mit #pragma comment( lib, "Ws2_32.lib" )
  17. http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=16485
  18. Das TreeView-Steuerelement ist Bestandteil der Common Controls seit Version 4.70 (also Windows 95 bzw. Windows NT 3.51), und hat nichts mit ActiveX zu tun. Verwendest Du noch andere Steuerelemente?
  19. Hexagon meint die Exception. Die löschst Du einfach, obwohl sie wertvolle Informationen liefern könnte, warum der Datenbankzugriff nicht funktioniert hat. Aber zum eigentlichen Problem: Ich denke, ein zusätzliches Hochkomma zwischen VALUES( und dem ersten %s könnte auch schon helfen. Noch was: Füllt der Konstruktor von CTxt die Member mit gültigen Daten?
  20. Keine Ahnung, was Du mit "Tree View Funktion freigeben" meinst. Es gibt diesbezüglich keinen Unterschied zwischen NT und 2000, die Common Controls sind verfügbar. Was klappt denn nicht? Ach ja: Thema verschoben nach: C++: Compiler, IDEs, APIs
  21. Das passiert normalerweise dann, wenn man eigentlich Code für eine Konsolenanwendung hat, aber statt dessen ein Win32-Anwendung-Projekt anlegt. Siehe auch: http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=12847
  22. CChildFrame::ActivateFrame Der Code da drin sollte dafür sorgen, dass der Childframe beim Anzeigen gleich maximiert wird. Dass das nicht passiert, könnte daran liegen, dass der Code gar nicht ausgeführt wird. Hast Du die Methode von Hand oder mit dem Klassenassistenten eingefügt?
  23. Bei mir (XP Prof, VC6SP5) funktionierts. Wie sieht die Deklaration der Methode aus? Wird die Methode überhaupt aufgerufen?
  24. Wo hast Du denn das D am Ende her?
  25. Entweder vor alle anderen #includes schreiben: #include <stdafx.h> oder, falls Du keine stdafx.h hast, die Datei im Workspacefenster selektieren, Kontextmenü: Settings->C/C++: Category: Precompiled Headers->"Not using precompiled headers" ankreuzen. Und weil das so nur bei VC++ vorkommt, verschiebe ich das Thema mal ins IDE-Forum.

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