Téma

Téma: 32bit / 64bit

Tematická stránka pro ty, kteří řeší potíže s interoperabilitou 32bitových a 64bitových aplikací nebo s hranicí C++/CLI: shrnuje související otázky a články.

Proč se v tomto tématu často narazí na potíže

Problém 32bitových a 64bitových aplikací nespočívá jen v rozdílném nastavení sestavení. Často do něj zasahují hranice procesů, volání knihoven DLL, stávající komponenty COM a to, zda se používá C++/CLI. Proto se při opravě jen viditelné chyby snadno znovu narazí na potíže, pokud celý postup není ujasněný.

Otázky, které se při konzultacích řeší často

  • Jak naložit se stávajícími řešeními, která zůstávají na 32bitové straně
  • Kudy vést hranici mezi novější částí v .NET a nativními knihovnami DLL
  • Zda je vhodnější C++/CLI, nebo stačí P/Invoke
  • Jak zvládnout omezení způsobu distribuce a provozního prostředí

Vhodný postup

U interoperability je vhodné rozhodnout o návrhu hranice dříve než o samotném přidávání funkcí, protože tak je méně zpětných úprav. Prakticky se vyplatí vyjít ze souvisejících technických článků a ze stránek o revizi návrhu a podpoře migrace a ujasnit si, co zafixovat a co změnit.

Poraďte se s námi

Pokud tato stránka odpovídá situaci, kterou řešíte, poraďte se s námi a připojte současný kontext i to, jakou podporu potřebujete.

Zpět na úvodní stránku