TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jonathan de Boyne Pollard
from: Mario Semo
date: 1994-09-25 01:08:52
subject: Som Of The Time

Hello Jonathan,

On Sep 21 05:06 94, Jonathan de Boyne Pollard of 2:440/4 wrote:

  >> You couldn't have studied very hard :-);  one of the big drawbacks of C++ 
  >> is that you almost always have to have the source to extend a class.

thats not true. just put your class into a DLL and _Export it. The client
just needs the header file.

 JdBP> Sometimes even in order to use it in the first place.  

ok. you must have the same compiler & compiler version ...

 JdBP> I'm wondering about the role of SOM in saving this particular flaw in 
 JdBP> C++.

I'm implementing everything in C++ and ship a SOM2 (IDL) interface. So, now
my code is compiler independent.

 JdBP> After all, if you (as a library vendor) give me a header file and a 
 JdBP> DLL, I can use, subclass, and generally mess about with your classes 
 JdBP> without the source, if they are SOM classes.

thats exactly as in C++. The real difference is the compiler idenpence of
SOM2. (AND of course, the language independence.)/
Mario

--- 


* Origin: LC/32 Development Team-Vienna-Austria (2:310/14.11)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 942 712/353 623 713/888 800/1
@PATH: 310/14 90 30 2490/1001 24/24 396/1 3615/50 229/2 12/2442
@PATH: 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.