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
-
I think the problem is in line 9. It is routing the WINMSG to name of the instance (@Window) instead of the name of the window itself. Try replacing @Window with the name of the window as it is named. Or just do @Window[1, "*"].
-
What does the QUALIFY_EVENT code look like?
-
If the purpose of dragging appointments from one employee to another is to assign that employee to work, then you might want to try the SRP Schedule Control.
-
This emulates Outlook. What you see is a single physical calendar with appointments from other people's calendars in the same space. In your example, you created 2 calendars: Personal and Work. When you add appointments, you assign them to one of th…
-
I just realized you are using SRP Controls 3.2. I'm sorry I overlooked that. You'll have to upgrade in order to use the Calendar control. This will likely require you to upgrade your license, based on the information I see in your original post. A…
-
The erroneous license expiration was discussed and resolved here. Licensing never affects functionality, so there is something else at play here. The snippet of code looks correct, assuming Ctrl is set to the fully qualified name of the Calendar c…
-
Awesome. Here's the 32-bit one. They will ship with the next release of the SRP Editor.
-
Let me know if this one works any better.
-
We suspect is has to do with your localized date settings. I'll see if I can whip something up that forces all parsing to stick with ISO 8601 format.
-
I get different results using this exact window. The controls that expire in 2020 rightly show up as expired and the rest show up as license. This is testing against the license you sent to me.
-
Please download this version of the ActiveX Info tool and see if you get the same results. A screenshot would be helpful.
-
Please email me your license so I can test.
-
Does this one work for you?
-
4.1.17, which is on the downloads page, fixes the datestamp issue.
-
The gap likely happens when you call the TILE method while there are scroll bars in the MDICLIENT. I don't see the sporadic behavior, but then again, my tests are on a simple Frame form on a clean copy of OI.
-
You were right. I did have them reversed, but in my defense, it's because OI made TILE work the opposite of WM_MDITILE in windows, which is what TILE uses. So, I don't understand why they flipped it in the first place. At any rate, you can downloa…
-
Regarding the expired licenses, that was my fault. I updated the build year to 2021 but didn't update the month, make the build date December 2021, which exceeded your August 2021 expiration. You can download the latest build here for a corrected bu…
-
Good catch. I can't keep up with how many different ways OI does things.
-
Passing 0, in my tests, gets the same results as passing 0 to the TILE event. The documentation for the TILE event refers to 0 as horizontal and 1 as vertical. I tried following the above steps, but I cannot recreate this issue in a standard MDI fr…
-
AddValueArray is meant as a convenient shortcut to add an array of values to an array. In this case, you want to call SetValueArray to add an array of values to an object member called site_address: address = "Level 3":vm$:"21 Smith St" SRP_Json(c…
-
AddValueArray adds an OI delimited array. You are passing JSON. If you pass this: [ "Level 3", "21 Smith St" ] Then it is parsed (using the delimiter you passed in, which was a comma), then AddValueArray breaks it into two elements... [ "Level…
-
@jimvaughan, this is fixed in 4.1.16. Using the "TILE" event should behave as expected. However, if you want smarter tiling, there is a new option I just added, but you have to call a Subclass control method instead of sending the "TILE" event. I a…
-
I'm looking into this.
-
I'm assuming this is running on a virtual machine or remote desktop. I don't have control over the SIZE property, OI does. All the SIZE property does is ask Window's what the control dimensions are. We've learned that in some remote desktop situatio…
-
There is no such shortcut. You have to type out the debug statement.
-
There could be several factors. Are you using promoted events? If so, perhaps it's interfering with the CLICK event. There could be a corruption in the popup data. I assume the problem persists after a restart of OI. Is this on a desktop or virtual …
-
One option that I have no experience with is enabling user-mode dumps. This is something Carl Pates suggested in the Revelation forums. He says, once you have those, you can use WinDbg or DebugDiag to analyze the dumps. I can't really say how usefu…
-
Not in OI. There is no way to capture these exceptions and get useful information. All you get with OI are memory dumps, which don't tell us much. All we can really do is find out what users are doing when things crash. This is OI. This is the way.
-
With our OCX being local, that at least eliminates one potential point of failure. Unfortunately, I'm not sure what else I can offer without specific steps to recreate the crash. The fact that it crashed by merely clicking on the tab control is conc…
-
For the Tab Control crash, you got Exception code: 0xc0000005, which is a bad pointer. That could be a bug, but it could be related to your second report. That one got Exception code: 0xc0000006, which is a network error. With these two bugs at wor…