logo
logo
запуск нескольких копий программы одновременно [HexPlorer 21/01/2004 15:05]
нужно обрабатывать - две копии программы одновременно никчему (хорошему не приведут)
 
сейчас можно открыть хоть десять - ИМХО это неверно, при открытии файла *.ЕХЕ должна запускаться только одна копия. при повторном вызове на открытую копию должен перемещаться фокус.
 
при открытии файла *.ACB
либо запускаться первая копия *.ЕХЕ
либо в открытой копии открываться вызванный файл *.АСВ
 
при этом выдавать сообщение :
 
Save Yes_No_Cancel - если в *.ЕХЕ уже обрабатывается другой *.АСВ
Reopen Yes_No_Cancel - если попытка открыть тот-же *.АСВ, что и редактируется.
 
Нет?
 
ИМХО Управление базами *.АСВ должно осуществляться из одной копии программы
 
Dervish: Думаю, что лучше так: одна копия программы - одна база. Если сделать так, как вы предлагаете, будут сложности с тем, чтобы посмотреть и сравнить две базы. Мне кажется лучше будет так: при запуске либо (а) файл открывается, если он не открыт другой копией программы, либо (б) активируется эта самая другая копия программы.