Einzelnen Beitrag anzeigen

Benutzerbild von Amnon82
Amnon82

Registriert seit: 5. Jan 2005
186 Beiträge
 
FreePascal / Lazarus
 
#1

[D9PE | Komponente erstellen] - Events unterteilen ?!?

  Alt 13. Jul 2006, 13:23
Ich bastel grad an meiner ersten Komponente. Kann man die Events und Properties auch nach eigenen Wünschen unterteilen,
oder ist man auf "Miscellaneous" angewiesen?

Hier mein PublishCode:

Delphi-Quellcode:
TDA_IrcClient = class(TComponent)

published
  {PROPERTIES}
  property Versionsantwort: Tstr200max read FVersionsantwort write FVersionsantwort;
  property Benutzername: String read FBenutzerName write FBenutzername;
  property EchterName: String read FEchterName write FEchtername;
  property EmailAddr: String read FEmailAddr write FEmailAddr;
  property NickName: String read FNickname write FNickname;
  property AltNickName: String read FAltNick write FAltNick;
  property IrcAddr: String read Fircaddr write Fircaddr;
  property IrcPort: Integer read FIRCPort write FIRCPort;
  property IrcPassword: String read FIrcpassword write FIrcpassword;
  property PingAntwort: TManuellAuto read FPingAntwort write FPingAntwort;
  property AendereAltNick: TManuellAuto read FAendereAltNick write FAendereAltNick;
  property BeendenNachricht: Tstr200max read FBeendenNachricht write FBeendenNachricht;
  property Tag: Integer read FTag write FTag;
  {EVENTS}  
  property BeiVerbindung: TSocketNotifyEvent read FBeiVerbindung write FBeiVerbindung;
  property BeiTrennung: TSocketNotifyEvent read FBeiTrennung write FBeitrennung;
  property BeiFehler: TSocketErrorEvent read FBeiFehler write FBeiFehler;
  property BeiPing: TIDPing read FBeiPing write FBeiPing;
  property BeiLokalerServerKick: TIDKickNachricht read FLokalerServerKickNachricht write FLokalerServerKickNachricht;
  property BeiHauptserverKick: TIDKickNachricht read FHauptserverKickNachricht write FHauptserverKickNachricht;
  property BeiCTCPAktion: TIDBeiCTCPAktion read FBeiCTCPAktion write FBeiCTCPAktion;
  property BeiRohDaten: TIDRohDaten read FBeiRohDaten write FBeiRohDaten;
  property BeiHauptserverChannelNachricht: TIDChannelNachricht read FBeiHauptserverChannelNachricht write FBeiHauptserverChannelNachricht;
  property BeiLokalerServerChannelNachricht: TIDChannelNachricht read FBeiLokaleServerChannelNachricht write FBeiLokaleServerChannelNachricht;
  property BeiHauptserverNotizNachricht: TIDBeiNotizOeffentlicherNachricht read FBeiHauptserverNotizNachricht write FBeiHauptserverNotizNachricht;
  property BeiLokalerServerNotizNachricht: TIDBeiNotizOeffentlicherNachricht read FBeiLokalerServerNotizNachricht write FBeiLokalerServerNotizNachricht;
  property BeiPrivaterNachricht: TIDPrivateNachricht read FBeiPrivaterNachricht write FBeiPrivaterNachricht;
  property BeiNotizPrivaterNachricht: TIDBeiNotizPrivaterNachricht read FBeiNotizPrivaterNachricht write FBeiNotizPrivaterNachricht;
  property BeiNickAenderung: TIDBeiNickAenderung read FBeiNickAenderung write FBeiNickAenderung;
  property BeiBetretenNachricht: TIDBeiBetretenNachricht read FBeiBetretenNachricht write FBeiBetretenNachricht;
  property BeiVerlassenNachricht: TIDBeiVerlassenNachricht read FBeiVerlassenNachricht write FBeiVerlassenNachricht;
  property BeiBeendenNachricht: TIDBeiBeendenNachricht read FBeiBeendenNachricht write FBeiBeendenNachricht;
  property BeiDccEmpfang: TDccEmpfang read FDccEmpfang write FDccEmpfang;
  property BeiDccAkzeptierung: TDccFortsetzen read FDccAccept write FDccAccept;
  property BeiDccFortsetzen: TDccFortsetzen read FDccFortsetzen write FDccFortsetzen;
  property BeiDccChat: TDccChat read FDccChat write FDccChat;
  property BeiVersionsAnfrage: TIDBeiVersionsAnfrage read FBeiVersionsAnfrage write FBeiVersionsAnfrage;
  property BeiZeitAnfrage: TIDBeiZeitAnfrage read FBeiZeitAnfrage write FBeiZeitAnfrage;
  property BeiTopic: TIDChannelTopic read FBeiTopic write FBeiTopic;
  property BeiNamen: TIDChannelNamen read FBeiNamen write FBeiNamen;
  property BeiNamenListe: TIDEndeChannelNamen read FBeiNamenListe write FBeiNamenListe;
  property BeiNickInBenutzung: TIDNicknameInBenutzung read FBeiNicknameInBenutzung write FBeiNicknameInBenutzung;
  property BeiUndefinierteNummern: TIDUndefinierteNummern read FBeiUndefinierteNummern write FBeiUndefinierteNummern;
  property BeiUnbekannterCTCPAntwort: TIDBeiUnbekannterCTCPAntwort read FBeiUnbekannterCTCPAntwort write FBeiUnbekannterCTCPAntwort;
  property BeiHauptserverTopicNachricht: TIDTopicNachricht read FBeiHauptserverTopicNachricht write FBeiHauptserverTopicNachricht;
  property BeiLocalerServerTopicNachricht: TIDTopicNachricht read FBeiLokalerServerTopicNachricht write FBeiLokalerServerTopicNachricht;
Miniaturansicht angehängter Grafiken
publisheddeclarations_326.png  
  Mit Zitat antworten Zitat