Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism Was bedeutet "&" in system.IO.&File.OpenText('c:\Tur (https://www.delphipraxis.net/61888-bedeutet-system-io-file-opentext-c-%5Ctur.html)

gfjs 27. Jan 2006 16:00


Was bedeutet "&" in system.IO.&File.OpenTe
 
Hallo, Allerseits.

Tut mir leid, aber ich stehe total auf der Leitung.

Ich bin mir sicher, dass ich schon einmal gelesen habe, was das "&" bedeutet, aber ich finde es nicht mehr. Diesen Quelltext:

Delphi-Quellcode:
procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  sReader : StreamReader;
  iSize : Integer;
begin
  sReader := system.IO.&File.OpenText('c:\Turnusplanung.rtf');
  RichTextBox1.rtf := sReader.ReadToEnd;
  sReader.Close;
end;
habe ich aus einem Beispiel übernommen, um einmal eine RichTextBox auszuprobieren. Das hat auch funktioniert, aber ich möchte auch gerne verstehen, was ich da gemacht habe. Es wäre schön, wenn es mir jemand von Euch erklären könnte oder mir einen Tip gibt, wo ich was drüber finde.

mfg gfjs

Elvis 27. Jan 2006 16:03

Re: Was bedeutet "&" in system.IO.&File.Op
 
File ist ein Keyword aus dem alten Delphi.
Ein & vor einem Keyword lässt den Compiler das Keyword ignorieren und du kannst jetzt den Typen "File" bentuzen.

btw: Frag's Pferd warum das im .Net Compiler ein keyword ist... :gruebel:

ichbins 27. Jan 2006 16:08

Re: Was bedeutet "&" in system.IO.&File.Op
 
wenn du schaun willst zu was was gut ist, einfach mal weglassen :mrgreen:

gfjs 27. Jan 2006 16:31

Re: Was bedeutet "&" in system.IO.&File.Op
 
@ Elvis

Vielen Dank für die superschnelle Hilfe.

@ ichbins

Werd' ich demnächst ausprobieren. Lern' ich vermutlich was dabei?!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz