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格式中。
怎么样混合HTML和ExtPascal
用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/*
- ExtPascal FAQ
- ExtPascal概述
- ExtPascal流程图
- 翻译:ExtPascal安装手册简介
- ExtPascal嵌入式(内部)Web服务器
- FAQ
- FAQ
- FAQ
- FAQ
- FAQ
- FAQ
- faq
- FAQ
- faq
- FAQ
- FAQ
- faq
- FAQ
- sp_executesql 用法
- 让人无语的Access关键字
- 如何使菜单栏变灰 MFC
- pku2352 线段树
- 字符串的复制(二)
- ExtPascal FAQ
- 下标法引用字符串中的字符
- 写手?
- 比较两数大小(指向函数的指针变量)
- C#获取指定日期所在周/月/年的起始时间
- 基础数据获取流程
- openGL CG 系列教程1 - Hello CG
- 输出两数的最大值、最小值、和(指向函数的指针变量)
- 离散制造企业上ERP准备好了吗?