Здравствуйте, Народ! Хоть я и пишу на Делфи, но при использовании WinAPI, думаю, пофиг. У меня такая проблема. Есть ДОСовская прога. Эта прога работает с двумя внешними файлами. Эта прога должна работать определенное время. Я создаю процесс для выполнения этой проги при помощи CreateProcess. Вызываю WaitForSingleObject. Если прога не успевает завершиться, то TerminateProcess. Вот тут проблема - после завершения процесса файлы с которыми работала прога некоторое время остаются открытыми. А мне надо их заменить и запустить прогу еще раз. Может кто встречался с этой проблемой - plZ help. В приложении моя функция на Делфях.
Здравствуйте, X-RayMan! Так тебе здеся лучше выбрасывать эксепшн, если прога не успела завершиться, ну и в обработке корректно закрывать файлы и уж затем терминейтить процесс Ответ отправлен: 31.03.2003, 06:23 Отправитель: PL
Вопрос № 657
Здравствуйте эксперты и читатели! Сегодня, у меня к вам скорее не вопрос, а предложение. Когда-то(не очень давно) я изучал програмирование для веб. В процессе изучения написал довольно приличный новостной PHP-скрипт. Т.е. мой скрипт - это большая панелька NewsMaker'ов. В нем довольно много возможностей(на этот скрипт я потратил далеко не одну ночь сидения за экраном компьютера и набивания PHP кода в фаре), которых я не встречал в фриварных скриптах. Я не буду расказывать о них. Можите зайти и скачать его(см. Приложение) Но интерес к PHP у меня вскоре пропал(стал переходить на Asm, Delphi), а скрипт остался. А теперь мне приходит все больше и больше писем от людей, которые например хотят новых версий. А проект-то закрыт! И у меня возникла идея, может кому-нибудь из PHP програмистов, которые сейчас сидят без дела взять и заняться
этим скриптом. Ведь, если исправить баги и глюки, то ему и до шароварного не далеко. Ну? Как вам эта идея? Пишите на мыло, договоримся. P.S. Эксперты, закиньте плиз в рассылку, чтоб читатели увидели. ToshibA ToshibA@nm.ru
Добрый день, ToshibA! Закинул Ответ отправлен: 31.03.2003, 09:21 Отправитель: Eugene
Вопрос № 660
Доброго времени суток! как вывести текст в объект CEditView, выбрать строку с конкретным номером ? можно ли положить на CView кнопку ? VC++ 6.0 спасибо
Доброе время суток, vova! 1. GetEditCtrl().SetWindowText( "12
345
6789" ); 2. int ch = GetEditCtrl().LineIndex( 2 ); if( ch != -1 ) GetEditCtrl().SetSel( ch, GetEditCtrl().LineLength( 2 ) ); 3. А почему нет? m_btn1.Create( "xxx", WS_CHILD | WS_VISIBLE, CRect( 0, 0, 100, 40 ), this, 123 ); С уважением, Avl2k. Ответ отправлен: 31.03.2003, 14:20 Отправитель: Avl2k
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.