Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Soweit ich weiß, sind bisher nur Turbo C++ 1.01 und Turbo C 2.01 kostenlos erhältlich: http://bdn.borland.com/museum/
  2. Welcher? Visual C++? Borland C++ Builder? Benutzt Du die MFC oder eine andere Klassenbibliothek? Welche Klassen verwendest Du für den Zugriff? Was ich meinte, ist: Speicherst Du einfach nur jede Datei mit ihrem vollständigen Pfad in der Datenbank, um dann die Verzeichnisstruktur beim Auslesen wiederzuherstellen, oder willst Du die Hierarche in der Datenbank abbilden? Wenn Du Dir darüber noch nicht klar bist, könntest Du Dir im Datenbankforum ein paar Anregungen dazu holen.
  3. Ich kann mit dem Code nicht viel anfangen. lpData und hWaveOut sind nicht definiert, und ohne Kenntnisse über das Callback-Fenster wirds auch nicht leichter. Leider kann ich Dir weder PM noch Mail schicken. Schick mir bitte mal eine PM.
  4. Da musst Du uns schon ein wenig mehr Informationen liefern, z.B.: Welcher Compiler/IDE? Welche Datenbankschnittstelle? Hast Du schon eine Datenbankstruktur entworfen, um die hierarchischen Daten der Datei-/Verzeichnisstruktur in einer relationalen Datenbank unterzubringen? P.S.: Ins richtige Forum verschoben
  5. Kommt drauf an. Wo gibst Du den Namen an? Und was ist "Hilfe der Hilfe"?
  6. Hm, sieht eigentlich gut aus. Fang die Exception mal ab: ::CoInitialize(NULL); _ConnectionPtr pConn; pConn.CreateInstance(__uuidof(Connection)); try { pConn->Open(L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=VCPPTestDB",L"",L"",adOpenUnspecified); } catch(_com_error &e) { ErrorPtr pErr = NULL; if( (pConn->Errors->Count) > 0) { long nCount = pConn->Errors->Count; for(long i = 0;i < nCount;i++) { pErr = pConn->Errors->GetItem(i); printf("\t Error number: %x\t%s", pErr->Number, pErr->Description); } } _bstr_t bstrSource(e.Source()); _bstr_t bstrDescription(e.Description()); printf("Error\n"); printf("\tCode = %08lx\n", e.Error()); printf("\tCode meaning = %s\n", e.ErrorMessage()); printf("\tSource = %s\n", (LPCSTR) bstrSource); printf("\tDescription = %s\n", (LPCSTR) bstrDescription); }[/CODE]
  7. Wie oben gesagt, wenn Du CoInitialize nicht oder zu spät aufruftst, kann das passieren.
  8. Ich meinte eher den Rückgabewert des Open-Aufrufs... Nachtrag: Wenn der Open-Aufruf selbst diese Exception wirft, könnte das auf ein fehlendes CoInitialize hindeuten (oder ein globales OLE-Objekt). Rufst Du CoInitialize auf? Ist pConn evtl. ein globaler Smartpointer?
  9. Sagst Du uns, welchen? Meine Kristallkugel ist gerade in der Werkstatt
  10. Das Connection-Objekt hat eine Errors-Collection, in der aufgetretene Fehler als Error-Objekte eingetragen werden. Primärschlüsselverletzungen erzeugen AFAIK Einträge, die adErrIntegrityViolation als Number-Eigenschaft haben.
  11. Klotzkopp

    MouseListener

    Das MouseEvent, das bei den MouseListener-Methoden als Parameter übergeben wird, hat eine getButton-Methode.
  12. Zumindest ist sie größer: 36 MByte statt 6
  13. Ohne Sourcecode können wir da nur raten. Weist Du allen Feldern der Struktur Werte zu oder verwendest memset( &lvc, 0, sizeof( LV_COLUMN ) )? Eins von beiden solltest Du tun. Ist das Fensterhandle gültig? Hat das Control den Report-Style?
  14. bool weiter = true; do{ if(a) { weiter = false; break; // hier heraus } else a++; }while( weiter ); [/CODE] Anm.: Das else könnte man hier auch weglassen, weil Du im if-Block die Schleife verlässt. Andere Möglichkeiten: goto (durchaus angebracht, wenn es darum geht, aus einer tiefen, unübersichtlichen Verschachtelung rauszukommen) Exceptions
  15. So ein Link ist wenig hilfreich. @Controller: Hier gibt es eine Suchmaske für Druckersoftware. Allerdings gibt es dort keinen OfficeJet 650. Vielleicht solltest Du nochmal nach der genauen Bezeichnung fragen.
  16. Hallo Leute und Mit-Fans, Es gibt den offiziellen Trailer, sogar zum Download: http://www.apple.com/trailers/newline/the_two_towers/
  17. Threadtitel angepasst. "Hilfe !!" ist wenig aussagekräftig
  18. Üblicherweise macht man darin dann einen WinHelp-Aufruf.
  19. MFC, dialogbasierend? Wenn ja: afx_msg BOOL OnHelpInfo( HELPINFO* lpHelpInfo ) überladen. Wenn nicht: Was dann?
  20. Worauf? Du hast keine konkrete Frage gestellt. Erwartest Du eine Komplettlösung? P.S.: Threadtitel angepasst.
  21. Der IE4 aktualisiert wohl die Shell nur, wenn man das bei der Installation ausdrücklich angibt, der IE5 macht es gar nicht. Was der IE6 macht, habe ich nicht herausfinden können. Womöglich gibt es da eine Installationsoption. Jedenfalls kann es bei Windows 95 und NT 4 passieren, dass man trotz aktueller IE-Version noch die Version 4.0 der Shell32.dll hat. Weitere Info: http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/versions.asp
  22. Ich kenne das Beispiel nicht. Vielleicht kannst Du den relevante Codeausschnitt mal hier posten.
  23. Welcher Version hat Deine Shell32.dll? Für SHEmptyRecycleBin brauchst Du 4.71 (IE 4).
  24. Schuss ins Blaue: #include <windows.h>
  25. Es ist die Aufgabe des Routers, bei Bedarf eine Verbindung ins Internet herzustellen. Der Router kann nicht erkennen, ob Dir das gerade recht ist. Du könntest bei den betreffenden Programmen die Auto-Update-Funktion deaktivieren, oder eine Desktop-Firewall einsetzen, die nur bestimmten Programmen einen Verbindungsaufbau erlaubt.

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