AGB  ·  Datenschutz  ·  Impressum  







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

Texdatei öffen

Ein Thema von carknue · begonnen am 26. Mai 2005 · letzter Beitrag vom 28. Mai 2005
 
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#12

Re: Texdatei öffen

  Alt 27. Mai 2005, 22:47
Ich habe den Fehler 102 nachvollzogen und daraufhin mein Gedächtnis anhand meiner Unterlagen aufgefrischt. Ich habe TTextRec.Mode in meinem Beitrag weiter oben völlig falsch interpretiert. Diese Variable dient lediglich der Aufnahme der magic codes, mit denen Assign, Reset, Append und Rewrite der Open-Funktion des Textfile-Gerätetreibers ihre speziellen Wünsche signalisieren.

Für die korrekte Verwendung der share modi muss (und kann auch) ein eigener Gerätetreiber implementiert werden. Borland hat das Vorgehen hierzu in den Turbo Pascal Handbüchern der DOS-Versionen beschrieben, wenn ich mich recht erinnere. TextFile stellt letzten Endes eine Art Objekt dar, mit einigen Objektvariablen (Buffer, BufferSize, etc) und vier Methoden (Open, Close, Flush, InOut). Die Implementierung erfolgt aber nicht mit OOP-Sprachmitteln.

In der Dokumentation von Delphi 7, die mir vorliegt, rät Borland generell von der Verwendung von Dateivariablen ab und verweist auf FileStreams als Mittel der Wahl. Es würde mich nicht überraschen, wenn eine der neueren Versionen diesen Ballast aus DOS-Zeiten über Bord geworfen hätte.

Übrigens ist auch meine Aussage zu fmShareCompat nicht ganz korrekt gewesen. Der Kompatibilitätsmodus wurde zu Zeiten von DOS 3 benötigt, um FCB-basierte Dateioperationen aufrecht zu erhalten, wie sie unter DOS 1.1 und DOS 2.1 üblich waren.

Grüße vom marabu
  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 18:40 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