Sa ngayon ay inaasahan mong nakita ang aking tampok sa 64-bit Windows sa pinakabagong isyu ngPC Pro. At marahil ay nakakuha ka ng ilang ginhawa mula sa aking mga katiyakan ng simoy na hindi mo kailangang mag-alala nang labis tungkol sa pagiging tugma ng application. Halos lahat ng modernong 32-bit na software ay dapat na mag-install at patakbuhin nang walang kamali-mali sa isang 64-bit na edisyon ng Windows.
Sa gayon, syempre, tuwing sumulat ka ng isang bagay na tulad nito ay humihingi ka ng gulo.
pagpasa ng tawag koneksyon sa problemang di-wastong MMI
Siguradong, tulad ng paglabas ng isyu ng aming Setyembre sa mga newsstands, natuklasan ko iyonPC ProNagtrabaho lamang ang panloob na client ng CMS - nahulaan mo ito - 32-bit Windows. Ang pagsubok na lumikha ng isang bagong pagsusuri mula sa aking 64-bit na desktop ay nagbigay lamang ng isang hindi malinaw na error tungkol sa isang nawawalang pabrika ng klase ng COM.
Lumilipad ang mga watawat
Ang isang maliit na paghuhukay ay nahukay ang problema. Ang ilang makulit na developer ay nagsulat ng isang perpektong wastong 32-bit na aplikasyon ng NET, ngunit pinabayaan itong i-flag ito bilang partikular na 32-bit na code. Samakatuwid, pinapatakbo ito ng 64-bit Windows sa 64-bit mode, na nagdudulot ng mga error kapag hindi ma-access ng software ang 32-bit na mapagkukunan ng system na inaasahan nito.
Sa kabutihang palad, ito ay isang madaling problema upang ayusin. Microsoft's Mga CorFlag tool ng linya ng utos - bahagi ng .NET Framework - hinahayaan kang baguhin ang mga flag ng header sa maipapatupad na mga file, kasama ang isa na tumutukoy kapag ang isang application ay kailangang patakbuhin sa 32-bit mode. Ang pagtatakda ng watawat na ito para sa aming application ng database ay isang simpleng bagay ng pagta-type Application ng CorFlags.exe / 32bit +
Atdito- isang 32-bit na application na tumatakbo nang perpekto sa 64-bit Windows. Sulit na subukan kung sakaling magkaroon ka ng isang katulad na problema.
kung paano manuod ng palatandaan nang walang cable
Aling folder ng Mga Program Files?
Habang nasa paksa ako, narito ang isang kaugnay na problema na nasagasaan namin nang nagsimula kaming suriin ang mga PC na nagpapatakbo ng 64-bit na Vista. Sa kasong ito ang mahirap na software ay walang iba kundi angPC Probenchmark suite na real-world. Lumitaw ang lahat upang mag-install ng perpekto, ngunit nang talagang inilunsad namin ang mga pagsubok natanggap namin ang hindi nakitang mga error sa mapagkukunan.
Itinakda ko ang tungkol sa pagsubaybay sa problema sa tulong ng SysInternals 'kailangang-kailangan Monitor ng Proseso utility, at sa sandaling muli, ang paliwanag ay naging isang mapagmahal na simple (napakasimple, sa katunayan, na naramdaman kong medyo maloko para hindi ko ito nagawa).
Hindi natagpuan ang iba't ibang mga file dahil sa 64-bit Windows ang folder ng Program Files ay nakalaan para sa mga 64-bit na application lamang. 32-bit na mga programa ang naka-install sa isang folder na pinangalanang Program Files (x86). Ang aming mga script ng pagsusulit ay may kasamang mga hard-coded path na nabigo dahil ang aming mga 32-bit na application ay wala sa kanilang karaniwang lokasyon.
ilang oras na ako naglaro ng fortnite
Kung mahahanap mo ang isang problemang tulad nito, madali mong ayusin ito sa pamamagitan ng pag-alis ng mga detalyadong sanggunian sa C: Program Files at paggamit ng% ProgramFiles% sa halip (dapat na lutasin ng matalinong variable ng kapaligiran sa alinman sa Program Files o Program Files (x86) depende kung ang proseso ng pagtawag nito ay 64-bit o 32-bit). Kung hindi ka makakakuha sa mapagkukunan upang baguhin ang mga landas, ang isang mabilis at maruming pag-aayos ay manu-manong kopyahin ang iyong 32-bit na mga file sa Program Files. Kapag nagawa ko ito, tumakbo ang aming mga benchmark nang walang sagabal.
Kaya't mayroon ka nito: 32-bit na mga applicationgawintumakbo sa 64-bit Windows ... ngunit kung minsan kailangan mong magtrabaho sa paligid ng ilang mga pagpapalagay ng programmer upang mapunta sila!