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 Record, Objekt oder Klassentyp erforderlich (https://www.delphipraxis.net/79804-record-objekt-oder-klassentyp-erforderlich.html)

Tumor666m 28. Okt 2006 23:40


Record, Objekt oder Klassentyp erforderlich
 
Hallo Zusammen

Ich bin noch ein Blutiger Anfänger was das programmieren angeht und habe mir ein Buch besorgt womit ich meine ersten anfänge mache, und habe schon das erste Problem. :cry:
Ich habe eine mit dem Buch ein kleines programm erstellt was auch bis dato lief, bis ich ein menü einbauen sollte über dem ich öffnen und speichern kann. (Bitte net Lachen)
Ich habe den Übungscode aus dem Buch übernommen und sollte das dann starten um zu schauen wie es funzt. Hmmmmmm ja ok nur gibt es jetzt ein Problem wo ich net weiterkomme. ich habe das folgendermaßen eingegeben.
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  Nr := random (Max) + 1;
  Panel1.Caption := Diagnose[Nr];
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Panel1.Caption := '';
  Edit1.Text    := '';
  Edit1.SetFocus;
end;

procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
  Panel1.Caption := Diagnose[ScrollBar1.Position];
  ScrollBar1.Min := 1;
  ScrollBar1.Max := Max;
end;

procedure TForm1.Oeffnen1Click(Sender: TObject);
begin
  try
    if OpenDialog1.Execute then
      Diagnose.LoadFromFile := (OpenDialog1.FileName)';
    ScrollBar1.Max = Diagnose.Count - 1;
   except
      ShowMessage ('Fehler beim Öffnen der Datei!');
  end;
end;

procedure TForm1.Speichern1Click(Sender: TObject);
begin
  try
    if SaveDialog1.Execute then
      Psycho.SaveToFile (SaveDialog1.FileName);
   except
      ShowMessage ('Fehler beim Speichern der Datei!');
end;

end.
wenn ich jetzt das Programm starten möchte makiert er mir eine Zeile, Diagnose.LoadFromFile := (OpenDialog1.FileName)';
Rot und schreibt mir als Fehlermeldung, Record, Objekt oder Klassentyp erforderlich
und ich habe das genau nach den angaben aus dem Buch übernommen nu steh ich da und weiß net weiter.
Ich hoffe mal das ich hier richtig bin?

Für Hilfe bin ich seh dankbar.

Und sorry für diese bestimmt blöde frage oder so.

Gruß Tumor

[edit=SirThornberry]Delphi-Tags gesetzt - Mfg, SirThornberry[/edit]

3_of_8 28. Okt 2006 23:42

Re: Record, Objekt oder Klassentyp erforderlich
 
Was ist denn "Diagnose"?

Balu der Bär 28. Okt 2006 23:49

Re: Record, Objekt oder Klassentyp erforderlich
 
Delphi-Quellcode:
 Diagnose.LoadFromFile(OpenDialog1.FileName)';
So muss das aussehen, eventuell auch
Delphi-Quellcode:
 Diagnose.Lines.LoadFromFile(OpenDialog1.FileName)';
je nachdem was für eine Komponente Diagnose ist. ;)

Und benutze doch in Zukubft bitte die [delphi ] [/ delphi ] - Tags. ;)

3_of_8 28. Okt 2006 23:53

Re: Record, Objekt oder Klassentyp erforderlich
 
Delphi-Quellcode:
 Panel1.Caption := Diagnose[Nr];
Daraus schließe ich, dass Diagnose eine TStringList ist.

Balu der Bär 28. Okt 2006 23:54

Re: Record, Objekt oder Klassentyp erforderlich
 
Und? Der Aufruf gestaltet sich trotzdem a'la StringList.LoadFromFile('datei.txt');.

3_of_8 29. Okt 2006 00:06

Re: Record, Objekt oder Klassentyp erforderlich
 
:wall:

Denkfehler...

Egal, das einfache Anführungszeichen vor dem Semikolon muss noch weg. ;)

EDIT: Das steht in deinem 1. Beitrag drin, im 2. nicht mehr.

Tumor666m 29. Okt 2006 22:25

Re: Record, Objekt oder Klassentyp erforderlich
 
Danke für die schnellen antworten nur will das immer noch net funzen :(

3_of_8 29. Okt 2006 22:26

Re: Record, Objekt oder Klassentyp erforderlich
 
Aktueller Code, Fehlermeldung, Zeile?

Tumor666m 29. Okt 2006 22:46

Re: Record, Objekt oder Klassentyp erforderlich
 
ich habe die oben angegebenen tips versucht und habe aus Diagnose.LoadFromFile := (OpenDialog1.FileName)'; Diagnose.LoadFromFile(OpenDialog1.FileName); gemacht und bekamm die fehlermeldungen:[89] <:=> erwartet, aber <=> gefunden << warum auch immer , dann stand da noch "[89]Operator oder Semikolon fehlt" und ganz oben in der fehlerliste kommt wieder [99]Record, Objekt oder Klassentyp erforderlich :( :?

3_of_8 29. Okt 2006 22:56

Re: Record, Objekt oder Klassentyp erforderlich
 
Schick am besten nochmal deinen gesamten momentanen Code und kopiere das ganze Log.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.
Seite 1 von 2  1 2      

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