![]() |
Anfänger: assign(f,n) funktioniert nicht
Hallo,
ersteinmal ein herzliches Hallo an alle, ich bin neu hier. :-D Also, ich habe das folgende Problem: Mit einem Record möchte ich in eine Datei schreiben.
Code:
Bei der Assign-Zeile bekomme ich einen Fehler:
n:='daten.dat';
assign(Dateiname, n); [Fehler] Test.pas(130): Inkompatible Typen: 'TPersistent' und 'Text' und wenn ich die Datei wieder schließen möchte:
Code:
kommt der Fehler:
close (Dateiname);
[Fehler] Adressen.pas(133): Zu viele Parameter Was stimmt da nicht? Vielen Dank für Rat, bogomip |
Re: Anfänger: assign(f,n) funktioniert nicht
Hi,
in Delphi heißen die Funktionen jetzt AssignFile und CloseFile. ;) Chris Edit: Fast vergessen. :oops: Herzlich willkommen in der Delphi-PRAXiS! :dp: |
Re: Anfänger: assign(f,n) funktioniert nicht
Da wird man fast verrückt, und dann ist es nur so eine Kleinigkeit!
Komisch, dass es in sämtlichen Tuts und Büchern falsch steht (ist es erst ab einer bestimmten Delphi-Version?), und dass die Fehlermeldung so wenig aussagend ist :-( Aber trotzdem danke für die schnelle Hilfe :-D mfg bogomip |
Re: Anfänger: assign(f,n) funktioniert nicht
Hi,
ich weiß nicht genau, ob es in der Delphi-Version unterschiedlich ist. Ich weiß nur, dass es bei TurboPascal früher noch Assign und Close hieß. :gruebel: Chris |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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