Einzelnen Beitrag anzeigen

Benutzerbild von Mokus
Mokus

Registriert seit: 24. Sep 2013
165 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Type im einer Klasse -> public erlaubt?

  Alt 1. Okt 2013, 08:04
Delphi-Version: XE2
Delphi-Quellcode:
type

  Twoerterzaehlen = class(Tobject)

  private
    procedure setFwort(const Value: String);

    procedure setFAnzahl(const Value: integer);
  protected
    fWort: string;
    fAnzahl: integer;
  public type
    arroftwoerter = array of Twoerterzaehlen;// möchte ich ich in anderen uniten verwenden
  constructor create(Anz: integer; Wor: String); overload;
  constructor create(Wor: String); overload;
  property Wort: String read fWort write setFwort;
  property Anzahl: integer read fAnzahl write setFAnzahl;

  function woerter_zaehlen(st_woerter: tstringlist): arroftwoerter;
  function toString(a_array: arroftwoerter): String;
  end;
Einen wunder schönen Guten Morgen,

der oben liegende Quellcode ist mein momentanes ergebniss von Aufgabe;
Ich arbeite über mehere Units und muss auf die hervorbehobene Zeile drauf zugreifen.
Deswegen ist Sie im Public.
In der nächsten Unit hab ich nun use woerter ( name der oben abgebildete Unit)
aber er sagt mir dann,
[FEHLER] [DCC Fehler] sortieren.pas(12): E2003 Undeklarierter Bezeichner: 'arroftwoerter' [/Fehler];

Delphi-Quellcode:
unit sortieren;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
  System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, woerter;

Type
  sort = class
    function sortieren(d_array: arroftwoerter): arroftwoerter;// FEHLER Zeile;
  end;

implementation


Tut mir leid, für die warscheinlich doofe Frage; aber Delphi ist totales Neuland für mich ....

dank im vorraus
Markus
es gibt nur 10 arten von menschen !
die die binär verstehen und die die nicht. !
  Mit Zitat antworten Zitat