
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Страницы: (20) « Первая ... 12 13 [14] 15 16 ... 19 20 все ( Перейти к последнему сообщению ) |
Сообщ.
#196
,
|
|
|
У меня странная проблема. Скомпилилось все удачно, но при запуске выдает сообщние
Failed to create empty document. ![]() Приложение SDI. Ошибка возникает на в InitInstance при вызове функции ParseCommandLine(cmdInfo); Может кто сталкивался? |
Сообщ.
#197
,
|
|
|
Цитата Scad @ Ошибка возникает на в InitInstance при вызове функции ParseCommandLine(cmdInfo); Может кто сталкивался? Через командную строку что-нибудь при запуске передаешь? |
Сообщ.
#198
,
|
|
|
Народ! Столкнулся с интересной проблемой, сколько не рылся ответа не нашел. Создаю простейшее приложение на основе диалогового окна (объём примерно 10% от площади экрана). Про интерфейсные эл-ты молчу, их не много и не в них дело. Компилирую, запускаю и ... Это маленькое окошко занимает 100% экрана. Это не масштабирование! Все элементы исходного размера, расположение то-же не изменилось. Просто "диалог" увеличил свой размер до "сколько можно". Кто знает, подскажите что где изменить, чтобы при запуске окно оставалось заданного размера.
PS: при наличии кнопки "развернуть/восстановить" окно при клике принимает нормальные размеры. В VC 6.0 такого небыло. |
Сообщ.
#199
,
|
|
|
Цитата TomSoyer @ Народ! Столкнулся с интересной проблемой, сколько не рылся ответа не нашел. Создаю простейшее приложение на основе диалогового окна (объём примерно 10% от площади экрана). Про интерфейсные эл-ты молчу, их не много и не в них дело. Компилирую, запускаю и ... Это маленькое окошко занимает 100% экрана. Это не масштабирование! Все элементы исходного размера, расположение то-же не изменилось. Просто "диалог" увеличил свой размер до "сколько можно". Кто знает, подскажите что где изменить, чтобы при запуске окно оставалось заданного размера. PS: при наличии кнопки "развернуть/восстановить" окно при клике принимает нормальные размеры. В VC 6.0 такого небыло. Тестовый проект можешь выложить? |
Сообщ.
#200
,
|
|
|
Создал проект на другой машине. Всё ОК! Перенёс старый проект на другую машину, всё тоже ОК! Стал разбираться в чём отличие. Вспомнил, на исходной машине стоит IE 7.0.5730.13 скачаный с сайта Microsoft. Скачан нормально, установлен "криво", что-то в установщике Windows. Возможно все проблемы именно в нём. Тогда это не проблемы с Visual Studio 2005.
|
Сообщ.
#201
,
|
|
|
Столкнулся со странной проблемой: на чистую Windows XP устанавливаю Visual Studio 2005. Создаю проект на базе диалога (Visual C++), размещаю элементы и пытаюсь привязать их к переменным: Выбираю элемент, правой кнопкой мыши - Add variable... Открывается окно "Add Member Variable Wizard" и сразу - же окно ошибки: строка 1585, Ошибка: объект не поддерживает это свойство или метод.
Причём в окне "Add Member Variable Wizard" не активен элемент "Variable type...". Вместо него белый квадрат с крестиком. Как я понимаю глюк создаёт именно этот элемент. Т.е. нет перечня типов переменных, ни простых (Variable), ни объектных (Control). Кто-нибудь знает, чего не хватает в системе или в VS2005? |
Сообщ.
#202
,
|
|
|
я конечно извиняюсь за идиотский вопрос, думаю не надо создавать отдельную тему..
переместил папку Visual Studio 2005 из 'моих документов' в нужную мне папку, в Tools-Options-Projects and Solutions все что надо настроил, теперь студия при запуске создает новую пустую папку в 'моих документах'. как побороть? |
Сообщ.
#203
,
|
|
|
Как решить проблему с удалением Microsoft Visual Studio .NET 2003? При удалении появляется сообщение: Setup is unable to determine a valid ordering for the installation. See the error log for further details." Что делать чтобы безопасно для системы удалить Microsoft Visual Studio .NET 2003?
|
Сообщ.
#204
,
|
|
|
Цитата khall @ See the error log for further details. Смотри лог. |
Сообщ.
#205
,
|
|
|
Тут писали про проблему с линковкой библиотек, которые нужно искать в WinSxS. Привели 2 решения - статическая линковка или установка VC++ redistributable.
Попробовал включить в опциях проекта Use MFC in a static library. Посыпалась куча ошибок Unresolved external на BeginPaint, BitBlt, CreateFontA, DeleteObject итд., всего 95 штук ошибок. Неужели визуалку нужно ткнуть в нужные библиотеки вручную? Или она только у меня сама их найти не может? Смотрел пути, которые выше в постах указывали. В VC\redist\x86 все указанные папки лежат. Как указать ему, где искать библиотеки для статики? Попробовал устанавливать VC++ Redistributable Package, и тот, что шел со студией, и свежескачанный. Весят они у меня по 2 с половиной метра примерно. В результате выяснил, что при установке они мне ничего в WinSxS не ставят (переименовывал или перемещал существующие библиотеки, установочник не восстанавливал). Может, конечно, они определяют себя уже установленными и просто завершаются. Но тот же пакет устанавливал на машине клиента (собственно, проблема в том и есть, что у него приложение не запускается). Даже с установленным redist package не хочет запускаться. Что тут лучше сделать? Таскать SxS библиотеки вслед за приложением, при установке копируя в WinSxS; Таскать нужные библиотеки, складывая их в 1 папку с приложением (воспримет ли их ехе, или придется еще и через LoadLibrary все это включать?); Статически прилинковать (сам склоняюсь к этому, но тогда подскажите кто-нибудь, как от unresolved external'ов избавиться) Заранее спасибо. |
Сообщ.
#206
,
|
|
|
Цитата niello @ Таскать нужные библиотеки, складывая их в 1 папку с приложением Можно так. Работает. Цитата niello @ Может, конечно, они определяют себя уже установленными и просто завершаются. Именно так. Цитата niello @ Но тот же пакет устанавливал на машине клиента (собственно, проблема в том и есть, что у него приложение не запускается). Даже с установленным redist package не хочет запускаться. Может не все что нужно поставил? Как ставил? Проще всего студией собрать инсталлятор. |
Сообщ.
#207
,
|
|
|
Дорого всем времини суток ,у меня непонятная проблема :
![]() ![]() 1>------ Build started: Project: 1, Configuration: Debug Win32 ------ 1>Compiling... 1>stdafx.cpp 1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64' 1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer' 1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>Build log was saved at "file://d:\Проэкты\1\1\1\Debug\BuildLog.htm" 1>1 - 5 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Это он пишет, при компеляции проги созданой его Wizard'om!!! Ругается на строки: ![]() ![]() typedef union _FILE_SEGMENT_ELEMENT { PVOID64 Buffer; ULONGLONG Alignment; }FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; typedef void *PVOID; typedef void * POINTER_64 PVOID64; Что делать ![]() ЗЫ Если самому писать ,то тож ругается ![]() |
Сообщ.
#208
,
|
|
|
Цитата ded(ok) @ Это он пишет, при компеляции проги созданой его Wizard'om!!! Каким именно визардом? Какой проект? Код твоего приложения в студию. |
Сообщ.
#209
,
|
|
|
В KDevelop есть такая штука Make member, при выделении функции (поместить курсор на строку с функцией) в header файле и нажатии хоткея в соотвествующем cpp файле создается заглушка функции (работает не смотря на название и с обычными функциями), т.е:
![]() ![]() // Foo.h class Foo { int Bar(int a); }; После выполнения make member: ![]() ![]() // Foo.cpp int Foo::Bar(int a) { } Такого нету ни в VS 2005, ни даже в VAX. Вопрос видел ли кто-нибудь макрос который умеет это делать ? ------- хотя уже не нужно. Посмотрел обновление на wholetomato, там уже есть эта функциональность в новых версиях. |
Сообщ.
#210
,
|
|
|
evGenius
Я просто дурак, как оказалось. Скомпилил, а дебаг на релиз забыл поменять, вот он и искал дебаг-версии библиотек, а они не распространяются. Всем спасибо за ответы. |