said: 
>>I imagine that everyone who has installed Mozilla with the installer has 
>>these desktop objects.  Looking at the directory where these objects are 
>Yep. 
>>in detail view, I see that the object is an instance of a program 
>>class--a new concept for me.  It's not a program file and not a shadow, 
>Correct.  It's a Program object which is a reference to a Program File 
>object. 
>>but I knew that.  What bothers me is that OS/2 seems to be hiding 
>>something.  If I issue a dir or attrib *.* command from a command line 
>>prompt for the c:\desktop\mozilla dir nothing shows up.  Yet WKS shows 
>>these objects present in the folders corresponding to that directory.  
>That's because you are assuming Program objects store their information 
>in files.  This is not that the case for abstract objects.  Most of the 
>data that defines abstract objects is stored in the PM_Workplace:Object 
>application in the .ini's.  Physical objects, such as File and Folder 
>objects, are different.  They will have an associated physical file or 
>directory that will show up in the Desktop directory tree.  There are 
>also Transient objects.  These are defined in memory and disappear on 
>reboot. 
>>I'll have to read up on these objects as I've asked the same question a 
>>few times in the past when I encountered such objects referencing other 
>>programs, but never got a response.  One of the books I have must 
>>describe program objects, or can you point me to a reference. 
>There are some useful articles on the web.  I recall some in the OS/2 
>eZine and in EDM/2.  Search for something like: 
>  OS/2 WPS objects 
>The section on Workplace Shell classes in the Workplace Shell Programming 
>Guide give a good overview on how the class hierarchy is structured.  You 
>will find this in the OS/2 Toolkit on your eCS CD. 
>Steven 
Thank you Steven.  Your answer helps.  I'll see what I can find. 
Ben A 
--  
----------------------------------------------------------- 
Benedict G. Archer 
----------------------------------------------------------- 
===================================================== 
To unsubscribe from this list, send an email message 
to "steward@scoug.com". In the body of the message, 
put the command "unsubscribe scoug-help". 
For problems, contact the list owner at 
"rollin@scoug.com". 
===================================================== 
<< Previous Message << 
Return to [ 11 | 
January | 
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA  92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group.  ALL RIGHTS 
RESERVED. 
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International 
Business Machines Corporation.
All other trademarks remain the property of their respective owners.