刚关注RemObject
看了下Demo写 a RemObjects SDK Server通过File--new--Remobject--vcl standalone新建一个
RemObjects SDK Server 
编译后会自动生成两文件,分别是 Intf 和 Impl,也就是接口和实现--------------
现在我不通过向导,我照样画瓢,直接在form上放TROIndyHTTPServer;
TROBinMessage;
编译,但是为什么不出现intf和impl,是不时是还有其他的设置 
---------------------------------------------------------
想问下怎样Write a RemObjects SDK Server 
         Write a RemObjects SDK Client
-------------------------------------------------------
 跪求!谢谢
 

解决方案 »

  1.   

    使用 service builder 自动生成
      

  2.   

    你看看自动生成的项目文件(dpr),会发现里面有一句编译设置,那句就是控制是否每次编译都自动生成一次代码的关键语句。
      

  3.   


    with ROServer do
    begin
    .......
      if Active=false then
          Active:=True;      //这里有时候执行后单步跟踪却仍然Active=false;而又不给我们提示,导致程序出错,请问为什么及解决方案,希望有热心的人解答
    .......
    end;
      

  4.   

    还有我客户端连接,也获取了值,但是在服务器端用
    ROServer.BPDXServer.ActiveNumberOfConnections
    上面这条指令却没有获取到连接数
      

  5.   

    program GeneralServer;{#ROGEN:ABSLib.rodl} // RemObjects: Careful, do not remove!uses
      FastMM4,
      uROComInit,        // 这个也是
      Forms,在一般的工程中增加上面的二处内容就可以成为RO工程了,.rodl 文件你参考虑例子(XML)手动修改就可以用了。
    with ROServer do
    begin
    .......
      if Active=false then
          Active:=True;      //这里有时候执行后单步跟踪却仍然Active=false;而又不给我们提示,导致程序出错,请问为什么及解决方案,希望有热心的人解答
    .......
    end;应用了一个线程来处理了, Server.active=false // 或者是 true 时并时马上得到结果。
    我的处理就是增加了一个 sleep(200) 也差不多了,