Teema

32-bitise / 64-bitise teema

Teemaleht neile, kellel on raskusi 32- ja 64-bitise koostalitluse ning C++/CLI piiriga: koondab seotud küsimused ja artiklid.

Miks see teema kergesti takerdub

32- ja 64-bitise töö probleem ei ole tavaliselt vaid ehitusseadete erinevus, vaid sellega on sageli seotud protsessipiirid, DLL-i kutsed, olemasolevad COM-lahendused ja see, kas kasutusel on C++/CLI. Seetõttu jäädakse uuesti toppama, kui parandada ainult nähtavat viga ja üldist lähenemist ei ole paika pandud.

Küsimused, mida nõustamisel sageli selgitame

  • kuidas käsitleda 32-bitisele poolele jäävaid lahendusi
  • kuhu tõmmata piir uue .NET-i poole ja natiivsete DLL-ide vahele
  • kas mõistlikum on kasutada C++/CLI-d või piisab P/Invoke’ist
  • kuidas arvestada levitamise ülesehituse ja tööskeskkonna piirangutega

Sobiv lähenemine

Koostalitluse küsimustes jääb tagasiminekuid vähemaks, kui piiri kavandamine otsustatakse enne funktsioonide lisamist. Praktiline viis on alustada seotud tehnilistest artiklitest ning disainiülevaatuse ja migratsioonitoe lehtedest ning selgitada, mida jätta muutmata ja mida muuta.

Küsige meilt nõu

Kui see leht on lähedane olukorrale, millega te tegelete, küsige meilt nõu, lisades praeguse konteksti ja selle, millist tuge vajate.

Tagasi avalehele