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.