|
http://zhidao.baidu.com/question/78418085.html% L9 I, ~9 e" H' @
. @9 [; D3 {% U* Ghttp://discussion.autodesk.com/f ... 543852&tstart=0
7 D. \ t6 d: G# B/ A
) v m5 m! k! {0 Z% \1 t* b) chttp://www.windowsreference.com/ ... tocad-r14-in-vista/
, L3 n$ M+ ^' E4 h) b8 k2 h- _3 z0 Q! r* |' Q4 K
9 d1 A! s6 P1 ^/ v" H- O
4 [) K8 I+ B6 _6 t) h4 N
8 _! }2 {0 U% Y! B
After installing autocad R14 in Vista when you try to click on autocad shortcut you may see the following error
5 `3 J4 m) k" h0 @
- c+ e( _. o5 m3 b/ \% d' e6 F“Mem Bad Pointer” then0 ^, Q0 J& N$ A9 G/ I
/ o% x7 q1 x6 D! m) y“Smartheap error handler recursively re-entered”! Z% W$ R5 [% z8 o9 p
5 M. i# x2 S& {( X
% S6 H2 w/ Q/ y6 p$ ASolution 15 q; l) Q& X# V3 C( q
4 w( _. c- t$ w* d2 \& S3 }find SH31W32.dll file in r14 folder then rename it or take backup6 ?/ V' s$ @$ x( P; {" u+ [
) v3 Q1 W! {9 C9 P' G) q
replace SH31W32.dll files that works with vista from here0 d; T: v. X- Q% _! N- \4 b" I s6 s+ C% w1 `
0 u! I9 Z8 j6 F0 {5 j' vSolution 2
* V3 K5 R& P: k
}* t8 o# F2 j2 WAnother 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,
; D& L3 R2 U. Y; }, Q
: D) ?; Z' N9 ?8 }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.3 k' y3 ]7 T# z6 E: k6 y
) `8 S1 V/ v: @0 j- {3 pOn closing R14, I would get an error about not being able to write or save configuration.
{- Z. H) x: ]; q. {2 q
/ V8 c" [% Y+ C2 q) F% P6 WDetailed explanation" P! C/ f$ S/ [2 H; O
7 R! f8 t& G: h& P/ F V+ aI 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 Y: [* T. Y& K3 |+ s4 c
; @" q" r) N3 @% M# ^
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.; z2 E! v( j- H4 G$ f& W
. E. R- Y' N2 a5 o( H! [[ 本帖最后由 truezx 于 2009-2-4 15:28 编辑 ] |
|