Prolint and RoundTable10.1B?

Hello,

Does anyone know if Prolint works with RoundTable10.1B???

I was following the installation procedures but stuck where it says to add the include {prolint/rtb/custom_evnt.i}
to the .p "rtb_evnt.p" since this file doesn't exist.
There is a file called rtb_events.p but the it doesn't compile when added the include.

Is there any workaround for this??

Thanks,
Fernando.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

old files

Hello

the new file rtb_event.p indicates within it that the old rtb_evnt.p can be called if it exists.

there is a procedure in rtb_events.p that translates the events so there is hope.

does anyone have a copy of the old file rtb_evnt.p as we seem to have no historical stuff.

in addition rtb/g/rtbglobl.i is being referenced a lot and we don't have this either.

not sure yet if this is the best way to go forward but it should be a good starting place.

thanks
Iain


john's picture

Re: Prolint and RoundTable10.1B

Hi, as far as we're aware, nobody has updated the hooks from Prolint to Roundtable yet. Jeff says it shouldn't be too hard. We're still hoping that someone will step in and do the little bit of programming work necessary. I think Jurjen might have a few details to add, but as far as I'm aware, it should be just a matter of looking at the way the new Roundtable hooks and API work, and calling those from Prolint.


jeffledbetter's picture

I would be willing to help

I would be willing to help give direction on this if anyone wants to take it on. If someone could send along a list of the events/API calls in use, I could help translate them to the new calls.


Starting to do the update for a customer

I have a customer that wants to use Prolint with the latest version of Roundtable. So I am going to start on the conversion of the integration code to work with Roundtable 10.1B.

If anyone else has already done this, or wants to test the work when it is done, let me know.


jurjen's picture

Re: starting to do the update for a customer

Excellent!! Your work will be appreciated! Of course I want to review it (not sure if I can test it if I dont have a working copy Roundtable 10.1B)

Would you please make sure that the old (=current) Roundtable integration keeps working? All of it is in subdirectory "rtb", perhaps its a good idea to keep "rtb" the way it is and start a new directory, named "rtb-oe" or rtb10" or something like that for integration with the new Roundtable version.
Or maybe the other way around: move the current stuff to "rtb9" and make sure it works, and modify "rtb" for the latest Roundtable version. Either way is ok, as long as the old integration doesn't get lost.

Thanks,
Jurjen


Re: Update to RTB 10.1B done

I have now completed the upgrade to support 10.1B. This also works for Roundtable and Dynamics environments, which is the environment structure I have initially done the work for.

I have not done any testing on the old version. It will still be available in a separate subdirectory for those who need it. The "old" code will be in a rtb9 directory and the updated code will be in the "rtb" directory.

Due to the changes in RTB with the event handler, implementing the new code will require a little more customization of the rtb_events.p event handler than before. But this is easy to do. Mainly placement of variable definitions.

Also, the placement of the prolint button has been moved to the far right of the toolbar, as it is much easier to add a button at the end than move all the buttons to place someting in the middle.

Jurjen, I will send you a copy offline for review. You can then post it when you are happy with it.

Regards

Thomas


jurjen's picture

It is released in Prolint 71

I do not have Roundtable 10.1B to test, but I have tested the old integration. Thomas please notice that I have changed the directory structure: "prolint/rtb" and "prolint/rtb9" are deleted, but there are new directories "prolint/roundtable/101b" and "prolint/roundtable/91c". This seemed more future-proof to me and we might add "prolint/roundtable/91d" without affecting the other versions.
Anyway, Prolint release 71 is available with this new integration.
Thanks Thomas!!