Объявление

Свернуть
Пока нет объявлений.

Выдалось сообщение "Файл используется другим пользователем"

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

  • Выдалось сообщение "Файл используется другим пользователем"

    Добрый день!
    При проверке файлов через командную строку с помощью программы CheckXML.exe (стоит последняя версия) выдалось сообщение на экран такого содержания:
    Microsoft Visual FoxPro
    Error: 108
    LineNo: 0
    Message: Файл используется другим пользователем.

    Хотелось бы узнать что это значит и какие еще сообщения могут вываливаться, когда программа запускается "в скрытом" режиме.
    Проверка осуществлялась параллельно из двух потоков программы - м.б. в этом причина? При повторном аналогичном прогоне ошибка не воспроизвелась.
    На всякий случай ОС - Windows 7 Professional x64.

  • #2
    а разными потоками проверялись одни и те же файлы или разные?
    R.T.F.M.


    Благодарны за использование функции ПОИСК ПО ФОРУМУ

    Комментарий


    • #3
      Проверялись разные файлы, файлы находились в разных директориях. Причем сообщение вывалилось в одном потоке, а второй нормально продолжил проверку.

      Комментарий


      • #4
        Есть одно подозрение по поводу этой ошибки....
        Попробуем исправить
        R.T.F.M.


        Благодарны за использование функции ПОИСК ПО ФОРУМУ

        Комментарий


        • #5
          Добрый день!
          Подскажи, пожалуйста, на какой стадии находится решение данной проблемы и как скоро можно ждать обновления...

          Комментарий


          • #6
            решение войдет в следующую версию. Дату эту версии назвать сложно
            R.T.F.M.


            Благодарны за использование функции ПОИСК ПО ФОРУМУ

            Комментарий


            • #7
              А пораньше никак нельзя получить это обновление в каком-либо виде? Пусть даже отдельный файл/набор файлов в архиве. Отчетный период уже совсем близко и необходимо протестировать работоспособность софта. На всякий случай электронный адрес leha86 gmail com

              Комментарий


              • #8
                Выслал ехе
                R.T.F.M.


                Благодарны за использование функции ПОИСК ПО ФОРУМУ

                Комментарий


                • #9
                  Сообщение от Дмитрий Посмотреть сообщение
                  Выслал ехе
                  Наверное, gmail зарубил его где-то. ЕСли не трудно - пришлите, пожалуйста, еще на Адрес удалён

                  Комментарий


                  • #10
                    Сегодня выйдет официальная версия
                    R.T.F.M.


                    Благодарны за использование функции ПОИСК ПО ФОРУМУ

                    Комментарий


                    • #11
                      Скачал новую версию программы. К сожалению, ошибка повторилась. Точно могу сказать, что в двух потоках программы проверялись разные файлы, но одинаковые формы.

                      Комментарий


                      • #12
                        мда, значит не помогло...
                        А можете написать команды, которые вызывают программу?
                        Дословно
                        R.T.F.M.


                        Благодарны за использование функции ПОИСК ПО ФОРУМУ

                        Комментарий


                        • #13
                          Вызываю:
                          si.dwFlags = STARTF_USESHOWWINDOW;
                          si.wShowWindow = SW_HIDE;
                          CreateProcess(NULL, cmd, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, pathToProgram, &si, &pi);

                          cmd имеет вид:
                          "C:\Program Files (x86)\CheckXML\CheckXML.exe" "C:\Program\temp\<имя отчета>"
                          pathToProgram:
                          C:\Program Files (x86)\CheckXML\

                          Комментарий


                          • #14
                            Сообщение от Leshiy Посмотреть сообщение

                            cmd имеет вид:
                            Начиная отсюда, пожалуйста точную цитату
                            R.T.F.M.


                            Благодарны за использование функции ПОИСК ПО ФОРУМУ

                            Комментарий


                            • #15
                              // Запускаемая программа с параметром
                              CString app;
                              app = "\"";
                              app += pathToProgram;
                              app += "checkxml.exe\" \"";
                              app += srcFile;
                              app += "\"";

                              STARTUPINFO si;
                              PROCESS_INFORMATION pi;

                              memset(&si, 0, sizeof(si));
                              si.cb = sizeof(si);
                              memset(&pi, 0, sizeof(pi));
                              si.dwFlags = STARTF_USESHOWWINDOW;
                              si.wShowWindow = SW_HIDE;

                              // Запускаем процесс с проверкой файла
                              if(!CreateProcess(NULL, app.GetBuffer(), NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, pathToProgram, &si, &pi))
                              return false;

                              Комментарий

                              Ранее набранный текст был автоматически сохранён. Восстановить или Удалить.
                              Автосохранение
                              Confused :confused: Wink ;) Smile :) Big Grin :D Frown :( Mad :mad: Stick Out Tongue :p Embarrassment :o Roll Eyes (Sarcastic) :rolleyes: Cool :cool: EEK! :eek:
                              x
                              Вставить: Миниатюра Маленький Средний Большой Полный размер Удалить  
                              x
                              x

                              реклама

                              Свернуть
                              Обработка...
                              X