Friday, March 1, 2013

SysOperationProgress - using progress bar in operation

SysOperationProgress is a class to use operation progress indicator
find the below sample code for an example:

static void SysOperationProgress_PrimeNumber(Args _args)
{
#avifiles
boolean checkPrime,_showProgess = true;
SysOperationProgress progressBar = new SysOperationProgress();//
int counter,out;
;
counter = 1;
out = 1000;
while(counter < out)
{
checkPrime = ((counter mod 2)!=0 && (counter mod 3) !=0);
if(checkPrime)
{
info(strfmt("its a prime number %1",counter));
}
progressBar.setCaption(strfmt("Generating the prime number for %1",counter));
progressBar.setAnimation(#aviUpdate);//#AviFindFile);
progressBar.setText(strfmt("Processing %1 out of %2",counter,out));
counter++;
}
}

Issue with Compare Tool - Ax 2009

Error :
The specified COM object does not have an object attached.
Object 'COMDispFunction' could not be created.

If you ever come across this error while trying to open the compare tool, the problem is with the "insertHTML2Document" method of 'SysHelp' class,  To avoid this error, make sure no code is modified in this class.

Thanks
Huffff, Successfully wrote my first post.. :-)