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.
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
Solved the task bar view. Had to include /HI=1 in the desktop shortcut.
Chris
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
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,
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 returnThat is why PBC_Shellexecute needs to be recompiled in OI10.
Hope this explains my situation.
Chris
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,
Sorry if I have misled you. RTI_ShellexecuteEx is available in OI10.
Chris