|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
||||||
CreateProcess не работает04.11.2009, 18:23. Показов 5754. Ответов 12
Метки нет (Все метки)
Здравствуйте.
Делаю программу, которая запускает внешнюю прогу. Инструментарий - Microsoft Visual Studio 2008/ Проблема: в обработчик события нажатия кнопки помещаю CreateProcess()
Подскажите, что не так?
0
|
||||||
| 04.11.2009, 18:23 | |
|
Ответы с готовыми решениями:
12
Не работает CreateProcess CreateProcess не работает CreateProcess странно работает |
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||||||
| 04.11.2009, 19:52 | ||||||
|
сравни.
1
|
||||||
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
||||||
| 05.11.2009, 07:26 [ТС] | ||||||
|
Patch спасибо за поправку всё заработало.
И ещё вопрос: нужно в сиситему установить шрифт, использую функцию :
error LNK2028: ссылка на неразрешенную лексему (0A000019) "extern "C" int __stdcall AddFontResourceA(char const *)" (?AddFontResourceA@@$$J14YGHPBD@Z) в функции "private: void __clrcall progaFont::Form1::Form1_Load(class System::Object ^,class System::EventArgs ^)" (?Form1_Load@Form1@progaFont@@$$FA$AAMXP $AAVObject@System@@P$AAVEventArgs@4@@Z) в чём причина?
0
|
||||||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 05.11.2009, 08:29 | |
|
компилятор не знает, где найти функцию.
вероятно, нужная lib не подключена. если верить msdn, нужна Gdi32.lib. проверь в параметрах студии.
1
|
|
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
|
| 05.11.2009, 15:15 [ТС] | |
|
Patch спасибо за подсказку, опять всё получилось и последний вопрос:
для того чтобы exe-шник запускался на других компах делаю MFC статической, но после этого при билде выдаётся ошибка: Ошибка: командная строка error D8016: несовместимые параметры командной строки '/MT' и '/clr: pure' файл cl?
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 05.11.2009, 18:54 | |||
|
читаем MSDN.
линковщик не в состоянии выполнить твои требования. отключи "чистую" сборку в параметрах.
1
|
|||
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
|
| 05.11.2009, 22:45 [ТС] | |
|
осталось только отключить "чистую сборку", но проблема только - как?
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 06.11.2009, 05:31 | |
|
пощелкать по строкам в параметрах проекта.
![]() в Студии 2008 любая строка, влияющая на параметры компилятора, или линковщика имеет подсказку, либо в той-же строке, либо внизу радела. можно посмотреть все параметры командной строки, получаемой компилятором, ни раскапывая make-файлы. ... минуты потыкаться хватило: раздел "Свойства конфигурации"-"Общие"-"Поддержка среды CLR" нужно поставить в "Нет поддержки CLR-среды"
1
|
|
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
|
| 06.11.2009, 08:08 [ТС] | |
|
Получается так: MFC делаю статической, ставлю -нет поддержки CLR-среды.
В результате при билде выдаётся куча ошибок в файле Form1.h А-а-а, помогите!
0
|
|
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
|
| 06.11.2009, 11:19 [ТС] | |
|
И ещё, почитав по форуму, решил сделать сборку в режиме Release (до этого собирал в Debug), появилась ошибка: error C2664: AddFontResourceW: невозможно преобразовать параметр 1 из 'const char [28]' в 'LPCWSTR' и точна такая же ошибка на CreateProcess?
Вообще программированием занимаюсь впервые (третий день) и вот думаю то ли такие проблемы от кривых рук и недостатка знаний, то ли основная сложность не в написании программ, а в их сборках перед отправкой в "жизнь"?
0
|
|
|
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520
|
|
| 06.11.2009, 13:15 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 7
|
||
| 07.11.2009, 13:53 [ТС] | ||
|
0
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 11.11.2009, 07:18 | |
|
Лучше сделай новый проект приложения для Win32.
Выставляй параметры сразу при создании проекта. Чтобы менять что-то "по ходу дела" надо разбираться в том что делаешь, на пальцах объяснять очень долго.
1
|
|
| 11.11.2009, 07:18 | |
|
Помогаю со студенческими работами здесь
13
CreateProcess не работает функция CreateProcess работает странно в D10 CreateProcess
CreateProcess Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|