AsyncFree104
所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:113KB
下载次数:7
上传日期:2009-08-10 19:58:11
上 传 者:
krisda
说明: Delphi Serial Port Components.
文件列表:
Examples\TerminalPortMain.pas (4806, 2002-12-29)
Examples\TerminalPortMain.dfm (6633, 2002-12-29)
Examples\LineViewerExample.dpr (250, 2002-12-29)
Examples\LineViewerMain.pas (3186, 2002-12-29)
Examples\NonsyncEventsMain.pas (7200, 2002-12-29)
Examples\DataAwareExample.dpr (212, 2002-12-29)
Examples\DataAwareExample.res (876, 2002-12-29)
Examples\LineViewerMain.dfm (1761, 2002-12-29)
Examples\DataAwareMain.pas (3553, 2002-12-29)
Examples\DataAwareMain.dfm (759, 2002-12-29)
Examples\NonsyncEventsMain.dfm (1914, 2002-12-29)
Examples\FileViewerMain.pas (5047, 2002-12-29)
Examples\NonsyncEventsExample.dpr (224, 2002-12-29)
Examples\FileViewerMain.dfm (2836, 2002-12-29)
Examples\NonVCLExample.dpr (2810, 2002-12-29)
Examples\FileViewerExample.dpr (215, 2002-12-29)
Examples\PvStopper.pas (3129, 2002-12-29)
Examples\FileViewerExample.res (876, 2002-12-29)
Examples\SimplePortMain.pas (1230, 2002-12-29)
Examples\SimplePortMain.dfm (1091, 2002-12-29)
Examples\AsyncFreeExamplesGroup.bpg (1273, 2002-12-29)
Examples\LineViewerExample.res (876, 2002-12-29)
Examples\NonsyncEventsExample.res (876, 2002-12-29)
Examples\SimplePortExample.res (876, 2002-12-29)
Examples\TerminalPortExample.res (876, 2002-12-29)
Examples\SimplePortExample.dpr (251, 2002-12-29)
Examples\TerminalPortExample.dpr (266, 2002-12-29)
Examples (0, 1999-05-08)
Docs\AsyncFree.rtf (153576, 2002-12-29)
Docs\Contact me.URL (97, 2002-12-29)
Docs\Visit Delphree web site.URL (52, 2002-12-29)
Docs\AsyncFree_Spanish.rtf (61818, 2002-12-29)
Docs (0, 1999-06-20)
AfRegister.dcr (3632, 2002-12-29)
AsyncFreeD4.dpk (943, 2002-12-29)
AsyncFreeD5.dpk (941, 2002-12-29)
AsyncFreeD6.dpk (952, 2002-12-29)
AsyncFreeD7.dpk (952, 2002-12-29)
... ...
AsyncFree library
-----------------
Serial communication and related components
Installation:
-------------
Delphi 7:
install AsyncFreeD7.dpk
Delphi 6:
install AsyncFreeD6.dpk
Delphi 5:
install AsyncFreeD5.dpk
Delphi 4:
install AsyncFreeD4.dpk
Note: The code is developed and primary tested on Delphi 4.03 under
Windows 95 OSR2.
File contents:
--------------
Docs\AsyncFree.rtf Help file
Docs\Readme.txt The file you're probably reading now
AsyncFreeD4.dpk Delphi 4 package
AsyncFreeD5.dpk Delphi 5 package
AsyncFreeD6.dpk Delphi 6 package
AsyncFreeD7.dpk Delphi 7 package
AfCircularBuffer.pas Circular buffer
AfComPort.pas Serial communication base component
AfComPortCore.pas Communication core low-level objects
AfDataControls.pas (not finished yet, do not use)
AfDataDispatcher.pas Data dispatcher and related components
AfDataTerminal.pas "Data-aware" terminal
AfPortControls.pas Serial port selection visible components
AfRegister.pas Property editors and its registering
AfSafeSync.pas VCL synchronization functions
AfUtils.pas Miscellaneous functions
AfViewers.pas Terminal and file viewer
AfRegister.dcr Component icons
PvDefine.inc Delphi version definitions
Examples: (\Examples folder)
----------------------------
DataAwareExample It shows how to make descendant of the standard
control (TMemo) which represents an AsyncFree
"data-aware" component.
FileViewerExample Example of using TAfFileViewer component.
LineViewerExample Example of using TAfLineViewer component. It shows
how to work with different color modes that allows
you make syntax highlighting for log text files.
NonsyncEventsExample Example of using non synchronized events and its
advantages comparing to normal events.
NonVCLExample It shows how to use core low-level objects in a
small console application without using components.
SimplePortExample Example of using base serial communication component
TAfComPort.
TerminalPortExample Example of using data dispatcher and "data-aware"
components. There is also shown how to send a file
through serial port using TStream class.
AsyncFreeExamplesGroup The examples group for Delphi 4 and 5 users
Known bugs:
-----------
* TAfComPort.OnOutBufFree event isn't fired properly when there is a huge
incoming data traffic.
* When TAfTerminal logging mode is lgCreate, the log file doesn't allow
file read sharing.
Future:
-------
* Improve documentation and examples as well (and my english, of course :-)
* Add "text line received" event to the data dispatcher to allow work with
a single line.
* Add user timers. I thought to put them into data dispatcher to make a
complex component for working with data. But now I decided to put them
to the separate component to make it more flexible and independent of
having using data dispatcher.
* TAPI support
* RAS encapsulation (???)
Contact:
--------
Delphree - The Open Source Delphi Development Initiative:
http://delphree.clexpert.com
http://sourceforge.net/projects/asyncfree
Initial developer:
Petr Vones - petr.v@mujmail.cz
Contributors:
Mario Martins - mmartins@s-larg.com.ar
Translation of documentation to spanish.
近期下载者:
相关文件:
收藏者: