Aihe

32-bittinen / 64-bittinen teema

Aihesivu 32-bittisen ja 64-bittisen koodin yhteistoimintaan sekä C++/CLI-rajapintoihin liittyvien kysymysten kanssa painiskeleville: aiheeseen liittyvät kysymykset ja artikkelit.

Miksi aiheessa on helppo jäädä jumiin

32-bittisen ja 64-bittisen koodin ongelmat eivät ole pelkkä käännösasetusten ero, vaan niihin liittyvät usein myös prosessien rajat, DLL-kutsut, olemassa olevat COM-komponentit ja se, onko C++/CLI mukana. Siksi jos korjataan vain näkyvä virhe eikä kokonaisuuden etenemistapaa ole jäsennetty, työ jumiutuu helposti uudelleen.

Kysymykset, joita käsittelemme usein neuvonnassa

  • miten 32-bittiselle puolelle jääviä ratkaisuja käsitellään
  • mihin rajapinta vedetään uuden .NET-puolen ja natiivien DLL-kirjastojen välille
  • onko C++/CLI perustellumpi vaihtoehto vai riittääkö P/Invoke
  • miten jakelurakenteen ja käyttöympäristön rajoitteet otetaan huomioon

Sopiva etenemistapa

Yhteistoimintaa koskevissa kysymyksissä rajapinta kannattaa suunnitella ennen varsinaista toiminnallisuuden lisäämistä, jolloin uudelleentyötä tulee vähemmän. Käytännöllistä on lähteä liikkeelle aiheeseen liittyvistä teknisistä artikkeleista sekä suunnittelukatselmoinnin ja migraatiotuen sivuilta ja jäsentää, mikä pidetään ennallaan ja mikä muutetaan.

Neuvottele kanssamme

Jos tämä sivu vastaa ongelmaa, jonka parissa työskentelette, pyytäkää meiltä neuvoa kertomalla nykyinen tilanne ja millaista tukea tarvitsette.

Takaisin etusivulle