Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi record zu string (https://www.delphipraxis.net/110192-record-zu-string.html)

ByStones2 14. Mär 2008 14:34


record zu string
 
hi,
hab ein kleiner oder auch großees problem ...
sieht so aus :
Delphi-Quellcode:
type hans = record
x:double;
end;
...
hans.x := 5;
...
label1.caption := floattostr(hans.x);
[Pascal Fehler] Main.pas(201): E2096 Methodenbezeichner erwartet

in dem letzen teil liegt das problem ...
da sagt er dass er eine methode erwartet ...
ich weiß net wie ich des machen soll

ByStones

s-off 14. Mär 2008 14:37

Re: record zu string
 
Hallo,

Hans ist kein Objekt, sondern ein Record.
Du musst erst ein Objekt Deines Records erstellen.

Delphi-Quellcode:
type TPerson = record
x:double;
end;
...
var
Hans: TPerson;
...
hans.x := 5;
...
label1.caption := floattostr(hans.x);
Edit: Dafür würde ich den Record umbenennen in bspw. Person, und dann den darauf basierenden Objekten Namen geben.

ByStones2 14. Mär 2008 14:42

Re: record zu string
 
Zitat:

Zitat von s-off
Hallo,

Hans ist kein Objekt, sondern ein Record.
Du musst erst ein Objekt Deines Records erstellen.

Delphi-Quellcode:
type TPerson = record
x:double;
end;
...
var
Hans: TPerson;
...
hans.x := 5;
...
label1.caption := floattostr(hans.x);
Edit: Dafür würde ich den Record umbenennen in bspw. Person, und dann den darauf basierenden Objekten Namen geben.

das geht leider net... da kommt beim variablen ding immer undefinierter bezeichner ...
:wiejetzt: oder mach ich da was falsch ??? :wiejetzt:

EDIT: doch jetzt hab ichs man darf die records net unter des class dings von form1 schreiben

THX for HELP :bounce1: :dancer2: :witch: :dancer:

s-off 14. Mär 2008 14:58

Re: record zu string
 
Das ist kein 'variablen ding', sondern eine Variable.

Zitat:

die records net unter des class dings von form1 schreiben
Darf man schon, nur dann darf man keine Variable dieses Typs innerhalb der Klassendeklaration von Form1 deklarieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 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 by Thomas Breitkreuz