, , ,

Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community

Repository View (OpenInsight 64-bit)

At 11 OCT 2021 01:51:05AM cmeyer wrote:

Where can I find the equivalent of Application Manager (OI9.4.6) in OI10.

I am getting an error "RTI_ShellexecuteEx" does not exist in my copy of OI10 so just wanted to see if it exists in the repository.

ShellexecuteA does not exist in OI10 and was suppose to be replaced by RTI_ShellexecuteEx.

Just another question.

The icon on the task bar is the engine icon (circle). How can I change the OI10 icon on the task bar to be the same as the Desktop icon.

Chris.


At 11 OCT 2021 02:00AM Barry Stevens wrote:

Where can I find the equivalent of Application Manager (OI9.4.6) in OI10.

I am getting an error "RTI_ShellexecuteEx" does not exist in my copy of OI10 so just wanted to see if it exists in the repository.

ShellexecuteA does not exist in OI10 and was suppose to be replaced by RTI_ShellexecuteEx.

Just another question.

The icon on the task bar is the engine icon (circle). How can I change the OI10 icon on the task bar to be the same as the Desktop icon.

Chris.

Where can I find the equivalent of Application Manager (OI9.4.6) in OI10.

File→open→entity you would be looking for stored procedure executables


At 11 OCT 2021 02:02AM cmeyer wrote:

Solved the task bar view. Had to include /HI=1 in the desktop shortcut.

Chris


At 11 OCT 2021 02:32AM cmeyer wrote:

Solved my missing RTI_ShellExecuteEx by recompiling the stored procedure in OI10.

I assumed that the migration recompiled all stored procedure in OI10.

I tried including OI10 specific routines in the OI9.4.6 copy so that every time I perform a migration any Oi9.4.6 will be copied to OI10. This is because I am still developing in Oi9.4.6 and testing OI10.1. Now I find some routines needs to be recompiled again in OI10.

Am I missing something.

Chris


At 13 OCT 2021 12:43PM Carl Pates wrote:

Hi Chris,

You should not have to recompile RTI_ShellExecuteEx - that is a stored procedure executable supplied with OI - what source code did you compile, as the source is not distributed AFAIK?

(More information on ShellExecute and it's history in OI can be found here if you haven't read it already)

The next Beta release has a version of the migration tool that recompiles all STPROCs that have been migrated, which should solve your problem.

Regards,

Carl Pates


At 13 OCT 2021 06:28PM cmeyer wrote:

Because I continue development in OI9 (my master copy) I update the OI10 version regularly by migrating from OI9 to OI10. To minimise any adjustements in OI10 I try to include any incompatabilities within the OI9 environment. This includes ShellExecA being replaced by RTI_ShellexecuteEx. I have replaced ALL ocurrences of ShellExecuteA with PBC_Shellexecute as per the following:

compile function pbc_ShellExecute( hwnd, verb, file, parameters, directory, nShow )

#ifdef REVENG64

   // Compiled in v10

   declare function rti_ShellExecuteEx

   return rti_ShellExecuteEx( hwnd, verb, file, parameters, directory, nShow, "" )

#endif

#ifndef REVENG64

   // Compiled in v9

   declare function ShellExecuteA

   return ShellExecuteA( hwnd, verb, file, parameters, directory, nShow )   

#endif

return

That is why PBC_Shellexecute needs to be recompiled in OI10.

Hope this explains my situation.

Chris


At 14 OCT 2021 04:33AM Carl Pates wrote:

HI Chris,

Yes, the next release of the migration tool compiles all of the STPROCs in your application, so PBC_Shellexecute will be recompiled for you.

My concern is that you said RTI_ShellExecuteEx was not in your OI10 system which is something that needs to be addressed if this is indeed the case (I think we're doing an internal build later today so Bryan will check that it's there)

Thanks,

Carl Pates


At 14 OCT 2021 08:05AM cmeyer wrote:

Sorry if I have misled you. RTI_ShellexecuteEx is available in OI10.

Chris

View this thread on the Works forum...