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
--
---------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.35 #10183 Warp4/FP15/14.085_W4
www.scoug.com irc.webbnet.org #scoug (Wed 7pm PST)
---------------------------------------------------------------------
=====================================================
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 <<
>> Next 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.