关于delphi中appservice的使用方法,以及用途。
unit AppServiceTest;
interface
uses
AppBean, SysUtils, Variants;
type
TAppServiceTest = class(TAppBean)
Public
function Execute(const Param: OleVariant; var Data: OleVariant): Boolean; override;
end;
implementation
{ TAppServiceTest }
function TAppServiceTest.Execute(const Param: OleVariant;
var Data: OleVariant): Boolean;
var
Cuscode, CusName: String;
begin
Cuscode := VarToStr(Param[0]);
CusName := VarToStr(Param[1]);
if Cuscode = '' then
begin
Data := '客户代码不能空!';
Result := False;
end;
if CusName = '' then
begin
Data := '客户简称不能为空!';
Result := False;
end;
if (Cuscode <> '') and (CusName <> '') then
begin
Data := VarArrayOf([Length(Cuscode) + Length(CusName), '输入正确!']);
Result := True;
end;
end;
相关推荐
最新仿WX即时聊天源码,支持视频语音聊天
最新仿WX即时聊天源码,支持视频语音聊天 仅限于学习使用,禁止商业运营 网站+手机+电脑+H5可打包APP、视频语音聊天、注册、添加好友、群聊创建、群管理、文件在线预览、群公告、后台管理 功能说明: 支持单聊和群聊,支持发送表情、图片、语音、视频和文件消息 单聊支持消息已读未读的状态显示,在线状态显示 群聊创建、删除和群成员管理、群公告、群禁言等 支持置顶联系人,消息免打扰;支持设置新消息声音提醒,浏览器通知 支持一对一音视频通话(已打通web端和移动端,小程序不支持) 支持文件、图片和绝大部分媒体文件在线预览 支持移动端(H5、APP和小程序,部分功能不兼容),支持简易后台管理 全新支持企业模式和社区模式,社区模式支持注册、添加好友功能
RemObject认证服务端程序编写步骤.doc
RemObject认证服务端程序编写步骤.doc
RemObject认证服务端程序编写步骤[归纳].pdf
RemObject认证服务端程序编写步骤[归纳].pdf
Intraweb三层框架第2版
基于Intraweb的三层框架,前台数据存取使用TADOdataset,数据编码使用SuperObject。第2版做了如下改进: 1.启用Intraweb的Session; 2.Response改用压缩转送; 4.改进ADO与XML转换算法,使用XPath定位Schama。 下面是新的ADOToXML.Pas函数: type TSQLVendor = (svMSSQL, svAccess, svOracle); function RecordsetToXML(const ARecordset: ADOInt._Recordset; const AChangesOnly: Boolean = False; const aIncludeSchema: Boolean = True): WideString; function ExtractXMLSchema(const AXML: WideString): WideString; function ExtractXMLData(const AXML: WideString): WideString; function XMLToRecordset(const AXML: WideString; const AXMLSchema: WideString = ''): ADOInt._Recordset; function XMLChangesToSQLCmd(const AXMLChanges, ATableName, AKeyFlds: WideString; const AXMLSchema: WideString = ''; const ASQLVendor: TSQLVendor = svMSSQL): WideString;
Quick development library
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crosspl


