![]() |
Delphi für Windows ARM?
Hat bereits jemand einen Delphi Code geschrieben der auf Windows for ARM läuft?
Ich benötige eine Möglichkeit, nativen Code für eine Windows PE Sitzung zu schreiben. Es geht dabei um Windows PE für ARM Umgebungen also ARM64. Welche Delphi Version benötige ich dazu? Gibt es eine Alternative? Danke für Eure Rückmeldungen. |
AW: Delphi für Windows ARM?
Ob es jemand mit älteren Delphiversionen getestet hat, weiß ich nicht, aber mit Delphi 10.4.2 oder Delphi 11 ist das kein Problem. Windows 11 für ARM übersetzt die x86/x64 Instruktionen zu ARM, so dass die durch Delphi erstellten x86/x64 Anwendungen auf ARM laufen und dort auch debuggt werden können. Delphi selbst unterstützt auch in der aktuellen Version keine Codegenerierung für Windows ARM. Insofern nehme ich an, dass auch ältere Delphiversionen laufen werden, da sich dort ja nichts geändert hat.
|
AW: Delphi für Windows ARM?
PE = Preinstallation Environment; also die "Installationsroutine" / OOBE
Da steht noch keine Win x64 Emulation zur Verfügung. |
AW: Delphi für Windows ARM?
ARM und Windows wirklich nötig?
Windows IoT (ARM) ... hatten wir mal auf einem Raspberry Pi 4 probiert und nichts gestartet bekommen. Damals gab es diese x86-Emulation aber auch noch nicht. Unter Linux, zusammen mit Wine, war ein Programm zum Laufen zu bringen (wegen der DevExpressSkin und Anderem mußte aber noch bissl was angepasst werden) Auf ARM kann man auch Android installieren und dafür kannst du nativ etwas in Delphi kompilieren. Jupp, die PE (Preinstall Environment nicht "Portable") ist eigentlich ein System für die Installation, oder teilweise auch für die Systemwiederherstellung genutzt. Gibt es normal nur als 32 Bit und ist extrem abgespeckt (z.B. gibt es keine Benutzerverwaltung, was blöd ist, wenn Programme versuchen etwas zwanghaft als "Admin" ausführen zu wollen) Die RE (Runtime Environment) bietet noch ein klein bissl mehr Funktionen. Und Windows To Go (teilweise "Windows On The Go", bzw. Windiws OTG genannt) ist ein fast volles Windows, aber gibt es aktuell nur für x86/x64. (z.B. auf USB-Stick). Das Einzige, was mal Windows für ARM konnte, war das Delphi Prism (für .NET und ist wieder extern, nennt sich jetzt ![]() ![]() ![]() Delphi erzeugt für Windows somit nur x86- oder x64-Code für die Win32-API (bzw. WinNT) Für die WinRT-API, sowie nativ für ARM-CPUs gibt es leider garnichts. (das WinRT kam damals mit Windows 8 und wird jetzt auch im 10/11 für die "modernen" Windows-Apps genutzt, egal ob ARM oder x86) |
AW: Delphi für Windows ARM?
Zitat:
|
AW: Delphi für Windows ARM?
Ist ähnlich wie mit anderen SubSystemen
* Win16 (DOS) gibt es nur noch in 32 Bit-Windowsen * WSL ist auch nicht überall installiert/eingerichtet (Windows-Subsystem für Linux) * ... |
AW: Delphi für Windows ARM?
m.W. ist Windows for ARM bei EMBT "under consideration"/"under observation"
|
AW: Delphi für Windows ARM?
Wir beobachten auch den Klimawandel :lol:
|
AW: Delphi für Windows ARM?
Zitat:
Aber Spass beiseite, wir habe jetzt die ersten ARM64 Geräten hier stehen (CN Steuerungen), also ja es ist interessant |
AW: Delphi für Windows ARM?
Mal ne ganz blöde Frage: Wenn man Windows per Parallels oder so aufm Mac M1/M2 installiert - braucht man da nicht auch eine spezielle ARM-Version von Windows? Habe das noch nicht ausprobiert; mein Delphi läuft noch auf einer echten PC/Windows-Büchse.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz