Hi again,
  This one is more of a slow-brain issue, I think.

I have an app which uses a TClientSocket descendant. The relevant DPK
is registered, and the form loads ok. *Another* form uses a
TServerSocket (not a descendant, the real thing). But when I load the
form, Delphi 7 complains that it cannot find TServerSocket.

BOTH TClientSocket and TServerSocket are defined in Delphi's
Scktcomp.pas, and *neither* show up when I View|Components with all
packages loaded, even though that unit is part of RTL. Yet my
descendant does show up, even though it is descended from
TClientSocket.  Questions which arise:

* How can that be? Is it legit for a descendant component to be
defined/loaded when its parent apparently is not? Or, more's to the
point, with RTL loaded, why AREN'T those two showing up?

* What do I do to fix it? I can't add Scktcomp to my own DPK, because
of course it complains (correctly), that they are *already* in RTL.
But just not in the sense they can be actually/directly used, sigh.
This didn't happen in D6, or D5, or..., mutter.

cheers,
peter

===========================================
Peter Hyde, SPIS Ltd, Christchurch, New Zealand
* TCompress/TCompLHA component sets for Delphi/Kylix/C++
* TurboNote+: http://TurboPress.com/tbnote.htm
  -- top-rated onscreen sticky notes
* Web automation for online periodicals: http://TurboPress.com
Find all the above and MORE at http://spis.co.nz


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to