Jeg har lavet et component, der bruger TTimer og dens OnTimer-event - men for at kunne sætte den, var jeg nød til at create mit eget component og sætte timers event til min egen, hvilket ta'r unødig hukommelse op, og ser lidt sjusket ud - hvad kan jeg gøre, så jeg ikke er nød til at oprette mit component 'chatx' inde i mit component?
constructor TChat.Create(Nick, Server, Room: String); begin if (Nick <> '') and (Server <> '') and (Room <> '') then ChatX := TChat.Create('','',''); FNick := Nick; FServer := Server; FRoom := Room; HttpClt := TNMHTTP.Create(nil); Timer := TTimer.Create(nil); Timer.Enabled := False; Timer.Interval := 5000; Timer.OnTimer := ChatX.TimerOnTimer; end;
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.