Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Программы для FIDO    >>    abp
   
 
 ABP 0.1 - FIDO Echoes Packer   Dmitry Suhodoev 24.04.2000

abp - автоматический паковщик fido баз в архивы при привышении этих баз размера определенного количества писем. Компилируется под win32, os/2, dos16, dpmi32, dpmi16.



145k 
 

(a)utomatic (b)ase (p)acker v0.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (c) 2000 by raVen автоматический паковщик фидошных баз. для чего нужна эта хрень? я, как нормально-цивилизованный фидошник, занимаюсь накоплением информации, то есть собираю свои любимые эхи в jam базу. при этом испытываю небольшие проблемы при переполнении этой базы, например медленная линковка этих баз фастой. а при большом переполнении фаста линковать их вообще отказывается, говорит, что памяти мало :-) dpmi версию фасты ставить не хочется по причине того, что nt и fastecho/dpmi между собой не особо дружны. и приходится при достижении определенного количества мессаг в базе ее паковать. вот уже полгода я делаю это ручками, и меня это уже немного задолбало =) вот эта штучка как раз и делает то, что меня задолбало. при запуске проверяет количество мессаг в базе и, если оно больше указанного в конфиге, то пакует или копирует эту базу по указанному пути. чем паковать и куда копировать настраивается в конфиге abp.ctl. на данный момент там конфиг, который использую я. это для примера. abp может быть запущен с одним из ключей: или /p или /b, если сия прога запущена с ключиком /p, то она сделает свое грязное дело полностью - скопирует и запакует базу. если ее запустить с ключом /c, то прога только скопирует базы, а паковать не будет. зачем я это сделал? сам толком не знаю, просто так захотелось. вот вобщем-то и все, об остальном написано в конфигурационном файле. цитировать его здесь я не вижу смысла. если у кого-то возникнут интересные предложения по поводу улучшения программы - улучшайте, я не против, исходник прилагается =) спасибы: Евгению Рошалу за far, в котором это все писалось, Виталию Мирьянову за vp2, которым это все компилялось, Виктории, c которой хм... за то, что она есть ;-)) raVen, 24/04/00, 19:57:38