Forum: Algorithmen, Datenstrukturen und Klassendesign
by DataCool,
30. Jun 2014
Ich glaube ich werde es so realisieren das ich mir eine ID-Manger-Klasse baue, die dann die IDs mit einen Integer-Schlüssel-Wert verwaltet
und sich um den Speicher kümmert, ähnlich einem der Wege die Himitsu vorgeschlagen hat ...
TIDManager = class
public
function AddID(const AID : Int64) : Integer;
function GetID(const AKey : Integer) : Int64;
// .....
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DataCool,
30. Jun 2014
Absolut meine Meinung, aber wenn das Kind schon in den Brunnen gefallen ist, wollte ich eigentlich nicht den Brunnen ab und wieder aufbauen ;-)
Greetz Data
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DataCool,
30. Jun 2014
@Neutral General:
Ja stimmt, das sollte auch funktionieren ..., würde aber auch massive Source-Änderungen nach sich ziehen ... das wollte ich eigentlich vermeiden ....
@Dejan Vu:
Das ist ja der Lösungsweg, den ich selber schon beschrieben hatte, aber auch das erfordert einige Änderungen am Source ....
Vielleicht hat ja jemand noch einen "Genie-Streich" im Petto ?!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DataCool,
30. Jun 2014
Hallo zusammen,
gibt es Möglichkeit einen INT64-Wert mittels
var iID : Int64;
begin
// ...
Items.AddObject('some-Text', Pointer(iID) );