<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Last 10 Posts]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Wed, 26 Aug 2026 09:29:13 +0000</pubDate>
  <lastBuildDate>Fri, 14 Aug 2026 10:19:01 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_topic_feed.asp</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Toolkit Pro : CHTMLToolTip design issue.]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24693&amp;PID=79470&amp;title=chtmltooltip-design-issue#79470</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=3213">rdhd</a><br /><strong>Subject:</strong> CHTMLToolTip design issue.<br /><strong>Posted:</strong> 14 August 2026 at 10:19am<br /><br /><div>I have long had to work around issues when using HTML tooltips due to how the tooltip context destroys and deletes the actual tooltip. The issue is with HTML tooltips which must pump messages while waiting on navigation. The problem is while navigation is occurring, the "safe" delete code can be called.</div><div><br></div><div>Our HTML tooltips are more dynamic and can take a bit longer for navigation to complete and I have had to resort to all sorts of gymnastics to avoid touching deleted memory when returning from the message pumping loop.&nbsp;</div><div><br></div><div><br></div><div>&nbsp;Yes, Codejock's own CHTMLToolTip has exactly the same vulnerability — and it has NO protection at all.<br><br>&nbsp; The scenario:<br><br>&nbsp; 1. FilterToolTipMessageHelper or SetStyle/ShowImage/ModifyToolTipStyle calls SAFE_DELETEWINDOW(m_pToolTip) — which is<br>&nbsp; just ptr-&gt;DestroyWindow(); delete ptr; ptr = NULL;<br>&nbsp; 2. CHTMLToolTip::GetToolSize (line 1785) has a PumpMessage loop at lines 1847-1855 waiting for the IE WebBrowser to<br>&nbsp; reach READYSTATE_COMPLETE. While pumping, a dispatched WM_MOUSEMOVE can flow through PreTranslateMessage →<br>&nbsp; FilterToolTipMessage → FilterToolTipMessageHelper, which can call SAFE_DELETEWINDOW(m_pToolTip) at line 2437.<br>&nbsp; 3. When that happens: DestroyWindow() runs (the real CWnd::DestroyWindow — no override), delete runs the destructor<br>&nbsp; (~CHTMLToolTip releases m_pBrowserApp, then ~CXTPToolTipContextToolTip and ~CWnd run), and then memory is freed.<br>&nbsp; Control returns to the PumpMessage loop inside GetToolSize, which is now executing on a freed this pointer.<br>&nbsp; 4. The next line — m_pBrowserApp-&gt;get_ReadyState(&amp;rs) at line 1854 — dereferences a freed IWebBrowser2* pointer<br>&nbsp; through a freed this.<br><br>&nbsp; Codejock has zero protection against this. No deferred DestroyWindow, no deferred delete, no m_bPumping flag, no<br>&nbsp; refcounting. The CHTMLToolTip class is shipped with a latent use-after-free.<br><br>&nbsp; The reason it rarely crashes in practice: Codejock's CHTMLToolTip is rarely used (most apps use xtpToolTipStandard or<br>&nbsp; xtpToolTipOffice), and when it is used, the IE READYSTATE_COMPLETE pump is usually very fast since the content is a<br>&nbsp; simple about: URL with inline HTML. The window of vulnerability is tiny — but it's there.<br><br>&nbsp; Your JHTMLToolTip greatly expanded the pump duration (navigating to file-based HTML, waiting for complex rendering,<br>&nbsp; doing multi-pass sizing), which is why you needed the three-layer defense. You weren't fixing a problem you introduced<br>&nbsp; — you were protecting against a bug Codejock shipped.</div><div><br></div><div><br></div><div>This begs the question - why isn't the CJ source using addref/release mechanism as all the tips are CWnd derived objects? I have code to call InternalAddRef and InternalRelease before and after the pumping code needed to use HTML tips but this "safe" delete, which isn't so safe for me makes no use of ref counting.</div><div><br></div><div>My workaround is complex and involves overriding new/delete operators, deferring the actual delete to later. Testing constantly to see if CJ called delete ... all sorts of stuff. But it still suffers from the fact the c++ destructor is called when CJ calls "delete ptr;" My hacks solved most of the crashes when I first used HTML tips but it isn't foolproof due to the destructor running.</div>]]>
   </description>
   <pubDate>Fri, 14 Aug 2026 10:19:01 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24693&amp;PID=79470&amp;title=chtmltooltip-design-issue#79470</guid>
  </item> 
  <item>
   <title><![CDATA[Toolkit Pro : Wrong Polish translations in ToolkitPro]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24691&amp;PID=79469&amp;title=wrong-polish-translations-in-toolkitpro#79469</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=8199">astoyan</a><br /><strong>Subject:</strong> Wrong Polish translations in ToolkitPro<br /><strong>Posted:</strong> 03 August 2026 at 10:45am<br /><br /><div>I'd like to confirm that all translations for all languages have been reviewed and corrected in the upcoming version. Once the update is available, please review it all again and report any new issues that you might notice.</div><div><br></div><div>Thank you.</div><div>Regards,</div><div>&nbsp; &nbsp;Alexander</div>]]>
   </description>
   <pubDate>Mon, 03 Aug 2026 10:45:10 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24691&amp;PID=79469&amp;title=wrong-polish-translations-in-toolkitpro#79469</guid>
  </item> 
  <item>
   <title><![CDATA[Command Bars : customize dialog]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24692&amp;PID=79467&amp;title=customize-dialog#79467</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9646">coder89</a><br /><strong>Subject:</strong> customize dialog<br /><strong>Posted:</strong> 29 July 2026 at 11:36am<br /><br /><div>Hello,</div><div>I'm wondering how I can change the Caption of the Customize dialog? (e.g. "General Options")</div><div>Since I'm using only once custom page is possible to Hide the Tab General, just show the content.</div><div>How I can set the width and height of the dialog window? when creates the dialog is too small for the content and user has always to enlarge the window.</div><img src="uploads/9646/command_Customize.png" height="255" width="315" border="0" /><div><br></div><div>Many thanks in advanced.</div><div><br></div><div>Cheers<br><div><br></div></div>]]>
   </description>
   <pubDate>Wed, 29 Jul 2026 11:36:13 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24692&amp;PID=79467&amp;title=customize-dialog#79467</guid>
  </item> 
  <item>
   <title><![CDATA[Toolkit Pro : Wrong Polish translations in ToolkitPro]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24691&amp;PID=79466&amp;title=wrong-polish-translations-in-toolkitpro#79466</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9273">jw_statica</a><br /><strong>Subject:</strong> Wrong Polish translations in ToolkitPro<br /><strong>Posted:</strong> 28 July 2026 at 4:18am<br /><br />A lot of localized resource files in Codejock have numerous translation errors.<div><br><div>For example, buttons that are meant to "Close" sometimes are translated as "Blisko" (near) rather than "Zamknij". "Save" is translated as "Ratować" (rescue) instead of "Zapisz". "Hex" as in hexadecimal was translated as "Klatwa" (curse). "Cut" was translated as "Skaleczenie" (wound) instead of "Wytnij", similarily "Paste" was simply translated to "Pasta" (food).&nbsp;</div><div><br></div><div>In general the translations have inconsistent grammatical forms, which along with bad translations may confuse our users whenever they use Codejock functionalities in our software primarily aimed at Polish customers.</div></div>]]>
   </description>
   <pubDate>Tue, 28 Jul 2026 04:18:14 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24691&amp;PID=79466&amp;title=wrong-polish-translations-in-toolkitpro#79466</guid>
  </item> 
  <item>
   <title><![CDATA[Controls : Issues with Focus Management and Read-Only Error i]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24648&amp;PID=79423&amp;title=issues-with-focus-management-and-readonly-error-i#79423</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9673">eb_343</a><br /><strong>Subject:</strong> Issues with Focus Management and Read-Only Error i<br /><strong>Posted:</strong> 20 July 2026 at 8:11am<br /><br />Hello,<br><br>I am currently implementing the Codejock.FlatEdit.20.3.0 control within a Microsoft Access 2010 environment. My intention is to utilize it as a standard text input/editing field, similar to the native Access TextBox. However, I am facing two critical technical challenges:<br><br>&nbsp; &nbsp;1. Initialization Error: Upon loading the form, a runtime error occurs stating: “Property is read-only.”<br>&nbsp; &nbsp;2. Focus Issues: Once an edit operation is completed within the control, I am unable to shift the focus away from the FlatEdit control to other controls on the form or even to the form itself. It appears the control maintains a lock on the focus.<br><br>Could you please provide some guidance or best practices to resolve these behaviors?<br><br>Best regards,"]]>
   </description>
   <pubDate>Mon, 20 Jul 2026 08:11:18 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24648&amp;PID=79423&amp;title=issues-with-focus-management-and-readonly-error-i#79423</guid>
  </item> 
  <item>
   <title><![CDATA[Toolkit Pro : Toolset update]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24643&amp;PID=79421&amp;title=toolset-update#79421</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=451">Heath</a><br /><strong>Subject:</strong> Toolset update<br /><strong>Posted:</strong> 15 July 2026 at 3:20am<br /><br />It's frustrating as in April we were told the next release was due "soon" to support VS 2026.<div><br></div><div>I'd rather Codejock support the latest VS versions faster than delay a release to add massive new features.</div>]]>
   </description>
   <pubDate>Wed, 15 Jul 2026 03:20:00 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24643&amp;PID=79421&amp;title=toolset-update#79421</guid>
  </item> 
  <item>
   <title><![CDATA[Command Bars : Problem with shortcut assignment]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79420&amp;title=problem-with-shortcut-assignment#79420</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9012">agontarenko</a><br /><strong>Subject:</strong> Problem with shortcut assignment<br /><strong>Posted:</strong> 30 June 2026 at 3:29am<br /><br /><div>Hello,</div><div><br></div><div>I can't to run your project</div><div><br></div><div><div>Regards,</div><div>Artem Gontarenko</div><br></div>]]>
   </description>
   <pubDate>Tue, 30 Jun 2026 03:29:07 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79420&amp;title=problem-with-shortcut-assignment#79420</guid>
  </item> 
  <item>
   <title><![CDATA[Command Bars : Problem with shortcut assignment]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79419&amp;title=problem-with-shortcut-assignment#79419</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9740">mgregory8</a><br /><strong>Subject:</strong> Problem with shortcut assignment<br /><strong>Posted:</strong> 29 June 2026 at 3:52am<br /><br />I don't know how to get the problem to occur with your sample. I provided a test project which I hoped you would use. We run this on Windows Server 2016.]]>
   </description>
   <pubDate>Mon, 29 Jun 2026 03:52:46 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79419&amp;title=problem-with-shortcut-assignment#79419</guid>
  </item> 
  <item>
   <title><![CDATA[Command Bars : Problem with shortcut assignment]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79418&amp;title=problem-with-shortcut-assignment#79418</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=9012">agontarenko</a><br /><strong>Subject:</strong> Problem with shortcut assignment<br /><strong>Posted:</strong> 29 June 2026 at 3:41am<br /><br /><div>Hello,</div><div><br></div><div>I've checked our VB sample and key assign problem not found. May be I need to do additional some actions?&nbsp;</div><div>I've checked with VB6 ActionsSample.</div><div><br></div><div>Regards,</div><div>Artem Gontarenko</div>]]>
   </description>
   <pubDate>Mon, 29 Jun 2026 03:41:35 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24632&amp;PID=79418&amp;title=problem-with-shortcut-assignment#79418</guid>
  </item> 
  <item>
   <title><![CDATA[Command Bars : Can&#039;t resize PictureBox in MDI Frame window]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=24647&amp;PID=79417&amp;title=cant-resize-picturebox-in-mdi-frame-window#79417</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4827">DaveH</a><br /><strong>Subject:</strong> Can&#039;t resize PictureBox in MDI Frame window<br /><strong>Posted:</strong> 25 June 2026 at 5:48pm<br /><br /><div>Hi, I have a VB6 MDIForm with a CommandBars control, and have aligned a PictureBox on the left. In the CommandBars_RepositionAlignedControls event handle, I call CommandBars.MoveAlignedControl on the PictureBox, and everything looks good.</div><div><br></div><div>However, I want to change the width of the PictureBox at runtime. If the CommandBars isn't on the form, it works as expected. However, when the CommandBars is on the form, changing the Width property of the PictureBox doesn't do anything: no visible change, and if I set the Width, then read it back, it's unchanged.</div><div><br></div><div>A small project that demonstrates the problem: Create a new VB6 project that contains an MDIForm. On the MDIForm, put a CommandBars control named CommandBars and a PictureBox named Picture1. Set the Align of Picture1 to Align Left and the Width to 2000. Put a CommandButton named Command1 inside Picture1, near the upper-left.</div><div><br></div><div><font face="Courier New, Courier, mono">Private Sub Command1_Click()<br>&nbsp; Dim NewWidth As Single<br>&nbsp;&nbsp;<br>&nbsp; NewWidth = IIf(Picture1.Width &gt; 1000, 1000, 2000)<br>&nbsp; Picture1.Width = NewWidth<br>&nbsp; Debug.Print "Set to " &amp; NewWidth &amp; ", actual width is " &amp; Picture1.Width</font></div><div><font face="Courier New, Courier, mono">&nbsp; ' Trying RecalcLayout to see if it helps, but it doesn't.</font></div><div><font face="Courier New, Courier, mono">&nbsp; ' It does cause the RepositionAlignedControl event to fire though.<br>&nbsp; CommandBars.RecalcLayout<br>End Sub<br><br>Private Sub CommandBars_RepositionAlignedControls(Left As Long, Top As Long, Right As Long, Bottom As Long)<br>&nbsp; CommandBars.MoveAlignedControl Picture1, Left, Top, Right, Bottom<br>End Sub</font><br><br></div><div>If you remove the CommandBars from the form and comment out the lines that reference it, it works as expected: Clicking the button toggles the PictureBox width between two sizes. With CommandBars, clicking the button doesn't do anything, and the Debug message says "Set to 1000, actual width is 2004"</div><div><br></div><div>SuitePro 22.0.0 on Windows 11.</div>]]>
   </description>
   <pubDate>Thu, 25 Jun 2026 17:48:38 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=24647&amp;PID=79417&amp;title=cant-resize-picturebox-in-mdi-frame-window#79417</guid>
  </item> 
 </channel>
</rss>