Einzelnen Beitrag anzeigen

Benutzerbild von Taladan
Taladan

Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
 
Delphi 2005 Professional
 
#1

Array/Serialisierung - Genaue Zuordnung, aber wie?

  Alt 10. Jan 2006, 13:05
Ich zerbreche mir seit Tagen den Kopf bei einer neuen Komponente.

Die Komponente besteht aus einen Panel und einen Panelarray. Über eine entsprechende Property füge ich nun den Array weitere Panels hinzu. Der Designer serialisiert diese auch schön.

Delphi-Quellcode:
var
  PanelItem13: cTalasPanel.PanelItem;
  PanelItem12: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem;
Und fügt diese meinen Array hinzu

Delphi-Quellcode:
  Self.TalasPanel1.Items.Add(PanelItem11);
  Self.TalasPanel1.Items.Add(PanelItem12);
  Self.TalasPanel1.Items.Add(PanelItem13);
Nun soll über eine zweite Eigenschaft 'AktiveSeite', ein DropDownElement, eines dieser Panels aus den Array ausgewählt werden.

      result := control.Items[DropDown.SelectedIndex]; ABER: Nun erzeugt Delphi einen falschen Code bei der Seriliasierung.

Denn die Variable heißt nun

Delphi-Quellcode:
var
  PanelItem13: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem; // Wurde ein neues Element eingefügt
  PanelItem12: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem;
Wie kann ich das hinzufügen verhindern?
Marco
Wer Rechtschreibfehler findet, der darf sie behalten

Carpe Diem - Nutze den Tag (und zwar den ganzen!)
  Mit Zitat antworten Zitat