![]() |
.LoadFromFile(function(opendialog.filename)); geht das?
hallo,
ich habe eine par functionen die ich auf einen text anwenden denn ich in einem memo fenster stehen habe. und bei button2 auf click steht dann sowas drin wie
Code:
geht das so'?
memo1.Clear;
memo1.Lines.LoadFromFile(workline(opendialog1.FileName)); das ich die function worklinehier an der stelle aus führen lasse? (bei mir schmiert Delphi als ab?) habe ich ein fehler in meiner function oder geht das überhaupt nicht so wie ich das gesh´chrieben habe? gruß Mick |
Wenn WorkLine eine Funktion ist, die einen String zurückgibt, dann sollte das meiner Meinung nach klappen.
Probiers doch einfach mal mit:
Delphi-Quellcode:
var temp: string;
... begin memo1.Clear; temp:= workline(opendialog1.FileName); memo1.Lines.LoadFromFile(temp); |
hmm,
:?: :lol: :?: also irgendwas habe ich da wohl echt falsch gemacht... der .... schmiert immer noch ab. aber vom prinzip müsste es klappen? dann ist es ja gut (nicht wirklich, weil muss nun fehler suchen :? ) aber dann weiß ich es wenigstens. nochmal: :mrgreen: ich will einen geöffneten text per klick neu laden aber er soll vorher diese function durchlaufen. |
Zitat:
|
Delphi-Quellcode:
procedure Form1.Button1OnClick(sender : )
begin if OpenDialog1.execute then begin Memo1.Lines.LoadFromFile(OpenDialog1.FileName); end; end; |
ich galaube das problem ist das ich mit meiner function einen string wider gebe.
und mit
Code:
memo1.lines.loadfromfile()
//
memo1.Clear; //function gibt einen string wieder memo1.Lines.LoadFromFile(workline(opendialog1.FileName)); soll/will er von einer datei lesen und nicht ´von einem string. kann das sein? |
LoadFromFile läd daten aus einer Datei, übersetze dir das mal ;)
was willste denn mit einem opendiloag, wenn du keine externe datei öffnen möchtest ? vielleicht hilft dir memo1.lines.add(WERT) fügt WERT in eine neue zeile des memos memo1.lines.text := WERT2 memo1 erhält den wert von WERT2 da kannste aber mit nem opendialog nichts machen |
Zitat:
damit kann ich gut leben :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz