教育局下发了一个小软件
ftp://175339:[email protected]/public_html/photo.rar上面是这个软件的地址和几个示例图片的例子;这个软件的主要功能就是显示图片的同时;
下面有个小框框还可以显示这几个照片中隐藏的文本信息;这些信息把这个图片用记事本打开也可以看到;我现在想把这些信息提取出来存到一个数据库中;我自己想了两个办法;一个就是找到这个软件读取信息的方法;然后写一个程序将这些信息另外提交到数据库中另一个办法就是另外做一个小软件;可以从这个界面上读取这些文本信息然后存到数据库中;我确实不知道怎么实现;我学DELPHI没有多久;只搞过数据库相关的;没搞过这些;希望哪个大虾能写清楚点;教一下我这个新人;谢谢了;送上100分;算是报答我的信箱是:[email protected]

解决方案 »

  1.   

    我想办法打开了这个软件;得到两个代码;1:PICLOADTEMPLATE DIALOG 0, 0, 271, 146
    STYLE DS_SETFONT | WS_CHILD | WS_CLIPSIBLINGS
    LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
    FONT 8, "MS Sans Serif"
    {
      CONTROL "", 1004, "STATIC", NOT WS_GROUP | SS_BLACKRECT, 79, 15, 181, 120
      AUTOCHECKBOX   "Image &preview", 1002, 78, 4, 62, 10
      LTEXT   1119, 0, 0, 71, 146
    }这个应该是读取图片路径用的;2:102 DIALOGEX 0, 0, 468, 397, 0
    STYLE DS_SETFONT | WS_POPUPWINDOW | WS_VISIBLE | WS_DLGFRAME | WS_THICKFRAME
    EXSTYLE WS_EX_APPWINDOW
    CAPTION "证件照图片浏览"
    LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
    FONT 9, "宋体"
    {
      PUSHBUTTON   "退出", 2, 411, 376, 50, 14
      LTEXT   "目录:", -1, 4, 6, 21, 8
      EDITTEXT   "", 1000, 27, 3, 235, 14, ES_AUTOHSCROLL
      PUSHBUTTON   "选择目录...", 1001, 265, 3, 49, 14
      CONTROL "List1", 1002, "SysListView32", WS_BORDER | WS_TABSTOP | 0x00000005, 5, 57, 204, 333
      LTEXT   "图像文件列表", -1, 5, 23, 49, 8
      CONTROL "", 1018, "STATIC", NOT WS_GROUP | SS_BLACKRECT, 215, 36, 246, 235
      LTEXT   "图片编号:", -1, 213, 278, 37, 8
      LTEXT   "姓名:", -1, 213, 292, 21, 8
      LTEXT   "身份证:", -1, 213, 306, 29, 8
      EDITTEXT   "", 1007, 253, 275, 118, 12, ES_AUTOHSCROLL | ES_READONLY
      EDITTEXT   "", 1008, 253, 289, 71, 12, ES_AUTOHSCROLL | ES_READONLY
      EDITTEXT   "", 1009, 253, 303, 118, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "学校:", -1, 213, 320, 21, 8
      EDITTEXT   "", 1011, 253, 317, 81, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "学校代码:", -1, 340, 320, 37, 8
      EDITTEXT   "", 1012, 380, 317, 77, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "性别:", -1, 340, 291, 21, 8
      EDITTEXT   "", 1013, 381, 289, 27, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "学号:", -1, 213, 334, 21, 8
      EDITTEXT   "", 1014, 253, 331, 81, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "毕业时间:", -1, 340, 334, 37, 8
      EDITTEXT   "", 1015, 380, 331, 77, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "学位:", -1, 213, 348, 21, 8
      EDITTEXT   "", 1016, 253, 345, 81, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "办学性质:", -1, 340, 348, 37, 8
      EDITTEXT   "", 1017, 380, 345, 77, 12, ES_AUTOHSCROLL | ES_READONLY
      RTEXT   "", 1010, 388, 274, 71, 8
      PUSHBUTTON   "复制信息...", 3, 210, 376, 50, 14, NOT WS_VISIBLE
      PUSHBUTTON   "保存修改", 1019, 268, 376, 50, 14, NOT WS_VISIBLE
      LTEXT   "学生代码:", -1, 213, 362, 37, 8
      EDITTEXT   "", 1020, 253, 359, 81, 12, ES_AUTOHSCROLL | ES_READONLY
      LTEXT   "专业:", -1, 340, 362, 21, 8
      EDITTEXT   "", 1021, 380, 359, 77, 12, ES_AUTOHSCROLL | ES_READONLY
    }这个应该就是主窗体了;哪位大虾给我讲一下;写成DELPHI应该怎么写;感激;
      

  2.   

    根据上面代码我已经将复制信息...
    保存修改这两个按钮还原出来而且也将EDIT控件从只读属性改成了可修改属性;信息是可以修改了;可是还是导不出来呀
      

  3.   

    你复制那些有个P用啊,它读取信息的方式你都不知道,添加信息到PICTURE 尾端就OK了