我建议你的数据输入以word为工具,这样可以使用OLE把WORD内容存入数据库,字段类型为OLE流。你的问题就应该解决了。
  在delphi中打开word:
var
    S:Variant;
begin
    S:=CreateOLEObject('Word.application');
    S.quit;
end;
这样的题库我已经完成了一个,还是网络的,如果你只是用,建议你买一套算了。
如果有意向,我的信箱[email protected]

解决方案 »

  1.   

    我建议你用word作输入界面,这样所有的复制什么的,都可以了,然后把word作为一个流存入数据库,我是这样作了,在我的程序界面里只能看,修改时,我会自动为客户打开一个word,内容写到里面,word的基本用法在上面说了,只要你会vba,就没有什么问题了,只是时间了。
      

  2.   

    delphi我是刚刚开始学的,所以对您说的有许多不懂,坦白说,我是为了毕业设计,决不是为什么商业活动。这不,该交差了,可是还有很多问题,很着急,大哥既然做过,如果有源程序的话能不能帮到底,给我看一看。我知道也许这样的要求有些过分了,可是真的情非得以呀!
      

  3.   

    那好吧。现在的问题是,题目录入时有一项图的录入,老师希望能够象win98中的复制、粘贴一样,在别的软件中作好图,然后直接选中图形,(而不是保存下来的图片),来到程序中直接粘贴,我想大概主要面对是word吧。
    然后还有就是出试卷时,我打算将选的题先存入临时表,然后从表中将他们输出到word文档里,形成试卷,但具体怎么实现,还请指教。
      

  4.   

    我想以我的技术是不可能自己作一个处理软件可以处理复制过来的图形的,只能用第三主软件,你要文字输入又要用图,我觉得用word比较好,你用TOleContainer建立一个word的OLE就可以显示了,把word存入数据库用pardox7的ole字段很方便,把TOleContainer里的内容可以存入库中,组卷时,从数据库中读出数据在写入一个临时文件,在用word打开,组合成试卷,要完成这些,你应该需要对vba,也就是offic编程比较熟悉。
      

  5.   

    我想以我的技术是不可能自己作一个处理软件可以处理复制过来的图形的,只能用第三主软件,你要文字输入又要用图,我觉得用word比较好,你用TOleContainer建立一个word的OLE就可以显示了,把word存入数据库用pardox7的ole字段很方便,把TOleContainer里的内容可以存入库中,组卷时,从数据库中读出数据在写入一个临时文件,在用word打开,组合成试卷,要完成这些,你应该需要对vba,也就是offic编程比较熟悉。
      

  6.   

    可悲的就是我不熟悉呀,甚至您说的vba‘我是刚刚听你说的,因为我见过一个网上发布的出题系统,出题时就是输出到一个.txt文件里的,所以才那样做,谁知道事实上这么麻烦哪。急死我了,可是快要交了呀,我现在很想有人能帮我呀,因为我刚刚学delphi,相信现学也来不及的。本来我的系统就小,就一个题的录入和自动组卷,两个都不能很好的实现,设计还怎么过呀,毕不了业呀!:(
      

  7.   

    那就太好了,能不能给我一些你做的东东呢?我实在是没办法了,已经急了我一个礼拜了,[email protected]谢谢了。问题解决了分全是你的了。