谁能提供以下FAX传真收发问题解决方案~!!!(50分)

  • 主题发起人 主题发起人 risingsoft
  • 开始时间 开始时间
R

risingsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有个项目,是要做一个传真收发系统,通过带FAX的MODEM与传真机或其他传真软件进行收发功能。我在网络上下了那个DreamFax,里面用到TApro控件组,由于本人对此控件包的了解太少,加上E文水平有限,下下来的E文资料看得头晕。有些问题请教:

1、我要做成一个实时运行的程序,当有传真接入时(传真机或FAX MODEM收到呼入信号),立即启动接收。也就是说要一直处于接收状态,随时就绪。

2、服务端我自己建立有一个数据库,里面存了待发的传真文件列表,保存的是本地相对路径的传真文件名,每间隔一定的时间(可设置,如1秒),就查询此数据表,将查询到的第1条待发记录文件进行传真发送,发送完毕后将此表里的发送标志设置为“已发送”。也就是说每间隔一定的时间,就从数据库查询一条传真进行发送。

3、收发是整合在一个程序里,并且收发都可取消。

4、传真接收与发送可以独立运行互不干涉。因为如果客户机器上插多个FAX MODEM卡,每个卡接独立的电话线,那么一条用于发,一条用于收。但如果只有1个FAX MODEM卡,那么如何控制发送时不能接收,接收时不能发送,需要考虑

5、我的程序基本上做出来,但是功能太烂,发送与接收功能基本能用,但是问题是:
A、我收发公用一个TApdComPort和同一个TApdTapiDevice,导致发送时接收阻塞
B、接收后发送阻塞,也就是不能同时独立工作。并且CPU的占用率100%很高。这样
到客户那里是无法使用的。
 
Delphi串口编程 这本书很好啊,建议去买一本,我就买了一本的,上面有详细介绍了Apro
组件的操作,专门的一个章节!
 
我在看。但是我是想各位提供一个解决方案,改怎么设计,怎么实现。具体编码就不用了~~~~
 
来人吗?~~~~~~~~~~~~~~~~~~[:)][:)][:)]
 
后退
顶部