![]() |
Fehler beim zuweisen einer Integer-Variable
Hi,
ich hab ja mal nen krassen Fehler. Folgender Code erzeugt ne AV:
Delphi-Quellcode:
Weis da jemand rat?
TRender = class
private FProgress: Integer; public procedure SetLoadProgress(const Value: Integer); // function GetLoadProgress: Integer; property Progress: Integer read FProgress write FProgress; end; [...] procedure TRender.SetLoadProgress(const Value: Integer); begin Progress := Value; //<- Hier gibts ne AV end; *MFG* Manu |
Re: Fehler beim zuweisen einer Integer-Variable
Delphi-Quellcode:
du erzeugst einen stapelüberlauf, denn durch zuweisen an progress ruft er diese prozedur wieder auf, die sich wieder aufruft, die sich wieder aufruft... ich denke du weißt worauf ich hinaus will. statt wieder auf Progress zuzuweisen, weise auf FProgress zu
[...]
procedure TRender.SetLoadProgress(const Value: Integer); begin Progress := Value; //<- Hier gibts ne AV end; |
Re: Fehler beim zuweisen einer Integer-Variable
Hm,
auf Anhieb seh ich keinen Fehler im Code... Hast du die Klasse vorher auch erzeugt? |
Re: Fehler beim zuweisen einer Integer-Variable
Zitat:
|
Re: Fehler beim zuweisen einer Integer-Variable
Delphi-Quellcode:
Ist genau das gleiche Prob. Immernoch ne AV.
procedure TRender.SetLoadProgress(const Value: Integer);
begin FProgress := Value; end; |
Re: Fehler beim zuweisen einer Integer-Variable
Zitat:
|
Re: Fehler beim zuweisen einer Integer-Variable
Mach mal:
Delphi-Quellcode:
property Progress: Integer read FProgress write SetLoadProgress;
|
Re: Fehler beim zuweisen einer Integer-Variable
OT: Aber da ich es gerade sah:
Zitat:
...:cat:... |
Re: Fehler beim zuweisen einer Integer-Variable
Zitat:
@Sakura kein Problem, kannst gerne mehr haben ;). Von mir aus bis du Kugelrund bist :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08: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 by Thomas Breitkreuz