Hollosi Information eXchange /HIX/
HIX GURU 6552
Copyright (C) HIX
2015-03-04
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 C++ program migralasa Windows XP 32bit-rol Windows 7 32 (mind)  38 sor     (cikkei)

+ - C++ program migralasa Windows XP 32bit-rol Windows 7 32 (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Adott egy Windows XP 32bit alatt megirt C++ program.
Ezt kellene valahogy Windows 7 32bittel kompatibilisse tenni.

Rengeteg benne a szinkronizacios hiba, igy az egyik magot kikapcsolva
lesz eloszor
stabil. C: gyokerbe masoltam mindent, hogy elkeruljem a problemakat a Win7
konyvtarainak forditasaval.

A stabilitas ellenere  Windows XP Service Pack 2 kompatibilitas bekapcsolasaval
es a temak kikapcsolasaval is elojon olyan hiba, ami a Windows XP eredetijen 
nem
fordul elo. Kapok olyan programbeli uzenetet, amit nem kellene: egy valtozot
bizonyos esetben visszaresetel false-ra a program, amit az eredeti nem
atforditott
verzio nem csinal.

Ha nincs kikapcsolva a masodik mag /onecpu 1 kernelparameterrel, akkor
siman elszallnak a destruktorok, ahol tombot torol delete Array[], es
elotte ciklusban
torli a benne levo objektumokat. Miert szall el itt?
Illetve elszall meg egy bitshift-nel is, node 32 bites Win7 fut, akkor
a 64bit-hez semmi
koze.

Cygwin mingw64-32bit-tel van forditva, stabilabban fut igy, mint az
eredeti program
exe-jet elinditva.


Lehetoleg erintetlenul kellene hagyni, nem lenne szabad ujrairni.
Fontos, hogy 32bites Windows 7-en fog futni es az is, hogy a legkevesebb
idoraforditassal kellene. Lehet, hogy a mingw64 rossz valasztas?

Windows Internals 6 konyv rendelkezesre all, de nem sokat segit.

Tamas

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS