Консультация № 43020
14.05.2006, 18:51
0.00 руб.
0 1 1
В очередной раз здравствуйте!
Вопрос такой:
Как предусмотреть в собственной процедуре(или функции)
ввод необязательных параметров?

Обсуждение

Неизвестный
14.05.2006, 19:48
общий
это ответ
Здравствуйте, Mo-skin!
procedure CompactDatabase_JRO(DatabaseName:string;DestDatabaseName:string=‘‘;Password:string=‘‘);
Два последних параметра - необязательные (со значением по умолчанию). В проге можно вызвать так:
CompactDatabase_JRO(‘c:\db1.mdb‘);
или так:
CompactDatabase_JRO(‘c:\db1.mdb‘,‘c:\db2.mdb‘;‘12345‘);
Параметры по умолчанию должны распологаться в конце списка параметров; ими могут быть только обычные типы, указатели или множества; могут передаваться только по значению или с модификатором const, не могут быть ссылкой или нетипизированным параметром

Приложение:
procedure CompactDatabase_JRO(DatabaseName:string;DestDatabaseName:string=‘‘;Password:string=‘‘);
Форма ответа