'2005/07'에 해당되는 글 18건

  1. 2005.07.10 URL에서 도메인 분리하기 6
  2. 2005.07.10 Visual Basic에서 만든 dll 호출하기 14
1.소개 : URL(http://www.daum.net/test/test.html)에서 Domain(daum.net)을 분리하는 함수.
Indy의 TIdURI를 사용하면 쉽게 구현됨

2.소스 :
function ParseDomain(url:String):String;
var
  domain,host: String;
  len,pos1 : integer;
  IdURI : TIdURI;
begin
  pos1 := Pos('http://',url);
  if pos1 = 0 then
    url := 'http://' + url;

  IdURI := TIdURI.Create(url);

  host := IdURI.Host;
  pos1 := Pos('.',host)+1;
  len := StrLen(PChar(host));
  domain := MidStr(host,pos1,len-pos1+1);

  if IdURI <> nil then
      IdURI.Free;

  Result := domain;
end;
Posted by Gu Youn
,
1. 설명
ㄱ. com으로 등록해서 CreateObject를 함수 이용해서 vb dll의 특정 함수를 호출한다.
ㄷ. Import Type Library를 이용해서 컴포넌트로 등록하고 사용할 수 있다.

2. 소스
-Decrypt라는 함수를 호출하는 예-
  Variant userObj;
  userObj = Variant::CreateObject("Crypto.Crypto2");
  Variant name = userObj.OleFunction("Decrypt","O/bNd{Me?");
Posted by Gu Youn
,