– Я могла бы хорошо заплатить…
   – Нет, нет, нет! Я совсем вас не знаю! Поверьте, не могу!
   Лу говорила так торопливо и взволнованно, что это обнаруживало внутреннюю борьбу. Глазки ее хлопали ресницами и все время смотрели куда-то в сторону. Лидия не стала настаивать. Пусть подумает. Как в старинной кинокомедии «клиент должен созреть».
   Перед разговором Лидия изменила свою внешность. Нарисовала помадой большой рот и надела светлый парик. Вдруг Лу также видела ее на фотографии. Но все обошлось…
   Но сама Лидия не стала ждать сложа руки. У нее возникла идея, и она послала запрос на Автоматическую Биржу долговых обязательств с предложением скупить долги Лу по цене один к десяти. Автоматический Нотариус сам выставляет на торги просроченные обязательства, если кредитующей стороной заданы такие условия займа. Все же она очень удивилась, когда уже на следующий день получила несколько предложений. Лидия изменила соотношение до одного к пяти и получила их столько, что не могла все выкупить. Пришлось поторговаться и остановиться на сумме долга двенадцать тысяч долларов, затратив полторы тысячи. Причем в длинном списке не было суммы больше двухсот долларов. С учетом банковского процента и штрафных санкций двенадцать тысяч тянули на двадцать пять.
   Что теперь запоет райская птичка, она же сиамская кошка Лу.
   – Привет, Лу! Это Лика. Вы подумали над моим предложением?
   – Привет, Лика! А вы подобрали что-нибудь для обмена?
   Нарастающее раздражение готово было взорвать Лидию изнутри.
   – Есть у меня запись… Об этом потом. У меня для вас другое предложение. Я приобрела ваших долгов на сумму двенадцать тысяч долларов по номинальной стоимости. На суде их оценят в двадцать пять или тридцать… Я готова подарить их в обмен на определенные записи.
   У Лу от неожиданности раскрылся рот. На время она потеряла дар речи.
   – Что, что вы хотите?
   – Я, кажется, объяснила. Вы мне отдаете записи с Антоном, а я дарю вам ваши долги…
   – Но меня отчислят из клуба!
   – Кто об этом узнает?
   – Записи исчезнут, а о них знают другие…
   «Эта стерва отдает записи Антона на прокат» – негодовала в душе Лидия.
   – Скажете, что уничтожили их из-за ревности.
   – Ну, не знаю?! Я должна подумать!
   – Думайте! Даю вам пять минут… И, пожалуйста, не отключайтесь. Я больше не свяжусь с вами. Передам исковое заявление прямо в суд…
   – Допустим, я согласна, что я должна сделать?
   – Подпишите контракт, что передаете файлы в мое исключительное владение в обмен на ваши долговые обязательства. Проект контракта и список обязательств в качестве приложения я подготовила. Он уже зарегистрирован Автоматическим Нотариусом. На случай, если вы оставите копии записей себе, предусмотрены жесткие санкции. Вам придется открыть свои личные архивы и доступные вам архивы членов клуба для контекстной проверки соблюдения вами условий контракта. Номер контракта GRK1203408957. Если затрудняетесь с вводом номера, то найдите контракт по своему коду и сегодняшней дате.
   Последнее предложение Лидия сделала, заметив, как дрожат руки Лу.
   – Я уже читаю контракт, не отвлекайте, пожалуйста!
   Лидия улыбнулась и промолчала. Через некоторое время Лу заговорила.
   – Я подпишу этот контракт. Мне ничего не остается делать, вы мне заломили руки. Но кто вы на самом деле? Какое отношение вы имеете к Антону?
   – Не все ли вам равно?
   – Нет, нет! Вы ответьте!
   – Сначала подпишите контракт и выполните его условия.
   – Подписываю! – Лу нажала клавишу личной электронной подписи.
   Нотариус выдал стандартное сообщение о вступлении контракта в силу.
   – Теперь переписывайте файлы…
   Лу застыла. Очевидно, переключилась на «третий глаз». Лидия попыталась наладить с ней коннект, но та не разрешила.
   «Она не рискнет что-либо припрятать. Нотариус имеет большие полномочия по проверке обязательств. Штраф в стократном размере дело не шуточное», – успокоила себя Лидия.
   Нотариус сообщил, что взаимные обязательства выполнены. Лидия увидела на своем экране огромный список файлов идентифицированных именем Антона, датой и временем с точностью до минуты. Волна злости опять стиснула ей грудь. Эта дрянь записывала все случаи…
   – Теперь откроете, кто вы?
   – Его тайная поклонница. Вам достаточно?
   – Недостаточно, но что делать! Я бессильна перед вашим коварством…
   – В ваших устах морализирование звучит комично…
   – Не будем ссориться на прощание. В конце концов, каждый из нас получил то, что хотел. Не правда ли?
   Лидия промолчала, чтобы не сорваться.
   – Чуть не забыла, вы предлагали для обмена какую-то запись… – спохватилась Лу.
   – Вы сами ее можете сделать. В селе Арташат, что в Армении, на окраине к старой чинаре привязан осел по кличке Ахмет. Он возбуждается на таких как вы. Запись у вас получится прекрасной… Антона разыскивать не советую. Особенно после того, как он узнает, как вы распорядились файлами… Желаю успеха! – Лидия внесла код Лу в черный список и отключилась.
   Возможно, Лу сделала то же самое с ее кодом… Лидии было безразлично.
   А историю с ослом ей рассказала когда-то подруга-армянка. Осел возбуждался всегда, когда видел жившую по соседству вдову. Всех это страшно забавляло, а вдова оправдывалась, что ничего такого не было даже в мыслях. Местный ветеринар разъяснял, что виной всему запах, который слышит осел. И это не помогло, злые шутки продолжались, и вдове пришлось уехать из села…
   Лидия добилась своего – записи в ее архиве. Что теперь с ними делать? Для начала нужно успокоиться. Пройдет время и она решит их судьбу… Она следовала принципу: принимая любое решение, по возможности, не ограничивать свободу выбора в дальнейшем.
   В тот же вечер она связалась с Янагидой и сообщила, что вопрос с Лу решен. Ян пытался увлечь ее разговором, но Лидия быстро отключилась, сославшись на усталость.
   Она легла в постель, но спать не могла. Записи не давали ей покоя. Любопытство и страх, ревность и стыд разрывали ее сердце на части. Наконец, она не выдержала и сдалась. Будь что будет. Она включила скрин и вошла в файловую библиотеку через «третий глаз». Начнем с самой ранней записи, решила она. После первых кадров горячая волна нарыла ее с головой. Лидия уже не могла остановиться и прошла все до конца. Боже, как она его ненавидела и как желала. Изменник, жеребец, кукла из секс-шопа… Постепенно она забыла, что видит Антона глазами Лу. Это были уже ее глаза, страсть вытеснила всю злость…
   На следующий день Лидия вернулась с работы совершенно разбитая. На беду с этого дня ее рабочий день по ее желанию увеличился с четырех до шести часов. Ей смертельно хотелось спать, но она четыре дня не связывалась с домом. Если это не сделать сразу, отец уже ляжет спать.
   Максим обрадовался дочке. Он внимательно осмотрел ее лицо и заметил признаки усталости.
   – Куда ты исчезла? Ты не заболела?
   – Нет, здорова! Просто дико хочу спать.
   Максим повернулся к двери и крикнул:
   – Антон! Лидия на связи.
   Антон появился почти сразу с приветливой улыбкой, кивнул Лидии и сел за стол, подвинув к себе чашку. Лидия натянуто улыбнулась и постаралась больше не смотреть в его сторону.
   – И чем же ты занимаешься по ночам? – допытывался Максим.
   – Смотрю один любительский сериал…
   – А у нас его показывают?
   – Нет.
   – Раньше я не замечал у тебя страсти к сериалам. Скучаешь или уж очень интересно?
   – Безумно интересно. Сплошной секс…
   Антон после этих слов поднял голову и внимательно посмотрел на Лидию. Та сделала вид, что не замечает его взгляда, и продолжила:
   – Хотя сюжет банальный… Развратная китаянка соблазняет молодого неискушенного европейского парня…
   Теперь уже Максим и Антон обменялись взглядами. Антон пожал плечами, допил одним глотком свой чай и вышел из-за стола. Он еще раз попытался встретиться взглядом с Лидией. Потом послал ей воздушный поцелуй и покинул кухню.
   «Проклятый лицемер, посылает поцелуй!» – злилась Лидия.
   – Что у тебя стряслось? Ты словно не в своей тарелке..
   – Ровным счетом ничего! Я же сказала, очень хочу спать.
   – Тогда отдыхай! Свяжись с нами завтра, только пораньше.
   – Раньше не могу. Работаю шесть часов…
   – Почему?
   – Кажется, кто-то обещал путешествие на юг Африки…
   – Если ты так сильно устаешь, то не стоит перерабатывать… Все деньги не заработаешь…
   – Успокойся, пап! Я здорова, как лошадь. Нужно только выспаться…
   – Тогда спи, дочка. До завтра…
   Лидия открыла окно и легла на тахту. Решила полежать четверть часа, потом пообедать и, наконец, отоспаться…
   Сквозь сон она услышала чей-то вкрадчиво-вежливый голос, много раз повторяющий одну и ту же фразу: «Лидия, проснитесь, пожалуйста!»…
   Она открыла глаза. С телескрина на нее смотрел с неизменной улыбкой Янагида. Она, оказывается, заснула, забыв отключить телескрин. Лидия протерла глаза кулачками и ответила Янагиде.
   – Извините, заснула…
   – Это вы меня извините, что разбудил. Сегодня трижды я пытался связаться с вами, но вы спали просто демоническим сном. Больше, к моему большому сожалению, ждать не могу, поэтому посмел вас разбудить…
   – Что у вас опять стряслось? Лу продолжает досаждать?
   – Нет! Вопрос другой, но об этом при личной встрече. Завтра, в субботу я хочу вылететь во Владивосток. Мы могли бы там встретиться.
   – Это так необходимо? Зачем?
   – Вопрос касается Антона. Точнее, не только Антона. Поверьте, я не стал бы напрасно летать во Владивосток. Вам сто километров, а мне десять тысяч… В понедельник я должен быть на работе.
   – Хорошо! Где мы встретимся?
   – В гостинице «Москва» я забронировал номер.
   – И вы были уверены, что я не откажусь от встречи?
   – Встреча очень важна. Причиной для отказа могла быть только ваша болезнь, а я знал, что вы здоровы…
   – Когда вы прибываете во Владивосток?
   – В воскресенье в десять по вашему времени. В восемь вечера я улетаю назад. Времени для встречи достаточно даже для самой необязательной женщины…
   – Не волнуйтесь, до двенадцати буду!
   – Это было бы чудесно! Ланч за мной…
   Янагида ждал ее в холле, что избавило ее от справок у дежурного администратора. В город она прибыла час назад, но не отказала себе в удовольствии побродить по столице Дальнего Востока России. Она была здесь только проездом к месту работы и за все время не собралась даже на экскурсионную поездку.
   – Я обещал вам ланч, – сказал Янагида после взаимных приветствий.
   Он был одет в строгий темный костюм, что делало его коренастую фигуру стройнее. На галстуке красовался оранжево-красный дракон.
   – Хорошо, когда мужчины помнят свои обещания.
   – Для нас подготовлен столик. Вы ничего не имеете против японской кухни?
   – Нет!
   – Оказывается у них на кухне почти полный интернационал. Есть повара: японец, кореец, китаец, украинец и, естественно, русский…
   Как только они уселись за сервированный стол, Лидия спросила:
   – Что у вас за вопрос ко мне?
   Янагида казался смущенным. Впечатления от Лидии вблизи превзошли все его ожидания. Разве может передать даже самый совершенный экран тепло и тонкий запах, которые излучает тело красивой ухоженной девушки.
   – Не знаю с чего начать?!
   – Чувствуется, что начало всякого дела вам дается с трудом.
   – Возможно, это так, но я действительно взвалил на свои плечи трудную миссию. Короче, хочу предложить вам побывать на Кольце и украсть блок, аналогичный тому, который пытался обследовать Антон…
   – Но почему я?! Не нашлось мужчины?
   – Нас с Антоном на Кольцо больше не пустят. Других мы не нашли.
   – А как я туда попаду?
   – Под видом спортсменки. Есть такой вид спорта – прыжки с Кольца.
   – Знаю, спейсфлаеры…
   – Я вам все подробно расскажу. Операцию придумал Антон…
   – Придумал послать меня?
   – Нет! Придумал, как попасть на Кольцо. Я провел определенную подготовку, и теперь риск и физические усилия минимальны. Даже женщина от кухни с этим легко справится. Вы же спортсменка…
   Лидия задумалась: «А ведь это прекрасный повод отомстить Антону. Он трахал изо всех сил эту сиамскую кошку, а она даже не появилась в госпитале. А я ради его дела иду на смертельный риск. Ну, может, не смертельный, но преступление это уж точно. Пусть помучается, если у него осталась хоть капля совести…»
   – Я согласна!
   Янагида довольно улыбнулся. У него были и личные причины радоваться. Он сам собирался тренировать Лидию для операции.
   – Хорошо! Тогда после ланча обсудим детали…
   – Только Антон не должен знать ничего.
   – Это невозможно!
   – Вас беспокоит финансовая сторона?
   – Нет. Мне не составит труда оплатить все расходы. Он мне не простит, что я привлек его сестру к этому делу без его ведома. Поскольку есть ваше согласие, лучше бы сразу решить с ним… Например, послезавтра. Наш канал связи с ним защищен.
   – Нет. Только перед операцией… Лучше я сама скажу. Это мои условия.
   – Я принимаю ваши условия – мне ничего не остается делать…

