On 01:45 PM 13/06/2001 -0400, Bagotronix Tech Support said:
> > Yes, servers are really just DLLs. Since it is a normal DLL with all the
> > capability of a DLL it can communicate using all the normal interprocess
> > communication methods.
> > >3) What compilers or other software tools would be needed to write the
> > >command interface?
> >
> > Delphi (yuk). And version 5 would be the best bet - assuming P99SE is
>your
> > target. For P98 you can use Delphi 3 I think.
>
>If a server is just a DLL, why can't you make a DLL from some other
>non-Delphi language, such a VB, VC, or PowerBasic?
The problem is linking in to the runtime libraries that Protel release. I
suspect it is technically possible to write the headers (C/C++) to
interface but to date no-one has done so. And it would be a big
ask. Protel have been requested for VisC++ support before, and it was
considered, but I believe that it was considered too hard. Borland C++
Builder support is much more likely as they can use the same VCLs etc that
Delphi use - but the required interface files have not been forthcoming.
A DLL needs to be able to pass parameters in the correct format and
understand the return values. This is where the difficulty lies. I have
thought for a while it would be good getting a group of us to attempt to do
the conversion but it would be a big task I think.
>Can you just use Dynamic Data Exchange (DDE) to send commands to Protel?
>This was suggested by another Protel user on this newsgroup.
No - Protel is not a DDE-capable client. DDE is rather old (Win3.1
basically) - these days it is all COM/CORBA and Active-X. That would be
nice - industry standard methods of interprocess communication. Protel may
decide to support Visual Basic for Applications but I hope not at the
expense of other interfaces. I detest VB with a vengeance.
Ian Wilson
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
* - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *