1 Attachment(s)
DF19.0 and CodeJock 17.3.0
We have problem to get our application working with the VDFSIG classes with DataFlex 19.0 and CodeJock 17.3.0. To reproduce it I have compiled the Demo app and there I get slightly different errors. Maybe this has something to do with the Unicode and non-Unicode versions of the ActiveX controls.
The DataFlex 19.0 (and 18.2) uses the Unicode versions. The SigCjLicense_v17.3.0.pkg file points to the non-Unicode version. At the moment I don't know if both OCX's can run side-by-side, but I prefer to use the same CodeJock versions as DAW does.
In the demo program I get an COM error on "Set ComIcons". I don't have a solution for this, yet.
[CODE]
DataFlex 19.0 CodeJock controls:
Codejock.CommandBars.Unicode.v17.3.0.ocx
Codejock.ReportControl.Unicode.v17.3.0.ocx
Codejock.SkinFramework.Unicode.v17.3.0.ocx
[/CODE]
[CODE]
VDFSIG license file:
Define L_cSigCjKeyCommandBars for ( "CommandBars Control Copyright (c) 1998-2016 Codejock Software" + L_cSigCjKeyCrLF + "PRODUCT-ID: Codejock.CommandBars.ActiveX.v17.3"+ L_cSigCjKeyCrLF + "VALIDATE-CODE: QQS-PNF-OJV-VBX")
Define L_cSigCjKeySkinFramework for ("Skin Framework Control Copyright (c) 1998-2016 Codejock Software" + L_cSigCjKeyCrLF + "PRODUCT-ID: Codejock.SkinFramework.ActiveX.v17.3"+ L_cSigCjKeyCrLF + "VALIDATE-CODE: GGE-OLD-QQR-EJS")
etc. etc.
[/CODE]
[ATTACH=CONFIG]10670[/ATTACH]
Re: DF19.0 and CodeJock 17.3.0
I have tested the VDFSig classes with DataFlex 19.0 and CodeJock 17.3.0, but not the Unicode versions. This seems to work ok.
Re: DF19.0 and CodeJock 17.3.0
Hi Ola,
I am curious what happens when you use cDbCJGrid. This is based on the ReportControl and the runtime is based on the Unicode version. We also use Manifest Side-by-side, so in your case both ReportControl versions have to work together. I am not sure if this is possible.
Re: DF19.0 and CodeJock 17.3.0
Err... we have never built the wrappers for the Unicode version. I will have to build a set of raw wrappers and compare them to the non-Unicode wrappers. Hopefully the only difference will be CLSIDs, so all we will need is a different license package.
I’ll keep you posted.
Re: DF19.0 and CodeJock 17.3.0
Thanks Ian. I didn't want to provide you a lot of work :rolleyes:. It would be great if only a new license file is needed.
Re: DF19.0 and CodeJock 17.3.0
[QUOTE=Ian Smith;319385]Err... we have never built the wrappers for the Unicode version. I will have to build a set of raw wrappers and compare them to the non-Unicode wrappers. Hopefully the only difference will be CLSIDs, so all we will need is a different license package.
I’ll keep you posted.[/QUOTE]
Ian,
the ANSI and Unicode versions of Codejock are interchangeable. You can just copy the one you want to use and rename it.
There is no difference in CLSID or interface.
Regards,
Emil
Re: DF19.0 and CodeJock 17.3.0
Hi Emil
Thanks for that, a solution that requires no work... excellent.
Regards
1 Attachment(s)
Re: DF19.0 and CodeJock 17.3.0
Thanks to Emil's message I just modified the "Codejock Order Sample.exe.manifest" file and I got it working. I am only using the Unicode files. In the attached ZIP file you will find the manifest file.
[CODE]
<file name="Codejock.Calendar.Unicode.v17.3.0.ocx">
<comClass clsid="{272ce066-4be5-4156-835d-413f41570ab3}" description="Codejock.CalendarEventCategories.17.3.0" progid="Codejock.CalendarEventCategories.17.3.0"></comClass>
<comClass clsid="{59a2e5ac-8fd4-4ed9-9406-e5b5aa62e554}" description="Codejock.CalendarEventCategory.17.3.0" progid="Codejock.CalendarEventCategory.17.3.0"></comClass>
etc.
[/CODE]