Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   .dat öffnen (https://www.delphipraxis.net/124668-dat-oeffnen.html)

foerster7892 22. Nov 2008 18:42


.dat öffnen
 
Hi
also mein Problem lautet wie folgt:
ich möchte Dateipfad und namen der (.dat(File of ...(Integer etc))) datei die ich öffnen möchte selbst eingeben können und dies über eine Inputbox

Wie kann ich die Variable auf der die Eingabe aus der Inputbox abgelegt ist nutzen um eine Datei zu öffnen
bzw welcher Befehl ermöglicht es mir ne Datei zu öffnen

(reset(Datei)) <--- kann ich aber leider keine Pfad angabe machen *heul*

thx for help
mfg
ich

taaktaak 22. Nov 2008 18:57

Re: .dat öffnen
 
Delphi-Quellcode:
assignfile(f,Path+Name);
 {$I-} reset(f); {$I+}
:wink:

s.h.a.r.k 22. Nov 2008 19:07

Re: .dat öffnen
 
ich mache das ganze einfach noch komplett:
Delphi-Quellcode:
var
  aFile : Textfile;
begin
  assignFile(aFile, 'C:\temp.dat'); // Beispieldatei
  {$I-} reset(aFile); {$I+}
  if (IOResult = 0) then
  begin
    // Öffnen der Datei war erfolgreich
    try

      { hier der Code zum auselsen oder schreiben }

    finally
      // Datei wieder schließen
      closeFile(aFile);
    end;
  end
  else begin
    // Öffnen der Datei schlug fehl

    { Fehler ausgeben }

  end;
end;

foerster7892 22. Nov 2008 19:20

Re: .dat öffnen
 
dachte immer AssignFile is nur zum erstellen einer Datei thx dann
wünsch euch noch nen schönes Wochenende :spin:

:dp:

Medium 23. Nov 2008 05:22

Re: .dat öffnen
 
Ein kleiner Auszug aus dict.leo.org
Code:
to assign       zuordnen | ordnete zu, zugeordnet
to assign       zurechnen | rechnete zu, zugerechnet
to assign       zusprechen | sprach zu, zugesprochen
to assign       zuteilen | teilte zu, zugeteilt
to assign       zuweisen | wies zu, zugewiesen
to assign to       zuordnen | ordnete zu, zugeordnet
to assign to       zuordnen zu | ordnete zu, zugeordnet
Delphi-Referenz durchsuchenAssignFile und im Zweifel einfach mal Prozedurnamen übersetzen gibt meist schon ganz gute Ansätze zur Interpretation ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 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