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/)
-   -   SetLenght mit einem Array als var Parameter (https://www.delphipraxis.net/192817-setlenght-mit-einem-array-als-var-parameter.html)

bernau 23. Mai 2017 08:06

AW: SetLenght mit einem Array als var Parameter
 
Zitat:

Zitat von p80286 (Beitrag 1372360)
da fallen mir doch uralte Sünden ein?
wie wäre es mit:
Delphi-Quellcode:

type
  Tmyarray : Array of whatever;

Procedure myProc(var Arr : TMyArray);

Warum ist das eine Uralt-Sünde?

So eine Deklaration habe ich in meinem (alten) Code massenweise. Gibt es eine negative Nebenwirkung, oder warum ist das eine Sünde?

p80286 23. Mai 2017 08:26

AW: SetLenght mit einem Array als var Parameter
 
Weil ich auch vor die inkompatible Wand gefahren bin.

Gruß
K-H

Stevie 23. Mai 2017 10:12

AW: SetLenght mit einem Array als var Parameter
 
Ich glaub Himi hat das mit den T...DynArray types verwechselt - siehe: https://quality.embarcadero.com/browse/RSP-16737

himitsu 23. Mai 2017 11:25

AW: SetLenght mit einem Array als var Parameter
 
hast Recht, die sind noch :oops:

TBytes wurde inzwischen.


Beispiel:
SplittString mit TStringDynArray, aber TStrings hat Schnittstellen für TArray<string>.

bernau 23. Mai 2017 15:07

AW: SetLenght mit einem Array als var Parameter
 
Zitat:

Zitat von p80286 (Beitrag 1372485)
Weil ich auch vor die inkompatible Wand gefahren bin.

Gruß
K-H

Ach so. Habe deinen Beitrag falsch verstanden.:shock:

Rabenrecht 24. Mai 2017 10:10

AW: SetLenght mit einem Array als var Parameter
 
Zitat:

Zitat von haentschman (Beitrag 1372352)
PS: Im Eingangspost steht Delphi 5? Ist das korrekt? :gruebel:

Das ist leider korrekt :(

Edit: muss mich korrigieren. Mir war gar nicht bewusst, dass man bei einem neuen Thema die Delphi-Version angeben kann.

Korrekt ist für mich XE5 Prof


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz