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]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to