Przypisanie procedury do zdazenia

0

Witam, pisze swoj pierwszy program konsolowy i od razu trafilem na problem.. ma byc to prosty server tcp (indy), skopiowalem sobie jakas swoja procedurke onExecute (z programu okienkowego) jednak nie wiem jak ja przypisac do stworzonego obiektu idTcpServer ( server:=TIdTCPServer.Create(nil); ) w srodowisku graficznym wystarczy 2 klik na zdazenie onexecute wpisac to oc sie chce w procedute i z glowy ;] a tutaj nie wiem jak polaczyc obiekt server z procedura..
takie zwykle przypisanie server.onexecute=procedura; niestety nie dziala

pozdrawiam

0

Jest taka mała różnica. To nie może być procedura, tylko musi być metoda. Więc stwórz jakiśobiekt (nawet nie ma co komplikować z klasą, zwykły obiekt starczy) i w nim stwórz metodę i ją przypisz :]. To powinno zadziałać. Jak chcesz jakiegoś przykładu, to zajrzyj na przykład do mojego artykułu o wtyczkach w DLL'ach. Jest tam przykład przypisywania dynamicznie zdarzeń, jeśli dobrze pamiętam.

0

Dziala musialem troche nakombinowac ale dziala ;] zrobilem klase dziedziczaca po idTCPServer ktora dostala procedurke..

dzieki !

1 użytkowników online, w tym zalogowanych: 0, gości: 1