Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Вниз

В Win98 работаю с COM портом - все OK, в Win2k та же прога глючит. Почему ?   Найти похожие ветки 

 
_Dima   (2001-12-18 12:12) [0]

Есть программа, читающая через COM-порт данные из внешнего устройства (специализированный микропроцессорный вычислитель).
Чтение и запись в порт организована в отдельных потоках, используя функции API CreateThread (TThread не используется).
В Win98 все прекрасно работает. В Win2k, во-первых создать файловый указатель на порт получается только со второго раза и данные из порта не читаются при нормальной работе программы. В пошаговом же режиме - все работает без проблем - все данные из порта читаются, причем даже правильно.
Если кто знает в чем может быть проблема - помогите, а то, наверное, моих знаний (и даже уже фантазии из-за чего это может быть) не хватает. Please !!!


 
Digitman   (2001-12-18 12:40) [1]

Что возвращает CreateFile() при 1-й, неуспешной попытке получить хэндл ? Код ошибки о чем говорит ? Ты вообще анализируешь/протоколируешь ошибки, возвращаемые API-вызовами ?

Порт после его успешного открытия вызовом CreateFile() программно настраиваешь ? Ошибки возникают при настройке ? Анализируешь/протоколируешь их ?
Приведи фрагмент кода настройки, если это вообще делается у тебя в программе



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

Форум: "WinAPI";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
3-42705
FilSM
2002-01-18 16:02
2002.02.14
ADO глючит.


1-42710
kay
2002-01-30 11:56
2002.02.14
Текстовик


14-42845
Hawk2
2001-12-25 18:04
2002.02.14
---|Ветка была без названия|---


1-42761
vopros
2002-01-31 09:42
2002.02.14
Как запустить из Delphi DOS комманду?


3-42694
Belov
2002-01-18 15:29
2002.02.14
Запись картинки в базу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский