AGB  ·  Datenschutz  ·  Impressum  







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

try & except Problem

Ein Thema von netscanner · begonnen am 20. Jun 2006 · letzter Beitrag vom 21. Jun 2006
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#1

try & except Problem

  Alt 20. Jun 2006, 20:47
Delphi-Quellcode:
try
assignfile (datei, 'rekord.txt'); //rekord wird geladen
reset (datei);
readln (datei, rekordhalter);
readln (datei, punkttxt);
closefile (datei);
except
 reset (datei);
rewrite (datei, 'NoName');
rewrite (datei, '10');
closefile (datei);assignfile (datei, 'rekord.txt');

 end ;
Hier ist mein Try Except Befehl - er bringt trotzdem einen fehler

warum?
Martin
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: try & except Problem

  Alt 20. Jun 2006, 20:51
Wenn du es mit Debugger startest? Dann wird trotzdem ein Fehler angezeigt. Später, wenn du nur die exe nimmst, sollte der Fehler nicht mehr angezeigt werden
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: try & except Problem

  Alt 20. Jun 2006, 20:53
tut er aber....dann sagt er mir file not found
Martin
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: try & except Problem

  Alt 20. Jun 2006, 20:57
Schau dir lieber mal Delphi-Referenz durchsuchenTFileStream an
Das was du nimmst ist die konservative methode^^
Was bezweckst du mit
Delphi-Quellcode:
rewrite (datei, 'NoName');
rewrite (datei, '10');
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#5

Re: try & except Problem

  Alt 20. Jun 2006, 20:58
was bewirkt TFileStream ????
hab nur noch heute abend zeit mein problem zu lösen....
Martin
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: try & except Problem

  Alt 20. Jun 2006, 20:59
Zitat von netscanner:
was bewirkt TFileStream ????
Mal in die OH geschaut?
  Mit Zitat antworten Zitat
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#7

Re: try & except Problem

  Alt 20. Jun 2006, 21:03
...so wie ich sehe kann ich mit TFileStream aber auch nicht checken ob die datei da ist oder net....
Martin
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#8

Re: try & except Problem

  Alt 20. Jun 2006, 21:07
Zitat von netscanner:
...so wie ich sehe kann ich mit TFileStream aber auch nicht checken ob die datei da ist oder net....
Dann schau dir mal FileExists an
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
McLane

Registriert seit: 4. Sep 2004
37 Beiträge
 
Delphi 5 Professional
 
#9

Re: try & except Problem

  Alt 20. Jun 2006, 21:59
Zitat von netscanner:
Delphi-Quellcode:
try
assignfile (datei, 'rekord.txt'); //rekord wird geladen
reset (datei);
readln (datei, rekordhalter);
readln (datei, punkttxt);
closefile (datei);
except
 reset (datei);
rewrite (datei, 'NoName');
rewrite (datei, '10');
closefile (datei);assignfile (datei, 'rekord.txt');

 end ;
Hier ist mein Try Except Befehl - er bringt trotzdem einen fehler

warum?
warum trotzdem ein fehler kommt: wenn das assignfile schon fehlschlegt ist datei ein nicht initialisierter Zeiger. In deinem Except Bereich läufst du also zwangsläufig in dem Fall auf einen Fehler...
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

Re: try & except Problem

  Alt 21. Jun 2006, 07:15
Zitat von McLane:
wenn das assignfile schon fehlschlegt ist datei ein nicht initialisierter Zeiger.
Nur das AssignFile() recht selten fehlschlägt, da es die Datei nicht anrührt. Es setzt nur die Funktionszeiger und den Dateinamen im "datei"-TTextRec Record.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:56 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