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

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

?? sys32dll.~dpr

?? SPIG1.1.rar SPIG接口協議
?? ~DPR
?? 第 1 頁 / 共 2 頁
字號:
library Sys32DLL;

{ Important note about DLL memory management: ShareMem must be the
  first unit in your library's USES clause AND your project's (select
  Project-View Source) USES clause if your DLL exports any procedures or
  functions that pass strings as parameters or function results. This
  applies to all strings passed to and from your DLL--even those that
  are nested in records and classes. ShareMem is the interface unit to
  the BORLNDMM.DLL shared memory manager, which must be deployed along
  with your DLL. To avoid using BORLNDMM.DLL, pass string information
  using PChar or ShortString parameters. }

uses
  ShareMem,
  Forms,
  Classes,
  Windows,
  SysUtils,
  Registry,
  ActiveX,
  ShellAPI;

{$R *.res}

var
 Reg : TRegistry;

{
  Function ID=1000
  檢測IP地址合法性
}
function CheckIP(IP:string):integer;stdcall;
var
  i,j,k:integer;
  s,t:string;
begin
  Result:=0; k:=0; s:=IP;
  // 檢查輸入字符串是否由數字和'.'組成
  for i:=1 to Length(s) do
    if (not (s[i] in ['0'..'9'])) and (s[i]<>'.')
      then begin
        Result:=1001;
        Exit;
      end;
  i:=Pos('.',s);
  { 檢測IP地址 }
  while i>0 do
    begin
      t:=Copy(s,1,i-1);
      try
        j:=StrToInt(t);
        if (j<0) or (j>255)
          then begin
            Result:=1002;
            Exit;
          end
          else Inc(k);
      except
        Result:=1003;
      end;
      s:=Copy(s,i+1,Length(s)-i);
      i:=Pos('.',s);
    end;
  if k<>3 then Result:=1004;
end;
 
{ 格式化字符串,Len必須為2的倍數 將整型轉換為十六進制}
function FmtChar(const Source:LongWord;Len:byte):string;stdcall;
var
  i:Integer;
  j:byte;
  s:string;
begin
  Result:='';
  { 轉換整數到其十六進制編碼,以Len長度為標準 }
  s:=IntToHex(Source,Len);
  for i:=1 to Length(s) do
    begin
      { 每兩個字符轉換為一個字節 }
      if i mod 2=0
        then begin
          j:=StrToInt('$'+s[i-1]+s[i]);
          Result:=Result+Char(j);
        end;
    end;
end;

//Informat Log function
procedure WriteLog(FileName:string;Context:string);stdcall;
var
  Tf:TextFile;
  i:integer;
  Ls:TStringList;
begin
  if Context=''
    then Exit;
  Ls:=TStringList.Create;
  AssignFile(Tf,FileName);
  try
    Ls.CommaText:=Context;
    try
      if FileExists(FileName) then Append(Tf)
        else ReWrite(Tf);
      for i:=0 to Ls.Count-1 do
           begin
            WriteLn(Tf,FormatDateTime('dddddd hh:mm:ss',Now)+' '+Ls.Strings[i]);
            WriteLn(Tf);
           end;
    except
    end;
  finally
    CloseFile(Tf);
    Ls.Free;
  end;
end;

//讀取本地主機IP//
function GetLocatIPAddr:string;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadString('LocatIPAddr');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置本地主機IP//
procedure SetLocatIPAddr(Value:String);stdcall;
begin
 Reg:=TRegistry.Create;
 try
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('\Software\SGIPServerPar', True)
    then Reg.WriteString('LocatIPAddr',Value);
 finally
   Reg.CloseKey;
   Reg.Free;
 end;
end;

//讀取遠程IP//
function GetRemoteIPAddr:string;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadString('RemoteIPAddr');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置遠程IP//
procedure SetRemoteIPAddr(Value:String);stdcall;
begin
 Reg:=TRegistry.Create;
 try
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('\Software\SGIPServerPar', True)
    then Reg.WriteString('RemoteIPAddr',Value);
 finally
   Reg.CloseKey;
   Reg.Free;
 end;
end;

