Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.04 KB

File metadata and controls

41 lines (32 loc) · 1.04 KB

SaveActiveDocument

Description

Saves a file with out presenting dialogs

FUNCTION SaveActiveDocument(filePath : STRING): LONGINT;
def vs.SaveActiveDocument(filePath):
    return LONGINT

Parameters

Name Type Description
filePath STRING

Remarks

(_c_, 2014.09.20): Introduced by VW 10 (not 2010!), made public for VW 2014. This is predestinated to usage with Applescript, since it's dialog-free. Probably created for that precise usage, since I am not aware of a single command in the main application that could be using it.

It corresponds to "save as" but without dialog. Saving on the same file path name doesn't work (returns -1), only if the file path is different (returns 0).

Examples

PROCEDURE Test;
VAR
	temp_l	: LONGINT;
BEGIN
	{ save the current file in the application folder }
	temp_l := SaveActiveDocument(concat(getFolderPath(1), 'try.mcd'));
END;
Run(Test); { _c_ }

Version

Availability: from Vectorworks 2014

Category