Добавлено: 22 янв 2009, 08:06
И так прикол, в котрый раз замечсаю что если использовать библиотечный подход(есть папка ну например DepLib где лежат СИ или просто диаграмные блоки реализующие некоторые постоянно повторяющиеся алгоритмы), и гдето папка проекта в которой лежжат файлы проекта и блокоф специфических для анного объекта , но туда подключены из той самой библиотеки повторяющиеся блоки
Вылетает сообщение компилятока 41 , структура переобъявленна , помоему ...
Стоит все собрать в одной папке проблема испаряется ...
Ребят а решите прикол этот
если уж вы не можете збавиться от проблемы сдлинными путями или проблеммой длинны самого пути , то вот моя рекомендация ...
вызываете в винде функцию createtempfile как точно звучит н5е помню, она формирует уникальное имя файла ... которго нет и не может протсо так появаиться в указанной директории , а указать ей диск с, создать в нём директоррию с этим именем ... она кстати делает и дос имена 8+3 или 8 ... перенести скопировать се блоки участвующе туда , откомпилить их ... а потом не забыв позакрывать десвкрипторы тех файлоф убить папку рекурсивно ...
не кто ен чего не видет ... небольшое увеличение времени компеляции , но зато ...
или ещё можно в девелопере сделать чтото типа кажите папку временных файлоф ... и не чего негенерировать а юзать её просто потом чистить ... или не чистить как угодно ...
но как задалбывает , именнно это не опечатка задалбывает постоянно думать что вы не дописали или не доркрутили , я проект из 20 блоков весь на сях перечитал , весь .. я день убил ... когда понял что отказ гдето не там где я ищу ...
в общем НАРОД ДАВАЙТЕ ДОВОДИТЕ ДО УМА такие мелочи ...
ещё туда же если открыть проет из какой либо папки в девелопере, поторм нажать кнопку зпакрыть всё ... то чтото гдето не закрываетс яиз файлоф и удалить например её нельзя . пока не откроешь какой либо проект в другом месте ....
это чтоо тоже очень не хорошя проблемма , наименьшая но очень тупая ...
Вылетает сообщение компилятока 41 , структура переобъявленна , помоему ...
Стоит все собрать в одной папке проблема испаряется ...
Ребят а решите прикол этот
если уж вы не можете збавиться от проблемы сдлинными путями или проблеммой длинны самого пути , то вот моя рекомендация ...
вызываете в винде функцию createtempfile как точно звучит н5е помню, она формирует уникальное имя файла ... которго нет и не может протсо так появаиться в указанной директории , а указать ей диск с, создать в нём директоррию с этим именем ... она кстати делает и дос имена 8+3 или 8 ... перенести скопировать се блоки участвующе туда , откомпилить их ... а потом не забыв позакрывать десвкрипторы тех файлоф убить папку рекурсивно ...
не кто ен чего не видет ... небольшое увеличение времени компеляции , но зато ...
или ещё можно в девелопере сделать чтото типа кажите папку временных файлоф ... и не чего негенерировать а юзать её просто потом чистить ... или не чистить как угодно ...
но как задалбывает , именнно это не опечатка задалбывает постоянно думать что вы не дописали или не доркрутили , я проект из 20 блоков весь на сях перечитал , весь .. я день убил ... когда понял что отказ гдето не там где я ищу ...
в общем НАРОД ДАВАЙТЕ ДОВОДИТЕ ДО УМА такие мелочи ...
ещё туда же если открыть проет из какой либо папки в девелопере, поторм нажать кнопку зпакрыть всё ... то чтото гдето не закрываетс яиз файлоф и удалить например её нельзя . пока не откроешь какой либо проект в другом месте ....
это чтоо тоже очень не хорошя проблемма , наименьшая но очень тупая ...