Avatar billede bramsing Nybegynder
19. august 2004 - 09:38 Der er 4 kommentarer og
1 løsning

Lave sin egen VCL

Hejsa...

Jeg har prøvet at søge nettet for information omkring at lave sin egen VCL, men jeg kan ikke helt få det til at virke...

Det jeg forsøger at lave er en VCL i TComponent classen med 2 input-felter ( String eller Real ) og 2 events ( TRUE og FALSE ).

Er der en der kan give mig et skub i den rigtige retning ??

Mvh.
//'bramsing'
Avatar billede martinlind Nybegynder
19. august 2004 - 14:28 #1
type

  TMyComp = class(TComponent)
  private
    FFlag: Boolean;
    FTal: Double;
    FTekst: String;
    procedure SetFlag(const Value: Boolean);
    procedure SetTal(const Value: Double);
    procedure SetTekst(const Value: String);
  public
  published
    property Tal : Double read FTal write SetTal;
    property Tekst : String read FTekst write SetTekst;
    property Flag : Boolean read FFlag write SetFlag;
  end;

implementation

{ TMyComp }

procedure TMyComp.SetFlag(const Value: Boolean);
begin
  FFlag := Value;
end;

procedure TMyComp.SetTal(const Value: Double);
begin
  FTal := Value;
end;

procedure TMyComp.SetTekst(const Value: String);
begin
  FTekst := Value;
end;

end.


Her er noget kode til componenten, så kan du forske lidt i hvordan du installerer den

/Martin
Avatar billede bramsing Nybegynder
19. august 2004 - 14:34 #2
Jeg kigger lige på det martinlind :o)
Avatar billede bramsing Nybegynder
19. august 2004 - 15:50 #3
martinlind Jeg fik det til at virke... Takker mange gange for hjælpen...
Men hvordan kan jeg få "Flag" lavet om til en onResultat i Events i stedet for "Flag" i Properties ???
Avatar billede martinlind Nybegynder
19. august 2004 - 16:10 #4
Det kan du ved at lave en NotifyEvent prøv at søg lidt på den i hjælpen
Avatar billede bramsing Nybegynder
19. august 2004 - 17:05 #5
ok... tak for det :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester