TMS FMX UI Pack not working with FMXLinux

Issue #78 resolved
Md. Shariful Alam Khan created an issue

TMS FMX UI Pack is not working with FMXLinux. Please see attached Image. tmsfmx.png

Comments (21)

  1. Eugene Kryukov repo owner

    Actually we don't have access to TMS Component. I noticed that it uses some platform units. In order to support FmxLinux they should make some changes in uses list. Can you email to TMS abut that ? We also try to contact.

  2. Md. Shariful Alam Khan reporter

    This is what I receive from TMS: We have at this point not tested and not validated our components with fmxlinux. We support at this point the targets that are coming with Delphi itself: Windows, Android, iOS and macOS. We need to investigate fmxlinux first before we can decide whether to support it.

  3. Eugene Kryukov repo owner

    I've got a UI Pack sources, it requires some changes and i hope TMS will do that. Here is screenshot of TMS UI Pack on Linux.Screen Shot 2017-05-01 at 15.54.37.png

  4. Harry Stahl

    I have send also an email to Bruno Fierens to ask for the support of fmxlinux (I have it also in use as registered customer).

  5. Eugene Kryukov repo owner

    The latest version of the TMS FMX UI Pack (3.6.1.0) has been modified to compile for FMXLinux v0.99g for testing purposes.

  6. Zoltan Karpati

    I installed the TMS FMX UI Pack 3.6.1.0 and the FMXLinux v0.99e. After it I created a new multi device application and I added a TMSFMXButton to the form.

    I did try to compile it but I got an error message: [DCC Fatal Error] Unit1.pas(8): F2613 Unit 'FMX.TMSButton' not found.

    I think it does not find the installed TMS package: dcclinux64 command line for "Project1.dpr" c:\program files (x86)\embarcadero\studio\19.0\bin\dcclinux64.exe -$D0 -$L- -$Y- --no-config -B -Q -AGenerics.Collections=System.Generics.Collections; Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DRELEASE -E.\Linux64\Release -Ie:\FmxLinux\Lib\19.0;"c:\program files (x86)\embarcadero\studio\19.0\lib\Linux64\release"; C:\Users\Karpati\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports"; C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\19.0\include";"c:\program files (x86)\embarcadero\studio\19.0\redist\Linux64";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Linux64 -LEC:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Linux64 -LNC:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp\Linux64 -NU.\Linux64\Release -NSSystem;Xml;Data;Datasnap;Web;Soap; -Oe:\FmxLinux\Lib\19.0;"c:\program files (x86)\embarcadero\studio\19.0\lib\Linux64\release";C:\Users\Karpati\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\19.0\include";"c:\program files (x86)\embarcadero\studio\19.0\redist\Linux64"; C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Linux64 -Re:\FmxLinux\Lib\19.0;"c:\program files (x86)\embarcadero\studio\19.0\lib\Linux64\release";C:\Users\Karpati\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\19.0\include";"c:\program files (x86)\embarcadero\studio\19.0\redist\Linux64"; C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Linux64 -Ue:\FmxLinux\Lib\19.0;"c:\program files (x86)\embarcadero\studio\19.0\lib\Linux64\release";C:\Users\Karpati\Documents\Embarcadero\Studio\19.0\Imports;"c:\program files (x86)\embarcadero\studio\19.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\19.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\19.0\include";"c:\program files (x86)\embarcadero\studio\19.0\redist\Linux64"; C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Linux64 --syslibroot:C:\Users\Karpati\Documents\Embarcadero\Studio\SDKs\ubuntu17.04.sdk --libpath:C:\Users\Karpati\Documents\Embarcadero\Studio\SDKs\ubuntu17.04.sdk\usr\lib\gcc\x86_64-linux-gnu\6; C:\Users\Karpati\Documents\Embarcadero\Studio\SDKs\ubuntu17.04.sdk\usr\lib\x86_64-linux-gnu; C:\Users\Karpati\Documents\Embarcadero\Studio\SDKs\ubuntu17.04.sdk\lib\x86_64-linux-gnu -NHC:\Users\Public\Documents\Embarcadero\Studio\19.0\hpp\Linux64 -NO.\Linux64\Release Project1.dpr

    If I compile the same project for Win32 / Win64 / OS X, it works fine.

  7. Zoltan Karpati

    I added the e:\Portable\TMS FMX UI Pack\XlsAdapter; e:\Portable\TMS FMX UI Pack to the search path and it worked fine.

  8. Pieter Scheldeman

    Hi,

    We have now made changes to our TMS FMX UI Pack and TMS FNC UI Pack products to provide support for TTMSFMXDirectoryTreeView with FMXLinux 1.0 which has been released today. The next version of these products will have this included. If all goes as planned, the next version will be released this week.

  9. Zoltan Karpati

    Pieter,

    Thanks for your company for the updated component pack (v3.6.2.0). The TMSFMXDirectoryTreeView component works fine on the Linux64 system also.

  10. Log in to comment