Zum Inhalt springen

Narf!

Mitglieder
  • Gesamte Inhalte

    480
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Narf!

  1. Habe es nachgebaut, aber die Console hat keine Ausgaben mehr. Ich möchte eigentlich die Ausgaben nur mitlesen, um auf evtl. Meldungen zu reagieren. Ansonsten soll die Ausgabe aber noch zu sehen sein. Wie kann ich das anstellen?
  2. Kann ich die Dateien und Ordner auch so in den Storage bringen, dass ich die nicht laden muss sondern beim Brennen abgerufen werden? 700MB sind doch ganz schön viel und es dauert auch seine Zeit.
  3. Gibt es irgend eine Möglichkeit aus den Ergebnissen der Funktionen von IDiscRecorder auf den Laufwerksbuchtaben zu schliessen? Z.Bsp. Nero gibt ja auch zu den Recordern den LWB aus.
  4. Stehe gerade vor dem selben Problem. Ich möchte eine vorhandene Ordnerstruktur in einem IStorage ablegen, um das dann weiterzugeben. Die Ordnerstruktur enthält weitere Ordner und Dateien. Kannst Du bitte eine kurze Anleitung geben?
  5. IDiscRecorder::GetPath(BSTR *Path) gibt den Pfad so aus: \device\Cdrom1. Wie bekomme ich den dazugehörigen Laufwerksbuchstaben raus?
  6. Hallo an alle! Mein Problem (Projekt) ist: Ich habe fünf Brenner, jeder Brenner soll eine CD brennen. Ich wollte das ohne Nero oder andere Brennsoftware (mit CreateProcess) machen, also habe ich gesucht und die IMAPI (Image Master API) von XP gefunden. Jetzt habe ich einige Fragen: 1. Kann ich damit zur gleichen Zeit mehrere Brenner belegen? 2. Wie kann ich der API sagen, welchen Brenner (wenn möglich als Pfad ?:\) sie nehmen soll und wo die Daten zum Brennen liegen? 3. Kann ich die API in Threads verwenden? Ich habe mir das Beispiel von MS angesehen, steige da aber nicht richtig durch, weil ich keine Reihenfolge erkennen konnte.
  7. Natürlich machen die noch etwas anderes, aber ich dachte mir, das hilft vielleicht mehr. Alle Threads müssen auch auf eine gemeinsame Komponente zugreifen, wo nur ein einziger Zugriff erhalten darf. Alle anderen Threads warten auf die Freigabe mit einer while-Schleife.
  8. Hallo an alle Thread-Spezialisten! Ich habe ein Riesenproblem: Meine Dialog-Anwendung startet fünf Arbeitsthreads, diese starten je einen externen Prozess. Alles wird mit dem Priority-Level Normal gestartet. AfxBeginThread([Thread-Funktion], &m_cListCtr1, THREAD_PRIORITY_NORMAL, 2048, 0, 0); CreateProcess(NULL, [exe mit Argumenten], NULL, NULL, TRUE, CREATE_NEW_CONSOLE|NORMAL_PRIORITY_CLASS, NULL, NULL, &si1, &pi1); //si1 Start-Information; pi1 Prozess-Information Allerdings kommt es zu erheblichem Fehlverhalten: Entweder der Rechner stürzt ab oder die Threads bleiben hängen, sodass ich nur mit der Reset-Taste neu starten kann. Ich bin kein großer Thread-Spezialist. Die Threads reagieren auf globale BOOL-Variablen, auf die jeder Thread mit einer while-Schleife und Sleep() wartet, bis diese den Wert false haben. Kann mir jemand einen Tip geben, wie das ganze sicher läuft?
  9. Ja, im IE direkt geht es auch nicht, da die Links in eine SMIL-Datei und einem Fragment zeigen. Mit der Funktion BeforeNavigate(LPDISPATCH pDisp, VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers, BOOL* Cancel) greife ich die URL ab und setze Cancel auf false, sodass keine wirkliche Navigation erfolgt. Ich habe in dieser Funktion auch schon Haltepunkte gesetzt, aber ich komme beim Zugriff vom Brenner nicht hinein.
  10. Wenn ich eine Seite von der Festplatte oder dem CD-ROM-Laufwerk lade und dort einen Link anklicke, werde ich gemäß meines Programms weitergeleitet. Rufe ich die selbe Seite von einem Brenner-Laufwerk (bei mir externen DVD-Brenner) auf und klicke auf einen Link, kommt die Fehlerseite: "Seite kann nicht angezeigt werden. DNS nicht gefunden." Mein Programm versucht weiterzuleiten, was nicht geht, da der Inhalt der geladenen Seite nicht zur Verfügung steht und es kommt zum Abbruch meines Programms. Es könnte also etwas mit der Lesegeschwindigkeit zu tun haben. In einem anderen Programm klappt beides.
  11. Hallo an alle! Ich habe ein Problem mit der Auswahl von Links: Wenn ich eine Seite von CD-ROM oder HDD starte und dort die Links anklicke, bekomme ich sofort eine Nachricht. Wenn ich das allerdings auf einem DVD-Brenner-Laufwerk mache kommt die Meldung, dass der DNS bzw. as Ziel nicht gefunden werden kann. Kann ich die Seite(n) irgendwie cachen oder gibt es andere Möglichkeiten, Geschwindigkeitsdefizite auszugleichen?
  12. Dann müssen wir es wohl darauf ankommen lassen. :floet: Vielen Dank.
  13. Kann es auch sein, dass die Soundkarte mitmachen muss? Bei der WMP-GUI ist auch die Schaltfläche ([>>] Liegt rechts neben dem Positionsanzeiger) für das schnelle vorspulen bzw. schnellere Wiedergabe bei dem 98er-Rechner nicht aktiv.
  14. HRESULT res=0; res=setting->put_rate(new_rate); Rückgabe: res=856325
  15. Hallo an alle! Dringendes Problem: Ich arbeite mit dem o.g. Interface. Ich kann unter 98 und 2000 die aktuelle Rate abfragen aber keinen neuen Wert setzen. Bei XP klappts. IWMPSettings *setting=0; double rate=0.0; m_cWMP_Player.get_settings()->QueryInterface(__uuidof(IWMPSettings), reinterpret_cast<void **>(&setting)); setting->get_rate(&rate); if(rate<=1.9) { setting->put_rate(rate+0.2); }//end if(rate<=1.9) setting->Release(); Ich habe auch schon die aktuelle Version von WMP 9 auf den entsprechenden BS installiert, hilft auch nicht. In der MSDN steht, dass man dafür mindestens den WMP 7.0 braucht. Es sollte also gehen. Brauche DRINGEND Hilfe. Visual C++ .NET; MFC; dialogfeldbasierend; XP Pro SP1
  16. Hallo noch mal, kann ich den CFileDialog so einrichten, dass der Nutzer nur in einem bestimmten Laufwerk sucht und nicht z.Bsp. in der Netzwerkumgebung oder auf einem anderen Laufwerk?
  17. Hallo an alle. Mal wieder SHBrowseForFolder: Ich möchte nur innerhalb des Arbeitsplatzes auswählen können. Was muss ich bei BROWSEINFO pidlRoot eintragen? Habe schon das Board abgeklappert und es in der MSDN mit SHGetSpecialFolderPath(m_hWnd, pidlRoot, CSIDL_DRIVES, 0) versucht. Geht alles nicht so richtig.
  18. Es war auch eher eine allgemeine Frage und ob das was ist, was man mal so nebenbei machen kann. Aber das ist es wohl nicht, da bin ich ja beruhigt. :floet:
  19. Das ist schon richtig. Vielleicht bin ich da auch etwas eigen.
  20. Wenn Du wirklich sicher gehen willst, dass niemand Dein Programm untersucht (warum auch immer...): Gib es nicht weiter! Ich schreibe das Programm nicht für mich zu Hause und: Man lässt sich nicht gern in die Karten schauen. :cool:
  21. Hallo an alle, wie kann ich verhindern, dass böse Jungs (oder Mädels) ein Programm (*.exe)wieder in den Quellcode zurück übersetzten? Kann zur Laufzeit des Programms erkannt werden, ob da was "umgeleitet" wird?
  22. Unser proxy holt sich die Zeit aus dem Netz und mit dem soll ich die Clients verbinden. Wie heisst der Dienst und kann ich da auch ein Intervall einstellen (z.B. 1h)?

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