Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.

DonBakke

About

Username
DonBakke
Joined
Visits
3,189
Last Active
Roles
Administrator

Comments

  • Martin, That is strange. Can you verify a few things for me? Is there a $ISWINDOWVISIBLE row in the SYSOBJ table? Is there a DLL_USER32 row in the SYSPROCS table? If so, do you see the following in this row: INT STDCALL IsWindowVisible(HANDLE) Th…
  • Hi Adam, I honestly believe you have done everything reasonably possible to resolve this. However, I am happy to schedule an online review of this with you or Ray in the near future. I am traveling this week but I plan to be back in my office next …
  • Adam, This is a mystery, no doubt. I have a suggestion that might help narrow this down a bit. First, make sure you are completely logged out of OI. Then rename the OS files to something like REV30088.LKB and REV30088.OVB. Then manually copy the R…
  • Adam, @FILE_ERROR contains FS-type error codes. So you would look up this error number in the respective FSERRORS_xxx record within the SYSPROCS table. In this case, the record is FSERRORS_100 since this contains the error codes from 100-199. FS10…
  • Adam, I am not sure why the "else" condition is getting triggered. Something is preventing the SYSLOGINS table from being updated. I think the only way you can get to the bottom of this is to check the error status within the "else" branch. What do…
  • Hi Adam, First, for future information, there is an Upload Image link on the left side of our wiki page. You can use this to upload screen shots. Then you can click on the icon in the forum post editor (it has a a framed picture icon on it) to inse…
  • Jim, I feared as much. Okay, here is the missing equate: Equ EVENT_SYSTEM_ONLY$ to 4 ; // Event flow should execute the system event handler only (normal option for third-party windows running in FrameWorks). In the if/then area that de…
  • Jim, D'oh! My own comments betray me! EVENT_SYSTEM_ONLY$ was added after those comments...after I discovered the very problem I just described! I now need to update the comments. Hmmm...I am curious if your version of FrameWorks has the EVENT_…
  • Hi Jim, That is a very smart approach. I think I overlooked this because, once upon a time, core FrameWorks forms used to be stored in SYSPROG. Thus your solution would be too successful. But we worked hard to remove everything out of SYSPROG other…
  • Hi Jim, There should be no extraordinary reason why the RTI window will not work. The usual culprit for why RTI (or third-party) forms will not work is because of the common practice of naming commuter modules as formname_EVENTS. SRP FrameWorks ass…
  • Well, great detective work Sherlock. Thank you for responding back as I'm sure this will be something that will surprise others down the road. FrameWorks FTW! :-)
  • Don, We've done a fair amount of work in Verify_User_Access to resolve the way menus are handled. I think some of this had to do with OI 9.x. However, there have been enough other changes that I don't think replacing your code with the latest is ad…
  • Don, I'm glad we are both perplexed. FrameWorks does manipulate menu items based on security settings. However, all it does is use the Windows API and Send_Message function to delete menu items. It would make more sense to me, for instance, if …
  • Don, My first pass at testing this proved inconclusive. That is, my menu accelerator changed as one would expect. Now all I did was modify my Edit menu to have a 'Cut Row' item and I first used Alt+X as the accelerator and then changed it to Ctrl+S…
  • Hi Don, I am going to try and experiment with this to see if I can duplicate what you are experiencing. I would be very surprised if FrameWorks logic is causing this, but one can never be too sure. Are you using inheritance? Is it possible that yo…
  • Dan, by "distorted" per chance are you seeing the left half display on the right and vice-versa?
  • Barry, One of the libraries you'll soon be receiving is call HTTP_JSON_Services. In there you will find examples of the syntax we use to produce JSON content. Hopefully that will set you on a right path.
    in srp json Comment by DonBakke April 2015
  • Barry, We have not created any wrappers that do what you suggest. One problem is that such a tool would not be capable of distinguishing those columns which should be excluded, such as synonyms or calculated columns which serve no purpose in a JSON…
    in srp json Comment by DonBakke April 2015
  • Hi Ed, Good catch. We confirmed the bug and believe we have it fixed. A new build of SRP Utilities has been forwarded to me for testing. If this works for me I'll email you the latest pre-release build for your own use and testing.
    in JSON Comment by DonBakke February 2015
  • Ed, Yes. Those would behave the same.
    in JSON Comment by DonBakke February 2015
  • Ed (and others who are using SRP_JSON), Kevin and I had a productive discussion about this. Your desire to store a null value automatically without having to write additional logic is well appreciated. It speaks to the reason we love the MV environ…
    in JSON Comment by DonBakke February 2015
  • Ed, SRP_JSON can always be called as a subroutine if you do not care to check for a status response. In my case I typically declare it as both a function and subroutine. Many of my calls are subroutines (for simplicity) since I it is unlikely that …
    in JSON Comment by DonBakke February 2015
  • Ed, I suppose we could make that work on a technical level. That is, it is not impossible. However, I would argue that this is not a good design. This would basically be asking the API to make a specific implicit rule for this combination: NewValue…
    in JSON Comment by DonBakke February 2015
  • Ed, Okay, we have updated the SRP_JSON library to support the creation of null values. All services that allow you to specify a value type will now allow you to specify NULL. For instance: SRP_JSON(GuyObj, "SETVALUE", "Age", "", "NULL") This wi…
    in JSON Comment by DonBakke February 2015
  • Ed, I see. So if you omitted "Age" altogether from an object would the iPad app not handle that properly? If not, then I understand your need to set a null value. The phrase "numerical null" was confusing to me. "Age" is merely a name (or Key). Th…
    in JSON Comment by DonBakke February 2015
  • Ed, I think you are confused. Numbers and Null are both types of JSON values. There is no such thing as a "numeric null". Are you trying to create a specific JSON object or are you just playing around? If you are trying to create a specific object …
    in JSON Comment by DonBakke February 2015
  • Ed, Ordinarily you would not need to make a null. Null in JSON is not the same as an empty string, which is different than how BASIC+ sees things. Therefore, we do not have a way for you to create a null value. If you have a business case for this …
    in JSON Comment by DonBakke February 2015
  • Ed, It is included in SRP Utilities, the same library that includes SRP Extract XML. In case you aren't subscribing to our blog here is the article.
    in JSON Comment by DonBakke January 2015
  • I'm guessing you don't have a \ParsonsWeb folder on your local machine. At some point did you transfer the IIS settings form the pubic server on your local machine? Maybe that's how it got configured incorrectly.
  • Ed, I thought I would come back to this thread and point out, in case you hadn't already received the news, that we have released our own JSON library now.
    in JSON Comment by DonBakke January 2015