2014-01-24 1 views
0

Только что начал работать с устаревшим приложением для нового клиента в Visual Basic 6 (я знаю ... yuck right ... но деньги - деньги). Каждый раз, когда я запускаю приложение, закрываю его и возвращаюсь к Visual Basic, я не могу сохранить Активный отчет Data Dynamics. Это верно, даже если я не изменяю отчет (т. Е. Я удаляю save, и я все еще получаю ошибку).Не удается получить доступ к * .tmp файлу из Visual Basic 6 & Data Dynamics Active Reports

Ошибка я получаю это enter image description here

Имя файла «TMP» отличается каждый раз.

Когда это происходит (то есть каждый раз, когда я запускаю), я должен закрыть Visual Basic и перезапустить его. Это убивает мою производительность.

Вещи, которые я уже смотрел на/пробовал:

  • Я проверил, что файл существует (он делает)
  • Я проверил, что у меня есть доступ к файлу (я я. администратор и я временно предоставил пользователю «Все» полный контроль над всеми папками в пути.
  • Я начал визуальный базовый 6 в качестве администратора (ОС - Windows 7 BTW)
  • Я установил совместимость для Visual Basic 6 в «Windows XP с пакетом обновления 1» & пакет 2 и jus t XP.
  • Я сделал то же самое «все» разрешения для каталога, который содержит визуальный основной файл группы проекта (есть много * .tmp файлов, которые получают созданные в этом каталоге)

Если я не «Не открывайте конструктор отчетов Active Dynamics Active Dynamics, я не верю, что получаю эту ошибку, и я могу сохранять и повторно запускать по мере необходимости.

Я искал интернет-объявление для решения, но ничего не нашел или даже упоминал о той же проблеме.

Мысли? Я не могу обработать необходимость перезапуска всей среды разработки каждый раз, когда я вношу изменения в приложение.

ответ

1

Эти файлы обычно генерируются компилятором, и многие придут и уйдут.

Вопрос заключается в ОС Windows 7 с UAC на - честно говоря, я удивлен, что вы получили IDE начал вообще на Windows 7.

  • Вы должны отключить UAC полностью. Visual Studio 6 не будет работать с UAC.
  • Установите Visual Studio 6 в каталог, отличный от c: \ Program Файлы (x86) \, например. c: \ vs6). В каталоге Program Files имеется много специальных разрешений.

Возможно, вам стоит подумать над созданием виртуальной машины Windows XP Pro, поскольку это путь, с которым легче работать с Visual Studio 6.

+0

Благодарим за отзыв. Я выключил UAC и установил в другой каталог, но безрезультатно. Если я могу где-нибудь подхватить экземпляр XP, я отдам это. Еще раз спасибо. –

+0

Я запускаю vb6 ide без проблем на обеих машинах Windows 7 (один 32-разрядный, другой 64-разрядный) .. вам не нужно возвращаться к окнам xp ... я не использую полную визуальную студию, хотя, просто vb6 ide: Microsoft Visual Basic 6.0 (SP6) для 32-разрядной разработки Windows – Hrqls

0

Как вы запускаете приложение? используете ли вы F5 или ctrl-F5?

ли файлы tmp остаются там навсегда или они исчезнут позже? если они это сделают, когда они исчезнут?

Вы также получаете сообщение об ошибке при запуске исполняемого файла?

Смежные вопросы