Forum: Klatsch und Tratsch
by himitsu,
21. Jul 2011
Nja, mal sehn. ob der TE sich nochmal maldet und was er/sie dazu sagt.
Ansonsten: DVD = standardmäßig MPEG2
Forum: Klatsch und Tratsch
by himitsu,
20. Jul 2011
Darum ja auch die Frage nach den Programmverhalten.
Selbst wenn ein Lesevorgang verreckt müssen nicht alle stehenbleiben und wenn letzeres zutrifft, dann gibt es auch Möglichkeiten da etwas zu machen, ohne an der Hardware rumzuspielen.
Aber dafür müßte man erstmal erfahren was passiert.
- Lassen sich hängengebliebene Programme beenden und wenn ja wie?
- Welches Betriebssystem läuft? (mein...
Forum: Klatsch und Tratsch
by himitsu,
20. Jul 2011
Keine Sorge, mein Code umgeht keinen Kopierschutz, wie z.B. CSS und Co. (welcher eh schon lange geknackt ist und sich mit entsprechenden Programmen leichter entschlüsseln ließe).
PS: Besagte DVD-Dateien wären maximal auch nur 2 GB und nicht 4.
Forum: Klatsch und Tratsch
by himitsu,
20. Jul 2011
Was hat Checkdisk nun eigentlich zu deiner Festplatte gesagt?
AsyncIO ist noch nicht richtig implementiert, die Threadbehandlung ist sehr disoptimal und beim Einlesen von intakten Sektoren könnte man über eine halbwegs "intelligente" Verwaltung noch so einiges zusammenfassen/beschleunigen.
Keine Ahnung, ob es schon reicht, um den hängenden Leseprozess zu umgehen.
procedure...
Forum: Klatsch und Tratsch
by himitsu,
19. Jul 2011
Nja, über Overlapptoperationen und mit Threads kann man versuchen eine Art Timeout für die Leseoperation einzubauen und so das Hängenbleiben zu umgehen.
Forum: Klatsch und Tratsch
by himitsu,
19. Jul 2011
Bekommst du eine Provision, oder warum diese Schrift?
Es wurde schon genannt und wenn ich es richtig verstanden hab, dann wurde es schon erfolglos ausprobiert.
Außerdem: Das Teil ist schlecht programmiert und funktioniert bei Weitem nicht so gut, wie überall angepriesen. (Gründe hatte ich schon genannt)
Ja, ich hatte auch schon defekte CDs und bin über dieses Programm gestolpert. :wall:
Forum: Klatsch und Tratsch
by himitsu,
19. Jul 2011
Tja, dann hast du ein kleines Problemchen ... scheinbar stürtzt de Treiber dort ab, bzw. bleibt hängen, und wenn die Leseoperationen nicht zurückkommen, dann war's das.
Welches Windowsversion nutzt du denn,
wie reagieren die Programme, wenn man sie beenden will? (lassen sie sich "leicht" über oder den Taskmanager beenden)
Wie gesagt, das ist ein sehr ein einfacher Code und ein/zwei Ecken...
Forum: Klatsch und Tratsch
by himitsu,
17. Jul 2011
Nee, find es nicht mehr, aber hier mal eine ganz einfache Konstruktion:
procedure TForm1.Button1Click(Sender: TObject);
var
i, o: TStream;
p, l: Int64;
b: array of Byte;
begin
o := nil;
i := TFileStream.Create(Edit1.Text, fmOpenRead or fmShareDenyNone);
try
Forum: Klatsch und Tratsch
by himitsu,
17. Jul 2011
Irgendwo hab ich eventuell noch ein altes fehlerüberspringendes Kopierprogramm rumliegen (mal sehn ob ich's finde).
Worauf befindet sich denn diese Datei? (CD/DVD oder HDD ... bei letzerem Checkdisk drüberlaufen lassen)