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
-
Try 4.1.1 RC5.
-
Also, you can use either SRP_Array("Clean") or SRP_Clean_Array. SRP_Array is just a bit more convenient in the SRP Editor, but it uses SRP_Clean_Array under the hood.
-
You can download the updated 32-bit DLL, which is currently versioned at 2.0.1 RC1. It should fix it. You only need the DLL.
-
OI Engines each run in their own process spaces, like separate EXEs. So, they never share memory. The only way to share is to use inter-process communication (pipes, tcp/ip, etc.) or a shared file. In this case, that would be an OI table most likely.
-
Fixed in SRP Utilities 2.0, which you can download here.
-
Maybe something like this? Result = SRP_Extract_Xml(Xml, '/s:ZDNOTICE', 'xmlns:s="http://www.cbsa-asfc.gc.ca/ARL/ZARL/2017-11"')
-
Simply adding the following parameter to your existing SRP_Extract_Xml should work: Result = SRP_Extract_Xml(Xml, XPath, 'xmlns="http://www.cbsa-asfc.gc.ca/ARL/ZARL/2017-11"')
-
With SRP OLE Controls, there is no validation property. Instead, you use events. For example, the SRP EditTable has a BeforeUpdate event. It fires just before the table applies changes to a cell. It's the perfect place to validate your email address.
-
Did your computer reset overnight due to an update or something? If OI closes improperly, the opened documents are lost. Even though they are still in the registry, there is an entry with a count. So, even if there are 40 listed, if the count at the…
-
No problem. I've had more than my share of myopia. Another pair of eyes always helps.
-
The formula you are using is equivalent to time() because it gives you the remainder of 86400, which is essentially the seconds since midnight. You need to divide the time by 86400.
-
When opening a procedure or insert, you must pass the fully qualified Repository ID as the second parameter, i.e., "SYSPROG*STPROC**NDW_MYFORM_EVENTS"
-
There is not a way to get a list of handles. The goal was to keep overhead low for the purposes of performance. But you could keep a list of handles. That being said, it seems like you should give Don's post a read above as there are limitations to…
-
#1) Yes. That creates an empty hash table. #2) Yes. A global common can be a useful way of doing this. #3) As many as can fit in memory. It all depends on how much stuff you put into each hash table. #4) The handle is an abstract entity, but under t…
-
The field name you want is either File Version or Product Version. It looks like the API Don mentioned above is going to be your best bet.
-
Yes, unless OI already has that functionality built in somewhere.
-
You could use the Win API to get the file version from the DLL.
-
It appears that, for some reason, C++ is treating my SVM delimiter as an integer instead of a Unicode character. Not all the time, though, since I can see SVMs in your screenshot in some places. At least you have a work around for now as I will not …
-
The number 61692 is appearing textually? But VMs and FMs look okay? That is rather odd since all delimiters in my internal code are the same type using the same code when encoding.
-
Not currently, no. We can consider adding it in the future, but we are currently putting all our effort into supported 64-bit so our controls will work in OIX.
-
My apologies. I just realized this question was for the Calendar control, not the Schedule control. There is currently no way to prevent a user from adjusting Calendar appointments.
-
You are looking for BeforeApptDrag and BeforeApptDrop. To cancel the operation, set the Cancel property to 1 inside the event handler. As with all Before events, you need to qualify them synchronously in order to cancel the operation successfully.
-
I think, perhaps, an older version of the DLL got added to the RDK. Here's a newer build of the RDK. The DLL version should be 2.0.0 RC5 (or 2.0.0.5).
-
Oh, wow! You'd think I would pay attention to my own tools. Background does not accept images after all, only Color Fill. You can get close to the effect you want using Color Fill, albeit minus the outer glow. Buttons do allow you to use an image, …
-
You can do this entirely with the button. The Background property lets you set an image for each button state. That should take care of the glowing border. Then you would use IconList and CaptionList to set the contents.
-
Formatting cells takes a bit of effort on the part of the programmer, so new rows always inherit the formatting of the row immediately above them as a matter of convenience. Imagine, instead of a first-row header, you simply had a uniform table, but…
-
The SRP Picture Control only supports one image at a time and they cannot be stacked. Depending on the background, there are other options. The SRP Tab Control with no tabs can be used as a colorful background to any controls. The only vector file …
-
You can't layer ANY controls other than Group Boxes and Tabs. OI uses the standard Win32 API to render forms, and z-order is functionally not a thing. The controls are rendered in a certain order, but when two controls overlap, they flicker back and…
-
Jim, SRP Mail is currently for sending mail only. I was waiting to see if others had a solution, but I suppose not. I know of some C++ libraries out there that support POP3 and SSL, but integrating it into SRP Mail is not something that would happen…
-
This is a general error when communication to/from the email server is being blocked. Double check all your firewall settings, especially since you just upgraded. This error can also be the result of a bad username or password or the email server ha…