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.
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; }
Alphabetic index HTML hierarchy of classes or Java