Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
ARRAY PICTURE
|
ARRAY PICTURE ( ArrayName ; Größe {; Größe2} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
ArrayName | Array |
![]() |
Name des Array | |||||
Größe | Lange Ganzzahl |
![]() |
Anzahl der Elemente im Array, oder Anzahl der Reihen, wenn Größe2 angegeben ist | |||||
Größe2 | Lange Ganzzahl |
![]() |
Anzahl der Spalten in zweidimensionalem Array | |||||
Der Befehl ARRAY PICTURE erstellt und/oder passt ein Array mit Elementen vom Typ Bild im Speicher an.
Wenden Sie ARRAY PICTURE auf ein bestehendes Array an, gilt folgendes:
Dieses Beispiel erstellt ein Prozess-Array mit 100 Elementen vom Typ Bild:
ARRAY PICTURE(agValues;100)
Dieses Beispiel erstellt ein lokales Array mit 100 Reihen mit 50 Elementen vom Typ Bild:
ARRAY PICTURE($agValues;100;50)
Dieses Beispiel erstellt ein Interprozess-Array mit Elementen vom Typ Bild und lädt jedes Bild in ein Element des Array. Die Größe ist gleich der Anzahl der für die Datenbank verfügbaren 'PICT' Ressources. Der Ressourcenname des Array beginnt mit "User Intf/":
RESOURCE LIST("PICT";$aiResIDs;$asResNames)
ARRAY PICTURE(◊agValues;Size of array($aiResIDs))
$vlPictElem:=0
For($vlElem;1;Size of array(◊agValues))
If($asResNames{$vlElem}="User Intf/@")
$vlPictElem:=$vlPictElem+1
GET PICTURE RESOURCE("PICT";$aiResIDs{$vlElem};$vgPicture)
◊agValues{$vlPictElem}:=$vgPicture
End if
End for
ARRAY PICTURE(◊agValues;$vlPictElem)
Produkt: 4D
Thema: Arrays
Nummer:
279
Erstellt: < 4D v6
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)