Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Plattform hinzufügen ausgegraut (https://www.delphipraxis.net/206042-plattform-hinzufuegen-ausgegraut.html)

Abronisus 12. Nov 2020 12:59

Plattform hinzufügen ausgegraut
 
Ich habe heute die Community Edition runtergalden und installiert sowie die Plattformen für Win32, Win64, Mac Delphi, IOS Delphi und Android Delphi. außerdem das Android SDK.

Erstelle ich jetzt eine Geräteübergreifende Anwendung, ist die Schaltfläche "Plattform hinzufügen" allerdings ausgegraut.

In der *.dproj habe ich alle Plattformen auf True gesetzt, doch auch dies hat nicht geholfen.

Liegt es an meiner Community Edition ?

Uwe Raabe 12. Nov 2020 13:50

AW: Plattform hinzufügen ausgegraut
 
Normalerweise ist das ausgegraut, wenn schon alle vorhandenen Plattformen im Projekt existieren.

Abronisus 12. Nov 2020 14:08

AW: Plattform hinzufügen ausgegraut
 
Liste der Anhänge anzeigen (Anzahl: 1)
Leider nicht, siehe ScreenShot

himitsu 12. Nov 2020 15:19

AW: Plattform hinzufügen ausgegraut
 
Zitat:

Alles auf TRUE
Ist da auch alles drin?

Code:
<Platforms>
    <Platform value="Android">False</Platform>
    <Platform value="Android64">True</Platform>
    <Platform value="Linux64">True</Platform>
    <Platform value="Win32">True</Platform>
    <Platform value="Win64">True</Platform>
</Platforms>
Nicht zu vergessen noch iOS (32/64/Emulator) und OSX (32/64) ... hab die hier aber nicht installiert.

Und dazu kommt noch
Delphi-Quellcode:
<TargetedPlatforms>3</TargetedPlatforms>
von ganz oben.
3 = 1+2 = Win32+Win64 (also für VCL-Anwendungen)
32899 = alle Windows/Android/Linux (außer iOS/OSX)




Wenn es nichts "neues" zum Hinzufügen gibt, dann ist es Deaktiviert.

Sei es weil du schon Alles drin hast (bzw. schon alles drin, was es gibt und was "laut DPROJ" hinzufügbar ist),
oder weil es nichts Weiteres gibt, weil du es nicht installiert hast. (Haken im Installer vergessen, bzw. in deiner Lizenz nicht drin und gab's nicht anzuhaken)

Und ja,
Delphi-Quellcode:
was "laut DPROJ" hinzufügbar ist
ist echt ein blödes verhalten.
Das "Was" sollte nicht ein eventuell uralter Code in der DPROJ sagen, sondern die IDE (abhängig von <AppType> und <FrameworkType> und was sie kann)



Hab nur Prof und Enterprise zum nachgucken, aber die Matrix sagt (glaub ich), iOS/Android sei nun auch in der Community mit drin (in den Starter gab es jedenfalls damals ausschließlich Win32)
https://www.embarcadero.com/docs/rad...ure-matrix.pdf

mkinzler 12. Nov 2020 15:32

AW: Plattform hinzufügen ausgegraut
 
Die Community entspricht weitestgehend der Pro Version.

Abronisus 12. Nov 2020 16:15

AW: Plattform hinzufügen ausgegraut
 
Liste der Anhänge anzeigen (Anzahl: 4)
Ja alles auf True. Warum dies nicht Standartmäßig auf True ist weis ich nicht und würde dies gern beheben.

Hab die *.proj mal angehängt.

Zitat:

Zitat von himitsu (Beitrag 1477221)
Wenn es nichts "neues" zum Hinzufügen gibt, dann ist es Deaktiviert.

Wo kann ich es aktivieren?

Wie auf den Screen zu sehen sind alle Haken gesetzt.

himitsu 12. Nov 2020 16:23

AW: Plattform hinzufügen ausgegraut
 
siehe <TargetedPlatforms> (hatte ich in meinem Post auch noch eingefügt)
3 ist z.B. für VCL-Anwendungen, wo es nur Win32/Win64 gibt


Und schau auch mal in https://www.uweraabe.de/Blog/2018/05...ject-magician/

Abronisus 12. Nov 2020 19:40

AW: Plattform hinzufügen ausgegraut
 
Ich weiß nicht, warum und wieso, allerdings funktioniert es jetzt.
Hab es komplett deinstalliert und erneut installiert und gleich am Anfang alles ausgewählt.
Einzig einen Compiler für Linux ist jetzt nicht vorhanden.
Ich danke Euch für Eure Hilfe.

Edit: Irgendwie ist hier der Wurm drin. Habe die Anwendung neu gestartet und auf einmal ist wieder mein Ursprungsproblem.

TurboMagic 12. Nov 2020 21:54

AW: Plattform hinzufügen ausgegraut
 
Linux Compiler gibt es erst ab Enterprise Edition

Abronisus 13. Nov 2020 11:09

AW: Plattform hinzufügen ausgegraut
 
Mittlerweile habe ich mein Problem gefunden. Wenn ich das Programm mit Admin Rechten starte dann habe ich alles zur Auswahl. Nur mir UserRechten wird nur Windows32 angeboten.

haraldr 7. Dez 2021 10:49

AW: Plattform hinzufügen ausgegraut
 
Auch wenn der Thread schon länger ruht, möchte ich meine Erfahrungen noch einbringen.
Ich habe mich mit genau diesem Problem mehrere Wochen herumgeschlagen.
Bei Benutzern, die standardmäßig nicht mit Administratorenrechten arbeiten (und das sollte der Normalfall sein), sieht die korrekte Vorgehensweise offenbar wie folgt aus:

1. Dem Benutzer temporär Administratorenrechte zuordnen
2. Mit diesen Rechten alle Komponenten installieren
3. Wenn alles erfolgreich war, Administratorenrechte wieder wegnehmen
4. Delphi starten und gewünschte Plattformen verwenden (es stehen natürlich immer nur jene Plattformen zur Verfügung, die für die Anwednung sinnvoll sind)

Ich hatte den Fehler gemacht, dass ich zwar die Grundinstallation wie oben beschrieben durchgeführt hatte, die zusätzlichen Plattformen aber dann als normaler Benutzer nach der jeweiligen Aufforderung sich als Administrator anzumelden (also den standardmäßigen UAC-Dialog zu verwenden), installiert hatte - und das hat nicht funktioniert.

Finde ich alles in allem etwas umständlich, kann aber eventuell daran liegen, dass mein PC Teil einer Firmendomäne ist.
Eine primäre Installation als Admiinistrator scheiterte übrigens daran, dass meine Lizenz usernamensbezogen auf einem Server liegt.

Ich hoffe, es hat geholfen.
Grüße von Old Harald

Rollo62 7. Dez 2021 12:15

AW: Plattform hinzufügen ausgegraut
 
Zitat:

Zitat von haraldr (Beitrag 1498734)
die korrekte Vorgehensweise offenbar wie folgt aus:

1. Dem Benutzer temporär Administratorenrechte zuordnen
2. Mit diesen Rechten alle Komponenten installieren
3. Wenn alles erfolgreich war, Administratorenrechte wieder wegnehmen
4. Delphi starten und gewünschte Plattformen verwenden (es stehen natürlich immer nur jene Plattformen zur Verfügung, die für die Anwednung sinnvoll sind)

Reicht es denn vielleicht auch aus wenn der normale User Delphi "als Administrator" startet ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 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