0 Members and 1 Guest are viewing this topic.
(defun _GetDAOVersion ( / result ) (vl-some '(lambda ( version ) (setq result (if (vl-registry-read (strcat "HKEY_CLASSES_ROOT\\DAO.DBEngine" version ) ) (substr version 2) ) ) ) '( [color=green];| ".40" ".39" ".38" ".37" |;[/color] ".36" ".35" "") ) [color=green] ;; The result will be a string like "36" or "" (for ;; DAO 3.0 which didn't specify a version number) or ;; nil if DAO is not installed.[/color] result )
.. I'll defend the use of it another time.