AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Disk ID herausfinden

Ein Thema von Whistler · begonnen am 26. Aug 2004 · letzter Beitrag vom 26. Aug 2004
 
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#8

Re: Disk ID herausfinden

  Alt 26. Aug 2004, 21:51
Hallo!

Zitat von nailor:
wer hat diese aktuellen laufwerke ... überhaupt erfunden?
Das war die Firma "Digital Research"! In deren "Control Program for Microcomputers", kurz CP/M, war das schon so vorhanden - betraf aber üblicherweise nur die Diskettenlaufwerke A und B (mehr war zu teuer!).
Das Programm war "das" Betriebssystem für Rechner mit 8080, 8085 und Z80-Mikroprozessoren
Bekanntlich wurde ja CP/M86 (für den 8086) nicht fertig und eine Firma programmierte es für die neuen Prozessoren als QDOS nach. Dann kamen IBM und der Große Billyboy Gates-Jetzt-Endlich!
Ab MS-DOS Version 2 gab es dann ja auch Unterverzeichnisse - inklusive "aktuelles Verzeichnis".
Auf diesen, für ein Programm ausgelegten Systemen hatte man ja keine Probleme - es lief ja nur das aktuelle Programm.
Leider hat man das Ganze kontinuierlich weitergeführt. Damit laufen MS-DOS-Programme in der Regel auch unter Windows XP, aber es gibt das bekannte Problem mit der Verzeichnis-Lotterie.

Die Sache mit den Laufwerksnummern kenne ich nämlich noch von Turbo-Pascal für CP/M. Erschwerend kommt ja noch hinzu, daß es einige Funktionen mit 0=aktuell, 1=A, 2=B usw. gibt, andere rechnen 0=A, 1=B usw.!
Nach geringfügigen Anpassungen (Umlaute werden anders codiert, Variablentypen, ggf. vorbelegte Parameter und Overload-Möglichkeit) sind die alten Sourcen z.B. für Laufwerks-Nummer errechnen noch immer brauchbar.

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz