View Full Version : Adding Arguments

02 February 2008, 09:00 PM

I try to add file string argument in my plugin. I want use it as file path and open and read this file.

I write:

const char *fileFlag = "-f", *fileLongFlag = "-file";

MSyntax Beta01Cmd::newSyntax()
MSyntax syntax;

syntax.addFlag( fileFlag, fileLongFlag, MSyntax::kString );

return syntax;

MStatus Beta01Cmd::doIt(const MArgList &args)
MString mymfile;

MArgDatabase argData( syntax(), args );

if( argData.isFlagSet( fileFlag ) )
argData.getFlagArgument( fileFlag, 0, mymfile );;
if(!filein) {
MGlobal::displayError(MString("Error opening file..."));
return MStatus::kFailure;

I compiled it without error but when a run it Maya crash. I write:

Beta01 -f "/Users/soulless/data.dat"

Help please!!

CGTalk Moderation
02 February 2008, 09:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.