|
http://zhidao.baidu.com/question/78418085.html# p" h. b0 m. u- L8 m% L$ d& S( N
) x/ N( l! K0 x& xhttp://discussion.autodesk.com/f ... 543852&tstart=0
- |5 w5 L+ g7 U' A: I
6 c' _9 V8 W; v- [! i* ^1 Rhttp://www.windowsreference.com/ ... tocad-r14-in-vista/
/ L, N3 `8 Q! E& |, E0 }8 Z9 S F; R/ O+ R8 E; D; K& ?
. N- i7 ]0 j' \' \$ K& E9 g' L9 ?0 ^. S9 k8 l
7 \+ B" l" r; N8 d7 ]8 i
After installing autocad R14 in Vista when you try to click on autocad shortcut you may see the following error/ X& \5 q1 g. C2 Y
, e& h0 m; c( {; ~* E$ q0 z
“Mem Bad Pointer” then; k1 m* M* v' I2 ?
7 G& L' p% f+ z5 B2 K: B9 r; b“Smartheap error handler recursively re-entered”) ?2 ^ @; C9 u8 {1 m y
; r8 g8 `2 T/ @3 I1 l0 {
2 n/ x1 h0 [9 r
Solution 1
: C$ V' G4 W3 h; N! k0 K0 s( \0 U' }0 J5 ~. P& V# ~2 ]4 i
find SH31W32.dll file in r14 folder then rename it or take backup
( k9 a3 B# v+ Y; ?) K! [
0 U" {: Z8 R6 |" o( Creplace SH31W32.dll files that works with vista from here
0 H3 }: W# V4 A& ~% X8 {% |2 J' }4 f7 y O8 ]6 e# z
Solution 2
- p g) @4 Y) o T, }. {1 E$ C$ y5 y0 z# H
Another user used this dynamic library file, setup the permissions on the .cfg and .reg files in the mechanical folder to allow writing, adjusted some registries to allow writing,' z* W) u+ S7 M, D
+ O( y% \ n) `, w
After the .dll replacement, R14 would open but may be getting two error messages. On opening, I would get one message about being unable to modify the registry and a suggestion to open REGEDIT.
- g2 Y8 z ]4 _
/ }! B% ~$ w5 ]5 H& i |On closing R14, I would get an error about not being able to write or save configuration./ C, \( Q9 D7 x/ \
n. q4 p( P$ B, ]# l) r" ]& c' DDetailed explanation
; E0 Y' h3 S, H
4 d1 [2 U: I2 b: r7 h/ c" mI looked for what could be considered a registry file. “acadaut.reg” was what I found that looked like a good option in the “c:\program files\mechanical” folder, which is where all of the R14 support files tend to be on my machine. So I right-clicked on the file, selected ‘properties’, went to the ’security’ tab, and edited the permissions so that ‘write’ access was allowed. I actually, granted ‘full access’ because I didn’t notice ‘write’ as it’s own selection, but that was probably more than is needed. I then looked for what would be a configuration file and found “acad14.cfg”. I went through the same permissions update with it. During all this, I’d make a change and then try out R14, make another change, try out R14 again. After/During this, I felt the need to go and run REGEDIT, right click on each major folder, and update the permissions to allow writing there too. Now I have a working R14 on Vista 64-bit.. M" U B4 V6 Q# v" S% g, L" s
* B* r3 [* |4 G) C8 V! ]My version of R14 does include mechanical desktop, however I mainly use the AutoCAD program. Also, AutoCAD seems to prefer being installed in the Program Files area, not the Program Files (x86) directory.
8 _5 C" a' G, ]8 h
) a) [5 p& C% h7 ?% h$ d3 H- L[ 本帖最后由 truezx 于 2009-2-4 15:28 编辑 ] |
|