Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler bei TXT File in Memo Laden (https://www.delphipraxis.net/90076-fehler-bei-txt-file-memo-laden.html)

Andidreas 11. Apr 2007 09:40


Fehler bei TXT File in Memo Laden
 
aloha,

ich bekomme bei folgendem Code immer eine Fehlermeldung (siehe Bild im Anhang)....

Delphi-Quellcode:
procedure TMain_Form.bitbtn_prazClick(Sender: TObject);

var
sPathI : String;

begin

  sPathI := '..\Input\DORINA_PRAZ.txt';

  mem_Input.Clear;
  mem_Input.Lines.LoadFromFile(sPathI);

  ShowMessage(IntToStr(mem_Input.Lines.Count));
Im Moment kann ich mir absolut nicht vorstellen woran das liegen könnte... habt ihr vielleicht eine Idee???

Edit: das Memo ist in der Unit unter private Deklariert!

Delphi-Quellcode:
  private
    mem_Input : TMemo;

ibp 11. Apr 2007 09:43

Re: Fehler bei TXT File in Memo Laden
 
was für eine fehlermeldung?
ist das memo existent?
ist der pfad richtig?

Andidreas 11. Apr 2007 09:47

Re: Fehler bei TXT File in Memo Laden
 
Liste der Anhänge anzeigen (Anzahl: 1)
:oops: sry hatte die fehlermeldung vergessen

folgenden versuch hab ich gerade gemacht...

wenn ich mir ein memo auf die form zieh, und dort die daten hineinschreibe und count abfrage geht alles...
wenn ich aber das memo in denn variablen für die uses deklariere oder in denn variablen für die prozedur deklariere, dann krieg ich immer die exception :(

fLaSh11 11. Apr 2007 09:53

Re: Fehler bei TXT File in Memo Laden
 
1. ich nehme an mit der Pfadangabe "..\" meinst du den Programmpfad. Das ist korrekt, soweit du nichts anderes noch machst, nimm anso besser:
Delphi-Quellcode:
ExtractFilePath(ParamStr(0))
2. Hast du das Memo aus dem OI auf deine Form geschmissen? Oder hast du es "nur" deklariert, sonst solltest du es vllt. noch erschaffen...

ibp 11. Apr 2007 10:02

Re: Fehler bei TXT File in Memo Laden
 
ich würde mal sagen es fehlt
Delphi-Quellcode:
 mem_Input := TMemo.create;
aber dann schreib auch noch, wenn du es nicht mehr brauchst
Delphi-Quellcode:
 mem_Input.free;
sonst hast du dir ein speicherloch gebastelt!

Andidreas 11. Apr 2007 10:04

Re: Fehler bei TXT File in Memo Laden
 
ja stimmt, das create hatte ich vergessen...

aber wenn ich jetzt das create mache (so wie es ibp gepostet hat) dann bringt er beim compelieren eine fehlermeldung:

Nicht genügend wirkliche Parameter

Luckie 11. Apr 2007 10:07

Re: Fehler bei TXT File in Memo Laden
 
Und was machen wir jetzt?

ibp 11. Apr 2007 10:09

Re: Fehler bei TXT File in Memo Laden
 
Zitat:

Zitat von Luckie
Und was machen wir jetzt?

schauen in die oh ?

Andidreas 11. Apr 2007 10:10

Re: Fehler bei TXT File in Memo Laden
 
^^ was denkt ihr was ich gerade mache ;)

bloss leider komm ich da auch nicht wirklich weiter!

Luckie 11. Apr 2007 10:12

Re: Fehler bei TXT File in Memo Laden
 
Zitat:

Class
TCustomMemo

Syntax


[Delphi] constructor Create(AOwner: TComponent);


Description
Call Create to instantiate a TCustomMemo object.

AOwner is the component, typically the form, that is responsible for freeing the memo object. This becomes the value of the Owner property.

Derived objects that override the Create method should call the inherited Create before making any additional initializations.
Was ist daran unverständlich?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.
Seite 1 von 2  1 2      

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