//讀取本地主機端口//
function GetLocatHostPort:Integer;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadInteger('LocatHostPort');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取遠程主機端口
function GetRemoteHostPort:Integer;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadInteger('RemoteHostPort');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取本地主機接收端口//
function GetRecvHostPort:Integer;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadInteger('RecvHostPort');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取遠程主機接收端口
procedure SetRecvHostPort(Value:Integer);stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', True)
      then Reg.WriteInteger('RecvHostPort',Value);
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置本地主機端口//
procedure SetLocatHostPort(Value:integer);stdcall;
begin
 Reg:=TRegistry.Create;
 try
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('\Software\SGIPServerPar', True)
    then Reg.WriteInteger('LocatHostPort',Value);
 finally
   Reg.CloseKey;
   Reg.Free;
 end;
end;

//設置遠程主機端口//
procedure SetRemoteHostPort(Value:Integer);stdcall;
begin
 Reg:=TRegistry.Create;
 try
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('\Software\SGIPServerPar', True)
    then Reg.WriteInteger('RemoteHostPort',Value);
 finally
   Reg.CloseKey;
   Reg.Free;
 end;
end;

//日志檢測標志
function GetCurLogChk:Boolean;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadBool('CurLogChk');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//日志檢測標志
procedure SetCurLogChk(Value:Boolean);stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', True)
      then Reg.WriteBool('CurLogChk',Value);
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取登陸用戶名信息
function GetUserName:string;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadString('UserName');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置登陸用戶名信息
procedure SetUserName(Value:string);stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', True)
      then Reg.WriteString('UserName',Value);
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取登陸口令信息
function GetPassWord:string;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadString('PassWord');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置登陸口令信息
procedure SetPassWord(Value:string);stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', True)
      then Reg.WriteString('PassWord',Value);
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//讀取SP企業接入號
function GetSPNumber:string;stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', False)
      then Result:=Reg.ReadString('SPNumber');
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

