Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi für Windows ARM? (https://www.delphipraxis.net/213294-delphi-fuer-windows-arm.html)

nytaiceman 4. Jul 2023 06:57

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.

jaenicke 4. Jul 2023 08:16

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.

MEissing 4. Jul 2023 08:19

AW: Delphi für Windows ARM?
 
PE = Preinstallation Environment; also die "Installationsroutine" / OOBE

Da steht noch keine Win x64 Emulation zur Verfügung.

himitsu 4. Jul 2023 10:04

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 Bei Google suchenRemObjects Oxygene)
https://www.delphipraxis.net/213289-...eaeaeaeae.html
https://www.delphipraxis.net/213255-...ml#post1523857

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)

jaenicke 4. Jul 2023 13:36

AW: Delphi für Windows ARM?
 
Zitat:

Zitat von MEissing (Beitrag 1524164)
PE = Preinstallation Environment; also die "Installationsroutine" / OOBE

Da steht noch keine Win x64 Emulation zur Verfügung.

Darüber habe ich gar nicht nachgedacht, ob diese immer verfügbar ist. Danke. :thumb:

himitsu 4. Jul 2023 14:32

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)
* ...

TurboMagic 5. Jul 2023 19:10

AW: Delphi für Windows ARM?
 
m.W. ist Windows for ARM bei EMBT "under consideration"/"under observation"

himitsu 5. Jul 2023 20:55

AW: Delphi für Windows ARM?
 
Wir beobachten auch den Klimawandel :lol:

Fritzew 5. Jul 2023 21:00

AW: Delphi für Windows ARM?
 
Zitat:

Zitat von himitsu (Beitrag 1524220)
Wir beobachten auch den Klimawandel :lol:

Wie kann einer alleine immer nur so negativ sein?
Aber Spass beiseite, wir habe jetzt die ersten ARM64 Geräten hier stehen (CN Steuerungen), also ja es ist interessant

Papaschlumpf73 6. Jul 2023 07:18

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 21:55 Uhr.
Seite 1 von 2  1 2      

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