Помогите в С++!

Привет,
Ребята помогите, горю!
Работаю в С++Builder 6.
Такие вопросы:
-Как в С++ будет бейсиковский оператор RND(n) - вывод случайных чисел
в диапазоне 0-n. А точнее надо элементы массива выдавать в случайном
порядке без повторений.
-Как обьявить переменную, чтобы она действовала во всех формах
проекта? А точнее есть пара ListBox'ов. Так вот в другой форме или
фрейме надо произвести запись данных этих компонентов в файл. Как к
ним обратиться?
-Размещаю фрейм - при запуске он не показывается. Как его
активировать?
-Как сделать, чтобы по нажатию на кнопку открывалась гиперссылка? или
открывался текстовый файл?
Заранее спасибо за ответ. Конечно поищу и в учебниках.
--
Глупый пингвин робко прячет, умный смело достает.
EvGenius, опять привет!
что-то типа rand() или random()...
Тока может быть он генерит в диапазоне от 0 до 1... Тогда надо результат
умножить на n... ;)))
Ну это уже целый алгоритм... :))))
ListBox должен быть глобальной переменной...
В другом исходнике объявляешь его же только с дерективой extern впереди. И
обращаешься к нему, как к местному...
Но глобальные переменные - это плохой стиль для С++. :)))
Это не ко мне... Я с Builder-ом не работаю... :)))))
Но догадки есть...
Мож у этого фрейма какой-нить метод есть, типа Show()?
Функция API есть такая... ShellExecute вроде называется.... Или че-то такое....
Поищи в help по WinAPI....
Незачто.... Ищи в help-e: там удобнее и быстрее...
Хорошо, когда есть, что доставать... :)))))