![]() |
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
Hi Leutz...
Ich hab mal wieder ein Problem. Ich kriegs nicht hin einen berechneten Wert in einem Edit Feld auszugeben.... hab folgenden Sourcecode: Also meine Raumklasse sieht so aus:
Delphi-Quellcode:
Dann hängt natürlich noch die TForm1 da mit drin...
type
TRaum = class(TObject) private { Private-Deklarationen } Raumbreite: single; {in cm} Raumlaenge: single; {in cm} procedure SetrBreite(const breit: single); procedure SetrLaenge(const lang: single); public { Public-Deklarationen } property rBreite: single {in m} read Raumbreite write SetrBreite; property rLaenge: single {in m} read Raumlaenge write SetrLaenge; end; Wenn ich dann auf den Button1 klicke sollte eigentlich die Breite und Länge aus den Edit-Feldern eingelesen werden...
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin FRaum.rBreite := StrToFloat(rBreitEingabe.Text); FRaum.rLaenge := StrToFloat(rLangEingabe.Text); rFlaeche.Text := FloatToStr(FRaum.rBreite); end; jedoch macht er mir hier dann ne Fehlermeldung bei Raumbreite:=breit -->EAccessViolation :wall:
Delphi-Quellcode:
Any Hints? :gruebel:
procedure TRaum.SetrBreite(const breit: single);
begin if (breit > 0) and (breit < 50) then Raumbreite := breit; end; |
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
Vieleicht '.' und ',' verwechselt bei der eingabe?
btw.:
Delphi-Quellcode:
Das F steht für feld ist so übersichtlicher.
private { Private-Deklarationen }
FRaumbreite: single; {in cm} FRaumlaenge: single; {in cm} |
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
hab ja sogar nur ganze Zahlen eingegeben, aber es kommt trotzdem nicht zu einer Ausgabe.
|
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
showmessage(floattostr(strtofloat('45456,6776')));
funktioniert. Grenz den Fehler doch noch näher ein z.B.: mit Breakpoints. |
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
Das werd ich mal ausprobieren...
Melde mich Montag wieder, denn ich geh jetzt ins WE und da hab ich keinen Rechner. schönes WE! mfg cook |
Re: S: Dringend Hilfe für Delphi-Programm mit Grafikausgabe
Ich glaub ich hab es endlich... mein Fehler war nur das ich die verdammte Produktvariable aus Breite und Länge nicht als extended deklariert habe.
so funktioniert es auch mit Edit.Text := blablabla aber das mit dem schowmessage(...) hilft mir auch weiter. THX ich meld mich wieder mfg cook |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 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