Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Array of Byte als Property

  Alt 5. Apr 2009, 11:25
Hallo,

in meinem Projekt werden Forms die zur Einstellung oder auch zur Ausgabe von Informationen dienen mittels properties mit Daten versorgt.
Nun möchte ich eine Property aufbauen, der ein Array of Byte übergeben werden kann.
Nur leider bekomm ich vom Compiler folgende Meldung um die Ohren gehauen:
Zitat:
[Fehler] InfoUnit.pas(46): Published-Eigenschaft 'Eingabe_Array_IDS' kann nicht vom Typ ARRAY sein
Meine Unit ist so aufgebaut:

Delphi-Quellcode:
type
  TArray_IDS = Array[1..255] of Byte;

  TInfoForm = class(TForm)
{ ... }
  private
    { Private-Deklarationen }
    //Eingabe
    FEingabe_SPLChecksumme: String;
    FEingabe_Array_IDS : TArray_IDS;

    //Ausgabe

    //intern
  public
    { Public-Deklarationen }
    function Execute: Boolean;
  published
    { Published-Deklarationen }

    //Eingabe
    property Eingabe_SPLCheckSumme: String write FEingabe_SPLChecksumme;
    property Eingabe_Array_IDS : TArray_IDS write FEingabe_Array_IDS;
Wie kann ich ein Array als Property übergeben?
Falls es keine Lösung dafür gibt, gibts vielleicht eine andere Möglichkeit dazu?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat