Autor Beitrag
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: So 29.09.02 21:22 
wie wäre es mit kopie erstellen und dann von der kopie lesen?

gruß
KEn
DeCodeGuru Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: So 29.09.02 21:57 
Hi,

mal ne Frage:
Warum ist es logisch, dass du keinen Lesezugriff erhältst? :nixweiss:

Gruß,
Ex0rzist
DeCodeGuru Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: So 29.09.02 21:59 
oh, habe ich logisch geschrieben? ich gebe zu, dass es nicht logisch ist.

_________________
Viele Grüße
Jakob
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: So 29.09.02 22:04 
Hmm, hast du die nötigen Benutzerrechte? Falls das Lesen damit überhaupt einzuschränken ist.

Gruß,
Ex0rzist
DeCodeGuru Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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 :mrgreen: )

_________________
Viele Grüße
Jakob
DeCodeGuru Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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. :mrgreen:

_________________
Viele Grüße
Jakob