Меню

Operation not applicable ошибка автодилер

Возможна ли работа программы по сети?

Да, программа может работать как в локальном, так и в сетевом варианте. Никакой дополнительной платы за сетевой вариант не требуется.

Каким образом происходят обновления?

Все обновления в период действия лицензии бесплатны и доступны в разделе Обновления.

Как удалить пользователя по-умолчанию «Иванов И.И.»?

Логика системы построена таким образом, что ее работа всегда выполняется от лица некоторого пользователя, т.е., запущенная в первый раз система, не обнаружив зарегистрированного пользователя, создает сотрудника «Иванова Ивана Ивановича» (далее Иванов…). Так как сотрудник не может существовать без привязки к предприятию, то система создает предприятие «Наша фирма» и регистрирует созданного сотрудника на этом предприятии. Затем сотрудника «Иванов…» назначает в качестве пользователя системы с правами администратора и выполняет вход в систему от лица этого пользователя.
За пользователем «Иванов…» уже закреплено действие (создание предприятия «Наша фирма»), поэтому этого пользователя удалить из системы нельзя.
Рекомендация на этот случай следующая: В начале работы с программой просто переименуйте сотрудника «Иванов…» на любого Вашего сотрудника, а предприятие «Наша фирма» переименуйте в название Вашего предприятия.

Я могу установить вторую копию моего программного обеспечения на моем ноутбуке?

Да. Вы можете установить вторую копию программного обеспечения на Вашем ноутбуке, но при условии, что Вы не будете одновременно использовать одну и ту же лицензию в двух разных местах одновременно. Лицензирован будет тот компьютер, где в настоящий момент установлен USB-ключ.

Сколько и каких лицензий надо на 10 компьютеров?

Если все компьютеры объединены в одну локальную сеть, то Вам достаточно будет приобрести одну лицензию. Лицензия устанавливается на сервере и к ней можно подключить неограниченное количество компьютеров. Если у Вас 10 отдельностоящих компьютеров (необъединенных в локальную сеть), то Вам придется покупать на каждый компьютер отдельную лицензию. Но хотим заметить, в этом случае у Вас будут разные базы данных.

Как можно ознакомиться с системой АвтоДилер?

Это сделать очень просто! Компания «АвтоДилер» предоставляет всем желающим возможность попробовать свои продукты в работе. То есть компания предоставляет полнофункциональные версии своих продуктов, неограниченных по сроку эксплуатации, но ограниченных по количеству вводимых документов (ограничение составляет 20 документов). Мало того! В комплект поставки, вместе с демоверсией поставляется комплект документации в формате PDF. Для того чтобы получить демоверсию, ее необходимо скачать с сайта Компании АвтоДилер в разделе Демо.

Что сначала? Купить лицензию или внедрить систему АвтоДилер?

Есть простой рецепт:

  • Скачать бесплатно систему АвтоДилер
  • По принятию положительного решения Вы оплачиваете стоимость лицензии и получаете коробочный или электронный вариант продукта. Система автоматически перейдет из демонстрационного в полнофункциональный режим. Все введенные в момент внедрения и тестирования данные останутся в системе.

Возврат программного обеспечения

Покупая программные продукты, вы приобретаете право на использование, которое относится к объектам авторских прав и охраняется, как литературное произведение (ГК РФ, ч.4, ст.1259). В свою очередь, непериодические издания в соответствии с Законом о защите прав потребителей Российской Федерации (гл. 2, ст. 25) относятся к перечню непродовольственных товаров, не подлежащих возврату или обмену (в ред. Постановлений Правительства РФ от 20.10.1998 №1222, 06.02.2002 №81).

Также продажа программного обеспечения не квалифицируется как дистанционный способ продажи, предусматривающий право на возврат товара в течение 7 (семи) дней. Потому что в соответствии с Законом о защите прав потребителей Российской Федерации (гл. 2, ст. 26.1) дистанционный способ продажи исключает возможность непосредственного ознакомления потребителя с товаром либо образцом товара. Мы же предоставляем право каждому покупателю на безвозмездной основе познакомиться с демонстрационной версией перед покупкой полной версии программного обеспечения.

В любом случае, перед покупкой рекомендуем вам прочитать условия публичной оферты. Если вы волнуетесь, что программа может не подойти по каким-то параметрам, то можете сначала приобрести доступ на 1-3 месяца. А затем, убедившись, что вас все устраивает, купить лицензию на более длительный период с хорошей скидкой.

Этой
инструкцией предусмотрено решение проблемы запуска программы с ошибкой:

Unable to complete network request to host
«localhost». Failed to establish a connection. 
-902 335544721

