|
http://zhidao.baidu.com/question/78418085.html
, f) [' s' m8 I" ]
$ p" z2 h( O9 d# }http://discussion.autodesk.com/f ... 543852&tstart=0: Q% N5 z- X2 K; N/ b
) y6 J7 g) ?% c8 Z3 W3 ?http://www.windowsreference.com/ ... tocad-r14-in-vista/
. z( e# C+ w8 M/ r2 s+ W h. A/ q& Z
) C) m8 Z- L. s2 v ~8 K! Q3 u2 k# j
! u1 v5 |& l' r9 P
After installing autocad R14 in Vista when you try to click on autocad shortcut you may see the following error
# Y1 ~0 M, k& }: F1 b0 A7 w3 h9 h6 h1 d: C- F! R: L
“Mem Bad Pointer” then
# _/ {* D3 {7 L# X% P9 K. `% F K8 j5 ?0 X) C6 A
“Smartheap error handler recursively re-entered”
% K( {8 T V z9 W5 P: x7 w6 i* O$ m6 ~/ }( h, d8 i
: r! e9 Q m. C2 ~6 R1 |! ^8 r, H0 J
Solution 1: J% v2 c4 i( r7 o) n7 {
' c$ c/ a; J. w& S6 M% ^4 Y9 t" {
find SH31W32.dll file in r14 folder then rename it or take backup# i4 J3 g- `1 | X
+ j! i: Q3 _1 l) Ireplace SH31W32.dll files that works with vista from here
1 H& H5 N; n( [+ n5 W$ [" s0 O( P9 m8 P. p, V8 G9 f+ i' b
Solution 2
0 n L) R* B7 v' S0 l/ b2 t
) H ]4 q6 k2 ?% K. [6 `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,
# S8 o+ x: @7 E3 o7 T2 u/ E" z8 k
2 D9 c0 W0 `. s: _& i0 C* VAfter 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.
0 ]6 x) d" J# c/ N% z1 y; j7 v4 _* K) m
On closing R14, I would get an error about not being able to write or save configuration.
- {8 q8 w) t& F$ n9 M a; _9 \( v2 @
Detailed explanation
: {! x1 A3 d1 d0 s0 F) D9 M# T5 z/ N$ U# W5 m% e/ K1 s5 a
I 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.
& Q5 p: q: o( v A. [( A# J6 M8 e) h' e# }8 _( `; Q- J
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.5 D+ J2 F( H' q8 \1 ^- t
* m* q5 S& ?& H) `[ 本帖最后由 truezx 于 2009-2-4 15:28 编辑 ] |
|