Глава 9

   Работа захватила Антона целиком. Проблемы Кольца временно отодвинулись на второй план. Не то, чтобы он их совсем забыл. Не было новой информации, над которой стоило бы ломать голову. Он явно нуждался в отвлечении, и он его получил.
   Работа шла споро. Дома он разрабатывал математическую часть алгоритма, а в «бункере» – общую структуру программы. Когда через неделю пришло время объединить обе части, он с удивлением обнаружил, что на его рабочем месте устройства ввода-вывода на съемные магнитооптические диски отключены.
   Антон обратился к Рону, чтобы подключить их, после того как убедился, что он лишен таких полномочий как пользователь телескрина. Поднялся небольшой переполох. Все трое, Дэвид, Лайон и Рон буквально ввалились в рабочую комнату Антона и учинили форменный допрос.
   – Объясните, зачем вам магнитооптическое устройство? – по обыкновению первым начал Дэвид.
   – Хочу перенести в рабочий компьютер то, что наработал дома.
   – Мы ведь вам запрещали заниматься программой дома!
   – Это не программа, а математическая модель. Контракт мне не запрещает заниматься математикой. Прочитайте его еще раз…
   – В этом нет необходимости! Значит, в контракт будут внесены необходимые изменения… С вашего согласия, разумеется!
   – Допустим, я согласен, если вас это так беспокоит. Но что сделать с диском. Я потратил на модель почти тридцать часов личного времени. Чтобы воспроизвести это здесь еще раз потребуется не менее пятнадцати… Ведь кроме идей, которые реализованы в модели, в ней есть еще обыкновенная рутина. В том числе возможны синтаксические ошибки… В чем смысл таких затрат…
   – О смысле будем думать мы, ваше дело работать в соответствии с контрактом. Вы можете дать этот диск нам? Мы сами перепишем модель в библиотеку системы…
   – Будьте так добры! – Антон протянул диск Дэвиду. Тот сразу передал его Рону.
   – Через четверть часа Рон все сделает, а диск получите назад по дороге домой.
   – Как вам будет угодно.
   – Перед уходом домой зайдите, пожалуйста, к юристу.
   Юрист попросил подписать дополнительное соглашение к контракту. Вне рабочего помещения запрещалась любая работа, имеющая какое-либо отношение к заданию. Запрещалось также вносить и выносить из «бункера» любые устройства для регистрации информации.
   «Они помешались от страха промышленного шпионажа», – подумал Антон в машине. – «Впрочем, им виднее. Деньги у них есть, значит, знают, как их нужно зарабатывать». Все же решил принять меры, чтобы они не разузнали о его работе дома. Эти не постесняются выкрасть его телескрин. На проходной стоят такие ребята, хотя бы тот же Кол, – достаточно пошелестеть купюрой перед их носом и намекнуть, что сделать…
   Антон признавал, что его поведение, мягко говоря, не совсем этично, но случай на Кольце заставил его пересмотреть некоторые принципы. Ведь не обязательно наносить ущерб кому-то, чтобы защитить от неожиданностей себя. Просто всегда нужна подстраховка на случай чьей-то подлости или глупости…
   Прошла еще неделя напряженного труда. Полчаса велотренажера и контрастный душ– это все, что позволял себе Антон, кроме работы в эти дни. Сон сократил до шести часов. Такое напряжение принесло свои плоды – макет системы заработал. Можно было демонстрировать реальные изображения. Был бы он триайз, то «картинку» можно было бы подать на «третий глаз». Хозяева и Рон тоже не были триайз, поэтому требовался специальный шлем ВР, шлем виртуальной реальности с парой дисплеев, по одному для каждого глаза, чтобы создать стереоскопический эффект.
   Стоило Антону высказать пожелание Рону, как через несколько минут комплект устройств для ВР был на столе Антона. Антон сразу определил, что техника выполнена по индивидуальному заказу. Причем на шлеме, самом важном устройстве комплекта, он не нашел никаких надписей или логотипов, по которым можно было бы установить фирму-изготовителя… Значит, найти второй идентичный комплект для дома будет невозможно. Антон огорчился. Все настройки системы, которые он сделает в домашних условиях для заказчика не подойдут. Это означает, что работа замедлится.
   После некоторых раздумий он решил попробовать замерить главные параметры дисплеев шлема, чтобы подобрать наиболее подходящий из тех, какие можно купить в округе. Можно было бы написать программу автоматической настройки на параметры шлема ВР, но для этого может потребоваться неделя или две. У Антона оставалось всего две недели до срока…
   Всю субботу Антон убил на поиски подходящего шлема ВР. Заявку на Телемаркет давать бесполезно. Параметры, которые ему требовались, не приводились в сертификатах и паспортах на продукцию, их нужно было замерять в эксперименте с помощью его портативного телескрина. Программу для таких измерений Антон подготовил.
   В отделе мультимедиа самого крупного магазина электроники райцентра Антон перепробовал два десятка моделей и ничего подходящего не нашел. Продавец был разочарован:
   – Уверяю вас, больший выбор вы не найдете даже в Москве. Здесь представлены все ведущие фирмы мира…
   – Я недавно видел одну модель, и, к сожалению, мне нужна именно такая.
   – Наверное, вы были в музее Слонима. Но этот чудак ничего не продает, он только покупает… Рыскает по всем магазинам и барахолкам. Не брезгует и городскими свалками…
   – Кто такой Слоним?
   – Разве вы не знаете?!
   – Нет. Я не местный. Приехал недавно…
   – Он коллекционер. Собирает всякую электронику… Открыл музей и пытается на этом заработать… Говорят, что даже бывают посетители. Местные вести передавали как-то интервью с ним…
   – Как найти этот музей?
   – Проще простого! Где Дом Быта знаете?
   – Да.
   – За ним большой барак, бывшие мастерские «Рембыттехники». Он там работал телемастером, потом выкупил. Мастерские перевел в другое здание, а в старом организовал музей…
   – Спасибо! Зайду к нему.
   – Бесполезно! Он ничего не продает! Вы уверены, что у нас ничего не подходит для вас?
   – Да!
   Музей Слонима представлял редкое зрелище. Тысячи старых радиоприемников, телевизоров, магнитофонов и более современных устройств были в хронологическом порядке размещены на полках стеллажей высотой в человеческий рост. Антон купил билет у седой старушки на входе, а экскурсоводом был хозяин музея. Тоже старик с большой лысиной, обрамленной седыми кудрями. Очки из толстого стекла в золотой оправе и белый халат делали его похожим на профессора из лаборатории чудес.
   Он повел Антона в дальний конец музея, где попадались таблички с годом производства столетней давности. Однако в планы Антона не входило изучение истории техники. Он попросил извиняющимся тоном:
   – Не могли бы вы сначала показать устройства для виртуальной реальности. Сегодня у меня очень мало времени. Я еще неоднократно побываю в вашем чудесном музее, чтобы осмотреть все подробнейшим образом…
   – По музеям галопом не ходят! – ответил старый экскурсовод и обиженно затряс головой.
   – Потом я вам объясню все обстоятельства, и вы мне простите мою торопливость. У вас действительно редкий музей!
   – Да! Вы правы! Ко мне приехал журналист из Америки. Он будет делать репортаж о музее. Экспонаты моей коллекции будут представлены во Всемирном Музее Истории Техники в Нью-Йорке. Не все конечно… Уже отобрано больше десяти. Таких нет нигде в мире, и, заметьте, они действующие…
   – Я вас поздравляю!
   – Лучший комплимент для коллекционера – это внимание к его коллекции…
   – Заверяю, что будут и такие комплименты!
   – Хочется вам верить! Так что вы хотели смотреть в первую очередь?
   – Шлемы для виртуальной реальности.
   – Следуйте за мной, если вы настаиваете…
   – Благодарю!
   Старик пошаркивая довольно резво двинулся в другой конец павильона. Антон шел следом, не отставая. В музее не было других посетителей. Они подошли к полкам, где выставлены устройства для моделирования трехмерных графических объектов. Их была не одна сотня. Ничего себе! И откуда столько денег?!
   – Вы заверяли, что все экспонаты действующие. Можно, я попробую их в работе!
   – Это музей, а не лавка!
   – Я не могу найти подходящее устройство для работы. Если такое есть у вас, то я хорошо заплачу за его прокат. Мне оно понадобится на две недели или меньше…
   – А если оно придет в негодность?
   – Я заплачу столько, что вы купите другое и еще останетесь с прибылью…
   – Тогда купите сами! Зачем выбрасывать лишние деньги…
   – К сожалению, я не знаю, какое мне подойдет, и нет времени на поиски.
   – Вы не знаете, чего хотите!
   – Вы правы. Как раз тот случай, – вдруг Антона осенило. – Предлагаю компромисс! Я сейчас у вас выберу подходящую модель, а вы мне поможете найти и купить аналогичную. Я оплачу ваши хлопоты.
   – Не знаю, не знаю…,– заколебался Слоним.
   – Неужели вы откажете в помощи человеку?! Если бы вы знали, как это важно для меня!
   – Я добрый человек, поэтому сдаюсь. Надеюсь, вы заплатите вперед за риск…
   – Я готов! Сколько?
   – Залог тысяча пятьсот и за амортизацию триста. Залог вам вернут, если ничего не случится.
   – Согласен! – ответил Антон и подумал: «А старик-то скряга». Подобный шлем новый стоил столько…
   На своем скрине Антон ввел сумму и направил электронный чек на счет, который указал Слоним.
   Расход Антон понес не напрасно. В коллекции музея он нашел шлем, где были использованы дисплеи того же типа, что и в устройстве, предоставленном странными заказчиками. Слоним отыскал досье на экспонат и пояснил, что дисплеи сняты с производства, так как было несколько случаев повреждения глаз. Фирма-изготовитель дисплеев проиграла судебный процесс и обанкротилась. Складские запасы успели кому-то сбыть, хотя по решению суда они подлежали уничтожению. Теперь коллекционеры за них платили большие деньги. Узнав все это, Антон простил старику его жадность.
   – Может, вы решитесь все же отдать мне шлем напрокат?
   – Что мне с вами делать?! Удвойте залог, и я согласен.
   – Договорились! Давайте составим контракт.
   – Зачем нам формальности?! Вы доплачиваете залог и забирайте шлем. Я вам верю. Оставьте только свой адрес и имя… Потом я вычту из залога по десятке за день и все дела.
   – Я оставлю, только у меня просьба. Никому не говорите о нашей сделке. Если каким-то образом узнает моя семья, у меня будут крупные неприятности.
   – Будьте спокойны на этот счет! Это и моя маленькая коммерческая тайна…
   Поздно вечером после тщательной подготовки Антон забронировал на полчаса нужные для эксперимента вычислительные ресурсы Супермозга, и опробовал программу в условиях, близких к условиям реальной эксплуатации. Результат первого пуска программы был выше всяких ожиданий. Однако второй запуск разочаровал. Освещение объектов получалось такое же неживое, как и без программы Антона… Антон повторил компиляцию программы, то есть построил ее заново из исходного текста. Опять первая сцена прошла нормально, а на второй проявилась та же ошибка. Ему показалось, что он обнаружит ее без особого труда. Однако шли минуты, часы, а причина ошибки еще не была установлена.
   Когда небо за окном стало серым, Антон злой и голодный отправился на кухню. Он терялся в догадках. Ведь структура программы была им тщательно продумана. Все функции проверены по входу и выходу. Каждая в отдельности работает правильно, а вместе отрабатывают только один цикл. Нетрудно было догадаться, что в работе модулей возникают взаимные помехи. Один из них портит какие-то переменные другого. Обычная ситуация в сложных программных комплексах. Методы поиска таких ошибок были известны. Все упиралось во время. Программа содержала более тысячи переменных и сотни модулей…
   Антон решил отоспаться. Потом со свежими силами, действуя системно, он локализует ошибку. Жаль, что напрасно потратил столько арендованного компьютерного времени. Это ему влетит в копеечку, можно сказать, что пару дней он отработал в «бункере» бесплатно. Если еще и срок не выдержит…
   После сна он действительно справился с проблемой за час. По таблицам перекрестных ссылок просмотрел все программные объекты и обнаружил, что один из модулей использовал глобальный объект как локальный. Когда этот модуль отрабатывал, остальные функции, использующие глобальный объект, переставали работать.