Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Apsvarstykite šį scenarijų "Microsoft Dynamics SL 7.0" 1 funkcijų pakete (FP1).  Galite sukurti programą naudodami programinės įrangos kūrimo rinkinį (SDK), tada įtraukite VBA tinkinimą su kodu.  Kai paleidžiate programą, gaunate šį klaidos pranešimą:

"Microsoft Windows

<ApplicationName>. .. nustojo veikti"

Kur <ApplicationName> yra programos, kurią sukūrėte "Microsoft Dynamics SL 7.0" 1 funkcijų paketui (FP1), pavadinimas.

Priežastis

Taikomoji programa, naudojanti komponentus, įtaisytus su ATL 7.1 arba ankstesne versija, yra sukurta naudojant jungiklį /NXCOMPAT (http://msdn2.microsoft.com/en-us/library/ms235442.aspx) arba kitaip OS traktuojama kaip "Nėra suderinamos su eXecute".  Įdiegus "Visual Studio 2008", vėliau su VS 2008 arba VS 2005 įdiegtos programos gali įgalinti NX suderinamumą pagal numatytuosius parametrus.  Be to, jei sistemos DEP strategija nustatyta kaip AlwaysOn, šią problemą matys programos, kurios turi senesnį sąkandį (naudojamą atminties adresams (žymikliui) versti nuo 16 bitų iki 32 bitų kodo).

Sprendimas

Sukurkite Project su parametru po komponavimo versijos įvykių, kad pašalintumėte /NXCOMPAT jungiklį taip, kaip Visual Studio 2008:

1) Atidarykite SDK 7.0 projektą naudodami "Visual Studio 2008".
2) Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite ypatybes 3) Pasirinkite skirtuką Kompiliuoti 4) Spustelėkite mygtuką
"Kurti įvykius" apačioje 5) Įtraukite šiuos veiksmus į

"Post-build" įvykių skambutį
"$(DevEnvDir)..\tools\vsvars32.bat"
editbin.exe /NXCOMPAT:NO "$(TargetPath)"

6) Įrašyti ir kurti projektą

Daugiau informacijos

Daugiau http://support.microsoft.com/kb/948468 žr. http://support.microsoft.com/kb/948468.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×