1. Зайдите
в [Панель управления] —
[Администрирование] — [Службы
] и проверьте состояние
службы Firebird
Server
. Служба должна находиться в
состоянии «Выполняется»:

(Служба Firebird Guardian в версиях начиная с 2016.8 по умолчанию может отсутствовать, это не является проблемой)

Если
служба остановлена, запустите ее:

Если служба выполняется, переходите к выполнению п. 2

2. Зайдите
в [Панель управления] —
[Брандмауэр windows]
[Включение и отключение брандмауэра Windows] и отключите брандмауэр:

Затем
попробуйте запустить программу. Если ошибка не
повторяется и программа запустилась, значит нужно
прописать порты в брандмауэр. Если не запустилась — переходите к п. 3

Для
добавления портов в брандмауэр:

а) Зайдите в [Панель управления] — [Брандмауэр windows]
— [Дополнительные параметры]

б) Выберите [Правила для входящих подключений] и нажмите [Создать
правило]:

в) Выберите тип правила «Для порта» и нажмите Далее:

г) Выберите «Протокол TCP» и укажите диапазон локальных портов с 3050 по 3051 и нажмите Далее:

e) Выберите «Разрешить подключение» и нажмите Далее:

ж) Установите галочки для всех
профилей и нажмите Далее:

з) Введите произвольное имя для
создаваемого правила и нажмите Готово:

и) Выберите [Правила для исходящих подключений] и и нажмите
[Создать правило]:

к) Повторите действия по аналогии с пункта «в)» по пункт «з)» для исходящего подключения

л) Зайдите в [Панель управления] — [Брандмауэр
windows] — [Включение и отключение брандмауэра Windows] и включите брандмауэр

3. Отключите
антивирусную программу. Как правило это можно сделать нажатием правой кнопки
мыши на ярлыке программы в системном трее в нижнем правом углу экрана.

Затем
попробуйте запустить программу Автодилер. Если программа запустится нормально,
значит антивирусная программа блокирует порты 3050-3051.

