<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>I have had similar issues - sometimes cured by deleting the
      &lt;project&gt;.dsk file<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 24/01/2018 2:43 p.m., David O'Brien
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:aa16a3bc5b7348f8bb66220a69294919@iccs.co.nz">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <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;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-US">I have had a similar problem in the past and
            had to recreate the project, adding the forms to a new
            project sorted it.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
            lang="EN-US"> <a class="moz-txt-link-abbreviated" href="mailto:delphi-bounces@listserver.123.net.nz">delphi-bounces@listserver.123.net.nz</a>
            [<a class="moz-txt-link-freetext" href="mailto:delphi-bounces@listserver.123.net.nz">mailto:delphi-bounces@listserver.123.net.nz</a>]
            <b>On Behalf Of </b>Karl Reynolds<br>
            <b>Sent:</b> Wednesday, 24 January 2018 2:32 pm<br>
            <b>To:</b> NZ Borland Developers Group - Delphi List
            <a class="moz-txt-link-rfc2396E" href="mailto:delphi@listserver.123.net.nz">&lt;delphi@listserver.123.net.nz&gt;</a><br>
            <b>Subject:</b> Re: [DUG] Error loading form<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">Something wrong in the dpr then?<o:p></o:p></p>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal">Cheers,<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal">Karl<o:p></o:p></p>
          </div>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">On Wed, Jan 24, 2018 at 2:09 PM, Errol
              Anderson &lt;<a href="mailto:errol.anderson@gsds.co.nz"
                target="_blank" moz-do-not-send="true">errol.anderson@gsds.co.nz</a>&gt;
              wrote:<o:p></o:p></p>
            <blockquote style="border:none;border-left:solid #CCCCCC
              1.0pt;padding:0cm 0cm 0cm
              6.0pt;margin-left:4.8pt;margin-right:0cm">
              <div>
                <div>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D">Hi Karl</span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D"> </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D">Thanks for the conversion
                      code – however, my dfm is text, sorry I did not
                      confirm this earlier.  I have reviewed the dfm –
                      all 12,000+ lines but nothing obvious.  I believe
                      the cause of the form-loading error is more subtle
                      than a detectable error in the dfm text, as the
                      program compiles and displays the form.  What
                      puzzles me is that I have reverted to versions
                      from the _history folder which were previously
                      working correctly, and still get the error. </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D"> </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D">Regards</span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D"> </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D">Errol  </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D"> </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="color:#1F497D"> </span><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a
                      name="m_6393495033942597048__MailEndCompose"
                      moz-do-not-send="true"><span style="color:#1F497D"> </span></a><o:p></o:p></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
                        lang="EN-US">From:</span></b><span lang="EN-US">
                      Karl Reynolds [mailto:<a
                        href="mailto:kreynolds@chocfishsoft.co.nz"
                        target="_blank" moz-do-not-send="true">kreynolds@chocfishsoft.co.nz</a>]
                      <br>
                      <b>Sent:</b> Tuesday, 23 January 2018 4:05 PM<br>
                      <b>To:</b> NZ Borland Developers Group - Delphi
                      List &lt;<a
                        href="mailto:delphi@listserver.123.net.nz"
                        target="_blank" moz-do-not-send="true">delphi@listserver.123.net.nz</a>&gt;<br>
                      <b>Subject:</b> Re: [DUG] Error loading form</span><o:p></o:p></p>
                  <div>
                    <div>
                      <p class="MsoNormal"
                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                      <div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">If
                          your form is a binary form (as David said,
                          text is recommended because of situations like
                          this), you can convert it to text by creating
                          a new form with a button that uses
                          ObjectBinaryToText.<o:p></o:p></p>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">LMemoryStream
                            := nil;<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">LFileStream
                            := nil;<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">LMyForm
                            := TMyForm.Create; // TMyForm is the form
                            you want a text version of<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">try<o:p></o:p></p>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              LMemoryStream := TMemoryStream.Create;<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">  LMemoryStream.WriteComponent(LMyForm);<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">  LMemoryStream.Position
                              := 0;<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              LFileStream :=
                              TFileStream.Create('c:\yourformname.dfm');
                              // or wherever you want to put it and
                              whatever you want to call it<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              ObjectBinaryToText(LMemoryStream,
                              LFileStream);<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">finally<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              LMemStream.Free;<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              LFileStream.Free;<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> 
                              LMyForm.Free;<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">end;<o:p></o:p></p>
                          </div>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Cheers,<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Karl<o:p></o:p></p>
                        </div>
                      </div>
                      <div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On
                            Tue, Jan 23, 2018 at 2:31 PM, Errol Anderson
                            &lt;<a
                              href="mailto:errol.anderson@gsds.co.nz"
                              target="_blank" moz-do-not-send="true">errol.anderson@gsds.co.nz</a>&gt;
                            wrote:<o:p></o:p></p>
                          <blockquote
                            style="border:none;border-left:solid #CCCCCC
                            1.0pt;padding:0cm 0cm 0cm
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">After
                                  a (worrying) computer crash, it
                                  appeared that my main form, main.pas,
                                  was corrupted.  So I reverted to
                                  main.pas and main.dfm which I had
                                  committed to the git server last
                                  night.<o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Now
                                  when I open the project or the main
                                  form using Delphi XE10.1, I get the
                                  following error, and I cannot display
                                  the form on  pressing F12.<o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><img
