AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Memo LoadFrom File -> Datei wird verwendet
Thema durchsuchen
Ansicht
Themen-Optionen

Memo LoadFrom File -> Datei wird verwendet

Ein Thema von MGKV · begonnen am 27. Apr 2013 · letzter Beitrag vom 28. Apr 2013
Antwort Antwort
MGKV

Registriert seit: 27. Jun 2006
Ort: Magdeburg
15 Beiträge
 
Delphi 7 Professional
 
#1

Memo LoadFrom File -> Datei wird verwendet

  Alt 27. Apr 2013, 11:16
Ich möchte mit meinem Programm Text aus eine .log Datei (reiner Text) in ein Memo laden. Jedoch bekomme ich da immer die Fehlermeldung, das diese Datei verwendet wird. Wenn ich die Logdatei mit Windows Editor öffne geht das ohne Probleme... Ist das Programm aus, was in die Log schreibt klappt mein Programm auch. Wie kann ich dieses Problem evtl. lösen. Hat da jemand eine Idee...

Memo1.Lines.LoadFromFile('C:\Pfad\meinelog.log');
Das ganze hab ich auch über TFileStream mit Memo1.Lines.LoadFromStream versucht. Ebenfalls das Problem:
Zitat:
Datei 'MEIN PFAD' kann nicht geöffnet werden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Windows Editor, Word Pad und Office Word können das aber ohne Probleme öffnen...
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Memo LoadFrom File -> Datei wird verwendet

  Alt 27. Apr 2013, 12:00
LoadFile öffnet einen FileStream mit fmOpenRead or fmShareDenyWrite
versuch es einmal mit einem eigenen Filestream und fmOpenRead or fmShareDenyNode;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Memo LoadFrom File -> Datei wird verwendet

  Alt 27. Apr 2013, 12:05
Das wurde hier auch schon vorgeschlagen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
MGKV

Registriert seit: 27. Jun 2006
Ort: Magdeburg
15 Beiträge
 
Delphi 7 Professional
 
#4

AW: Memo LoadFrom File -> Datei wird verwendet

  Alt 27. Apr 2013, 13:21
Also ich hab das so gemacht...
Delphi-Quellcode:
...
var fs: TFileStream;
...
fs:=TFileStream.Create('C:\MeinPfad\logdatei.log', fmOpenRead);
LogMemo.Lines.LoadFromStream(fs);
...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Memo LoadFrom File -> Datei wird verwendet

  Alt 27. Apr 2013, 13:30
Da fehlt halt noch ein Flag, siehe Antworten in beiden Foren.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
MGKV

Registriert seit: 27. Jun 2006
Ort: Magdeburg
15 Beiträge
 
Delphi 7 Professional
 
#6

AW: Memo LoadFrom File -> Datei wird verwendet

  Alt 28. Apr 2013, 11:53
funktioniert damit... Danke!!!
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:14 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