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
-
Actually, the unlicensed messages are intentional. Evaluation messages only appear when you have no SRPLicense.dll at all. Unlicensed messages are functionally the same as evaluation messages. You should still be able to use the controls either way.
-
Here is the logic that sets the ENABLED property: // Can the document be executed? Ctrls = Frame:".MENU.FILE.COMPILE_AND_RUN":@RM:Frame:".PUB_EXECUTE" Set_Property(Ctrls, "ENABLED", (IsNotViewer AND CanExecute)) And here is the logic that sets the…
-
It's definitely the dream, but as Don points out, it's a bigger undertaking that one would think. Not only in terms of getting the calculations correct, but even in terms of finding ways to get around the fact that OI caches control sizes and resets…
-
Good catch, Matt. Fixed in RC17.
-
First of all, let me apologize. I forgot that the sample I pointed you to only does a GET. It doesn't do a true web request. Let's see if I can give you better guidance. With any sort of web request, you have two components: headers and payload. Th…
-
Yes. You have to have OI open the window first. Only then can you get the HANDLE property to pass to the panel. To keep it clean, therefore, MY_WINDOW should be invisible by default. The panel will make it visible when it embeds the form.
-
You can put either a bunch of controls into a panel, or you can embed an entire form. If you choose the former, they must be controls that already exist on the form that has the panel. If the controls happen to be data bound, they will still behave …
-
I have a small form with just a tree control, but it behaves nicely. This might be a situation in which I need the setup of your tree control and any logic in the tree's form as well, if there is any.
-
Sending SOAP requests is no different than sending JSON (or any) HTTP request. SOAP is just the protocol for how the payload is formatted. The most complete tutorial for sending HTTP requests is in this blog post. If you scroll down to the heading "…
-
Are you asking for this feature to be added, because I'm pretty sure we've never shown the user locking an appointment.
-
Actually, no, you can't. At least, you shouldn't. That's why I asked. I'll have to experiment on my end to see what I can find out. I will say that embedding forms is a finicky process. There are all kinds of problems due to the fact that OI assumes…
-
Is the tree set to auto size in any way? Is this just a tree control or is it a tree control on a stand alone form?
-
Are you using the Installer? If so, try unchecking the SRP Utilities component. There is a bug where that error would occur if both the SRP Editor and SRP Utilities were installed. I think installing one at a time is fine, though. If you still have …
-
When you ran the installer, it installed the 3.0 versions of our controls, for which you are not currently licensed. You need manually unregister SRPControls.ocx in your OI folder and re-register all your original SRP ocx files. Are you familiar wit…
-
"Cleaning" tabs is a feature of the SRP Editor and is enabled by default. However, it is definitely a bug to allow that functionality to execute while in Record editing mode. This will be fixed right away.
-
Martin, I can't find any email from you. Can you please resend? I'll watch my email like a hawk until it arrives.
-
Martin, The link in your post is dead. Perhaps you can email the file to me at kfournier@srpcs.com.
-
Anything is doable. My concern is that you are able to do what you need. Is this for a check in/check out type system? Even if I allow you to change the content, I'm concerned that my use of temporary repository entities might still cause you headac…
-
The SRP Editor supports the ability to open inherited stored procedures and save/compile them within their inherited application. The Repository method does not allow this, so we had to circumvent it in order to achieve this feature. I suppose you …
-
That makes sense. The issue had to do with the fact that mouse messages need to be copied from the tooltip to the control. There was a bug interfering with that process for all mouse messages.
-
You have lines enabled and I don't. That was where the crash was. The crash had nothing to do with the changes I made for you today, which threw me off. They were changes I made a while back for another feature, but your setup exposed a flaw. 4.0 RC…
-
Hold up. Got it to crash. I'll get you a fix shortly.
-
Really? Hmmm. I haven't seen this, and I've been using this build all day in an application that uses the Tree extensively. Perhaps it's linked to your specific theme and layout. I'll try to experiment to find the cause, but any ideas you can offer …
-
That was a bug. Try 4.0 RC15 and see if that is better.
-
I was able to recreate this as well. It crashes in a very obscure way, so it won't be easy to diagnose, but at least it's happening for me. I'll keep you posted.
-
Hmmm, I'm not seeing this. I have dual monitors and Windows 7. It always lines up correctly for me. I'll have to investigate what is different about my machine.
-
Michael, Indeed, I don't use the Repository LOCK method. I just check for standard record locks. The problem is that the philosophy behind the SRP Editor is at odds with a version control philosophy. As developers, we didn't like being hindered fr…
-
I'm not sure why it isn't working for you. Here is the snippet of code that I use. // Get the procedure's data (from Repository whenever possible) DataRead = 0 Data = Repository("ACCESS", ID) If Get_Status(ErrCode) then Read Data from hProcs…
-
There is no "hook" yet. Rather, I'm getting a feel for what could work for you. An SRP Editor specific hook means less work for us since the only other solution I can think of involves a configuration setting that effectively disables the support fo…
-
The SRP Editor supports the ability to open inherited stored procedures and save/compile them within their inherited application. The Repository method does not allow this, so we had to circumvent it in order to achieve this feature. I suppose you …