Thema: Delphi Problem mit Tpbject

Einzelnen Beitrag anzeigen

R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Problem mit Tpbject

  Alt 18. Jul 2009, 12:39
Hi shmia,

falsch ist wohl relativ. Hab halt Tobject verwendet. Das aus gutem Grund.
In diesem Fall ist mein eigenes assign völlig korrekt.

Aber jetzt zu deiner Lösung:

Delphi-Quellcode:
procedure Tarray.Assign(Source: TPersistent);
var n:integer;
begin
  if Source is Tarray then
  begin
    arr := Slice(TArray(Source).arr, length(TArray(Source).arr)-1) <<<----------------------
    Sort;
    Maxa;
    MinA;
    kleinster_fehlender_Wert:=Min_wert;
  end
  else
    inherited;
end;
Fehlermeldung beim compilieren. Slice erlaubt nur Open array element!

Vielen dank und viele Grüsse
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.
  Mit Zitat antworten Zitat