@milanlu
Alle Methoden eine Klasse sind erst verfügbar, wenn du aus der Klasse ien Object erzeugst.
Dann kannst du über die Objectvariable mit FrameUmbenennen.Methode zugreifen.
In deinem Beispiel ist es nicht notwendig, die Methode DateiLaden in die Klasse aufzunehmen.
Es reicht in der
Unit oder, wie schon erwähnt, als Class Methode...
Beide Varianten im Beispiel;
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
Tframeumbenennen =
class(TFrame)
private
{ Private-Deklarationen }
public
class procedure DateiLaden(Directory:
string);
{ Public-Deklarationen }
end;
procedure DateiLaden(Directory:
string);
implementation
{$R *.dfm}
// Zugrifff einfach über DateiLaden(...
procedure DateiLaden(Directory:
string);
begin
// dein Code
end;
// Zugrifff über Tframeumbenennen.DateiLaden(...
class procedure Tframeumbenennen.DateiLaden(Directory:
string);
begin
// Dein Code
end;
end.
Cu, Frank