Cannot get my recompiled plug-in recognized
"Geoff @ Godslamb" <geoff-0qC/[email protected]> Tue, 28 Mar 2006 22:41:35 -0700
| Newsgroups | gmane.network.jabber.exodus.devel |
|---|---|
| Message-ID | <000e01c652f3$71c033f0$7702a8c0@mdverge> |
This is a multi-part message in MIME format.
--===============0825485473==
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_000F_01C652B8.C5615BF0"
This is a multi-part message in MIME format.
------=_NextPart_000_000F_01C652B8.C5615BF0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Please help.
=20
I have an old Delphi 5.0 plug-in project written for version 6, 7 or 8 - =
I
can't remember now what it was.
Although the old DLL is recognized by the latest stable release, it no
longer functions.
=20
I then recompiled the program using an imported type library from the =
newer
Exodus and rebuilt the project's type library, taking care to make sure =
the
IExodusPlugin and IExodusChatPlugin interfaces are exact to spec.
=20
Finally, I put a registered copy of the DLL in the Exodus Plug-in =
folder.
The end result is that my new plug-in isn't even recognized by Exodus!
=20
The interface is a Dual OleAutomation Dispatchable interface, which =
mirrors
the Exodus type library that I imported.
Are there specific compiler / type library options that I need to use, =
or
other specific requirements to get my plug-in to show up? Is there any =
good
way of debugging my interface, as I have pretty well exhausted all of my
ideas of how to progress with this.
=20
Much thanks.
=20
=20
Geoffrey H. Verge
Work: 403-245-5300 (28)
Home: 403-280-3246
=20
------=_NextPart_000_000F_01C652B8.C5615BF0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
span.EmailStyle17
{font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Please help.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I have an old </span></font><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Delphi</span></font><font =
size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'> 5.0 =
plug-in
project written for version 6, 7 or 8 – I can’t remember now =
what
it was.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Although the old DLL is recognized by the latest =
stable
release, it no longer functions.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I then recompiled the program using an imported type =
library
from the newer Exodus and rebuilt the project’s type library, =
taking care
to make sure the IExodusPlugin and IExodusChatPlugin interfaces are =
exact to
spec.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Finally, I put a registered copy of the DLL in the =
Exodus
Plug-in folder.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The end result is that my new plug-in isn’t =
even
recognized by Exodus!</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The interface is a Dual OleAutomation Dispatchable
interface, which mirrors the Exodus type library that I =
imported.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Are there specific compiler / type library options =
that I
need to use, or other specific requirements to get my plug-in to show =
up?
Is there any good way of debugging my interface, as I have pretty well
exhausted all of my ideas of how to progress with =
this.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Much thanks.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-CA
style=3D'font-size:12.0pt'>Geoffrey H. Verge<br>
Work: 403-245-5300 (28)</span></font></p>
<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
lang=3DEN-CA
style=3D'font-size:12.0pt'>Home: 403-280-3246</span></font></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
</body>
</html>
------=_NextPart_000_000F_01C652B8.C5615BF0--
--===============0825485473==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Exodus-dev mailing list
[email protected]
http://mail.jabber.org/mailman/listinfo/exodus-dev
--===============0825485473==--