Paul, Your application probably runs against the 64 bit version of the .NET runtime. If you compile code to produce a Win32 image on a Win64 platform the default options does not force to use the 32 bit version of the framework. Therefore you might want to add '/platform:x86' to your csc command line when compiling the your application. (if not specified the default option is /platform:any)
In the Visual Studio IDE you can change the "Platform target" to x86 in the application settings Build configuration page. Best regards, Tamas Szekeres 2007/8/17, Paul james <[EMAIL PROTECTED]>: > Hello people! > I´m trying to make my app run on WIN XP 64 bits... > I used the same dlls from my 32 bits environment ... > > I got this exception on > mapaObj = new mapObj(path); > > An attempt was made to load a program with an incorrect format. (Exception > from HRESULT: 0x8007000B) Description: An unhandled exception occurred > during the execution of the current web request. Please review the stack > trace for more information about the error and where it originated in the > code. > > Exception Details: System.BadImageFormatException: An attempt was made to > load a program with an incorrect format. (Exception from HRESULT: > 0x8007000B) > > [BadImageFormatException: An attempt was made to load a program with an > incorrect format. (Exception from HRESULT: 0x8007000B)] > SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_mapscript(ExceptionDelegate > applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate > divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, > ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, > ExceptionDelegate nullReferenceDelegate, ExceptionDelegate > outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate > systemExceptionDelegate) +0 SWIGExceptionHelper..cctor() +1049 > > > Any solutions? > > []´s >
