Peter, Thanks for your solution. We too have just been struggling with this problem this evening for the past few hours.
In our instance, we found that the "Unable to save workspace" error occured when the workspace contained a query result (temporary table). The "Save Workspace" command and "Run Menu Command 109" both work in MapBasic when only tables (and not queries) are open. Thanks for your help. Lorraine Donaldson Data Directions ABN 79 691 875 655 240 Jersey Street Wembley, WA 6014 Australia phone: 08 9284 1889 fax: 08 9387 1265 mobile: 0401 67 1889 email: [EMAIL PROTECTED] web: www.datadirections.com.au -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, 1 May 2002 9:12 To: [EMAIL PROTECTED] Subject: RE: MI-L MI-L: Saving workspaces through mapbasic Appearently MapInfo has some trouble saving workspaces from MapBasic. You can prevent this error by saving your workspace thru a command string. Try this: ... If logworkspace = true then strworkspace = filesaveasdlg("","","WOR","Save Workspace") If not strworkspace = "" then Run Command "save workspace as " & Chr$(34) & strworkspace & Chr$(34) End if End If ... This way to avoid the problems is also used when using the function to change paper size, printers etc. Maybe someone can explain why this gives these problems ? Peter ---------------------------------------------------------------------------- -------------------- Peter Horsb�ll M�ller, GIS Udviklingskonsulent / GIS-Developer Kampsax A/S - GIS Software & Solutions Rugaardsvej 55, 5000 Odense, DK tel: +45 6313 5013, dir:+45 6313 5008, fax: +45 6313 5090 mailto:[EMAIL PROTECTED] www.kampsax-gis.dk and www.kampsax.dk Authorized MapInfo Partner & Distributor in Denmark and Norway. ---------------------------------------------------------------------------- -------------------- Klik ind p� http://www.kortal.dk og se det hele lidt fra oven! ----- Videresendt af Peter M�ller/Kampsax - 01-05-2002 15:06 ----- Dan Irwin <danirwin@streetmanageme Til: "Mapinfo-L (E-mail)" <[EMAIL PROTECTED]> nt.org.uk> cc: Vedr.: MI-L MI-L: Saving workspaces through mapbasic 01-05-2002 12:44 Hi all, I'm having trouble saving a workspace at the end of a process which is run, with that oh so useful error message "Unable to save workspace". Now i know that the workspace can be saved because immeadiately after the message, the user can go to File>>Save Workspace and this works fine. Here is the code i'm using - could someone please advise: Dim strworkspace as string If commandinfo(CMD_INFO_DLG_OK) then If logworkspace = true then strworkspace = filesaveasdlg("","","WOR","Save Workspace") If not strworkspace = "" then save workspace as strworkspace End if End If If logerrorviewer = true then Run program "notepad.exe " + strlogfile End If If logsummaryviewer = true then run program "notepad.exe " End If End if TIA Daniel Irwin GIS Officer Transport for London Street Management Software Services - IS/IT Department 25 Eccleston Place London SW1P 1SB Tel: 020-7941-2316 ************************************************************************* The contents of the e-mail and any transmitted files are confidential and intended solely for the use of the individual or entity to whom they are addressed. Transport for London Street Management hereby excludes any warranty and any liability as to the quality or accuracy of the contents of this e-mail and any attached transmitted files. If you are not the intended recipient, be advised that you have received this e-mail in error and that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you have received this e-mail in error please notify [EMAIL PROTECTED] This footnote also confirms that this email message has been swept for the presence of computer viruses. ************************************************************************* --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
