Hi,
erstmal en Dank an die Lisp Gurus in diesem Forum.
Hat mir schon ne Menge geholfen...
Aber nun stecke ich fest.
Ich habe vor aus einer Excel Tabelle auszulesen, ob bestimmte Teile mit bestimmten Maschinen kompatibel sind. Dann will ich einen Dialog schreiben, in dem mit dieser Hash-Tabelle Dropdown Menüs gefüllt werden.
Zuletzt nen Button rein, der diese dann lädt und zusammenbaut.
Nun habe ich ein Problem mit dieser Befehlszeile:
Code:
(setf (gethash (format nil "MSA~D" X) *h-table*)(FELD_AUSLESEN (format nil "Z4S~D" Y)))
Die Format Funktion liefert mir hier einen String, für gethash bräuchte ich jedoch einen Key.
Kann ich dieses umwandeln oder wäre vielleicht eine ganz andere Herangehensweise, wie eine Hash Tabelle sinnvoll?
Beim Schreiben des Beitrags ist mir noch ne Idee gekommen!
Code:
(setf *h-table* (make-hash-table :TEST))
das hab ich geändert zu
Code:
(setf *h-table* (make-hash-table :TEST 'equal))
und schon funktioniert das Füllen der Hash Tabelle!
Ist en klasse Forum! Hier bekommt man schon beim Schreiben des Beitrags geholfen...
gruß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP