亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pserver_tlb.pas

?? 程序採用了無狀態連接池的三層結構
?? PAS
字號:
unit pServer_TLB;

// ************************************************************************ //
// WARNING                                                                    
// -------                                                                    
// The types declared in this file were generated from data read from a       
// Type Library. If this type library is explicitly or indirectly (via        
// another type library referring to this type library) re-imported, or the   
// 'Refresh' command of the Type Library Editor activated while editing the   
// Type Library, the contents of this file will be regenerated and all        
// manual modifications will be lost.                                         
// ************************************************************************ //

// PASTLWTR : 1.2
// File generated on 2007-6-28 下午 05:24:48 from Type Library described below.

// ************************************************************************  //
// Type Lib: F:\原G盤\DownLoads\臨時下載\三層進銷存系統\Server\pServer.tlb (1)
// LIBID: {2EB5F723-EC12-4187-A580-32861DE19343}
// LCID: 0
// Helpfile: 
// HelpString: pServer Library
// DepndLst: 
//   (1) v1.0 Midas, (D:\Program Files\最初評標3.0\經典網絡評標06\經典網絡評標06\客戶端\midas.dll)
//   (2) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb)
//   (3) v4.0 StdVCL, (C:\WINDOWS\system32\stdvcl40.dll)
// ************************************************************************ //
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. 
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface

uses Windows, ActiveX, Classes, Graphics, Midas, StdVCL, Variants;
  

// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:        
//   Type Libraries     : LIBID_xxxx                                      
//   CoClasses          : CLASS_xxxx                                      
//   DISPInterfaces     : DIID_xxxx                                       
//   Non-DISP interfaces: IID_xxxx                                        
// *********************************************************************//
const
  // TypeLibrary Major and minor versions
  pServerMajorVersion = 1;
  pServerMinorVersion = 0;

  LIBID_pServer: TGUID = '{2EB5F723-EC12-4187-A580-32861DE19343}';

  IID_IsvrRDM: TGUID = '{3C073D18-A397-4E93-ABD0-D84E492BF94E}';
  CLASS_svrRDM: TGUID = '{100B226B-279E-42B3-AB5A-3C9B515B535C}';
  CLASS_pooler: TGUID = '{E21C3EEA-650E-47C5-8C5E-5067A36610DE}';
type

// *********************************************************************//
// Forward declaration of types defined in TypeLibrary                    
// *********************************************************************//
  IsvrRDM = interface;
  IsvrRDMDisp = dispinterface;

// *********************************************************************//
// Declaration of CoClasses defined in Type Library                       
// (NOTE: Here we map each CoClass to its Default Interface)              
// *********************************************************************//
  svrRDM = IsvrRDM;
  pooler = IsvrRDM;


// *********************************************************************//
// Interface: IsvrRDM
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3C073D18-A397-4E93-ABD0-D84E492BF94E}
// *********************************************************************//
  IsvrRDM = interface(IAppServer)
    ['{3C073D18-A397-4E93-ABD0-D84E492BF94E}']
    procedure setip(const ip: WideString); safecall;
    function login(const usercode: WideString; const password: WideString): Integer; safecall;
    function getusername(const usercode: WideString; const password: WideString): WideString; safecall;
    function getgroupid(const usercode: WideString; const username: WideString): Integer; safecall;
    function getadmin(const usercode: WideString; const password: WideString): WordBool; safecall;
    function getapptitle: WideString; safecall;
    function syslog(const fform: WideString; const fevent: WideString; const fuser: WideString; 
                    const fpcname: WideString): Integer; safecall;
    function execsql(const cmdstr: WideString): WordBool; safecall;
    function getlargedata(const psql: WideString; precCount: Integer): OleVariant; safecall;
    function applyupdata(pdelta: OleVariant; const ptablename: WideString; 
                         const pkeyfield: WideString): WordBool; safecall;
    function getmaxid(const ptablename: WideString; const pkeyfield: WideString): Integer; safecall;
    function isunique(const ptablename: WideString; const pkeyfield: WideString; 
                      const pkeyvalue: WideString): WordBool; safecall;
    function getnumber(pBilltypeid: Integer): WideString; safecall;
    function getinnunber(pBilltypeid: Integer): Integer; safecall;
    function purchasedetail(pitemid: Integer): OleVariant; safecall;
  end;

