Hola,
Respecto de lo primero, creo que también podría hacerse así:
Código Delphi
[-]
GetConfigParameter(PARADOXLEVEL, PWord(1));
Y respecto lo segundo, me temo que el problema no tiene nada que ver. Es un problema con la unidad "BDE", aunque me parece extraño, quiero decir, que nunca me he topado con algo así si no recuerdo mal. ¿Debe ser que la unidad "BDE" requiere a su vez de la unidad "BDE"?