AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TypeInfo von Variable abfragen

Ein Thema von himitsu · begonnen am 8. Dez 2009 · letzter Beitrag vom 8. Dez 2009
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
 
Delphi 12 Athens
 
#1

TypeInfo von Variable abfragen

  Alt 8. Dez 2009, 09:44
Halli Hallo,

kann man sich eigentlich auch die RTTI-Infos einer Variable besorgen
oder geht das immer nur über einen Typen?

Dieses ginge erstmal:
Delphi-Quellcode:
type
  TArr = array of String;
var
  Arr: TArr;
  Len: Integer;
begin
  //SetLength(Arr, 3);
  Len := 3;
  DynArraySetLength(Pointer(Arr), TypeInfo(TArr), 1, @Len);
end;
Aber ginge auch sowas?
Delphi-Quellcode:
var
  Arr: array of String;
  Len: Integer;
begin
  Len := 3;
  DynArraySetLength(Pointer(Arr), TypeInfo(Arr), 1, @Len);
end; // ^^^
Ich möchte da Einiges gern vereinfachen und da wäre sowas schon praktisch.
(und es geht um die alte RTTI, bis mindestens D2006 oder gar bis D7)

schonmal Danke, dat -chen


[edit]
OK, hat sich erledigt. So wie geplant ginge es eh nicht, da sich System.FinalizeArray, bzw. System._FinalizeArray oder Finalize inkl. TypeInfo-Angabe nicht direkt aufrufen läßt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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