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

  • Well, it won't be easy in OI. You need to use GetFileVersionInfoSizeA to get the number of bytes needed for the information. Use that value to preallocate a buffer: Buffer = Str(\00\, InfoSize) Then call GetFileVersionInfoA . Your buffer now conta…
  • As a general rule, I do not create installers for pre-releases. I just provide zipped RDKs for quick turn-arounds.
  • This was a new issue. I do have a suite of unit tests that I run, but they were passing. It's difficult to get total coverage with a Math utility given the infinite permutations. I can assure you that the issue had nothing to do with the arithmetic …
  • The only way would be using GetFileVersionInfo from the WinAPI.
  • Fixed in 2.0.2 RC6.
  • My guess is that you set the CellProtection of columns 1 and 2 to Full, so when the table gets focus (which happens when you click the hyperlink), the focus goes straight to column 3. DataColumn and DataRow are used to set the sizes of columns and …
  • To stop the new rows at the bottom, set the NewRowCount property to 0. To adjust what edit mode a cell goes into when it gets focus, use the CellEditMode property.
  • In the SRP EditTable, sorting is a manual endeavor. You can read the OLE.LIST property and use SRP_Array SortRows to sort, then pass the results back to OLE.LIST. Lastly, you can use the HeaderArrow property to display sort arrows to reflect your so…
  • Try 2.0.2 RC3. It should avoid the non-numeric debugger issue.
  • Try SRP Utilities 2.0.2 RC2. Make sure you put a comma before 'Quit' if you actually want Word to close. Also, RELEASE is working even though it doesn't change the handles to 0.
  • You might be right. Header columns != Column Headers. If we are talking about the left header column, then no, there is no support right now for adding more headers there.
  • Don is correct. You have to use the HeaderRowCount property, but this only works if you set RowsToRecords to 0, which effectively turns off all the automation that is done to make your table look consistent. In other words, you have to manually prog…
  • I can't determine if this is a bug thus far without seeing code. The usual culprit in these situations is order of operations. Merging only works if all the cells being merged actually exist. In general, merging should be done after all the other ta…
  • This was indeed just an issue of SRP_COM looking for property and method names case-sensitively. RDK 2.0.2 RC2 will now look these up case-insensitively, and it fixes your SRP_ARRAY issue as well.
  • The process wasn't making room for extra delimiters that would inevitably result from empty elements in the original array. RDK 2.0.2 RC2 fixes this and your SRP_COM issue.
  • The goal of 2.0 always was to be backward compatible, the JSON issues from our other thread notwithstanding. If SRP_FastArray is crashing, then it's a bug that needs correction. The question might be: why would something that worked perfectly in 1.…
  • I have confirmed that SRP_JSON was never working the way I had intended it. That is a gigantic oversight on my part. So, after finishing my rather large piece of humble pie, I got this working according to design. So, yes, version 2.0.2 and later wi…
  • The SRP ReportTable Control does not support in-cell buttons. The closest you can get is using hyperlinks, as you pointed out. However, doing so will not make the images clickable -- only the text. Thus, if your goal was to have a column of clickabl…
  • SRP Utilities 9.x used an open source json library designed for C++. It appears backslash-escaping was a feature, one we never advertised or used. This unintended feature also has an unintended bug: requiring users to use double-backslashes if they …
  • Just to alleviate any concern, the control can be relocated, but those registry keys should never change. Otherwise, OI wouldn't be able to find the controls. The CLSID will never change either, so technically, once you've found the CLSID you want t…
  • I let this fall off my radar, so thanks for the reminder. I'll take a look today and tomorrow.
  • I cannot get 4.1.1 to hang or exhibit the issues described in the original post. My tests aren't doing any complicated logic in the embedded form, though, so perhaps there needs to be deeper interaction to cause this issue. If so, my efforts would b…
  • @AusMarkB, you do not need to change ColumnDataSource in order to use ItemImage. You just have to make sure you set ImageList and List properties before calling ItemImage.
  • Here is a sample setup. Perhaps it will help us narrow down the issue. I suspect order of operations might be at play. Column and Item properties do nothing if those columns or items do not yet exist. Ctrl = @Window:".OLE_REPORT" // Set …
  • The wiki was incorrectly documenting the ImageList property. My sincerest apologies. I updated it to reflect correct usage. In your case, simply replace @VMs in your code above with @FMs.
  • Can you post your code for analysis?
  • SRP_Path does not alter the actual file system. SRP_Path only manipulates strings. Also, Error_Services is a Frameworks service. SRP Utilities services do not use it.
  • I'll see what I can do, but I should let you know that the Panel control might seem simple functionally, but OI forms do not like to be child controls, so there is actually a lot of effort under the hood being done to make them play nicely.
  • I think the table automatically rewords individual dates to words like Today, Yesterday, etc. However, rewording by month is not built-in. This will have to be an additional feature.
  • The expectation is that the Master cell defines the theme of the merged cell. We'll have to do some investigation as to why that's not happening. Other than the background, does the cell work otherwise?