|
http://zhidao.baidu.com/question/78418085.html7 B6 W6 n; j. r4 \% s9 N
4 _: x, M9 |. }, z# e" S7 w
http://discussion.autodesk.com/f ... 543852&tstart=05 ]# f# c! I2 w( Z5 m( [6 K. z& R
; G- w2 U7 J/ Ohttp://www.windowsreference.com/ ... tocad-r14-in-vista/* i# q5 P+ L: I* ~3 o
3 K( Z# i$ B; l( {
- s. F: `7 ]2 `) V! l2 u
8 O' V" a/ K* a; x
) {4 X" V( l; S: p; L, R( f
After installing autocad R14 in Vista when you try to click on autocad shortcut you may see the following error
2 V- o/ s) ~0 |2 u4 f1 E' q0 V+ a
8 x7 r3 \1 d: ?( ^" O! G) C“Mem Bad Pointer” then
0 X$ `6 f& b% @, }/ f/ s7 w. c, T9 S4 K/ G8 U% Q
“Smartheap error handler recursively re-entered”
" `; X- O. T2 n) U. h
! p P3 N/ o+ |( `6 v8 N3 t6 e1 W
Solution 1' D% W) g9 y$ ]( L+ g
4 F1 F L8 Z. S+ ]4 ufind SH31W32.dll file in r14 folder then rename it or take backup; q7 s. I9 O1 ?; r+ a% J
% n% L& }+ ?0 U) n3 Wreplace SH31W32.dll files that works with vista from here" f8 s3 A$ P' f
* v8 y, v# Y9 i* }" E" H3 I; s
Solution 2
/ H* R6 y& d( D/ I; ]# V/ U
* m$ ?9 U- N+ J! ~0 l j: B7 tAnother 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,
2 T( @4 D, |- g, x9 v4 {- {
* d+ N9 K8 \! h; l; _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.
, X$ \& f: e2 o; C4 M6 _) S8 @% p# O1 v' l! Y
On closing R14, I would get an error about not being able to write or save configuration. _ F! h0 C; ~' I# G1 z$ m7 ?2 O
8 y" H K+ Q9 x5 CDetailed explanation
0 w! {/ M2 ^( [7 F5 Y) n
7 I! b: {% P7 L8 V. A4 L ~" eI 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.
9 N4 ~' v( A, p% u% i+ {' V! M2 [4 n8 x& |/ \, u! V v) O% S
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.
* W3 {" m) L j% G1 D
7 y; k6 v& C: W8 S+ `[ 本帖最后由 truezx 于 2009-2-4 15:28 编辑 ] |
|