>> Does placing the Delphi wrapper component on the form afford any
>> advantages over simply instantiating the COM object directly in code?

In the past, I've always dropped the object on a form, so I haven't tried
instantiating it directly.  I guess there's no particular advantage to
either way though.  

>> What "install COM" function are you trying to use?

On the D7 menu: <Component|Import ActiveX Control|Skype4COM 1.0 Type Library
(Version 1.0)|Skype4COM.dll|Install>

After that, the Skype component symbol appears on the ActiveX page of the
component palette. But when I drop it on a form, it shows a white square
with the text "Skype" in it, and nothing else.  That's when the system goes
into a loop, or at least gets nonresponsive in D7.  If I wait another couple
of minutes, it gets responsive again until I click on the dropped component
again - at which point it goes nonresponsive for a couple of minutes.  

>> What is Delphi doing in that endless loop?

Since I can't "pause" D7 during that time, I don't know.  I also tried the
task manager, which shows that D7 is using 0-1 percent and Skype is using
1-2 percent of the cpu.  Nothing is chewing up more time than that.  

When the two minutes is up, I can run the form with Skype component on it,
but that's all I have on the form, so its not very exciting to see the form
come up and sit there.  

Any ideas?
-Rich



_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to