А разве строка
Код:
if Assigned(DS) then k:=i else continue;
не есть проверка на nil?
Дак с формы не хотелось бы вызывать(
Надо сделать фрейм как можно более... автономным что ли. То есть что бы в юнит, на которую он натянут пришлось добавлять как можно меньше кода.