// *********************************************************************//
// DispIntf:  IsvrRDMDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3C073D18-A397-4E93-ABD0-D84E492BF94E}
// *********************************************************************//
  IsvrRDMDisp = dispinterface
    ['{3C073D18-A397-4E93-ABD0-D84E492BF94E}']
    procedure setip(const ip: WideString); dispid 301;
    function login(const usercode: WideString; const password: WideString): Integer; dispid 302;
    function getusername(const usercode: WideString; const password: WideString): WideString; dispid 303;
    function getgroupid(const usercode: WideString; const username: WideString): Integer; dispid 304;
    function getadmin(const usercode: WideString; const password: WideString): WordBool; dispid 305;
    function getapptitle: WideString; dispid 306;
    function syslog(const fform: WideString; const fevent: WideString; const fuser: WideString; 
                    const fpcname: WideString): Integer; dispid 307;
    function execsql(const cmdstr: WideString): WordBool; dispid 308;
    function getlargedata(const psql: WideString; precCount: Integer): OleVariant; dispid 309;
    function applyupdata(pdelta: OleVariant; const ptablename: WideString; 
                         const pkeyfield: WideString): WordBool; dispid 310;
    function getmaxid(const ptablename: WideString; const pkeyfield: WideString): Integer; dispid 311;
    function isunique(const ptablename: WideString; const pkeyfield: WideString; 
                      const pkeyvalue: WideString): WordBool; dispid 312;
    function getnumber(pBilltypeid: Integer): WideString; dispid 313;
    function getinnunber(pBilltypeid: Integer): Integer; dispid 314;
    function purchasedetail(pitemid: Integer): OleVariant; dispid 315;
    function AS_ApplyUpdates(const ProviderName: WideString; Delta: OleVariant; MaxErrors: Integer; 
                             out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant; dispid 20000000;
    function AS_GetRecords(const ProviderName: WideString; Count: Integer; out RecsOut: Integer; 
                           Options: Integer; const CommandText: WideString; var Params: OleVariant; 
                           var OwnerData: OleVariant): OleVariant; dispid 20000001;
    function AS_DataRequest(const ProviderName: WideString; Data: OleVariant): OleVariant; dispid 20000002;
    function AS_GetProviderNames: OleVariant; dispid 20000003;
    function AS_GetParams(const ProviderName: WideString; var OwnerData: OleVariant): OleVariant; dispid 20000004;
    function AS_RowRequest(const ProviderName: WideString; Row: OleVariant; RequestType: Integer; 
                           var OwnerData: OleVariant): OleVariant; dispid 20000005;
    procedure AS_Execute(const ProviderName: WideString; const CommandText: WideString; 
                         var Params: OleVariant; var OwnerData: OleVariant); dispid 20000006;
  end;

// *********************************************************************//
// The Class CosvrRDM provides a Create and CreateRemote method to          
// create instances of the default interface IsvrRDM exposed by              
// the CoClass svrRDM. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CosvrRDM = class
    class function Create: IsvrRDM;
    class function CreateRemote(const MachineName: string): IsvrRDM;
  end;

// *********************************************************************//
// The Class Copooler provides a Create and CreateRemote method to          
// create instances of the default interface IsvrRDM exposed by              
// the CoClass pooler. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  Copooler = class
    class function Create: IsvrRDM;
    class function CreateRemote(const MachineName: string): IsvrRDM;
  end;

implementation

uses ComObj;

class function CosvrRDM.Create: IsvrRDM;
begin
  Result := CreateComObject(CLASS_svrRDM) as IsvrRDM;
end;

class function CosvrRDM.CreateRemote(const MachineName: string): IsvrRDM;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_svrRDM) as IsvrRDM;
end;

class function Copooler.Create: IsvrRDM;
begin
  Result := CreateComObject(CLASS_pooler) as IsvrRDM;
end;

