Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2012, 00:53   #1
byslavik
 
Регистрация: 10.11.2011
Сообщений: 4
По умолчанию массив в подключенном модуле delphi

Добрый вечер!
Такая ситуация: написал программу, которая сортирует двумерный массив по определенным параметрам, в головной программе все работает отлично, но мне надо сам алгоритм сортировки вынести в отдельный подключаемый модуль, не подскажите как правильнее это сделать? Спасибо
byslavik вне форума Ответить с цитированием
Старый 18.01.2012, 06:21   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

сортировку оформить в виде процедуры (например она называется SortArr)
Затем в дельфе выбрать File->New->Unit
В появившемся окне после interface ввести нужный тип массива и ЗАГОЛОВОК процедуры (без кода)
Например:
Код:
interface
type mx=array[1..50,1..50] of integer;
procedure SortArr(var a:mx);

implementation
....
После implementation уже писать код самой процедуры (по всем правилам, соблюдая такой момент, что параметры должны совпадать с теми, что объявлены в interface

После всего этого, сохранить этот модуль в папку с основной программой и в коде самой программы вверху добавить
Код:
uses [название модуля без .pas]
(если уже модули используются, то просто добавить имя модуля в конец)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка в модуле. Паскаль Elabrion Помощь студентам 7 04.12.2011 21:00
Паскаль, ошибка в модуле Liam_ Помощь студентам 1 13.06.2011 10:29
InputQuery в модуле QDialogs _SERGEYX_ Общие вопросы Delphi 2 03.12.2010 17:44
Процедуры в модуле Pascal n0rma1 Помощь студентам 3 01.05.2010 11:10
Проблема при подключенном интернете Vandecamp Операционные системы общие вопросы 3 06.11.2008 19:10