Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Tänk på följande i Microsoft Dynamics SL 7,0 Feature Pack 1 (FP1).  Du kan skapa ett program med hjälp av SDK (Software Development Kit) och sedan lägga till en VBA-anpassning med kod.  När du startar programmet får du följande fel meddelande:

"Microsoft Windows

<ApplicationName>. .. har slutat fungera "

Där <ApplicationName> namnet på programmet som du har skapat för Microsoft Dynamics SL 7,0 Feature Pack 1 (FP1).

Orsak

Ett program som använder komponenter som är byggt med ATL version 7,1 eller tidigare är byggt med /NXCOMPAT (http://msdn2.Microsoft.com/en-us/library/ms235442.aspx) - växeln eller behandlas på annat sätt i operativ systemet "ingen körning är kompatibel".  Installation av Visual Studio 2008 kan leda till att program som skapas med VS 2008 eller VS 2005 möjliggör kompatibilitet med NX som standard.  Om principen för DATAEXEKVERINGSSKYDD för systemet är inställd på AlwaysOn visas detta problem med program som innehåller den äldre thunking-koden (som används för att översätta minnes adresser (pekare) mellan 16-bitars och 32-bitars kod).

 

Lösning

Skapa projektet med inställningen efter versions händelser för att ta bort växeln/NXCOMPAT enligt följande i Visual Studio 2008:

1) öppna SDK 7,0-projektet med Visual Studio 2008,2) Högerklicka och välj properties3) Markera compile tab4) Klicka på "skapa händelser"-knappen i bottom5) Lägg till följande i "efter-build"-eventscall "$ (DevEnvDir).. \tools\vsvars32.bat "Editbin. exe/NXCOMPAT: Nej" $ (TargetPath) "6) Spara och skapa projektet

Mer information

Mer information finns i http://support.Microsoft.com/kb/948468 .

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×