Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.
KevinFournier
About
- Username
- KevinFournier
- Joined
- Visits
- 2,240
- Last Active
- Roles
- Administrator
Comments
-
I'm afraid this leaves me at square one. Can you post the code you use to set up the tree? Maybe there's a property setting somewhere that triggers this condition.
-
I'm having trouble duplicating this issue. I even debugged the SendItems code, and it always does a check to see if the given key exists before adding the new item. Can you explain what you mean by "use strings as item keys"? Was there situation in …
-
I wish there was a clever way for this. I typically just use cleanup code as you have done. One idea, which I haven't tried, would involve Promoted Events. Perhaps you could flag control A, B, and C during the CREATE event of the form to have certai…
-
Thank you so much for all your effort. The WinDBG didn't help in this particular case, but that doesn't mean it was a wasted effort. It just so happened that while the crash was happening in the place identified by WinDBG, it was due to problems in…
-
Check out the Utility TEXTRECT service.
-
This tells me that the font was too tall to fit the cell, which causes the text measuring algorithm to decide that ellipses are warranted.
-
I was under the impression you were running WinDbg alongside OI already. It's not a path worth spending too much time on. The main issue is that I need to recreate it in my environment so I can see the offending code first hand. Are you only using …
-
Can you let me know the Windows OS, height of the cell, the font being used, and anything else you think could be relevant?
-
The callstack dump, unfortunately, doesn't tell us much. It might not even be a fatal loop since those low level methods are often called when transitioning between threads or when OI is calling an OLE method. The problem is that WINDBG doesn't have…
-
This is happening with the SRP Editor? Perhaps reinstalling it on the copy of OI will help? It might be that one module is not as up to date as the others.
-
Download 1.5.6 RC1 here. The new service is "PathToUnc". I haven't documented it in the Wiki yet. Note that this service will just return the original path if it can't find the remote resource for any reason. The Win32 API is finicky when it comes t…
-
I'll make an official release later today, but if you need to use that version, it's safe. The only change from the previous release was the fix I made for you. The official release will have a new tool, but there will be nothing different with rega…
-
You say you can use any older SRPControls.ocx? What version are you using now that breaks? What older version works? I can't offer much advice from a software perspective because this looks suspiciously like an IT issue. Minimally, there needs to b…
-
That was a bug. I noticed the same bug with List and Array as I was working on them this week. Forgot to check HashTable. Download 1.5.5 RC6 and let me know if that's better.
-
A new build, 1.5.5 RC5, can be downloaded here. First, I altered the MatchAnywhere routines. They now have the following signatures: SRP_FastArray_Match(Handle, Field, Value, Subvalue, MatchAnywhereFlag) Pos = SRP_List_Match(Handle, StartPos, Matc…
-
I appreciate the sentiment behind the request, but I like to keep SRP Utilities tools generic in such way as to keep them flexible and simple. Since what you are asking only saves a you couple lines of code to meet your particular needs, I'm going t…
-
I'm so nice. I've updated SRP Utilities to support this feature. First, you have to download a pre-release build of SRP Utilities here. The zip file contains a standard OI RDK. Extract the files and RUN RDKINSTALL to get the changes. There are two …
-
You are correct in assuming that AddControls assumes the groups and tabs already exist. AddGroups assumes the tabs already exists. If the tabs or groups do not exist, nothing happens and the controls are not added.
-
Close. If you want to add tabs, groups, and controls all in one call, then you use AddTabs. It will accept all the group and control xml.
-
Change "SET" to "CALL". "setRequestHeader" is a method, not a property. This error has nothing to do with firewall.
-
Method names are case insensitive, so passing "send" is fine. I second Don's recommendation to check the ERROR after each call to see if it's failing at the COM level. If there are no COM errors, then you should be getting some kind of response from…
-
Looks like I was 3 minutes too late. However, you solution makes sense. When two controls occupy the same space in OI, they fight to be in front. Those times your panel appeared to not redraw was actually the 5th panel winning the fight to be in fro…
-
As I recall, OI forms do not have the WS_CLIPCHILDREN style set, so when the control erases it's background, it erases all controls. Perhaps the form is just not getting the message to fully repaint. One possibility is to force this style bit on. I…
-
If what you mean is you need to unmerge the cell , then you just set a new CellMerge value, at which point the slave cells will appear again.
-
There is currently no feature that allows you to turn this off. We felt it was good design to inform the user that there was more content than was visible. Hovering over the cell, however, shows a tooltip that gives them the complete text. Entering …
-
See the HeaderColumn property. The code looks like this: Set_Property(Ctrl, "OLE.HeaderColumn[1]", @FM:0)
-
Thanks for the catch. Fixed.
-
Then you should use the SRP Button Control and set it to a style that does not alter focus. The downside is that users can't tab to such a button, but it simplifies this issue significantly.
-
If you are checking this property during the vent of, say, a button click, then the table loses focus and the edit mode is closed. This would cause the property to return 0:0. In other words, this property only returns information if a cell is in ed…
-
Can you elaborate on what you mean by severe issues? I can affirm that the more text I put in there the more things slow down, but I haven't experienced a show stopping crash or anything.