Hi Wallace,
The brute force but effective approach is to reorder the extension list. Change the ImportImage section of imgfile.ogs to this...[ImportImage]
Image.GetExtList(z,im);
%L=JPG;
for(i=1;i>0;i++)
{
%A=%[%Z,#i]; if(%A=="") break;
if(%A!="JPG") %L=%L %A;;
}
%Z=%L;
image.filedlg.filetypes$=%Z;
if(Image.FileDlg.Open(Z))
return 1;
Image.FileName$="%Z";
if(exist(%H)==5)
{
run.section(,LoadImageIntoMatrix);
}
else
{
run.section(,LoadImageIntoGrObject);
}
Alternatively, you can offer the users only the JPG extension like this...[ImportImage]
//Image.GetExtList(z,im);
image.filedlg.filetypes$=JPG;
if(Image.FileDlg.Open(Z))
return 1;
Image.FileName$="%Z";
if(exist(%H)==5)
{
run.section(,LoadImageIntoMatrix);
}
else
{
run.section(,LoadImageIntoGrObject);
}
Mike Buess
Origin WebRing Member