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,163
- Last Active
- Roles
- Administrator
Comments
-
SRP Utilities 2.0.3 RC1 now supports true numerical sorting. Instead of using "AR2" for the sorting parameter, try "AN2" instead.
-
Since I'll be updating code today, can you elaborate on things being trashed with Char(0)s?
-
This is working as designed. Just like OI's own V119 routine, a right-aligned sort is only good for sorting integers, since it doesn't actually compare true numerical values. A right-aligned sort effectively "inserts" spaces to the left of each valu…
-
UTF8 is backward compatible with most of ANSI. Moreover, OI doesn't care about the raw data until it needs to display it on a form. So, no code changes are needed and your data will be fine. Once you start putting characters in other languages into …
-
Correct. You're all set.
-
No. SRP_Encode is used to encode binary data into textual strings suitable for transmission. It does not deal with character encoding within strings. OpenInsight already has routines for manipulating the underlining encoding of strings. ANSI_UTF8, f…
-
SRP Utilities 2.0.2 RC12 fixes this issue and should avoid all future issues with regards to memory allocation.
-
You just love stress testing this stuff. As you know, ROTATE tries to preallocate the memory needed to store the results, and it does this by counting delimiters and multiplying the length of the data accordingly. After all, too much space is better…
-
SRP Controls 4.1.2 RC6 will correct this issue, even if you are using the Border property.
-
This fell off my radar, so thanks for reminding me. The difference is that you use XP borders, which don't capture the mouse down. I'll work on a fix, but the workaround is to use borders via the Background ColorFill instead of the Border property.
-
SRP Utilities 2.0.2 RC11 will ensure all columns will sort using AL if not otherwise specified. Thus, you should now see all your non-blank rows aggregate at the bottom starting at row 1860.
-
I have to pre-allocate enough space to fit the results. Since your data has one field that contains 1933 values, it causes the results to have 1933 values in all the fields, which increases the size of the results quite a bit. Your array is 3699 byt…
-
SRP Utilities 2.0.2 RC10 will fix this issue. As you suspected, it was a similar issue as SRP Rotate Array. I went through the rest of the array code to make sure all memory allocated is large enough. Hopefully, this is the last time we have a threa…
-
Thanks, Colin. I'll take a look this afternoon.
-
My only guess without seeing more code is that you are setting TabVisible to 0 before actually creating the tabs, in which case, there are no tabs to hide at the time. If you haven't already, try setting TabVisible at the end of the CREATE event.
-
Since this is OI10, I presume you are compiling in OI's editor instead of the SRP Editor. VNAV checking is done via BLINT, and the SRP Editor actually does a lot of work hiding BLINT's numerous false positives. Now that you are not in the SRP Editor…
-
Here is SRPUtilities.dll version 2.0.2 RC9. You only need the dll. It should fix the issue.
-
Try the latest build of 2.0.2 RC8. We've been fixing a few things lately, and SRP_MATH was one of them.
-
You were probably just missing the DLL stub, and reinstalling put it back in.
-
Correct. The goal was to emulate all the dynamic array functions: insert, delete, etc.
-
Ah, yes. While we try our best to support Win Server 2008 RC2, we've noticed that is a temperamental environment.
-
I suspect there is a dependency on 2012 missing. I'll have to locate a copy of 2012 and see if I can determine that. In the meantime, note that you actually do not need to use the version of regsvr32 in system32. Just use regsvr32 from the within th…
-
SRP Utilities 2.0.2 RC8 fixes this issue. The problem with Rotate Array is preallocating the memory needed to fit the new array. The algorithm was already allocating extra space, but your data presented a case in which the data was very tall and nar…
-
I love your use of CaptionList, Mark. Well done.
-
You can review the HtmlHelp reference to see what might be missing. You can also try changing HHCTRL.OCX to HTMLHELP.DLL in the above DLL definitions to see if that helps.
-
The SIZE event is after the fact. You could try capturing the WINMSG event and looking for WM_WINDOWPOSCHANGING. You'd have to qualify the event to be synchronous, but I still don't know if it will work. You'll also have to work with the Struct func…
-
The only advantage to using HtmlHelpA over RUNWIN is that you can jump directly to a topic. If you aren't doing that, then Daniel's approach should work as well.
-
SRP_Editor_HtmlHelp_Pointer is a direct DLL pointer. Here are the stubs I use to create those functions. You can even rename them to something else if you want. HHCTRL.OCX HANDLE STDCALL HtmlHelpA(HANDLE, LPASTR, LONG, LONG) as SRP_Editor_HtmlHelp…
-
My only suggestion is to try SRP Utilities 2.0.1. If you already are, then no, I don't have a work around. We don't support versions of Windows whose official support has expired.
-
I'm not sure you can do this in a satisfactory way without an upgrade to the control itself. You could us OnMouseEnter and OnMouseExit, as Mark suggested, but the Utility("CURSOR") service doesn't support the hand cursor. Unfortunately, setting a cu…