Ввиду
большого количества разнообразных антивирусных программ, их модификаций и
версий — универсальной инструкции
по настройке антивируса нет. Вам следует обратиться к
вашему системному администратору.

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    >
    ClientDataSet сохранение и чтение XML
    , как влияют настройки компьютера?

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,
    19.02.08, 04:34

      Senior Member

      ****

      Рейтинг (т): 5

      у меня есть куча файлов полученных таким образом:

      ExpandedWrap disabled

          MyDataSet.SaveToFile(‘11111.xml’,dfXML);

      на разных компьютерах одной программой
      база данных fierbird 2

      на моем компьютере большая часть файлов не загружается, пишет ошибку

      Operation not applicable

      при чем видимых явных отличий в структуре файлов я не заметил…

      Добавлено 19.02.08, 04:46
      о! нашел

      Q. Ошибка «Operation not applicable»

      A. Данная ошибка проявляется, если на компьютере зарегистрирована версия Midas.dll поставляемая например с Delphi5 (другие приложения разработанные в Delphi5 или установлена среда Delphi5), а приложение было разработано на Delphi7. Так как Midas.dll реализует com-сервер, который регистрируется в реестре, то единственным выходом является переход к использованию Midas.dll поставляемой с Delphi7. Рекомендуется скопировать/заменить файл Midas.dll расположенный в каталоге %SystemRoot%System32. А также выполнить регистрацию: regsvr32.exe Midas.dll.

      только я не понял, у меня на компе установлен делфи7, мне чтобы открытвать любые что сделать то???

      Сообщение отредактировано: Kuss — 19.02.08, 04:46


      Kuss



      Сообщ.
      #2

      ,
      19.02.08, 05:33

        Senior Member

        ****

        Рейтинг (т): 5

        только я не пойму… хмл — текстовый файл, какая нафиг разница какой мидас….?

        Wizard

        Bas



        Сообщ.
        #3

        ,
        19.02.08, 07:38

          Цитата Kuss @ 19.02.08, 05:33

          хмл — текстовый файл, какая нафиг разница какой мидас….?

          Не простой а структурированы, почитай внимательнее о втором параметре. И «копни» исходники компонета ADO.


          Kuss



          Сообщ.
          #4

          ,
          19.02.08, 08:19

            Senior Member

            ****

            Рейтинг (т): 5

            странно, раздобыл ту midas.dll, которая была на чужом компе, она 5й версии, но и с ней не открываются файлы :(
            и регистрировал и в корень программы кидал…

            Добавлено 19.02.08, 08:25
            при чем, когда открываешь файл, после ошибки, ничего сделать нельзя, выдает другую ошибку

            Variant or safe array is locked


            Kuss



            Сообщ.
            #5

            ,
            19.02.08, 11:01

              Senior Member

              ****

              Рейтинг (т): 5

              УРА!!! я победил :)

              отличие всего то

              старый
              <PARAMS CHANGE_LOG=»1 0 4 2 0 4 3 0 4 4 0 4 5 0 4 6 2 8 7 6 8 8 7 8 9 0 4 10 9 8 11 10 8″/></PARAMS>
              </METADATA>

              новый
              <PARAMS CHANGE_LOG=»1 0 4 2 0 4 3 0 4 4 0 4 5 0 4 6 2 8 7 6 8 8 7 8 9 0 4 10 9 8 11 10 8″/>
              </METADATA>

              пишется функция, перед загрухкой удаляется </PARAMS> и все грузится :)

              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

              0 пользователей:

              • Предыдущая тема
              • Delphi: Базы данных
              • Следующая тема

              Рейтинг@Mail.ru

              [ Script execution time: 0,0315 ]   [ 16 queries used ]   [ Generated: 28.01.23, 22:31 GMT ]  

              Member Avatar

              11 Years Ago

              Hi there,

              I’m having some real issues with restoring a piece of legacy software at my workplace.

              I have an offending line of code that I can’t debug.

              bFound := tblComp.Locate('CompPhone;Title;AddLine2', VarArrayof([sPhone, sTitle, sAddLine2]), [])

              When the script gets to this point sPhone, sTitle and sAddLine2 are correctly populated.

              When it gets to this line it throws the above error: Project XXX.exe raised exception class EDBEngineError with message ‘Operation Not Applicable’

              If anyone has any pointers of why this might be happening or how to go about solving the issue that would be great.

              Thanks, Bernie.


              Recommended Answers

              Hi Bernie and welcome to DaniWeb 🙂

              That code looks fine, can you move the creation of your variant array outside the function and step into the Locate to see exactly where the error occurs?

              VarArray := VarArrayOf([sPhone, sTitle, sAddLine2]);
              bFound := tblComp.Locate('CompPhone;Title;AddLine2', VarArray, []); // …

              Jump to Post

              All 3 Replies

              Member Avatar


              darkagn

              315



              Veteran Poster



              Featured Poster


              11 Years Ago

              Hi Bernie and welcome to DaniWeb 🙂

              That code looks fine, can you move the creation of your variant array outside the function and step into the Locate to see exactly where the error occurs?

              VarArray := VarArrayOf([sPhone, sTitle, sAddLine2]);
              bFound := tblComp.Locate('CompPhone;Title;AddLine2', VarArray, []); // <- step in here using debugger

              Member Avatar

              11 Years Ago

              Hi there,

              Thanks for the response. I broke down the statement and when debugging I get to the same error. However, looking closer I can see that the exception is handled, it’s just that I want to know why the exception is being thrown so that I can adapt the program.

              //Check if this Company has been added to the Company Table
                  try
                      VarArray := VarArrayOf([sPhone, sTitle, sAddLine2]);
                      bFound := tblComp.Locate('CompPhone;Title;AddLine2', VarArray, []); // <- step in here using debugger
                      //bFound := tblComp.Locate('CompPhone;Title;AddLine2', VarArrayof([sPhone, sTitle, sAddLine2]), [])
              
                      except on EDBEngineError do
                          bFound := False;
                  end; //trying

              Member Avatar

              11 Years Ago

              What DB are you using, what is the class of tblComp and what are the types for the fields you are using in locate and types of the variables (string?) ?
              Some possible reasons:
              — if sAddLine2 type is BLOB it would explain the error (you cannot locate using blob fields).
              — if the datatype of the variables (sPhone, sTitle, sAddLine2) doesn’t match the column data types.
              — On some databases case of the column name might be significant (CompPhone vs COMPPHONE) even if Delphi doesn’t think so.


              Reply to this topic

              Be a part of the DaniWeb community

              We’re a friendly, industry-focused community of developers, IT pros, digital marketers,
              and technology enthusiasts meeting, networking, learning, and sharing knowledge.

              0 0 голоса
              Рейтинг статьи
              Подписаться
              Уведомить о
              guest

              0 комментариев
              Старые
              Новые Популярные
              Межтекстовые Отзывы
              Посмотреть все комментарии

              А вот еще интересные материалы:

            • Яшка сломя голову остановился исправьте ошибки
            • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
            • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
            • Operation not allowed after resultset closed ошибка
            • Operand should contain 1 column s ошибка