style="width:3.7395in;height:1.2395in"
                                    id="m_6393495033942597048m_-2545097662044636806Picture_x0020_2"
src="cid:part6.4846A2EA.14897F94@3days.co.nz" class="" height="119"
                                    width="359" border="0"><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">However,
                                  the program compiles and displays the
                                  form when I run it, so it looks like
                                  main,dfm is substantially OK. 
                                  <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Any
                                  ideas how I can retrieve the form
                                  would be most welcome.<o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks
                                  and regards<o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Errol<o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="color:red" lang="EN-US">Errol
                                    Anderson
                                  </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:10.0pt"
                                    lang="EN-US">Geothermal Resource
                                    Analyst | Software Development</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:10.0pt" lang="DA">GSDS
                                    Ltd      
                                  </span><span style="font-size:10.0pt"
                                    lang="EN-US"><a
                                      href="http://www.gsds.co.nz/"
                                      target="_blank"
                                      moz-do-not-send="true"><span
                                        lang="DA">www.gsds.co.nz</span></a></span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:10.0pt"
                                    lang="EN-US">Mob:
                                    <a href="tel:+64%2021%20181%203367"
                                      target="_blank"
                                      moz-do-not-send="true">+64 (0)21
                                      181 3367</a></span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:10.0pt"
                                    lang="EN-US">Email:   
                                    <a
                                      href="mailto:errol.anderson@gsds.co.nz"
                                      target="_blank"
                                      moz-do-not-send="true">errol.anderson@gsds.co.nz</a></span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:10.0pt"
                                    lang="EN-US">Skype: errol_anderson</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:2.0pt" lang="EN-US"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><img
                                    style="width:3.0in;height:.5104in"
                                    id="m_6393495033942597048m_-2545097662044636806Picture_x0020_1"
src="cid:part10.E9D6B156.65B2563D@3days.co.nz" alt="Logo_final2_90"
                                    class="" height="49" width="288"
                                    border="0"><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                                    style="font-size:8.0pt" lang="EN-AU">This
                                    communication and any attached
                                    material contains confidential
                                    information intended only for the
                                    use of the addressee named above. No
                                    confidentiality is waived or lost by
                                    any mistaken transmission to you. If
                                    you have received this message in
                                    error please delete the document and
                                    notify us immediately.</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                              </div>
                            </div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><br>
_______________________________________________<br>
                              NZ Borland Developers Group - Delphi
                              mailing list<br>
                              Post: <a
                                href="mailto:delphi@listserver.123.net.nz"
                                target="_blank" moz-do-not-send="true">delphi@listserver.123.net.nz</a><br>
                              Admin: <a
                                href="http://delphi.org.nz/mailman/"
                                target="_blank" moz-do-not-send="true">http://delphi.org.nz/mailman/</a>listinfo/delphi<br>
                              Unsubscribe: send an email to
                              <a class="moz-txt-link-abbreviated" href="mailto:delphi-request@listserver.123">delphi-request@listserver.123</a>.<a
                                href="http://net.nz" target="_blank"
                                moz-do-not-send="true">net.nz</a> with
                              Subject: unsubscribe<o:p></o:p></p>
                          </blockquote>
                        </div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <p class="MsoNormal"><br>
                _______________________________________________<br>
                NZ Borland Developers Group - Delphi mailing list<br>
                Post: <a href="mailto:delphi@listserver.123.net.nz"
                  moz-do-not-send="true">delphi@listserver.123.net.nz</a><br>
                Admin: <a
                  href="http://delphi.org.nz/mailman/listinfo/delphi"
                  target="_blank" moz-do-not-send="true">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
                Unsubscribe: send an email to <a
                  href="mailto:delphi-request@listserver.123.net.nz"
                  moz-do-not-send="true">
                  delphi-request@listserver.123.net.nz</a> with Subject:
                unsubscribe<o:p></o:p></p>
            </blockquote>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a class="moz-txt-link-abbreviated" href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a>
Admin: <a class="moz-txt-link-freetext" href="http://delphi.org.nz/mailman/listinfo/delphi">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a class="moz-txt-link-abbreviated" href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</pre>
    </blockquote>
  </body>
</html>