Lysee 1.0.5刚刚发布,免费的,欢迎大家下载使用,提提意见:if (you_want_embed_script())
  "http://lysee.oicp.net".shopen();

解决方案 »

  1.   

    to yueyixing(圣石传说) :将python编译成lysee的模块,那lysee就可以使用python,反过来一样,
    将lysee编译成python的模块,那python也能使用lysee。对Perl,Ruby
    等也一样,就看有没有这样做的需要。我开发lysee就是因为不想老是用老外的东西(开发工具除外),自己的可
    能简陋一点,但用着更放心,更顺手。
      

  2.   

    举个例子,每次lysee更新时我都用下面的lysee代码发出通知#!c:/lysee/bin/lyscon.exeimport mail;const
      string version = lysee.__version__.extractName(" ");
      
    private
      int success, failed;
      
    private void uptell(string mailbox)
    {
      = "sendto:", mailbox, "...... ";
      if (not mailbox.isMailAddr()) {
        = "INVALID" + eol;
        ++ failed;
        return;
      }
      maildata m = new maildata();
      m.receiver = mailbox;
      m.subject = "升级通知: lysee " + version + " 已经发布,欢迎您下载使用";
      m.body = "您好:"  + eol + eol +
               "lysee已经升级到 " + version + " 版,欢迎您登陆我们的站点下载使用:" + eol +
               "http://lysee.oicp.net" + eol + eol +
               "[email protected]" + eol +
                 time.now().format();
      m.send();
      ++ success;
      = "DONE" + eol;
    }main:smtp.userName = "webmaster";
    smtp.password = lysee.read("webmaster_smtp_password");
    smtp.userDomainName = "lysee.oicp.net";
    smtp.host = "127.0.0.1";// 调用uptell函数发出通知邮件uptell("[email protected]");
    uptell("[email protected]");
    uptell("[email protected]");
    uptell("[email protected]");= success, "sent,", failed, "failed, press ENTER to leave ...";
    sys.readln();
      

  3.   

    强人,呵呵,向您学习。
    我这个软件想嵌个脚本,给end userhttp://www4.skycn.com/soft/18289.html
    向您学习
      

  4.   

    to gemouzhi(gemouzhi):谢谢你的支持,作完后请通知我一声,我也下个用用。制作安装程序包时只需携带内核lysee.dll一个文件,其它模块/文件可以不要。要帮忙请登陆我的网站通知我,现在的email没以前好用了。
      

  5.   

    to budi():
    老大,太佩服您了,程序写到您这个地步真的太牛了,特服您。
    对您崇拜五体投地,今天用了用lysee,一个字牛,俩字太牛。
    呵呵,希望大学毕业之后能去你那里学习。
      

  6.   

    to alphax:lysee 1.0.4以前的版本为共享软件,1.0.5版以后改为免费,等内核更加
    完善后将公开所有的原代码,你可能正在使用1.0.4之前的版本。注册时打开lyswin.exe,在帮助下选择注册,填写你的信箱和注册码后确
    定既可。既是没有注册,1.0.5以上的版本在功能上也不会有任何限制,不
    用担心它会在某个时间弹出一个窗口要求注册。to gemouzhi(gemouzhi):我的IP是动态的,新浪的邮件系统在规则设置上可能有问题,有时不接收
    我从站点发出的邮件,你的注册码为:
      TjYKimCzP9VEi1p5MIFhpoPI7NPqQipPJ
    注册名是你的信箱,不好意思!
      

  7.   

    注册码怎么用不了?
    我卑鄙的改了您的一下代码:呵呵,
    Result := R.IoRegInfo.registered;
    Result := true;本来想看看注册的算法,老大是不是没发布:LiEncrypt.pas
    读代码中............中国太需要您这样做能做出 产品 的人了,以后肯定还有问题想您请教......
      

  8.   

    EngineQuery这个核心函数没有啊,呵呵,就靠他支撑的框架,可是老大没发布。。
    呵呵,静待佳音,呵呵KuExports这个单元太重要了,可是没有,budi()的精髓还没学到,呵呵。不过老大不发布也有道理,呵呵,这个架构可以做个产品了,顺便还在代码里复习了Adapter设计模式,正读的爽的时候,呵呵,EngineQuery这个核心函数,55555555555555555555.......
      

  9.   

    EngineQuery定义在内核中,用于对外提供一个标准的接口,随着内核单元的
    修改,EngineQuery必须随时作出调整。而lseu.pas作为接口单元,其内容是
    稳定的,内容只会增加,不会修改或减少,有了lseu.pas接口单元,lysee
    能被D3以来所有的Delphi版本使用,配以C头文件,就能被所有的C/C++开发工
    具使用,只是速度有些慢,还需从内核级别做大量的优化,做完这些工作后,
    我会选择适当的时候公开所有的核心代码。
      

  10.   

    注册失败,请检查输入的订单号和注册码!
    出现这个提示是因为lysee以前是共享软件,从1.0.4版转免费时未修改注册脚本
    demos\regkey.ls中的提示,忽略它就行了。