Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Speicher Adresse überwachen? (https://www.delphipraxis.net/188803-speicher-adresse-ueberwachen.html)

Sir Rufo 11. Apr 2016 13:04

AW: Speicher Adresse überwachen?
 
Du verwendest da auch eine Menge von globalen Variablen, die natürlich auch uncool sind.

Diese Werte gehören ja zu einem Kontext und diesen Kontext kannst du auch klarer gestalten
Delphi-Quellcode:
TSomeValue = record
  a,b,c : double;
end;

TContext = class
private
  x,y,z,a,b,c {usw....}:double;
public
  procedure Calc( var a1, b1, c1 : double );
  // Besser so
  function CalcBetter( const aInput : TSomeValue ) : TSomeValue;
end;

4dk2 11. Apr 2016 14:58

AW: Speicher Adresse überwachen?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1335265)
Du verwendest da auch eine Menge von globalen Variablen, die natürlich auch uncool sind.

Diese Werte gehören ja zu einem Kontext und diesen Kontext kannst du auch klarer gestalten
Delphi-Quellcode:
TSomeValue = record
  a,b,c : double;
end;

TContext = class
private
  x,y,z,a,b,c {usw....}:double;
public
  procedure Calc( var a1, b1, c1 : double );
  // Besser so
  function CalcBetter( const aInput : TSomeValue ) : TSomeValue;
end;


Bei neuen Entwicklungen achte ich auch immer darauf, der source ist aber historisch bedingt.

4dk2 11. Apr 2016 15:26

AW: Speicher Adresse überwachen?
 
http://www.delphipraxis.net/188832-g...ml#post1335291

Ich habe da mal meine Variablen Verwaltung gepostet


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 Uhr.
Seite 2 von 2     12   

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