![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с СОМ портом [D7, WinXP]
Shamansky © (2005-02-07 16:28:00)Доброго времени суток, возникла проблема при работе с СОМ портом: есть сервер, который ловит сообщения приходящие на СОМ порт, проблема в том, что со временем объем занимаемой им оперативной памяти растет. Причем ведение всех логов отключено, использую компоненту Apro ComPort
Marser (2005-02-08 18:23:00) [1]Забыл добавить к портовым файловые:
CreateFile
ReadFile
ReadFileEx
WriteFile
WriteFileEx
CloseHandle
GanibalLector (2005-02-08 17:53:00) [2]>А для Delphi 2005 так же само?
Это Вы у кого спрашиваете?Если у Marser,то ДА.
Shamansky (2005-02-08 17:46:00) [3]А для Delphi 2005 так же само?
Erik1 (2005-02-08 12:31:00) [4]С Apro ComPort неработал, а вот VARIAN ASYNC32 COMPONENT v1.48 меня неподводил.
Reindeer Moss Eater (2005-02-08 11:38:00) [5]нет там никакой "ошибка компоненты"
Marser (2005-02-08 11:35:00) [6]
> Shamansky (08.02.05 11:15) [5]
> На порт ничего не приходит, то есть какая-то ошибка компоненты,
> наверное, а как на АПИ читать?
BuildCommDCB
BuildCommDCBAndTimeouts
ClearCommBreak
ClearCommError
CommConfigDialog
DeviceIoControl
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
GetDefaultCommConfig
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetDefaultCommConfig
SetupComm
TransmitCommChar
WaitCommEvent
Целый волшебный мир :-)
Shamansky (2005-02-08 11:15:00) [7]На порт ничего не приходит, то есть какая-то ошибка компоненты, наверное, а как на АПИ читать?
Anatoly Podgoretsky (2005-02-08 00:13:00) [8]Shamansky (07.02.05 21:50) [2]
Ответ - ошибки.
GanibalLector (2005-02-07 23:47:00) [9]> вопрос почему?
А ты посмотри на ихние исходники.Ну,или запусти Портмон и посмотри.ИМХО,левейший компонент.
З.Ы.А что мешает самому читать порт(на АПИ,естественно)?
Shamansky (2005-02-07 21:50:00) [10]Чего тут непонятного, висит в памяти программа, которая при поступлении на СОМ порт данных их считывает и записывает в файл, логи у компоненты СОМ порта отключены, парадокс в том, что программа независимо от того поступили ли данные или нет увеличивается в объеме занимаемой памяти, вопрос почему?
Marser (2005-02-07 17:03:00) [11]Я не волшебник, я только учусь, так что просканировать твои исходники в поисках проблемы не сумею.
А мастера, так те учиться даже и не пытвлись, пошлют сразу. Потому как постановка слишком мутная.