|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||||||
Ошибка из-за длины пути к файлу24.07.2013, 10:28. Показов 2213. Ответов 18
Метки нет (Все метки)
Добавлено через 5 минут Хотя... Причиной ошибки так же могут быть пробелы в названиях папок... Точно не знаю конкретную причину.
0
|
||||||
| 24.07.2013, 10:28 | |
|
Ответы с готовыми решениями:
18
Ошибка в пути к файлу Ошибка в пути к файлу БД
|
|
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
|
|
| 24.07.2013, 10:36 | |
|
Текст ошибки можно увидеть?
0
|
|
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||||||
| 24.07.2013, 11:55 [ТС] | ||||||
|
Вот:
Кликните здесь для просмотра всего текста
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.Runtime.InteropServices.COMExcept ion (0x800A1436): Файл не найден. в Microsoft.Office.Interop.Word.Documents. Add(Object& Template, Object& NewTemplate, Object& DocumentType, Object& Visible) в Project1.Paint.button2_Click(Object sender, EventArgs e) в C:\Users\vorobevvv\Documents\Project1\Pr oject1\Form1.cs:строка 17900 в System.Windows.Forms.Control.OnClick(Eve ntArgs e) в System.Windows.Forms.Button.OnClick(Even tArgs e) в System.Windows.Forms.Button.OnMouseUp(Mo useEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ButtonBase.WndProc( Message& m) в System.Windows.Forms.Button.WndProc(Mess age& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1008 (RTMGDR.030319-1000) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Colorator Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/vorobevvv/Мои%20документы/Paint_1/Colorator.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1002 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1001 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1001 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Data Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.237 (RTMGDR.030319-2300) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Core Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.233 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1009 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data.DataSetExtensions Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll ---------------------------------------- System.Numerics Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1009 (RTMGDR.030319-1000) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Transactions Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- Microsoft.Office.Interop.Word Версия сборки: 14.0.0.0 Версия Win32: 14.0.4762.1000 CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.Office.Interop.Word/14.0.0.0__71e9bce111e9429c/Microsoft.Office.Interop.Word.dll ---------------------------------------- office Версия сборки: 14.0.0.0 Версия Win32: 14.0.4760.1000 CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/office/14.0.0.0__71e9bce111e9429c/office.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.235 (RTMGDR.030319-2300) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.235 built by: RTMGDR CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Добавлено через 1 минуту Содержимое строки 17900:
0
|
||||||
|
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
|
||
| 24.07.2013, 12:17 | ||
0
|
||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||
| 24.07.2013, 12:32 [ТС] | ||
|
Не в файле беда, а в пути. Только я понять не могу в чем именно... На 7ке работает безупречно, а в WinXP - ошибка, если поместить файлы(и программу и/или попытаться сохранить отчет) в "Мои документы" Ошибка именно при сохранении в "Мои документы", в поисках новых причин ошибок Добавлено через 11 минут Ошибка при сохранении в путь вида C:\\qwe\Русские буквы\Русские буквы2\ При том пишет нормально в путь вида C:\\qwe\Русские буквы\
0
|
||
|
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
|
|
| 24.07.2013, 12:33 | |
|
Не понимаю почему вы грешите на сохранение, тут неиллюзорный FileNotFoundException, возникает при открытии документа. Проверьте в дебаггере путь к файлу, убедитесь что все верно по папкам раскидали.
0
|
|
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||
| 24.07.2013, 12:37 [ТС] | ||
|
C:\temp\ и экзешник лежит, например в c:\qwe Пытаюсь сохранить в c:\temp\Буквы русские\Русские буквы\ - ошибка. Хотя экзешник все в том же c:\qwe
0
|
||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
|
| 24.07.2013, 12:54 [ТС] | |
|
0
|
|
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
||||||||||||
| 24.07.2013, 12:54 | ||||||||||||
|
тогда необходимо вместо
1
|
||||||||||||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||
| 24.07.2013, 12:59 [ТС] | ||
|
Спасибо!!! Мой мозг не дошел до того, что Environment.CurrentDirectory - не то, что здесь нужно использовать... Теперь интересно: как же она(программа) работала при вышеупомянутых условиях
0
|
||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
| 24.07.2013, 13:32 | |
|
После выбора папки в SaveFileDialog. Environment.CurrentDirectory меняется на эту папку.
У SaveFileDialog должно быть свойство RestoreDirectory или нечто подобное, которое говорит о необходимости вернуть Environment.CurrentDirectory на место. По этой причине приложение и пыталось искать файлы не в том месте.
2
|
|
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
|||||||
| 24.07.2013, 14:20 [ТС] | |||||||
|
При сохранении все ок. Но после сохранения отчета программа начинает искать БД в том месте, куда был сохранен отчет... Как это исправить? Я сделал
0
|
|||||||
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||||||||||||
| 24.07.2013, 14:37 | ||||||||||||
|
Можно например путь к своему exe файлу получить и так:
Добавлено через 2 минуты Ну а пути лучше формировать так:
0
|
||||||||||||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
||
| 24.07.2013, 14:37 [ТС] | ||
|
Сейчас База лежит тут: Data Source="db_elements_filled.accdb" И при сохранении отчета, программа начинает искать базу в папке, куда сохраняли отчет...
0
|
||
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
||||||
| 24.07.2013, 16:02 | ||||||
1
|
||||||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
|
| 25.07.2013, 06:07 [ТС] | |
|
("Provider=Microsoft.ACE.OLEDB.12.0;D ata Source=db_elements_filled.mdb");
при попытке заменить на ("Provider=Microsoft.ACE.OLEDB.12.0;D ata Source="Application.StartupPath+"db_elem ents_filled.accdb"); - ошибка. )expexted... как быть тут?
0
|
|
|
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478
|
|||||||||||
| 25.07.2013, 06:56 | |||||||||||
|
Была аналогичная проблема. При формировании отчета путь менялся и БД становилась недоступна.
Решилось такой строкой
1
|
|||||||||||
|
16 / 16 / 2
Регистрация: 17.02.2012
Сообщений: 104
|
|||
| 25.07.2013, 07:23 [ТС] | |||
|
Отказался от стандартных методов добавления - вопрос отпал за ненадобностью
Добавлено через 2 минуты И да, слешей не хватало - потом нашел СпасибоДобавлено через 2 минуты на XP SP2, vista, win7 x86, win7 x64, win8 x86, win8x64, server2008 все работало нормально
0
|
|||
|
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
||
| 25.07.2013, 09:20 | ||
|
0
|
||
| 25.07.2013, 09:20 | |
|
Помогаю со студенческими работами здесь
19
Скрипт копирования пути к файлу\папке и вставка пути в письмо Outlook Ошибка: "Windows не удается получить доступ к указанному устройству, пути или файлу" Ошибка "отказано в доступе к указанному устройству пути или файлу" при запуске WoW Ошибка при загрузке Windows XP SP3 "Отказано в доступе к указаному устройству пути или файлу" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|