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,233
- Last Active
- Roles
- Administrator
Comments
-
I'll add that @DanielStieber's method will force OI 10 to behave like OI 9 in that it will cause Windows to scale the entire application automatically using bitmap scaling. So, it won't be as sharp, but all our controls will scale with the rest of t…
-
I guess that makes sense. Changing DPI to 100% will just make everything else smaller so it looks correctly proportioned. The reason OI 9.x looks bigger is because OI 9.x is not DPI aware, so Windows just scales everything up. But OI 10 is DPI aware…
-
My guess is setting the DPI to 100% instead of 200% will fix the problem, but then everything will look minuscule on your Surface.
-
SRP Controls are not DPI aware, so that will be an issue. There is no ETA on DPI awareness since it would require a major refactoring of all our controls.
-
Everything you need to make http calls is in the HttpClient class. Like all the newest C# features, everything is Async. So, if you aren't familiar with the async/await syntax, I highly recommend you get good with it. Everything in C# is using it n…
-
I will need more information. The following code: Set_Property(Ctrl, "OLE.Dimension", 5) NumRows = 140 Data = "" For i = 1 to NumRows Data<1, i> = "Row ":i Next i Set_Property(Ctrl, "OLE.ARRAY", Data) For i = 1 to NumRows step …
-
You were right. There was an overflow error that we never caught (since we always use RowsToRecords). It is fixed in 4.1.2 RC12.
-
Is the goal here to make every two rows behave as one logical record? If so, the table is designed to automate that scenario. The rule of thumb is this: if you are putting logical records into the table, you should always set the RowsToRecords prope…
-
I see. Been there myself a time or too. I would have loved it if we could have used periods. At any rate, it prompted me to improve the documentation, so the discussion was valuable. Thanks.
-
Not exactly. The SpinButton property adds the spin buttons to the control, but if you set SpinButton only, then there is no automation. You must also set SpinRange if you want automation. Otherwise, you'll get the OnSpinClick event.
-
If you just set SpinButton to true, then the default behavior is to fire the OnSpinClick event. If you set the SpinRange property, then the OnSpinClick will not be fired and the spin buttons will automatically update the edit line. The documentatio…
-
DT_WORDBREAK does not modify the text you pass into it. It should be called DT_WORDWRAP, as it wraps whole words onto the next line when drawing or measuring text. It does not insert CRLF delimiters for you.
-
Since SRP_String is for the screen, you can get the screen's DPI and use that to convert to the Printer's DPI. Declare function GetDC, GetDeviceCaps Declare subroutine ReleaseDC Equ LOGPIXELSX$ to 88 Equ LOGPIXELSY$ to 90 hDC = GetDC(0) Dp…
-
Maybe someone else at SRP who has used it knows, but I have not done any RDK deployment in OI10. Let me clarify that NSIS installers do allow 64-bit, but it's not a trivial thing for SRP to support. We have to update our NSIS plugins to support 64-…
-
That's why I don't provide installers for our 64-bit products.
-
No can do. NSIS is 32-bit and cannot communicate with OI10's 64-bit DLLS.
-
There is no maximum characters per line, but if you want to know how many will fit in a line before it needs to wrap to the next line, you can use SRP_String from our free SRP Utilities to measure an underscore and calculate how many will fit.
-
It's current design is to change every misspelled word.
-
4.1.2 RC11 will fix this. I was focusing on vertical scroll bars, but the issue was horizontal.
-
Don will be emailing you a new RDK shortly. The RDK ships with source code to SRP_SPELL_CHECK in case you need to troubleshoot anything else. In this case, it was a simple loop error. It was looping one time too few.
-
I can't recreate this in my environment. Perhaps it involves the order in which the table is setup and loaded. Can you email me code that mimics one of your problem tables?
-
Can you share the SendMessage code you use to register the button event?
-
The HeaderRow property.
-
I presume by "nothing happened," you mean to say that the machine didn't react. I can't really troubleshoot with this information because I can't determine if nothing happened because the machine didn't like what you sent or if the machine never got…
-
The issue is that the SRP EditTable is not getting the signal that it needs to redraw. This can happen for a lot of reason, but it's mostly out of the EditTable's control. Are you setting the REDRAW property anywhere? Also, make sure the SRP Tab con…
-
If you have to convert a lot of images, the SRP Image Converter could be handy, and it's free.
-
Thankfully, the SRP_String GetHeight service makes this easy.
-
Sometimes this has to do with timing, especially during the CREATE event. I'll look into it and see if I can narrow down the issue.
-
SRP Utilities 2.0.3 RC3 fixes this. It was never meant to output \u sequences for anything except control characters, so that was the first problem. The second problem, as @r.od.akker point out, was the 32-bit length sequence instead of the 16-bit s…
-
kfournier@srpcs.com