ExtPascal FAQ

来源:互联网 发布:拜乐生物杀蟑饵剂 知乎 编辑:程序博客网 时间:2024/04/23 19:38

ExtPascal FAQ

原文如下:http://code.google.com/p/extpascal/wiki/FAQ

Object Pascal怎么调试Extpascal应用程序

         如果您用Delphi/Lazarus/MSEide,而且想调试您的ExtPascal应用程序,非常简单。在您的代码处随意设置一个断点。举个例子,在Home方法里面。然后运行您的ExtPascal应用程序在IDE的调试模式里面。打开您的浏览器输入URL地址。如果一切运行正常。IDE会执行到断点处。再断点处。您可以做您想要的。一步一步调试。看变量值等等,在调试的时候,您不用担心浏览器会出现响应超时的信息。ExtPascal程序会继续运行。

怎么观察JavaScript错误?

需求:

1.  Firefox去测试您的程序。

2.  DEBUGJS定义条件编译您的程序。这个定义让JavaScrpt代码更加容易刻度,并让ExtPascal窗体在Ajax捕捉错误。

Ajax产生一个错误,ExtPascal自动捕捉错误,并显示JavaScript代码,提示错误的信息,并试图在窗口里面计算出发生错误的行号。

如果这个错误产生在Firefox里弹出的一个显示空白页正常回复。这个过程请按Ctrl+Shift+J显示这个错误窗口平台。然后点击错误链接看看JavaScript代码。

为了获取更多的资源请安装Firebug

Ajax从几个服务器的窗体去发送所有字段

举例:

    Handler := AjaxForms(Server.Method, [AForm1, AForm2]);

 

 

通过ExtJS框架,所有的字节属性都已经序列化到服务端。您不用担心手动在服务端分析。因为在Post请求内容中所有的值都在这个普通name=value格式中。

怎么样混合HTMLExtPascal

TExtPanel的子类和HTML属性,举例:

  with TExtPanel.Create do begin 

    RenderTo := 'body'; 

    Html     := '<table><td><a href=' + RequestHeader['SCRIPT_NAME'] + '/Proc target=blank><img src=' + ExtPath + '/examples/shared/screens/' + Gif + '.gif /></a></td><td>' + Desc + '</td></table>blabla</a></td></table>'; 

  end;

怎么关闭ExtPascal应用程序

         ExtPascal有一个标准方法去做关闭。这个方法需要一个密码:extpascal,下面是硬编码的样式:

http://localhost/cgi-bin/ExtPascalSamples3/shutdown?password=extpascal

 

 

 

chmod -R 777 /var/svn/*

原创粉丝点击