⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rightwebimpl.pas

📁 Delphi Webservice编程例子
💻 PAS
📖 第 1 页 / 共 2 页
字号:
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.LogDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.QNotSysUser(const SysId, cSql: string;
  var vData: Variant): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.QNotSysUser(SysId, cSql, vData);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.QSysUser(const SysId, cSql: string;
  var vData: Variant): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.QSysUser(SysId, cSql, vData);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.RightGrpDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.RightGrpDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SubModDel(const V01, V02: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SubModDel(V01, V02, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SubRightAdd(const V01: string; V03, V04, V05, V06, V07,
  V08: Smallint; var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SubRightAdd(V01, V03, V04, V05, V06, V07, V08, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SubRightChg(const V01, V02, V021: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SubRightChg(V01, V02, V021, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SubSysDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SubSysDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SubSysLogin(const SubSysId, LoginName, PWD, LabA, ValA,
  LabB, ValB, UCard, IPAdd: string; var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SubSysLogin(SubSysId, LoginName, PWD, LabA, ValA, LabB, ValB, UCard,
      IPAdd, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.SysLogin(const LoginName, PWD: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.SysLogin(LoginName, PWD, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserAdd(var V01: string; const V02, V03, V04: string;
  V08, V09: Smallint; const V10, V11: string; V12, V13, V14, V16: Smallint;
  const V17: string; V18, V19: Smallint; const V20: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserAdd(V01, V02, V03, V04, V08, V09, V10, V11, V12, V13, V14, V16,
      V17, V18, V19, V20, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserGrpAdd(var V01: string; const V02, V03: string;
  V04: Smallint; var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserGrpAdd(V01, V02, V03, V04, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserGrpDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserGrpDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserGrpUpd(const V01, V02, V05: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserGrpAdd(V01, V02, V05, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserIPAdd(const V01, V02: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserIPAdd(V01, V02, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserIPDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserIPDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserLogin(const LoginName, PWD, LabA, ValA, LabB, ValB,
  UCard, IPAdd: string; var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserLogin(LoginName, PWD, LabA, ValA, LabB, ValB, UCard, IPAdd,
      lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserRightAdd(const V01, V02, V03: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserRightAdd(V01, V02, V03, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserRightChg(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserRightChg(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserRightDel(const V01: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserRightDel(V01, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserToGrp(const V01, V02: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserToGrp(V01, V02, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserToSys(const V01, V02: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserToSys(V01, V02, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

function TRightWeb.UserUpd(const V01, V02, V03, V04: string; V08,
  V09: Smallint; const V10, V11: string; V12, V13, V14, V16: Smallint;
  const V17: string; V18, V19: Smallint; const V20: string;
  var lResult: Integer): integer;
var
  vObj: Variant;
begin
  CoInitialize(nil);
  try
    vObj := CreateOleObject(ComServerName);
    vObj.UserUpd(V01, V02, V03, V04, V08, V09, V10, V11, V12, V13, V14, V16,
      V17, V18, V19, V20, lResult);
    result := S_OK;
  finally
    CoUninitialize;
  end;
end;

initialization
  { Invokable classes must be registered }
  InvRegistry.RegisterInvokableClass(TRightWeb);

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -