Autor |
Beitrag |
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 21:11
Hi Leute,
ich hätte eine Frage und zwar möchte ich die letzten 100 Byte meine Anwendung auslesen. Problem ist nur, dass ich dann beim Einlesen einen Fehler bekomme. Ist ja auch logisch, da ich ja keinen Lesezugriff bekomme. Wie kann ich das also machen?
_________________ Viele Grüße
Jakob
|
|
CenBells
      
Beiträge: 1547
Win 7
Delphi XE5 Pro
|
Verfasst: So 29.09.02 21:22
wie wäre es mit kopie erstellen und dann von der kopie lesen?
gruß
KEn
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 21:40
daran habe ich auch schon gedacht, allerdings finde ich die lösung nicht befriedigend. Hat noch jemand ne Idee?
_________________ Viele Grüße
Jakob
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 21:46
achja, ich habe das eben mit dem Kopieren versucht. Allerdings mit einem Problem: Als ich versucht habe die Datei zu kopieren, kam der gleiche Fehler.
_________________ Viele Grüße
Jakob
|
|
Ex0rzist
      
Beiträge: 550
Win XP Prof. Mandrake 10.0
D6
|
Verfasst: So 29.09.02 21:57
Hi,
mal ne Frage:
Warum ist es logisch, dass du keinen Lesezugriff erhältst?
Gruß,
Ex0rzist
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 21:59
oh, habe ich logisch geschrieben? ich gebe zu, dass es nicht logisch ist.
_________________ Viele Grüße
Jakob
|
|
Ex0rzist
      
Beiträge: 550
Win XP Prof. Mandrake 10.0
D6
|
Verfasst: So 29.09.02 22:04
Hmm, hast du die nötigen Benutzerrechte? Falls das Lesen damit überhaupt einzuschränken ist.
Gruß,
Ex0rzist
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 22:17
die Benutzerrechte sind nicht das Problem. Ich denke mal, dass es einfach daran liegt, dass ich die Daten nicht aus dem laufendem Programm lesen kann, weil das Programm halt läuft. Keine Ahnung warum, aber anders kann ich mir das nicht erklären.
_________________ Viele Grüße
Jakob
|
|
CenBells
      
Beiträge: 1547
Win 7
Delphi XE5 Pro
|
Verfasst: So 29.09.02 23:03
Das kann nicht der grund sein.
Der Windows explorer kann von laufenden programmen auch eine Kopie erstellen. Vielleicht hast du die Datei auch mit den falschen Flags geöffnet. Du darfst halt nur ReadOnly verwenden
Gruß
Ken
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: So 29.09.02 23:13
dass ich sie nur mit ReadOnly öffnen darf, ist mir klar. Naja, ich werdes es morgen nochmal probieren (bleibt mir ja nichts anderes übrig  )
_________________ Viele Grüße
Jakob
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mo 30.09.02 09:58
hi nochmal,
also das Problem habe ich gelöst, auch wenn ich nicht weis, wie ich das gemacht habe. Ich habe den gleichen Code einfach nochmal reingetippt und siehe da, es hat funktioniert. Fragt mich nicht warum. Ich wunder mich ja auch. Vielleicht habe ich beim zweiten eintippen dann doch einen Fehler weniger gemacht. 
_________________ Viele Grüße
Jakob
|
|