Results 1 to 5 of 5

Thread: Revit 64bit API discussions

  1. #1
    100 Club
    Join Date
    2007-10
    Location
    Brisbane
    Posts
    138
    Login to Give a bone
    0

    Default Revit 64bit API discussions

    I've loadd this in our office and have ran into a couple of issues, see my blog post about it here:
    http://roddotnet.blogspot.com/2008/1...revit-api.html

    I thought I'd start up a thread for others to share their problems and resolutions as well. Have many others played with this yet?

  2. #2
    100 Club
    Join Date
    2004-02
    Location
    Brookline, MA
    Posts
    186
    Login to Give a bone
    0

    Default Re: Revit 64bit API discussions

    Rod,

    I was planning a post on this as well, as soon as I hear back from all of the beta testers of the Revit Utilities (64-bit edition).

    So far, if you're using the "Any CPU" platform, and you're using purely .NET (no COM, Win32, or other funky 3rd party libraries) - then I think the code side of things is fine.

    The installer, on the other hand, can cause some challenges.

    -Matt

  3. #3
    I could stop if I wanted to Danny Polkinhorn's Avatar
    Join Date
    2003-12
    Location
    San Francisco, CA
    Posts
    448
    Login to Give a bone
    0

    Default Re: Revit 64bit API discussions

    I've been lucky so far I guess. I built a project on x64 and have successfully used it on 32-bit machines. The code was compiled for "Any CPU" and contains the Office and Excel COM references. It's the only one I've done this way so far.

    By the way, the 3.5 SP1 version of the .NET framework will treat security for assemblies on your LAN the same as Local Computer, so managed DLLs stored on mapped network drives should run fine. I haven't tried it, but that's what I hear.

    Hope that helps,

  4. #4
    100 Club
    Join Date
    2007-10
    Location
    Brisbane
    Posts
    138
    Login to Give a bone
    0

    Default Re: Revit 64bit API discussions

    good information about the security, I might have to install Vis Studio 2008 by the looks of things!

    A problem I had was that I was calling 'dsofile' which is a microsoft office com tool for changing custom properties of files, and the dsofile was 32bit, so therefore I couldn't call it in my 64bit app. Lucky the dsofile code is open source therefore someone compiled it into 64bit. problem is i'm going to need 2 versions of this dsofile.dll on a users machine, which is annoying. But that's not really revit related!

    I think you're right in that really security in .net 2.0, and the calling of 3rd party libraries are the main problems with any 64bit .net app really, with possibly one exception I've found.

    Which begs the question, what advantages can we get out of 64bit in our .net api code? is there anyway we can code to get better performance etc? or is our stuff too high level for that.
    Last edited by r.howarth; 2008-10-16 at 05:20 AM.

  5. #5
    Member krispy5's Avatar
    Join Date
    2007-06
    Location
    Sydney, Australia
    Posts
    7
    Login to Give a bone
    0

    Default Re: Revit 64bit API discussions

    The only issue i've encountered so far is with a logging add-on i have. but that is because it was saving to an access database (the jet interface doesn't work on 64bit) it was an easy fix to switch the database over to SQL and then a one line change in my code for the connection string.

Similar Threads

  1. Revit Tutorials and Discussions
    By jthoma26 in forum Revit - Tutorials
    Replies: 0
    Last Post: 2011-07-08, 07:06 PM
  2. 64bit-revit to nwc
    By mdsharp5 in forum NavisWorks - General
    Replies: 6
    Last Post: 2009-05-01, 03:25 AM
  3. Revit 64bit on laptop
    By armasa in forum Revit - Hardware & Operating Systems
    Replies: 2
    Last Post: 2008-11-21, 03:58 PM
  4. 64bit revit
    By mark.98140 in forum Revit - Hardware & Operating Systems
    Replies: 2
    Last Post: 2008-09-04, 06:57 AM
  5. Revit and 64bit
    By KGC in forum Hardware
    Replies: 2
    Last Post: 2007-09-18, 03:20 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •