• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 313
  • Last Modified:

Xceed 490 error

hello,

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
Delphi declaration
XcdErrorBinaryVersion = 490;
VB declaration
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[2] := 'some description';
  FXceedZip1.SfxMessages[3] := '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);

Open in new window

0
charlesgates22
Asked:
charlesgates22
  • 2
  • 2
1 Solution
 
MerijnBSr. Software EngineerCommented:
It seems to me that the pc's which give this error have another version of the activex control installed than the pc's which do work.
0
 
charlesgates22Author Commented:
One would think so, either that or a different version of the BIN file.
But that doesn't seem to be the case. We never issue a different ActiveX nor BIN file in addition their IT person tried to installed the software on a new PC and it works fine installing on particular PCs in the office (the majority of them) it doesn't work error 490.

I'm suspecting something to do with their security system but I can't pin point any particular test or modification to do for them since I don't know much about security. Is it possible BIN files are restricted by anti-viruses?
Thanks.
0
 
charlesgates22Author Commented:
We found out that the majority of their machines have installed the following files in the windows\sytems32 folder probably intalled by another application:
xceedzip.dll   11/21/1999  11:00PM  ver 4.1.19.49
xceedzip.ocx  11/7/1998   11:00PM  ver 3.1.0.3
which are different than the Xceed we use.
As such the assumption made by MarijnB was correct.
490 points rewarded.
0
 
MerijnBSr. Software EngineerCommented:
I'm glad you found it, when you posted your message friday, I was thinking about asking if you were absolutely sure, but didn't want to be the 'smart ass' :)
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now