class function Copooler.CreateRemote(const MachineName: string): IsvrRDM;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_pooler) as IsvrRDM;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线免费观看| 欧美另类变人与禽xxxxx| 欧美亚洲精品一区| 日韩美女主播在线视频一区二区三区| 久久久国产一区二区三区四区小说 | 欧美日高清视频| 日本一区二区三区在线不卡| 三级亚洲高清视频| 91丝袜美腿高跟国产极品老师 | 久久免费精品国产久精品久久久久 | 成人黄色在线看| 欧美一区二区三区的| 亚洲激情av在线| 国产传媒一区在线| 日韩精品专区在线影院重磅| 亚洲免费av网站| 成人黄色在线看| 国产亚洲一区二区三区在线观看 | 在线播放国产精品二区一二区四区| 国产欧美日韩卡一| 精品一区二区久久| 欧美一级黄色录像| 亚洲3atv精品一区二区三区| 91网上在线视频| 国产精品久久国产精麻豆99网站| 理论电影国产精品| 91麻豆精品国产91久久久使用方法 | 日韩欧美一区二区免费| 五月综合激情日本mⅴ| 欧美中文一区二区三区| 亚洲欧洲中文日韩久久av乱码| 成人午夜短视频| 亚洲国产精品ⅴa在线观看| 国产一区二区美女诱惑| 精品国内片67194| 蜜臀久久久久久久| 欧美一区二区三区白人| 免费日韩伦理电影| 日韩一区二区在线观看| 美腿丝袜在线亚洲一区| 欧美白人最猛性xxxxx69交| 麻豆国产精品官网| 久久视频一区二区| 国产成人av电影在线播放| 国产欧美一区二区精品久导航| 国产成人在线网站| 国产精品电影院| 91国偷自产一区二区使用方法| 一区二区三区在线观看网站| 欧美图片一区二区三区| 日韩精品午夜视频| 日韩三级中文字幕| 国产精品1区2区3区| 久久久国际精品| 9人人澡人人爽人人精品| 一区二区三区四区不卡在线 | www国产精品av| 国产一区 二区| 中文字幕在线观看不卡| 色播五月激情综合网| 视频在线在亚洲| 久久在线观看免费| 成人h动漫精品一区二区| 亚洲最大的成人av| 精品日韩在线观看| 成人伦理片在线| 亚洲国产精品影院| 久久久久久影视| 色偷偷久久一区二区三区| 奇米精品一区二区三区四区| 国产欧美一区二区精品秋霞影院| 色婷婷av一区二区三区软件| 美女脱光内衣内裤视频久久影院| 国产精品伦理一区二区| 欧美日韩国产一区| 国产黑丝在线一区二区三区| 亚洲最色的网站| 国产人成亚洲第一网站在线播放| 欧美亚洲一区二区三区四区| 国产一区二区三区免费| 亚洲福利一区二区| 日本一区免费视频| 欧美一区二区三区日韩视频| 99在线视频精品| 精品一区二区在线看| 亚洲香肠在线观看| 国产精品三级在线观看| 欧美不卡激情三级在线观看| 欧美中文一区二区三区| 成人一区二区在线观看| 久久国产欧美日韩精品| 亚洲午夜久久久久久久久电影网| 国产网站一区二区| 欧美一区二区三区四区五区 | 在线成人av网站| 不卡av免费在线观看| 狠狠狠色丁香婷婷综合激情| 性做久久久久久免费观看欧美| 中文幕一区二区三区久久蜜桃| 日韩久久免费av| 欧美日韩国产天堂| 91麻豆国产福利在线观看| 国产精品一级片在线观看| 日韩国产一二三区| 亚洲自拍欧美精品| 亚洲乱码一区二区三区在线观看| 国产亚洲欧美日韩日本| 日韩欧美一二三| 欧美一区二区三区日韩视频| 欧美无砖专区一中文字| 色婷婷av一区二区三区软件 | 国产精品美女久久久久久久久| 精品国产乱码久久久久久免费| 51精品视频一区二区三区| 欧美在线短视频| 欧美色精品在线视频| 91行情网站电视在线观看高清版| 91免费看片在线观看| 色av成人天堂桃色av| 色综合久久天天综合网| 色综合久久66| 欧美三级电影在线观看| 欧美日韩一区三区四区| 欧美三电影在线| 欧美一区二区三区在线视频| 91丨porny丨户外露出| 风间由美中文字幕在线看视频国产欧美 | 色噜噜狠狠色综合中国| 在线视频欧美区| 欧美日本乱大交xxxxx| 日韩西西人体444www| 精品国产免费一区二区三区香蕉| 精品国产1区二区| 日本一二三四高清不卡| 亚洲三级在线播放| 亚洲一区二区三区视频在线播放| 亚洲va天堂va国产va久| 青娱乐精品视频在线| 精品一区二区三区免费视频| 国产在线精品一区二区夜色| 不卡av在线免费观看| 色999日韩国产欧美一区二区| 欧美精品vⅰdeose4hd| 久久综合九色综合欧美亚洲| 国产精品久久久久永久免费观看 | 欧美一区二区视频在线观看2020| 欧美一级二级三级蜜桃| 国产欧美日本一区视频| 亚洲狼人国产精品| 美国毛片一区二区三区| 成人午夜精品在线| 欧美日韩大陆一区二区| 久久久蜜桃精品| 夜夜嗨av一区二区三区| 麻豆成人久久精品二区三区小说| 国产精品2024| 欧美三级日本三级少妇99| 久久综合九色综合97_久久久| 17c精品麻豆一区二区免费| 亚洲成人免费影院| 国产白丝网站精品污在线入口| 色屁屁一区二区| 久久久久久久久久看片| 奇米色一区二区| 一本一道久久a久久精品| 欧美大胆人体bbbb| 亚洲欧美国产三级| 国产高清亚洲一区| 欧美另类久久久品| 中文字幕五月欧美| 极品少妇一区二区| 欧美日韩国产首页| 日韩久久一区二区| 国产一区二区美女| 91麻豆精品国产91久久久久久久久| 成人欧美一区二区三区在线播放| 另类人妖一区二区av| 欧美人xxxx| 一区二区三区四区精品在线视频| 国产xxx精品视频大全| 欧美一级欧美三级| 性做久久久久久| 色综合一个色综合| 国产欧美一区二区三区在线老狼| 美女性感视频久久| 91精品国产色综合久久ai换脸| 一区二区三区在线影院| av一区二区三区在线| 日本一区二区三区视频视频| 久久国产剧场电影| 日韩精品专区在线影院观看| 五月激情六月综合| 欧美挠脚心视频网站| 一片黄亚洲嫩模| 在线观看成人免费视频| 亚洲精品欧美专区| 色成年激情久久综合| 樱花草国产18久久久久| 91丝袜高跟美女视频| 日韩美女啊v在线免费观看|