Article View: comp.lang.pascal.ansi-iso
Article #15Event-driven programming - a question for someone enlightened ;-)
From: Johan Larsson
Date: Sun, 08 Jun 1997 00:00
Date: Sun, 08 Jun 1997 00:00
24 lines
1891 bytes
1891 bytes
Hi. I am currently writing a replacement of Borland Turbo Vision - an entirely new application framework. The new framework is written in 100% object oriented Borland Pascal. How shall I implement the message (event) communicatons. Please tell me about your experiences with Turbo Vison - what need to be improved etc? (i) How is a message queue best implemented? (ii) How is the event-mechanism best implemented: methods like Handle, Recieve, GetMessage, etc. (iii) What classes would you prefer to implement? (iiii) What object states should be supplied by *all* interacting classes? Best Regards, Johan Larsson jola@ts.umu.se <=== reply here!
Technical Details
Message-ID:
<01bc7434$1dab0580$b408ef82@dns.dns.umu.se>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111659,b9afee424e6482ad,start X-Google-Attributes: gid111659,public X-Google-Thread: 10c950,b9afee424e6482ad,start X-Google-Attributes: gid10c950,public X-Google-Thread: 10a7f1,b9afee424e6482ad,start X-Google-Attributes: gid10a7f1,public X-Google-Thread: 1006de,b9afee424e6482ad,start X-Google-Attributes: gid1006de,public X-Google-Thread: 102601,b9afee424e6482ad,start X-Google-Attributes: gid102601,public X-Google-Thread: ff90a,b9afee424e6482ad,start X-Google-Attributes: gidff90a,public X-Google-Thread: fea06,b9afee424e6482ad,start X-Google-Attributes: gidfea06,public X-Google-Thread: 10263e,b9afee424e6482ad,start X-Google-Attributes: gid10263e,public From: "Johan Larsson" <jola@ts.umu.se> Subject: Event-driven programming - a question for someone enlightened ;-) Date: 1997/06/08 Message-ID: <01bc7434$1dab0580$b408ef82@dns.dns.umu.se> X-Deja-AN: 247089801 Organization: Uppsala Universitet, Department of Mathematics Newsgroups: comp.lang.pascal.ansi-iso,comp.lang.pascal.borland,ctdl.lang.pascal,de.comp.lang.pascal.delphi,de.comp.lang.pascal.misc,fj.lang.pascal,maus.lang.tpascal,sk.comp.pascal,z-netz.sprachen.pascal