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.