CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens

User coding on NT w2k

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 26, 2001, 04:43
Default User coding on NT w2k
  #1
Philip Jones
Guest
 
Posts: n/a
Hi

There has been a bit of activity on this forum regarding user coding and some people have mentioned NT so I thought it best to reiterate the situation.

When using user coding under NT, you cannot add your own common blocks or subroutines to the coding.

Why ...

User coding under NT is achieved by recompiling and linking a dll. This dll is then used by the supplied star.exe when it runs.

The dll shares data and functions with star itself, these are called exports. The exports of a dll can be adressed by number (ordinal) or name (decorated with funny characters). The method used by star is ordinal which means that what star does is call (say) the 23rd function when it wants to call posdat. If your coding changes the exports of the dll then it is likely that you will upset the numbering in the dll so when star calls the 23rd function it gets the new 23rd which could be radpro and not posdat.

You change the exports by adding either common blocks or subroutines/functions to the user coding.

There is a tool called pexports http://www.is.lg.ua/ftp/gnuwin32/alt...ports-0.43.zip that can help you look at exports to understand what is happening.

If you are hell bent on doing this sort of thing I have few ideas that may help, so get in touch, but in general I would not advise it if what I have said in this post does not make complete sense to you.

  Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
VOF user coding Ramki Siemens 2 October 29, 2015 02:07
converting user-coding in V4 Karl Mehler Siemens 0 September 28, 2008 16:48
posdat user coding Sara Siemens 3 September 18, 2008 14:59
Print value to screen in user coding? Cb Siemens 1 September 30, 2005 08:29
Help with coding James Main CFD Forum 2 May 18, 2005 06:12


All times are GMT -4. The time now is 14:20.