Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363

Ошибка при CreateProcess

04.11.2016, 20:27. Показов 1030. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Требуется осуществить перехват вывода консоли в Memo.
Нашел тройку процедур в интернете для осуществления сей задачи, но во всех троих используется CreateProcess.
Когда открываю в debug и пытаюсь вызвать процедуру, то выдает ошибку и указывает на строку с CreateProcess (if CreateProcess(nil, PChar(CmdLine), @Security, @Security, true, NORMAL_PRIORITY_CLASS, nil, nil, start, ProcessInfo) then //одна из них)
В чем проблема? Как исправить?
Миниатюры
Ошибка при CreateProcess  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2016, 20:27
Ответы с готовыми решениями:

Ошибка при запуске функции CreateProcess()
Доброго времени суток! Делаю лабу по Операционным системам и столкнулась с проблемой. Вот задание: Разработать приложение, запускающее...

Ошибка Access Violation в CreateProcess
procedure Tfrm_Main.RunDosInMemo (CmdLine: string; OutputMemo: TMemo); const ReadBuffer = 2400; var Security:...

Компилятор не пашет. Ошибка: :CreateProcess:no such file or directory
помогите плезззз когда я компилирую выдаёт ошибку: gcc :CreateProcess:no such file or directory что делать?????

10
5945 / 4521 / 1094
Регистрация: 29.08.2013
Сообщений: 28,101
Записей в блоге: 3
04.11.2016, 22:45
Цитата Сообщение от INstantKiLLer Посмотреть сообщение
В чем проблема? Как исправить?
1. никогда и никому не писать свои ошибки

2. зачем перехватывать вывод консоли?
0
05.11.2016, 02:01  [ТС]

Не по теме:


Как еще таких как Вы не заблокировали на форуме за тупой флуд? (отвечать не обязательно)
Я просто обратился за помощью .

Цитата Сообщение от qwertehok Посмотреть сообщение
1. никогда и никому не писать свои ошибки


Не по теме:

Просто вопросы не по теме. Если не можешь помочь, то просто пройди мимо

Цитата Сообщение от qwertehok Посмотреть сообщение
2. зачем перехватывать вывод консоли?

0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
05.11.2016, 02:07
Цитата Сообщение от INstantKiLLer Посмотреть сообщение
Нашел тройку процедур в интернете для осуществления сей задачи, но во всех троих используется CreateProcess.
Нашел три говна в интернете, попробовал их но пользы не получил.
А от нас ты чего хочешь поиметь?
0
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363
05.11.2016, 02:24  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Нашел три говна в интернете, попробовал их но пользы не получил.
А от нас ты чего хочешь поиметь?
Хочу понять из-за чего возникает данная ошибка и как ее исправить. Я же все внятно написал.

Добавлено через 4 минуты
Цитата Сообщение от northener Посмотреть сообщение
Нашел три говна в интернете, попробовал их но пользы не получи
Можешь предложить что то стоящее, будь любезен
И проблема не в том что я нашел, а в самом CreateProcess
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
05.11.2016, 03:36
INstantKiLLer, Вам уже два разных человека фактически открытым текстом написали - код в студию.
Или мы должны телепатически догадаться, что именно Вы передаёте в CreateProcess, что он тут же падает?

Телепатически предполагаю, что неверно заполнена одна из структур TStartupInfo или TProcessInformation, но что именно в них не так..
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,653
Записей в блоге: 21
05.11.2016, 07:55
загуглите gunsmoker CreateProcess
там все так подробно и с описанием ошибок, что далее некуда
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
05.11.2016, 09:34
Цитата Сообщение от krapotkin Посмотреть сообщение
загуглите gunsmoker CreateProcess
там все так подробно и с описанием ошибок, что далее некуда
А еще лучше сразу MSDN для начала.
0
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363
05.11.2016, 09:56  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
что именно Вы передаёте в CreateProcess, что он тут же падает?
Цитата Сообщение от INstantKiLLer Посмотреть сообщение
if CreateProcess(nil, PChar(CmdLine), @Security, @Security, true, NORMAL_PRIORITY_CLASS, nil, nil, start, ProcessInfo) then
в CmdLine тот же самый ping localhost
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
05.11.2016, 10:58

Не по теме:

Просто ощущаешь себя гестаповцем каким-то на допросе партизана.. INstantKiLLer, это Вам нужно или мне?



Я же написал:
Цитата Сообщение от Black Fregat Посмотреть сообщение
предполагаю, что неверно заполнена одна из структур TStartupInfo или TProcessInformation, но что именно в них не так..
Покажите, пожалуйста, как Вы инициализируете структуры start: TStartupInfo и ProcessInfo: TProcessInformation. Или Вы никак их не инициализируете?

Так же покажите, что такое Security и что там лежит.
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,653
Записей в блоге: 21
05.11.2016, 11:43
чаще всего валится по причине CmdStr
как я уже указал, у gunsmoker об этом тоже есть примечание
сделайте uniqueString(cmdStr)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2016, 11:43
Помогаю со студенческими работами здесь

Как правильно инициировать StartupInfo при запуске внешнего приложения CreateProcess?
Собственно задача запустить внешнее консольное приложение в отдельном окне с заданными свойствами из основного с помощью данной функции, в...

Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи!
Доброго всем времени суток! подскажи пожалуйста как исправить ошибку: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове...

CreateProcess()
Доброго времени суток! Делаю лабу по Операционным системам, и столкнулся с некоторыми трудностями. Вот часть задания: Разработать и...

CreateProcess
Помогите запустить программу вывода дерева каталогов через CreateProcess CreateProcess: #include <windows.h> #include...

CreateProcess
Дайте пожалуйста код для открытия файла с помощью CreateProcess. Файл находится в папке с программой \kart.exe


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru