Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.

DonBakke

About

Username
DonBakke
Joined
Visits
3,129
Last Active
Roles
Administrator

Comments

  • The reason I asked about the type of select you were doing is because if you do a latent select (which is what you are doing with the selecting of a file variable), then it is possible for the pointer to get misaligned due to ongoing activity in the…
    in FS111 Comment by DonBakke December 2018
  • Oh, so you are seeing an actual message box appear? I'm sorry, I assumed you were describing a system error rather than a dialog box. I would need to see a screenshot of that message. If it is coming from the engine then it is likely hardcoded and c…
    in FS111 Comment by DonBakke December 2018
  • Are you performing a latent or active select?
    in FS111 Comment by DonBakke December 2018
  • There are a couple of ways of approaching this. If you simply want to change the default verbiage, then you can open the OIWIN_REQERR message and save a copy into your local application. Then you can change the wording and this will be the message t…
  • I shouldn't matter, but for the sake of isolating the problem I would start with just one OI session. From what you've said, this sounds like an environmental issue and @AusMarkB suggestion is one of the areas I recommend you look into. You are just…
    in Memory Comment by DonBakke December 2018
  • 8GB is my minimum recommendation for a workstation, but 6GB should not be a problem. Just to confirm, you launch OI and at that time the CPU utilization jumps to 90%+ and it never goes down even though the user is not doing anything?
    in Memory Comment by DonBakke December 2018
  • @slowjams it appears to work for me too. If you are still having problems please confirm the version of the SRP Controls you are using. Always upgrade to the latest version to make sure your problem hasn't already been fixed. Finally, this might be …
  • No problem. Yeah, that's unfortunate. My recommendation is to create temp entries in the REVMEDIA and then attach those tables so you can do a quick LIST F1 F2 F3 F4 and see what kind of data is being stored.
  • The REVMEDIA table should contain all the keys that map the OS files to OI database tables. I would start by attempting to attach this directly. From the System Monitor: RUN ATTACH_TABLE "", "REVMEDIA" Then you can use an editor to look at the recor…
  • If you need a UI to allow users the ability to toggle up to 200 (or so) columns, then I would definitely recommend against using a context menu. A dialog with a control that supports checkboxes in a list - such as the SRP Tree, SRP ReporTable, or SR…
  • Assuming you want to use the ShowContextMenu method, Mark is correct. This feature only supports simple context menus. The alternative is to implement your own context menu and call it using the OnItemClick event handler.
  • Colin - I believe the license has the first four numbers (8640) entered incorrectly as 8460. I will email you an updated license.
  • Correct. You can't set the property of an item in the control if that item doesn't exist.
  • Does the tab already exist before you call this property?
  • Is your REVPARAM updated to point to the new server rather than the old one?
  • I saw the thread. I'm happy to see that Bob recognized it was a bug he must have created but that doesn't help you to get back to a working form other than, as you say, restoring from a backup.
  • Not in my wheelhouse so I'll defer to others for this or just suggest you do a little more online research.
  • Jim, another thought...earlier I asked you what happens if you use Post_Event rather than Send_Event. I got the impression that you never tested that because you opted to call your code directly for testing purposes rather than call Send_Event. I wo…
  • This seems to confirm that it isn't anything wrong with your code, but something is different in OI 10 where calling this from within an OLE event handler causes problems. I saw your post on the Rev forum, so hopefully that will be enough for Carl t…
  • Is that path on a server? What I was considering was perhaps this was due to folder redirection. I've seen this happen before with OI, but only when OI was in a folder that was subject to redirection rules. It was the weirdest thing because OI was a…
  • I meant to ask you what is the full path to the appbackup volume.
  • I don't have enough experience with OI 10 to answer your question, but I would encourage you to see if closing the dialog differently prevents the crash. For instance, do you allow the "X" system menu button to exist? If so, what happens if this is …
  • What is the literal path where OI is running from?
  • To be honest, we developed this product based on customer requests and have not really implemented it ourselves in any project. Of the sites who are running this, none of brought up this issue but it seems to me that the dictionary could vary from w…
  • If you are asking if the SRP Spell Check utility is a FrameWorks thing, the answer is no. SRP Spell Check is a utility we wrote but have not advertised broadly due to the dependencies upon Microsoft Office OLE automation.
  • I don't think it's something my code is doing. If my code has a problem why would the same code work perfectly from a menu event? Don't misunderstand me, I'm not faulting your code but something that your code is doing is giving OI 10 some fits. I…
  • You are making progress, but Revelation (and SRP) are still looking for a needle in a haystack. So, what does Click_Open do? Have you attempted to isolate the code in that routine?
  • Despite the op code error, does the MENU event handler get called? What happens if you change the Send_Event to Post_Event?
  • I take it then that if you replaced: Call ToolBar_OLE_Event(CtrlEntId, EventName) With Call Send_Event("MAIN_TACTIC.MENU.FILE.OPEN","MENU") You still see the error?
  • I understand. Been there too many times. Hopefully you can segregate blocks of code to help whittle it down quickly. I normally try to divide my code in half and then keep dividing until I zero in on the culprit.