System.Classes.ComponentPlatformsAttribute
Delphi
ComponentPlatformsAttribute = class(TCustomAttribute)
C++
class PASCALIMPLEMENTATION ComponentPlatformsAttribute : public System::TCustomAttribute
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
ComponentPlatformsAttribute stellt plattformspezifische Laufzeitinformationen bereit.
Der Konstruktor dieser Klasse erhält als Parameter eine Menge von Plattformbezeichnern, die folgendermaßen definiert werden:
| Plattformbezeichner | Unterstützte Plattform |
|---|---|
|
pidWin32 |
32-Bit-Windows |
|
pidWin64 |
64-Bit-Windows |
|
pidOSX32 |
Mac OS X (32-Bit) |
|
pidiOSSimulator |
iOS-Simulator (der auf dem Mac ausgeführt wird) |
|
pidiOSDevice & pidiOSDevice32 |
32-Bit-iOS-Gerät (iPad, iPhone, iPod Touch) |
|
pidiOSDevice64 |
64-Bit-iOS-Gerät (iPad, iPhone, iPod Touch) |
|
pidAndroid |
Android-Gerät |
|
pidLinux32 |
32-Bit-Linux |
ComponentPlatformsAttribute gewährt den Komponentenerstellern eine gezieltere Kontrolle über die bereitgestellten Komponenten.