X-Git-Url: http://www.lcore.org/git/lcore.git/blobdiff_plain/2dd575b95694c126013c912526093ff4915f3398..e27ef2c6aab3a2a8051314bd37bb3b2386775f36:/lcoretest.dpr diff --git a/lcoretest.dpr b/lcoretest.dpr index 3c4277d..8be5bea 100755 --- a/lcoretest.dpr +++ b/lcoretest.dpr @@ -16,7 +16,10 @@ uses //include it to check if it compiles ok ;) {$ifndef win32} , - lmessages, + {$ifndef nomessages} + lmessages, + unitwindowobject, + {$endif} unitfork {$endif} ; @@ -34,6 +37,9 @@ type procedure dnsrequestdone(sender:tobject;error : word); procedure sessionclosed(sender:tobject;error : word); end; + treleasetest=class(tlcomponent) + destructor destroy; override; + end; var listensocket : tlsocket; serversocket : tlsocket; @@ -146,6 +152,13 @@ procedure tsc.timehandler(sender:tobject); begin //writeln('got timer event'); end; + +destructor treleasetest.destroy; +begin + writeln('releasetest.destroy called'); + inherited destroy; +end; + procedure tsc.sessionclosed(sender:tobject;error : word); begin Writeln('session closed with error ',error); @@ -155,8 +168,12 @@ var ipbin : tbinip; dummy : integer; iplist : tbiniplist; + releasetest : treleasetest; begin lcoreinit; + releasetest := treleasetest.create(nil); + releasetest.release; + ipbin := forwardlookup('invalid.domain',5); writeln(ipbintostr(ipbin)); @@ -175,6 +192,7 @@ begin listensocket.onsessionavailable := sc.sessionavailable; writeln('listening'); listensocket.listen; + writeln('listen call returned'); writeln(listensocket.getxport); writeln('listen socket is number ', listensocket.fdhandlein); writeln('creating and setting up server socket');