Показать сообщение отдельно
Старый 12.06.2010, 17:53   #4
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Как сделать модуль?

Сообщение от Igor Посмотреть сообщение
А подробнее. Как оформить?
Общая схема:
Unit имя_модуля;
interface
// Описание функций и процедур

implementation
// Сама реализация данных функций и процедур

initialization
// Какая-то начальная инициализация переменных при загрузке модуля
end
Вот пример модуля:
unit Complex

interface 

  
type complex record  
    real_part
imag_partreal
  
end;  

  function 
Add(abcomplex): complex;  
  function 
Sub(abcomplex): complex;  
  function 
MakeString(acomplex): string

implementation  

  
function Add(abcomplex): complex
  
begin  
    add
.real_part := a.real_part b.real_part;  
    
add.imag_part := a.imag_part b.imag_part
  
end;  

  function 
Sub(abcomplex): complex
  
begin  
    sub
.real_part := a.real_part b.real_part;  
    
sub.imag_part := a.imag_part b.imag_part
  
end;  

  function 
MakeString(acomplex): string
  
begin  
    MakeString 
:= '' a.real_part ' + ' a.imag_part 'j'
  
end;  

end
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
dmitriy-dim (03.09.2010), Igor (12.06.2010), Reks888 (03.09.2010), Rock2roll (17.07.2010)