Domino开发
cottonsky
这个作者很懒,什么都没留下…
展开
-
3行代码,搞垮Domino服务器
声明:此文撰写的目的在于探讨Domino开发技术,并尽量回避开发过程中有可能犯下的错误,请勿将其用于不适当的场合,否则后果自负!前两天碰到一个奇怪的问题,某段代码一执行,就会立即触发NSD错误。如果代码运行在客户端,则客户端会被强制关闭。如果代码运行在服务器,则整个Domino服务器会立即瘫痪并被强制关闭。当时通过Lotusscript调试,发现在如下函数退出时程序崩溃:Fun原创 2007-01-26 10:59:00 · 1267 阅读 · 1 评论 -
WebServices in Domino7,郁闷多半天的问题
使用lotusscript编写webservices,函数的参数声明那里一定不能加byval,我将近一天时间就这么浪费掉了…… 示例代码如下:Class TestXXXSub New...End SubFunction testFunctionXXX(byval strDb As String, byval strUNID As String) As String ..原创 2007-07-18 16:12:00 · 741 阅读 · 0 评论 -
RTF域HTML显示问题
做B/S系统,总会遇到诸如图文混排,文本格式设定之类的需求。平时一般使用DHTML编辑器生成HTML代码,使用rtf域(itemStorage)存储这些HTML代码,使用rtf计算域(itemDisplay)来显示itemStorage的内容。前些日子发现在存储信息量非常大的情况下,HTML的显示会出现问题。于是便有了下面解决问题的尝试。[ Method 1 ]...itemDis原创 2007-04-23 16:25:00 · 1908 阅读 · 0 评论 -
Session对象慎用Delete关键字
今天刚遇到的问题。类的方法中,声明了NotesSession。方法结束时Delete Session会造成引用该类的代理中Session的丢失。该Session为全局变量。示例代码如下。 Agent TestAgent Option PublicUse "TestClass"Dim s As NotesSessionSub InitializeSet s = New No原创 2007-12-11 16:40:00 · 1163 阅读 · 0 评论 -
Designer8.5.1中的代码引入引出
无法引入引出Lotusscript时,可取消使用基于Eclipse的Lotusscript编辑器,换回老版本编辑器。原创 2010-05-06 16:50:00 · 576 阅读 · 1 评论 -
赋值方法的一点小区别
<br />使用@SetField更改域值可以触发域值更新事件,从而实现刷新整个文档的功能。<br />使用JS赋值或更改下拉列表框选中的选项等方法无法实现上述功能。原创 2011-03-31 09:24:00 · 532 阅读 · 0 评论 -
一点牢骚
Domino这个傻玩意,版本越低越容易碰到灵异问题。之前写了个类,测试无误但是放在正式环境调用就有问题,总是在实例化WeeklyArrange对象时报错Type Mismatch。这可是一模一样的代码啊……原创 2011-03-30 01:09:00 · 588 阅读 · 1 评论 -
刀不快,干活怎么快?!
SB Domino Designer 8.*.*版本,你还敢再不稳定点么?!原创 2012-08-25 20:14:20 · 744 阅读 · 0 评论 -
留意ND853下面的分类视图搜索
升级8.5.3后发现原有程序执行诡异,view.getAllDocumentsByKey经常搜索不全。比如同一时刻创建的4份文档只能搜索到2份。试过更改视图索引选项,打FP2等方法问题都无法解决。折腾了两天后,刚才把检索列的分类去掉了只保留了排序。问题解决!原创 2012-12-06 23:45:43 · 386 阅读 · 0 评论