Ich erstelle in einem LISP eine Liste mit Tabulatoren
(if (nth (vl-position "EINHEIT" (nth 0 KATALOG_RESULT)) n)
(setq TEMP_LISTE1 (strcat TEMP_LISTE1 (nth (vl-position "EINHEIT" (nth 0 KATALOG_RESULT)) n) "\t"))
(setq TEMP_LISTE1 (strcat TEMP_LISTE1 " \t")))
(start_list "LISTE1") (mapcar 'add_list TEMP_LISTE1) (end_list).
Und makiere Einträge, mal 5 mal 100 mal ca. 1000 und die Weld ist in Ordnung. Mit (get_tile "LISTE1") frage ich die markirten Einträge ab und bekommen eine Zeichenkette zurück "0 1 4 40 100.......".
Makiere ich aber 2000 Einträge bekomme ich nil zurück und keine Zeichenkette.
In der DCL sieht es dann so aus:
: list_box {
tabs = "15 20 40 56 74 84";
label = "&Liste der gefundenen Artikel";
key = "LISTE1";width = 100; height = 9;multiple_select = true;
}
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP