Einzelnen Beitrag anzeigen

ZeroQool007

Registriert seit: 30. Aug 2004
127 Beiträge
 
#1

Konstruktoren können mit Instanzenvariablen nicht aufgerufe

  Alt 23. Jan 2006, 09:22
Ich bekomme immer diese Fehlermeldung. Kann mir jemand bitte helfen? Über die Suchfunktion u bei google habe ich nichts gefunden. =
(


Delphi-Quellcode:
type
  TWinForm1 = class(System.Windows.Forms.Form)
  {$REGION 'Vom Designer verwalteter Code'}
  strict private
    /// <summary>
    /// Erforderliche Designervariable.
    /// </summary>
    Components: System.ComponentModel.Container;
    Button1: System.Windows.Forms.Button;
    RichTextBox1: System.Windows.Forms.RichTextBox;
    /// <summary>
    /// Erforderliche Methode zur Unterstützung des Designers -
    /// ändern Sie die Methode nicht mit dem Quelltext-Editor
    /// </summary>
    procedure InitializeComponent;
    procedure Button1_Click(sender: System.Object; e: System.EventArgs);
  {$ENDREGION}
  strict protected
    /// <summary>
    /// Ressourcen nach der Verwendung bereinigen
    /// </summary>
    procedure Dispose(Disposing: Boolean); override;
  private
    { Private-Deklarationen }
  public
    order : TxmlOrder;
    oi : Array[0..1] of OrderItemType;
    pn : Array of ProductName;

.
.
.
.
.
.
 SetLength(pn, 100);
  pn[0] := ProductName.create;

  pn[0].Language := '';
  pn[0].ProductNameValue := 'something';
  oi[0].ProductDescription := pn;
Beim Instantiieren habe ich das Problem pn[0] := ProductName.create;
  Mit Zitat antworten Zitat