//設置SP企業接入號
procedure SetSPNumber(Value:string);stdcall;
begin
  Reg:=TRegistry.Create;
  try
    Reg.RootKey:=HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\Software\SGIPServerPar', True)
      then Reg.WriteString('SPNumber',Value);
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情图片小说一区| 日韩1区2区日韩1区2区| 亚洲二区在线视频| 久久国产综合精品| 欧美日韩一级片在线观看| 日本一区二区三区四区在线视频 | 久久亚区不卡日本| 亚洲影院免费观看| 成人午夜av影视| 欧美大胆人体bbbb| 午夜精品福利一区二区三区蜜桃| hitomi一区二区三区精品| 日韩精品专区在线影院观看| 亚洲一区二区三区自拍| 9i在线看片成人免费| 久久精品在线免费观看| 麻豆国产精品777777在线| 欧洲一区在线观看| 亚洲视频免费在线观看| 成人一区在线观看| 欧美韩国日本一区| 国产精品888| 亚洲精品在线免费播放| 日本不卡一区二区三区| 欧美色综合网站| 亚洲精品成人a在线观看| 97se亚洲国产综合自在线| 国产亚洲精品资源在线26u| 久久精品免费观看| 日韩一级完整毛片| 蜜桃视频在线一区| 欧美成人激情免费网| 青青青爽久久午夜综合久久午夜 | 爽好多水快深点欧美视频| 一本到一区二区三区| 亚洲特黄一级片| 91丝袜国产在线播放| 综合久久久久久久| 色婷婷激情综合| 午夜影视日本亚洲欧洲精品| 欧美日韩成人综合天天影院| 午夜精品久久久久久久久| 欧美精品免费视频| 韩国毛片一区二区三区| 中文字幕va一区二区三区| 91麻豆产精品久久久久久| 亚洲一区免费在线观看| 91麻豆精品国产自产在线| 久久精品国产精品青草| 国产无一区二区| av色综合久久天堂av综合| 亚洲一区二区三区在线看| 8x福利精品第一导航| 狠狠色狠狠色综合| 国产精品久久久久7777按摩| 欧美亚洲一区三区| 另类小说视频一区二区| 国产精品网友自拍| 欧美性色欧美a在线播放| 美腿丝袜一区二区三区| 国产精品福利一区| 欧美日韩不卡一区二区| 国产麻豆日韩欧美久久| 亚洲乱码日产精品bd| 欧美一级欧美一级在线播放| 国产精品66部| 亚洲成av人片www| 精品国产乱码91久久久久久网站| 成人动漫视频在线| 婷婷综合另类小说色区| 欧美国产精品久久| 欧美美女视频在线观看| 国产一区二区三区在线观看精品| 亚洲视频网在线直播| 精品国产乱码久久久久久影片| 成人av资源网站| 免费看欧美美女黄的网站| 亚洲欧美在线观看| 日韩精品一区二区三区四区 | 国产精品第13页| 日韩欧美的一区二区| 99久久伊人精品| 国产一区二区免费看| 亚洲va中文字幕| 国产精品久久看| 欧美精品一区二区三区高清aⅴ | 欧美韩日一区二区三区| 91精品国产免费| 色综合欧美在线视频区| 成人免费视频一区| 精品一区二区av| 免费观看91视频大全| 偷拍一区二区三区| 亚洲一区在线电影| 一区二区三区.www| 亚洲免费在线电影| 欧美激情一区二区在线| 久久综合资源网| 日韩精品一区二区在线观看| 67194成人在线观看| 欧美日韩一区二区三区四区五区 | 最近日韩中文字幕| 国产精品高潮呻吟| 国产三级精品三级在线专区| 精品久久五月天| 日韩精品最新网址| 日韩一区二区三区在线| 欧美日韩一级二级三级| 欧美午夜片在线看| 欧美日韩在线不卡| 欧美日韩一区二区三区不卡| 91久久线看在观草草青青| www.色精品| 99精品久久免费看蜜臀剧情介绍| 成人性生交大片免费看中文| 国产精品1024| 成人天堂资源www在线| 成年人国产精品| 91免费视频网址| 91电影在线观看| 欧美三级电影精品| 欧美区在线观看| 日韩欧美中文一区二区| 欧美v国产在线一区二区三区| 亚洲精品一区二区精华| 国产欧美一区二区精品性色超碰 | 日韩精品成人一区二区在线| 五月激情综合网| 久久国产尿小便嘘嘘尿| 福利一区福利二区| 色香蕉成人二区免费| 欧美日韩在线播放一区| 精品国产乱码久久久久久图片| 久久久久久麻豆| 1区2区3区精品视频| 亚洲综合色噜噜狠狠| 日本sm残虐另类| 国产精品一区二区视频| 99久久久久免费精品国产| 欧美无砖砖区免费| 日韩美女在线视频 | 91麻豆国产香蕉久久精品| 欧美精品丝袜中出| 欧美va亚洲va在线观看蝴蝶网| 久久久久久亚洲综合| 亚洲天堂免费在线观看视频| 日韩极品在线观看| 福利电影一区二区三区| 欧美艳星brazzers| 精品国产一区二区精华| 亚洲乱码精品一二三四区日韩在线| 婷婷丁香激情综合| 成人综合在线视频| 日韩一区二区免费高清| 亚洲免费视频中文字幕| 精品一区二区影视| 色8久久人人97超碰香蕉987| 欧美成人乱码一区二区三区| 亚洲三级久久久| 国产一区二区视频在线| 欧美日韩一级黄| 1024成人网色www| 黄色资源网久久资源365| 欧洲中文字幕精品| 国产精品你懂的| 美女视频黄频大全不卡视频在线播放| av电影在线观看不卡| 日韩一区二区三| 亚洲小少妇裸体bbw| 91在线精品一区二区三区| 精品国产百合女同互慰| 午夜影院久久久| 色综合久久久久久久久久久| 久久九九99视频| 精品一区二区三区免费视频| 在线观看日韩高清av| 中文字幕一区二区三区不卡在线| 国产一区在线精品| 日韩精品中文字幕一区二区三区 | 亚洲精品水蜜桃| 成人精品一区二区三区中文字幕| 精品日韩成人av| 日本不卡一区二区| 69久久99精品久久久久婷婷 | 国产精品久久久久久久久果冻传媒| 免费在线成人网| 欧美一区二区在线看| 亚洲午夜精品久久久久久久久| 色网站国产精品| 亚洲人成在线观看一区二区| 国产成人av一区二区三区在线| 日韩女优av电影| 狠狠久久亚洲欧美| 久久久精品黄色| 国产精品一区二区男女羞羞无遮挡| 26uuu成人网一区二区三区| 久久国产精品免费| 精品国产伦理网| 国产成人在线网站| 国产精品国产自产拍高清av王其|