[ vbbojan @ 12.01.2011. 15:07 ] @
Treba da se povezem sa jednom praistorijskom aplikacijom. Na raspolaganju mi je jedan 32 bit unmanaged dll preko koga mogu da pristupim aplikaciji i da radim sta vec treba da se radi. U razvojnom okruzenju (koje je 32 bitno) sam uspeo da iz .NET referenciram taj dll i sve radi savrseno. Problem je sto je produkcioni sistem 64 bitni i naravno imam problem jer on ne moze da potera native 32 bit code iz 64 bit procesa ... Mlatio sam po googletu i nameće se rešenje sa wrapovanjem ovog native dll u neku out of process COM - ActiveX komponentu. Nisam sručnjak za COM i ActiveX i pitam se da li bi ovako nesto zavrsilo posao i kolko je komplikovano da se implementira. Ako ovo prvo ne moze, druga ideja mi je da pravim frankenstajna pa da wrapujem ovaj nesretni dll nekim web servisom koji ce se vrteti na 32 bit masini, pa da ga preko web servisa eksploatisem sa 64 bitnog servera. Ima li neko jos neku ideju, a da nije komplesna u odnosu na ove gore dve pomenute. Hvala unapred i pozdrav. |