Thema: Delphi Arrays übergeben

Einzelnen Beitrag anzeigen

kenuvis

Registriert seit: 19. Apr 2006
71 Beiträge
 
Delphi 7 Enterprise
 
#1

Arrays übergeben

  Alt 28. Apr 2007, 10:37
Hallo,

ja ich weiß, das Problem wurde schon mehrmals behandelt, ich habe auch schon rumprobiert und gemacht und und und..... nur egal, was ich mache, es will einfach nicht!!!!

Also ich habe im Frame1 ein Array, dessen Inhalt ich in Frame2 haben will.
Nun, wie ich gelesen habe, muss ich einen Type dafür erstellen. Gemacht! Und nun?

Delphi-Quellcode:
type
  TCharacter = class(TFrame)
  ...
  private
  ..
  public
    // Variante 1 mit der ich es Probiert habe
    Inventar: Inv;

    // Variante 2 mit der ich es Probiert habe
    Property Inven: Inv read Inventar write Inventar;

    // Variante 3 mit der ich es Probiert habe
    Function GetInventar: Inv;
  end;
Und auf der Gegenseite dann:
Delphi-Quellcode:
type
  TFrameLaden = class(TFrame)
  ...
  private
    inv_Char: TCharacter;
    b: Eintrag;

    ......

    b := inv_char.Inven[0]; // <-- Hier geht es nicht. (EAccessViolation)
    b := inv_char.Inventar[0]; // <-- Hier geht es auch nicht. (EAccessViolation)
    b := inv_char.GetInventar[0]; // <-- Und hier ebendfalls nicht. (EAccessViolation)
Achso und hier:
type Inv = Array [0..1] of Eintrag; Hoffe mir kann einer helfen.

MfG Kenuvis
  Mit Zitat antworten Zitat