🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.pascal.ansi-iso
Article #15

Event-driven programming - a question for someone enlightened ;-)

#15
From: Johan Larsson
Date: Sun, 08 Jun 1997 00:00
24 lines
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-mail

Show 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