Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#30

Re: Falsche Reihenfolge der Laufwerke!

  Alt 23. Nov 2005, 19:32
Zitat von urbanbruhin:
sry dass es so lange gedauert hat, habe grad ziemlich viel stress...
Ach so, ich wollte nicht drängeln.

Zitat von urbanbruhin:
das "ASPI" hat bei keinem funktioniert.
Das hat bei mir auch nur unter Win98SE funtkioniert. Muss an der AspiCD.pas liegen, denn TCDRip benötigt ASPI-Treiber und findet sie auch.

Zitat von urbanbruhin:
... meinst du, das kamm man ändern?
Ich wüsste nicht wie. In meinem Programm werden die Laufwerke im Form.Create abgefragt und es sind keine Probleme aufgetreten.

Zitat von urbanbruhin:
und wie kann man feststellen, ob ich bei einem pc "SPTI", "ASPI" oder "Auto" anwenden muss?
Das ist Betriebssystemabhängig. WinNT/2000/XP verwenden SPTI. Win9x/ME verwendet ASPI. In der SptiCD.pas ist die Funktion GetOSVersion, welche zwischen Win95, Win98, WinNT35, WinNT4, Win2000 und WinXP unterscheidet. Du könntest demzufolge das Betriebssystem abfragen:

Delphi-Quellcode:
uses
  ..., SptiCD;

...

if GetOSVersion > 1
then CDInterface := cdiNTSCSI
else CDInterface := cdiASPI;
...
oder mit CASE:

Delphi-Quellcode:
case GetOSVersion of
0..1 : cdiASPI;
2..5 : cdiNTSCSI;
else cdiAutoDetect;
end;
Statt der Zahlen kann man natürlich auch die Konstantennamen verwenden.

Zitat von urbanbruhin:
ach ja, stimmen denn jetzt die einträge auch mit der reihenfolge von TCDRip zusammen?
Bei mir ja. Sollte bei Dir auch stimmen.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat