X-Git-Url: http://www.lcore.org/git/lcore.git/blobdiff_plain/94dd0df9f67acf39e8e85e44ade8021a98c417a1..987e8123d8ba3201ed2690004cfefd7983ff7487:/lmessages.pas?ds=inline diff --git a/lmessages.pas b/lmessages.pas index 0dc159b..1b7db62 100755 --- a/lmessages.pas +++ b/lmessages.pas @@ -3,12 +3,22 @@ which is included in the package ----------------------------------------------------------------------------- } +//this unit provides a rough approximation of windows messages on linux +//it is usefull for multithreaded applications on linux to communicate back to +//the main lcore thread +//This unit is *nix only, on windows you should use the real thing + unit lmessages; //windows messages like system based on lcore tasks interface uses pgtypes,sysutils,bsearchtree,strings,syncobjs; + +{$if (fpc_version < 2) or ((fpc_version=2) and ((fpc_release < 2) or ((fpc_release = 2) and (fpc_patch < 2)) ))} + {$error this code is only supported under fpc 2.2.2 and above due to bugs in the eventobject code in older versions} +{$endif} + type lparam=taddrint; wparam=taddrint;