<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-NZ" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Just trying to register the dll manually in a admin command prompt “Regsvr32 mydll.dll” is the issue, nothing to do with any other code. This returns to the command prompt with no messages but hangs
 regsvr32.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> delphi-bounces@listserver.123.net.nz &lt;delphi-bounces@listserver.123.net.nz&gt;
<b>On Behalf Of </b>Todd Martin<br>
<b>Sent:</b> Tuesday, 11 May 2021 6:47 PM<br>
<b>To:</b> NZ Borland Developers Group - Delphi List &lt;delphi@listserver.123.net.nz&gt;<br>
<b>Subject:</b> Re: [DUG] Registering DLL's<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">You haven't given much detail to go on.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Presumably you're registering your COM objects in the Initialization section of your Delphi units. What else is happening there that might be starting other threads?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I would comment out everything except the Factory.Create() methods to narrow down the source of the problem.<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, May 11, 2021 at 5:46 PM Jan Bakuwel &lt;<a href="mailto:jan.bakuwel@omiha.com">jan.bakuwel@omiha.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">Hi David,<br>
<br>
On 11/05/21 2:01 pm, David O'Brien wrote:<br>
&gt; We have multiple DLL's that get registered on install for one of our products. Lately for 2 out of 1000's of users the registration fails for one of the DLL's.<br>
&gt;<br>
&gt; The particular DLL can't be registered manually, regsvr32 hangs. It drops back to the command line after 3 or more seconds, but no messages, needs to be killed in task manager.<br>
&gt;<br>
&gt; I would suspect it to be the DLL that's at fault, but logging on as another user on the same machine it registers fine and works for that user. Even though it's registered by the second user, it hangs when trying to be loaded by the original user. All the
 other DLL's register and load fine, so I don't think it's permissions.<br>
<br>
Could it be an issue with the registry entries specific for that user?<br>
<br>
You could run scanreg.exe and see if that reveals anything.<br>
<br>
I trust you checked the event logs and didn't see anything in there.<br>
<br>
<a href="https://support.microsoft.com/en-us/topic/description-of-the-windows-registry-checker-tool-scanreg-exe-aaae4323-daa2-8477-5a4e-2a273779fdf0" target="_blank">https://support.microsoft.com/en-us/topic/description-of-the-windows-registry-checker-tool-scanreg-exe-aaae4323-daa2-8477-5a4e-2a273779fdf0</a><br>
<br>
cheers,<br>
Jan<br>
<br>
<br>
-- <br>
<br>
Omiha Systems Ltd<br>
NEW ZEALAND<br>
<br>
For support<br>
&nbsp;please email <a href="mailto:support@omiha.com" target="_blank">support@omiha.com</a><br>
&nbsp;or browse to <a href="http://support.omiha.com" target="_blank">http://support.omiha.com</a><br>
<br>
For urgent support<br>
&nbsp;please call<br>
<br>
p &#43;64&nbsp; 9 950 3007<br>
m &#43;64 22 103 9151<br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">
delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>