Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: CL | DM;

Вниз

Проблема с CreateProcess или глюк Delphi 5   Найти похожие ветки 

 
Closer   (2003-11-17 19:41) [0]

Проверяя список процессов своей программы, которая перенаправляет ввод\вывод коснольного приложения (в данном случае Cmd.exe), с помощю утилиты ProcessExplorer я заметил что после завершения работы своей программы в Delphi остаются Handel-ы связаные с файлом Cmd.exe и используемыми им библиотеками т.е.:
http://closer.at.tut.by/Bag.zip
Это проблеммы моей программы или среды разработки?

MyProgram: http://closer.at.tut.by/TestCmd.zip
ProcessExplorer: http://closer.at.tut.by/procexpnt.zip


 
Владислав   (2003-11-17 19:55) [1]

Удалено модератором
Примечание: Offtopic


 
FireHack   (2003-11-18 11:26) [2]

чтобы консольное окно закрылось, все приаттаченные к нему приложения должны или выполнить FreeConsole или завершить свой основной поток.


 
Closer   (2003-11-18 12:41) [3]

Но я вобще ничего не запускаю в Cmd.exe. Я просто запускаю свою программу и сразу же закрываю. А в Delphi после этого, по сведениям ProcessExplorer, появляются неосвобождённые Handel-ы.


 
FireHack   (2003-11-18 14:30) [4]

а CMD, думаешь, обладает интеллектом. Убей и эту злобную тварь.


 
Closer   (2003-11-18 14:37) [5]

Дык, я и убиваю её. Могу аж двумя способами убить: либо послать ей "EXIT", либо TerminateProcess. Она благополучно умирает, а Handel-ы в Дельфе остаются. И с каждым запуском моей проги их становится всё больше и больше...


 
FireHack   (2003-11-18 14:40) [6]

А ты попробуй не из дельфы запустить


 
Closer   (2003-11-18 18:14) [7]

Кажется на основании паралельной темы "Как правильно закрыть процесс созданый с помощью CreateProcess" мне удалось понять в чём проблемма. Проблема с Delphi она не закрывает описатели на созданый и закрытый мной процес, т.е. происходит утечка памяти.

Большое спасибо всем кто помог мне решить этот вопрос.



Страницы: 1 вся ветка

Текущий архив: 2004.01.23;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
1-72823
Cosinus
2004-01-12 14:22
2004.01.23
Работа с bin-файлом, находящимся в теле программы


1-72837
Vi0let
2004-01-12 11:13
2004.01.23
Необходимо програмно вкл/выкл в системе сглаживание шрифтов...


1-72720
LinkFly
2004-01-10 03:01
2004.01.23
Не работает AnsiStrUpper почему???


1-72744
Пубертанец
2004-01-14 09:25
2004.01.23
Файл -> в ресурс, а потом файл из ресурса


4-72981
Dimaxx
2003-11-15 13:30
2004.01.23
DeviceIOControl + IOCTL_Disk_Format_Tracks_Ex





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский