Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

function create_TurnProfile()


Recommended Posts

Hi all,

First of all excuse me for my English...

I have a problem with a vb.net program which worked on version X8 but doesn't work anymore with version X9.

In order to use the function create_TurnProfile() I used the dll "SilhouetteBoundary.DLL" in this way:

 

Public Const CHookDLL As String = "SilhouetteBoundary.DLL"

 

<DllImport(CHookDLL, EntryPoint:="create_TurnProfile", CharSet:=CharSet.Auto)> _

 

           Public Shared Function RunTurnProfile(not_used As Integer) As Integer

           End Function

 

Dim rv As Integer = CHookInterop.RunTurnProfile(0)

 

Now, with version 9,when I start the program the following error shows up:  HRESULT:0X8007007F

From the data I found the function was put in another location: Do you know where it is and how I can use it?

 

Thanks, Nevio Bassi - Metal World S.p.A.

Link to comment
Share on other sites

Nevio,

 

It appears that your vb.net (NET-Hook) is calling a function via a call into (C++) C-Hook DLL

Dim rv As Integer = CHookInterop.RunTurnProfile(0)

That C-Hook would need to be recompiled for X9, using the C-Hook SDK for X9.

 

*** Ignore the above, if I had read all of your post, I should have noticed that the "C-Hook" being referenced is the  SilhouetteBoundary.DLL, which of course part of Mastercam.

 

I will look into this more today, and I'll get back to you...

 

 

-------- * Update * ------

 

Nevio,

 

Try this...

 

Change this ->

 

Public Const CHookDLL As String = "SilhouetteBoundary.DLL"

 

To this ->

 

Public Const CHookDLL As String = "MCCAD.DLL"

Edited by Roger Martin from CNC Software
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...