Thanks everyone. I now see the light. 

-----Original Message-----
From: Bill Thoen [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 19, 2005 10:47 AM
To: Alan Gunn
Cc: Nabors, Steve; mapinfo-l@lists.directionsmag.com
Subject: RE: MI-L return value

Your code is wrong. The target of the 'Commit Table As' cannot be
file_name = FileSaveAsDlg(MIDrive,thisfile,"tab","Save as new")

That doesn't evaluate to a string as it would in C, for example. 

You need to get the value for file_name first, then use that as the
target 
for the commit. Try this instead:

Sub SaveScenAs
  thisfile = ""
  MIDrive = "C:\RedistDB\MB Tools\tabcall"
  file_name = FileSaveAsDlg(MIDrive,thisfile,"tab","Save As New")
  Commit Table log as file_name
End Sub


On Thu, 19 May 2005, Alan Gunn wrote:

> Sub SaveScenAs
>          thisfile = ""
>          MIDrive = "C:\RedistDB\MB Tools\tabcall"
>               Commit Table log as
>               file_name = FileSaveAsDlg(MIDrive,thisfile,"tab","Save
> As New") 
>               note file_name
> End Sub
> 
> That is when I get the error message "Expression does not evaluate to
a
> character string."


---------------------------------------------------------------------
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Message number: 16537

Reply via email to