Produktliste in Produkt- und Tabellenaufbau

Allgemeine Beispiele zur Verwendung der Klasse gProducts finden sie hier.

Die Variable ist in verschiedenen Skripttypen definiert:

Alle Produkte der Liste gProducts werden mit dem Speicherhinweise kListOwner allokiert. Weitere Informationen zu Produktlisten und Produkten in Listen finden Sie hier.

Preconditions
#include "internal/types.h"
#include "internal/products.h"

Hier ein Beispiel für ein Skript des Tabellenaufbaus.

int main ()
{
    char		mg[1000];
idtypelist::append (gProducts, 1, 0, 0, "aaa"); stringlist::append (gMoreGroups, sprintf (mg, "\"Gruppe %d\"", idtypelist::length (gProducts)));
idtypelist::append (gProducts, 2, 0, 0, "bbb"); stringlist::append (gMoreGroups, sprintf (mg, "\"Gruppe %d\"", idtypelist::length (gProducts)));
idtypelist::append (gProducts, 3, 0, 0, "ccc"); stringlist::append (gMoreGroups, sprintf (mg, "\"Gruppe %d\"", idtypelist::length (gProducts)));
return 0; }

Das folgende Skript verwendet alle in der Produktrecherche mit einem Auge markierten Einträge für den Tabellenaufbau.

#include "internal/types.h"
#include "internal/text.h"
#include "internal/products.h"
int main () { ProductList pl = productlist::get ("watched"); Product p;
for (p = productlist::first (pl); p; p = productlist::next (pl)) { idtypelist::append (gProducts, product::get (p, kID), product::get (p, see above for details), product::get (p, kID3), product::gets (p, kStringID)); }
return 0; }

Siehe auch
product Skriptumgebung

Alphabetic index HTML hierarchy of classes or Java