ll_libload wininet, "wininet.dll"
ll_getproc InternetGetCookie, "InternetGetCookieA", wininet
#module
#deffunc getcookie val, str, int
if size : mref v, 24 : else : mref v, 16
mref url, 33 : mref size, 2
dim prm, 4
ll_getptr url : ll_ret prm
if size : ll_getptr v : ll_ret prm.2
ll_getptr size : ll_ret prm.3
ll_callfunc prm, 4, InternetGetCookie@
if prm.2 = 0 : v = size
return
#global
sdim buf, 1000
sdim address, 256
address = "http://hspbc.jp/"
objsize 50, 25 : objmode 2
pos 10, 15 : mes "URL"
pos 40, 10 : input address, 540, 25
pos 580, 10 : button "Get", *get
pos 10, 50 : mesbox buf, 620, 420, 1
stop
*get
getcookie len, address // サイズのみを取得
sdim buf, len
getcookie buf, address, len // データを取得
objprm 2, buf
stop
|