<div dir="ltr">Hi,<div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Giuliano Colla <<a href="mailto:giuliano.colla@fastwebnet.it">giuliano.colla@fastwebnet.it</a>><br>Just a wild guess. The villain might be some property (such as FileName,<br>
Filter or InitialDir) that you did set up with old Lazarus at design<br>
time and which isn't compatible with current version. Revising the<br>
design time properties of your File Open Dialog with Object Inspector<br>
should fix the issue.<br>
Giuliano<br>
</blockquote><div>How do I do this? I created a new TOpenDialog (should be new version now?) with the same name and the same InitialDir property set as "./data/text". Still the same error (also when using the TOpenPictureDialog with InitialDir set to "./data/photo"). However, just opening the file itself using </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">     brdNr := StrToInt(NumberStr);<br>     brdNr := brdNr + 1;<br>     NumberStr := AddChar('0', IntToStr(brdNr), 3);<br>     FileNm := 'file://' + BaseDir + '/text/' + NumberStr + '.htm';<br>     Self.IpHtmlPanel1.OpenURL(fileNm);<br>AND<br>     FileNm := BaseDir + '/photo/' + NumberStr + 'a.jpg';             Image.Picture.LoadFromFile(fileNm);<br>     FileNm := BaseDir + '/plate_bd/' + NumberStr + 'a.png';<br>     ImageDraw.Picture.LoadFromFile(fileNm);<br> </blockquote><div>it works without problems.</div><div><SNIP></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
From: DougC <<a href="mailto:doug@moosemail.net">doug@moosemail.net</a>><br>Has OpenDialog been created at this point? Better to double check by changing to<br>
<br>
<br>
<br>
if Assigned(OpenDialog) then<br>
<br>
  OpenDialog.Execute<br>
<br>
else<br>
<br>
  raise Exception.Create('OpenDialog not yet created');<br><span class="gmail-HOEnZb"><font color="#888888"><br></font></span></blockquote><div>Yes, has it has been created. Adding the check has no effect at all.</div><div><br></div><div>I use the following code elsewhere (but only after executing and closing the OpenDialog:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  NumberStr := AnsiLeftStr(NumberStr, RPos('.', NumberStr)-1);</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  NumberStr := AnsiRightStr(NumberStr, 3);//RPos('/', NumberStr));  </blockquote></blockquote><div>Can this have an influence on the OpenDialog?</div><div><br></div><div>Any other ideas?</div><div><br></div><div>Cheers,</div><div>Chavoux </div></div></div></div></div>