![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк Win2k [D6, Win2k]
Morj © (2004-11-21 13:32:00)Всем добрый день!
Помогите разобраться со следующей проблема: у нас функционирует система Diasoft Bank (досовая), которая позволяет формировать отчеты в виде текстовых файлов и запускать внешнюю программу (в моем случае – прога дельфийская, использует BDE) с путем/именем файла отчета в качестве параметра командной строки. При работе под Windows 95/98 все срабатывает нормально. А под 2k первый раз срабатывает нормально, а впоследствии выдается ошибка:
Заголовок: «16-разрядная подсистема MS-DOS»
Сообщение: «Системная ошибка NTVDM. Параметр задан неверно.» При нажатии кнопки «Пропустить» программа продолжает работу.
Интересно, что проги на Visual Fox Pro работают нормально. Возможно, дело в настройках проекта, или опциях компилятора, но я уже все перерыл – не помогает
DrPass (2004-11-21 14:50:00) [1]
> А тебе не приходило в голову, что не стоит писать о том,
> в чем ты ни черта не понимаешь?
Умерьте эмоции, молодой человек. И проверьте - возможно, этот Diasoft Bank пытается обратиться к файлу в то время как он открыт вашей программой
Morj (2004-11-21 14:46:00) [2]А тебе не приходило в голову, что не стоит писать о том, в чем ты ни черта не понимаешь?
Piter (2004-11-21 14:44:00) [3]Morj (21.11.04 14:26) [2]
В этот момент ВИНДА выдает ошибку…
то есть, ошибка возникает при работе ТВОЕЙ программы?
А тебе не приходила в голову мысль, что в ТВОЕЙ программе какая-то ошибка?
А тебе не приходило в голову с отладчиком побегать по коду ТВОЕЙ ПРОГРАММЫ и определить В КАКОМ МЕСТЕ возникает ошибка?
Morj (2004-11-21 14:26:00) [4]Блин, ну у Вас и манеры Я же все уже написал.
Все просто: в ДОСовской программе формируется текстовый файл, затем ДОСовская программа запускает мою программу (дельфийскую), в качестве первого параметра командной строки МОЕЙ программе передается путь к файлу с отчетом (например, j:\diasoft\prog1.exe j:\diasoft\asdf.txt). Затем моя программа этот файл обрабатывает…В этот момент ВИНДА выдает ошибку…
Piter (2004-11-21 14:09:00) [5]Блин, опять надо информацию битой выколачивать?
Тебе нужен ответ на вопрос, а не нам. Так что чем больше ты информации дашь - тем лучше.
Например - где выдается ошибкa, в какой программе? Даже это мне непонятно...