We create self-extract zip file using Xceed component v3.5 using its ActiveX interface in Delphi 2007.
Here is the definition of error 490 as found in the Xceed help file:
XcdErrorBinaryVersion = 490;
Global Const XcdErrorBinaryVersion = 490 Description The XcdErrorBinaryVersion constant is a value indicating that the self-extractor binary specified in the SfxBinary property is either an older binary that is no longer compatible with the version of the Xceed Zip control you are currently using, or is a newer binary that is no longer backwards compatible with the your Xceed Zip control. Please make sure you are using the binaries from the same product release as the current Xceed Zip control you are using.
Only this particular company has this problem and few PCs within this company actually work we are trying to understand the difference, maybe security issues?
Maybe their anti virus or user privilege may cause Xceed to issue this error. Any suggestions?
thank you for your help.
FXceedZip1.SfxStrings := 'some description';
FXceedZip1.SfxMessages := 'some message.';
FXceedZip1.FilesToProcess := FilesToZip.Text;
FXceedZip1.SelfExtracting := SelfExtract;
FXceedZip1.ZipFileName := ZipFileName;
FXceedZip1.sfxBinary := AppPath(True) + XCEED_BIN_PROGRAM;
FXceedZip1.UsePaths := False;
Result := FXceedZip1.Add(0);