UniDAC Component for FastReport FMX 64 bits.

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Cilleruelo
Posts: 18
Joined: Tue 09 Mar 2021 16:01

Re: UniDAC Component for FastReport FMX 64 bits.

Post by Cilleruelo » Thu 28 Jul 2022 16:15

kalyl wrote: Thu 21 Jul 2022 09:26
Cilleruelo wrote: Wed 10 Mar 2021 18:05 I need to integrate UniDAC into FastReport FMX, for applications of 64 bits.

I can't find these components. I found in the UniDAC demos folder the components for FastReports VCL versión FR4 and FR5, but nothing about FastReports FMX.

After 2 working days of work, I got a version that runs for 32 applications, seems that having the version for 64 bits is more complex.

I've created a support request with this problem but I haven't a response.

The difficulty becomes with the resources inside BPL file.

Is necessary to compile all the parts for 32 bits. to install the components into the IDE, because it's 32 bits in the day.

This is accomplished well. No problem.

If I try to use the components in an application FMX of 64 bits, I get the next compilation error:
[dcc32 Fatal Error] Main.pas(9): F2048 Bad unit format: '..\..\FrameworkBIN\FRUniDACFMX\Win32\frxUniDACComponents.dcu' - Expected version: 34.0, Windows Unicode(x64) Found version: 34.0, Windows Unicode(x86)

After I change the parts that are not for installation to 64 bits and I compile them. Automatically the component is loaded again in the IDE and I get the next error:

Can't load Package C:\Users\Public\Documents\Embarcadero\Studio\21\Bpl\dclfsUniDAC27.bpl
%1 is not a valid 32 bits application.

And the same message for dclfrxUniDAC27.bpl

I can ignore these messages, but when I compile my Demo application FMX 64 bits I get the message:
[dcc64 Fatal Error] Main.pas(9): F2048 Bad unit format: '..\..\FrameworkBIN\FRUniDACFMX\Win32\frxUniDACComponents.dcu' - Expected version: 34.0, Windows Unicode(x64) Found version: 34.0, Windows Unicode(x86)

Of course, I can't finish the compilation.

Does anyone have sufficient experience with components that are installed on IDE in 32 bits and used in developments of 64 bits?

Can anyone help me, please?

Thanks in advance. helix jump
UniDAC is a component of FastReport FMX, which provides access to data in all forms, including text, numbers, dates and times, and images. UniDAC also provides basic validation functions, allowing users to check for correct data formatting before saving it. When using UniDAC with FastReport FMX, the user can view and edit any type of data that can be saved in the database file without having to know how to code or write SQL queries.
What kind of stupid and unuseful response is this?
This response doesn't apport anything to the conversation.

evgeniym
Devart Team
Posts: 94
Joined: Thu 13 May 2021 07:08

Re: UniDAC Component for FastReport FMX 64 bits.

Post by evgeniym » Mon 01 Aug 2022 09:46

Hi there,
Thanks for your request!

Please note, that the components for working with Fast Report FMX x86/x64 are available in UniDAC starting from version 9.0.1.
You can download them from the link below:
https://www.devart.com/unidac/download.html

Cilleruelo
Posts: 18
Joined: Tue 09 Mar 2021 16:01

Re: UniDAC Component for FastReport FMX 64 bits.

Post by Cilleruelo » Mon 01 Aug 2022 14:48

evgeniym wrote: Mon 01 Aug 2022 09:46 Hi there,
Thanks for your request!

Please note, that the components for working with Fast Report FMX x86/x64 are available in UniDAC starting from version 9.0.1.
You can download them from the link below:
https://www.devart.com/unidac/download.html

This other absurd and stupid response, with no relation to the thread's theme.
The only mission of this kind of message is to make it more challenging to find the original messages. It's a technique of the community managers. They cover any not desirable thread with kind responses, with the intention of making the original message, with the problem, less important for the internet search machines.

The Original Message, which defines the theme of the thread, is about something that the team of UniDAC, doesn't want to resolve.
They have no time for a little group of users that need this functionality.

But his only worried is to put this in the deeper part of a lot of kind messages.


THIS THREAD IS NOT SOLVED.

THIS IS A REAL PROBLEM THAT THE TEAM OF UNIDAC (DEVART) DOESN'T WANT TO SOLVE.

evgeniym
Devart Team
Posts: 94
Joined: Thu 13 May 2021 07:08

Re: UniDAC Component for FastReport FMX 64 bits.

Post by evgeniym » Tue 02 Aug 2022 12:37

After installing UniDAC using the link provided in the previous answer, the demo projects will be installed in the folder.


"c:\Users\%UserName%\Documents\Devart\UniDAC for %IDEVersion%\Demos\
where %UserName% is the user name for which UniDAC is installed,
%IDEVersion% - IDE version for which UniDAC is installed


Among these projects, you can also find an example of how UniDAC works with Fast Report FMX, as well as installation packages for the necessary components.


You can see the components you are interested in the folder

"c:\Users\%UserName%\Documents\Devart\UniDAC for %IDEVersion%\Demos\ThirdParty\FastReport\FMX"

where %UserName% is the user name for which UniDAC is installed,
%IDEVersion% - IDE version for which UniDAC is installed

Cilleruelo
Posts: 18
Joined: Tue 09 Mar 2021 16:01

Re: UniDAC Component for FastReport FMX 64 bits.

Post by Cilleruelo » Tue 02 Aug 2022 15:37

evgeniym wrote: Tue 02 Aug 2022 12:37 After installing UniDAC using the link provided in the previous answer, the demo projects will be installed in the folder.


"c:\Users\%UserName%\Documents\Devart\UniDAC for %IDEVersion%\Demos\
where %UserName% is the user name for which UniDAC is installed,
%IDEVersion% - IDE version for which UniDAC is installed


Among these projects, you can also find an example of how UniDAC works with Fast Report FMX, as well as installation packages for the necessary components.


You can see the components you are interested in the folder

"c:\Users\%UserName%\Documents\Devart\UniDAC for %IDEVersion%\Demos\ThirdParty\FastReport\FMX"

where %UserName% is the user name for which UniDAC is installed,
%IDEVersion% - IDE version for which UniDAC is installed
Works it for 64 FMX applications?

Can you select a DB that is inside the program without having to create a new connection in the report?

Is the source code really DELPHI code? (Last time I saw it seemed offuscating code)

Is really working?

I ask again: Is the example working for 64 bits FMX applications? or only work on 32 bits?

Please, test it before responding.

I hate wasting my time testing things one time, another time, and so on.

Please, do it!

evgeniym
Devart Team
Posts: 94
Joined: Thu 13 May 2021 07:08

Re: UniDAC Component for FastReport FMX 64 bits.

Post by evgeniym » Thu 04 Aug 2022 10:54

Please be informed, that the example for Fast Report FMX works for both x86 and x64 bit FMX applications.
The example demonstrates the main functionality for working with components, and not all of their capabilities.
In case if you still have questions after studying the example, please feel free to contact us any time.

Post Reply