Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja

[es] :: .NET :: Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja

[ Pregleda: 1689 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 273
92.244.132.*

Sajt: www.digitconsulting.rs


+20 Profil

icon Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja12.01.2011. u 15:07 - pre 161 meseci
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.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja12.01.2011. u 15:19 - pre 161 meseci
Ne moras COM, ali definitivno mora out-of-process jer isti proces ne mzoe mesati 64 i 32 bit code.

Alternatia ti je da napravis 32bit servis koji ce remotingom/WCFom da eksponira funkcionalnost 32bit DLLa koji onda zoves iz 6bit aplikacije.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.digitconsulting.rs


+20 Profil

icon Re: Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja12.01.2011. u 17:11 - pre 161 meseci
Ovo sa servisom mi zvuči primamljivo, probaću da sklepam nešto
na brzaka pa javljam šta je bilo.
 
Odgovor na temu

[es] :: .NET :: Pozivanje 32 bti unmanaged dll iz 64 bit okruzenja

[ Pregleda: 1689 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.