ICG - Free Trial!!!


Salient Solutions will create function import and export object files for your application for trial purposes. To do this we will need the following information:

  1. The name of the application that the functions are actually in.

  2. A list of the functions. For each function we will need the following (also see TIPS in 4):

    1. A complete prototype for each function.

    2. A default value (macros accepted) to return if the function can not be resolved at runtime.

    3. If the application that contains the function is not loaded when the function call is made, should that application get loaded and the function be called or should the function call just return the default return value?

    4. Should the function call cause the application that contains the function to unload after the function is through?

    5. Does the function allocate memory for the calling application to free?

  3. A list of #include files that will resolve every structure type and return macro in the list of functions.

  4. We will also need an actual copy of every included file that is not a part of normal MicroStation. TIPS ON PRESERVING YOUR PROPRIETARY INFO: Instead of giving us #include files with proprietary info, change any argument or return value pointer of a proprietary type (typedef, struct or union) to a void pointer. Also, instead of giving macros, give the actual values. You do NOT have to do this in your source code files, just in the information you give us.

  5. Do you want the application that contains the functions to automatically unload if every application that links with it unloads?

  6. Do you want the application that contains the functions to automatically unload if none of its functions have been called in a period of time? If so, how long?

  7. Does the application that contains the functions use mdlSystem_setFunction? If so, for what types?

  8. The platform for the object files. (MicroStation V5 / '95 / SE / J)

  9. A name and email address to send the files and instructions to.

Please give us the above information via email to salient@flash.net, attaching all necessary #include files. Salient Solutions will then provide you the following, probably by the next day:

  1. Two object files (and possibly an .fdf file). With these files you will be able to call the functions listed in the application specified from any other application.
  2. Instructions on using these files.
  3. The .aid file that was used to create the object files (so you can see how easy it was).

Please note that Salient Solutions reserves the right to refuse this service to any entity for any reason without notice.


Back to the ICG Page

Back to the Salient Solutions' Home Page