AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Does Delphi 11 work in Linux using Wine?
Thema durchsuchen
Ansicht
Themen-Optionen

Does Delphi 11 work in Linux using Wine?

Ein Thema von vonhabsi · begonnen am 31. Jul 2023 · letzter Beitrag vom 22. Nov 2023
Antwort Antwort
vonhabsi

Registriert seit: 31. Jul 2023
4 Beiträge
 
#1

Does Delphi 11 work in Linux using Wine?

  Alt 31. Jul 2023, 20:35
Does Delphi 11 work in Linux using Winee?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Does Delphi 11 work in Linux using Wine?

  Alt 1. Aug 2023, 04:30
Delphi IDE: No.

Win32 compilate: probably

Linux compilate: yes, e.g. on Ubuntu
https://docwiki.embarcadero.com/RADS...rget_Platforms
$2B or not $2B
  Mit Zitat antworten Zitat
vonhabsi

Registriert seit: 31. Jul 2023
4 Beiträge
 
#3

AW: Does Delphi 11 work in Linux using Wine?

  Alt 1. Aug 2023, 21:59
Delphi IDE: No.

Win32 compilate: probably

Linux compilate: yes, e.g. on Ubuntu
https://docwiki.embarcadero.com/RADS...rget_Platforms
Is this feature available on the Community edition?
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#4

AW: Does Delphi 11 work in Linux using Wine?

  Alt 1. Aug 2023, 22:49
Is this feature available on the Community edition?
No, Linux support is only available in Enterprise and Architect.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#5

AW: Does Delphi 11 work in Linux using Wine?

  Alt 2. Aug 2023, 14:30
....
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
691 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Does Delphi 11 work in Linux using Wine?

  Alt 2. Aug 2023, 17:35
The question was not if Delphi runs on Linux.
Wine runs on Linux. Delphi would then run on Wine.

I have seen a good amount of Windows program which are running on Wine without issues.
How about Delphi? Have someone tried it? Maybe with older versions?
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#7

AW: Does Delphi 11 work in Linux using Wine?

  Alt 2. Aug 2023, 18:04
The question was not if Delphi runs on Linux.
The question cites three statements, where the last one is about running a Linux compilate. My understanding is that this is the actual target of the question, as the other ones don't make any sense in regard to the Community Edition.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#8

AW: Does Delphi 11 work in Linux using Wine?

  Alt 2. Aug 2023, 18:26
For Delphi XE we tried it on a Raspberry PI 4 maybe 5 years ago.

Caused by display errors regarding DevExpress skins and some API in ImageEN and other external components.
Basically, our program was started, but to make it look good and "usable", some settings had to be made and extensions installed on Wine.

At least the main functions were OK, even if a bit slow at times,
but one module/form could not be opened because the registration of an ActiveX component did not work there.

And the interface to "our" RFID reader could not be used because the driver for it could not be installed.
But that would have been important for the first main module of our program, for which we wanted to use a mini-computer/Raspberry with Linux.
$2B or not $2B

Geändert von himitsu ( 2. Aug 2023 um 18:34 Uhr)
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#9

AW: Does Delphi 11 work in Linux using Wine?

  Alt 21. Nov 2023, 13:16
Delphi IDE: No.

Win32 compilate: probably

Linux compilate: yes, e.g. on Ubuntu
https://docwiki.embarcadero.com/RADS...rget_Platforms
Is this feature available on the Community edition?
It's included in LAZARUS and Lazarus runs on Linux and Windows .
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
555 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Does Delphi 11 work in Linux using Wine?

  Alt 22. Nov 2023, 20:28
I doubt not. One older version did somehow as far as I know. 1990s is really vintage, even if it comes to Delphi.

Programms compiled and work on wine do exist for example NexusDB and PhpEd (64bit Version) according to Detect It Easy (DIE) with Delphi XE2, same will count for the 32bit version. In case of PhpEd supporting a way on Linux was a must since PHP on Windows was far away from being hip and in case of NexusDB porting a complex piece of software that does not work as expected or comparable well as the original ruined the one or the other vendors reputation in the past already too.

Apart from those two software products I'm not aware of any that support Wine for good reasons. Developing software as a hobby has never really been a good idea. This was a great idea for young people at the times of home computing in the 1970s and 1980s to get in touch with the 'unknown thing', but ... Well we are here.

The problem with GUI apps lies in the nifty detail. The moment grids and databases come into play stay carefully and at least consider what happens if parts (maybe third party components) have to/will be replaced. You have either love FMX or work with Delphi plus more or less a third-party add-on that mimics the controls and skins the application. No problem with that in general.

There is a strong tendency in nowadays world to think that everything that is possible from a technical perspective would be a great idea at all. Running Delphi on Wine building software for Wine or Linux hints into direction of such a tendency. Running existing Software no one modifies anymore (legacy) is possible and indeed does make sense even on a different OS, but hosting an application/program on another underlying provided by the vendor or a vendor that well integrates into the community providing such a kind of virtual environment will lead to no changes in the future and both will diverge from each other one day and/or one will be strongly limited by the other.

Java is everywhere so is Eclipse on the desktop at least. Portable runtime environment limit the scope of native code to a few primitives well optimized for every target OS for example Smalltalk or Java and in the end the .net runtime too. The other way is to do things on your own. So don't expect from a software company a solution for something in between two alternatives well accepted by their audience. Not saying that the hard work and the genious behind Wine does not matter or count, it's a great peace of work but with a pretty limited scope.

Unix as well as Linux are very different animals compared to Windows.

If the IDE is used under Linux FPC/Lazarus has always been a valid option and from a technical perspective allows to address professional and corporate scenarios too, a lot more than it did in the past in practice. In my experience the acceptance of IDEs that don't allow to build software in a local fashion and therefore run on the target OS are not received tends to shrink rapidly even on a mid-term.

Delphi is Windows and Windows is Delphi. Windows is vintage, ok, so is Delphi? Delphi is a different animal and cross platform IDEs no matter which rely on a runtime built for cross platform and/or are pretty simple and indeed easy to use. Let's think of Plyxon vs. PL/SQL Developer (both Allround Automations) or Visual Studio vs. VS Code.

Delphi is nifty when it comes to details.

Linux support in Delphi was introduced first simply because of enabling customers to run RAD Server (called EMS these days) on Linux, pretty much the same counted for FMX (cross platform GUI 'technology') first. In both cases the technologies evolved beyond what was says even before the first day.

The cross platform approach is a dead old concept from the past and application run on computers supporting OSes they are built for and the display is presented to the user remotely. Most people today have a Smart (phone) device at hand, so considering using this alternative seems to be inevitable from nowadays and very likely tomorrows perspective especially.


Does Delphi 11 work in Linux using Winee?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz