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,092
- Last Active
- Roles
- Administrator
Comments
-
The OI splitter control has always been a fickle thing. It's why we bothered to create our own. It doesn't automate things like the OI splitter control, but I think the OI automation is the source of many quirks.
-
...at the next conference. What is that? I have a vague and distant memory of that word...
-
As Kevin noted, it's been a thorn for a LONG time. As I recall, it seems isolated to MDI Children. I remember encountering this years ago when switching between MDI Children by clicking on the caption bar and noticing that the window would always ma…
-
Colin - What Kevin said above. He added a little more guidance (i.e., the hidden column) to help with maintenance. Sorry...I didn't realize Kevin was responding at the same time I was also answering your question otherwise I would stayed silent and…
-
We've handled this scenario before. In fact, one of our senior developers recently implemented a very similar design that you are describing. I'll let him respond with details and screenshots if he is able. The basic solution to get the best perfor…
-
@josh - that is a fair point and I have experienced that problem. However, as @AusMarkB noted, this is usually avoided through modularized code. I'm willing to admit, however, that not all code can be constructed so nicely. That said, usually when …
-
Use AN2 instead of AR2. This was added in v2.0.3 to improve sorting of numeric fields.
-
I see. I thought you were referring to the behavior of something we've delivered. You were comparing our comments about the SRP Preview control with your experiences with using other (albeit similar) solutions.
-
@AusMarkB - Remind me, which inconsistencies are you referring to?
-
I totally forgot that this control was undocumented, primarily for the reasons Kevin cited. ...we didn't want to get bogged down in supporting something with so much potential variance. ...I will start with the disclaimer that if something won't s…
-
Jim - Yes, informing our customers of everything in our catalog is a common problem I would like to resolve. Perhaps a blog series that reviews each control in our Pro catalog would be a good idea. I want our customers to get maximum value out of ou…
-
I forgot to mention that having an ultra-wide monitor makes it easier to read nested code. I'm not endorsing the practice, but it is less of a problem reading the code compared to what we had "back in the day".
-
You have everything you need. In the above example, here are the controls being used: * SRP Tree control (for the vertical menu on the MDI Frame and the hierarchical tree in Form 1) * SRP Panel control * SRP Splitter control * SRP Button co…
-
Okay. This is what was thinking (i.e., the borders). This has been a longstanding gripe of mine as well. I think the theme issue predates Windows 10. AFAIK, Windows 7 themed the borders of MDI Children differently from the MDI Frame (or other top-le…
-
The SRPUtilities.dll gets locked quite often and therefore doesn't get properly updated when installing a new version of SRP Utilities. Best practice is to rename (or remove) the file first before running the installer or manually copy in the new DL…
-
Have you tried to switch the client driver to something else, like 2.1?
-
I actually wonder if the RDK installed. In order to install it would need to do an Attach. If your Attach commands are failing then I would expect the same problem when installing the RDK. Can you try to attach the RDK table (rather than install) ju…
-
Try downloading this RDK and install it. Hopefully it will restore your DLL pointer.
-
I've seen this happen a few times and it seems related to changes with the UD client. What version of OI is this?
-
That means your DLL pointer is missing. How did you create this local copy of OI? Was it a copy of a version that was working or is this a new install? Also, did you install anything recently in this copy of OI?
-
Going back to your original question, what kind of Windows 10 theme were you looking to create in your MDI Child windows? Are you just thinking about the borders?
-
Really, so you must have very nested code, which is hard to read and understand. Not necessarily. There are ways of avoiding "very nested code". The best way is to modularize code so that it isn't one big wall. That said, I would rather read nest…
-
Are your current MDI Child forms reliant upon the MDI Frame for menus, toolbar buttons, or any other parent feature?
-
Syntactically there is nothing wrong with this code. I certainly understand the problem it created for you. I'm not a fan of using the return statement to force the end of a gosub like this, but it is valid. I'm curious, what specifically couldn't …
-
All metadata is stored in the SYSENV table with the following Key ID pattern: SRP_EDITOR_METADATA*ProcedureName*AppName Is this what you were after?
-
What are you setting the Width of your column to be?
-
I'm not 100% certain, but I am inclined to believe OI does not iterate through all preceding rows. I based this on the fact that CELLPOS is a combination of ACCESSPOS and ACCESSDATA, and I'm pretty sure those are random access. You could also use th…
-
Thanks for confirming. That's a great idea but unfortunately the SRP Table Search utility wasn't designed to work independently that way. All of the search logic is self-contained in the event handler. I'll look into moving this logic into a service…
-
Are you referring to the SRP Table Search utility (as pictured below) or something else?
-
I think you are seeing the normal behavior when OI is running a tight loop and the presentation server is never given an opportunity to refresh. The normal way to deal with this is to include Yield() statements within the loop.