发布网友 发布时间:2024-10-22 16:24
共4个回答
热心网友 时间:2024-11-07 03:43
我不是delphi高手,但这个标题太刺眼了。不是DELPHI 高手请勿进。
如果改别人的代码,看通讯协议文挡。
1。服务器和客户端数据上下行肯定是有通讯协议的,按数据结构分析即可。
2。如果存储内容没经过加密的话,试题内容字段可能只是用 Ole对象类型存储而已(文本字段最长只能255字节,ACC超过255用ole),直接按普通文本转换就可以了。双击ADOQUERY,添加过滤字段,在添加的考试题目字段上选择事件OnGetText(Sender: TField; var Text: String; DisplayText: Boolean);
直接在代码中增加
Text:= MyQuery1.FieldByName('考试题目').AsString;
这个毕业设计,主要目的是让学生了解socket通讯过程,定制协议。而不是叫你了解如何将二进制内容显示成文本文档。如果一个数组的hex显示,ascii显示都搞不懂,有怎么能说得上是菜鸟。
热心网友 时间:2024-11-07 03:43
问错地方了吧
不是用DELPHI写的程序就一定是DELPHI程序员的事情
热心网友 时间:2024-11-07 03:44
建议你找原作者解决你的问题,因为我感觉数据库应该是加密了,就算你把二进制数据读出来估计也解不出来!
热心网友 时间:2024-11-07 03:44
长二进制,是指经过编码的数据吗?去找协议。
查询试好的成绩?这是普通的sql语句,知道表的位置,你问同学就行了。