FMXLinux

emailx45

Social Engineer
Joined
May 5, 2008
Messages
2,387
Reaction score
2,149
more info about it http://fmxlinux.com


1_traa1p0ev8s43r3.png


XE10.2 Tokyo (just DCU binary for while 28mbytes)

[SHOWTOGROUPS=4,19,20]
[HIDE="5"]http://pan.baidu.com/s/1hrI7dVQ
pass baudu: 2ct1
[/HIDE][/SHOWTOGROUPS][HIDE="5"][/hide]
 
Last edited:

emailx45

Social Engineer
Joined
May 5, 2008
Messages
2,387
Reaction score
2,149
FMXLinux v1.44 (20191119)
[SHOWTOGROUPS=4,19,20]

* Description of Folders *
Bin - Exeprt DLL (uses only to add Linux platform for FMX apps)
Lib - Precompiled DCUs
Source - FMXLinux sources
Source-Patched - Prepatched FMX and RTL sources
Getit - Folder only for Embarcadero staff

* Steps to install *
1. Extract all to any location - lets call it DSTDIR
2. Sign BIN\FmuxLib.dll
3. Add registry key for Expert (replace DSTDIR by real path)
  • [HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Experts]
  • "FmxLinux"="<DSTDIR>\\bin\\FmuxLib.dll"
4. Add LIB folder to Search Path for Linux64

Not sure what the better way to do that step, the goal is somehow add LIB\Debug & LIB\Release folders to unit search path for Linux64 platform.


or

[/SHOWTOGROUPS]
 
Last edited:

FireWind

Malware Analyst
Joined
Dec 26, 2018
Messages
305
Reaction score
321
FMXLinux 1.46 (2020-05-14)
[SHOWTOGROUPS=3,4,5,20]
by @emailx45
  1. Go to folder C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository
  2. Create folder FmxLinux-1.46
  3. Should look like this: C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\FmxLinux-1.46
  4. Then extract the entire contents of the archive fmxlinux-20200514.zip into that folder
  5. Open RAD Studio, go to Tools->Options
  6. And do as shown in the picture
  7. Extract archive to any folder (lets it be FOLDER)
  8. Register FMXLinux Expert (add registry key using regedit):
    1. [HKEY_CURRENT_USER\Software\Embarcadero\BDS\21.0\Experts]
    2. "FmxLinux"="<FOLDER>\bin\FmuxLib.dll"
  9. Add <FOLDER>\lib\Linux64\Release to "Library path" for Linux64 platform (Options\Language\Delphi\Library)
  10. Add <FOLDER>\lib\Linux64\Debug to "Debug DCU path" for Linux64 platform (Options\Language\Delphi\Library)
  11. Restat IDE
  12. Add platform Linux64 to you FMX project by right click on the project name.

-----------------
Friend <<secret>>:
I have done everything you indicate.
I have some questions.
1. Me when I installed Delphi included the LINUX platform (Delphi Linux Enterprise). do i need to install the FMXLinux v1.46 library? or what you install is different?
2. When I create a new multi-Device project. The Linux platform appeared to me. Was that because of the library I installed (Delphi Linux Enterprise)? Is it no longer necessary to use the FMXLinux v1.46 library?

<<secret>>
Delphi included the LINUX platform (Delphi Linux Enterprise) is command lead based application framework only.
FMXLinux it talks about it self. It's a FireMonkey Visual component/framework for Linux Debian, Ubuntu desktop etc. based distribution.
In order to develop Visual Application in Linux environment, FmxLinux is required.

[/SHOWTOGROUPS]
 
Last edited by a moderator:

seresseran

New member
Joined
Mar 28, 2007
Messages
3
Reaction score
0
"Yeah, just saw that Fmxlinux was getting some love on GitHub. The devs over there have been cooking up some innovative stuff with their Linux distro for miners. Anyone else using it or plan to jump on the bandwagon?"
 
Top