HSP

HSPに投稿されたコード一覧

GUIDを配列変数に変換するコンバーター

COM のメソッドの中にはインタフェース識別子(IID)を引数に渡すものがあり、HSPで使用するにはGUIDを配列変数に変換した上でvarptrなどで渡してあげる必要があります。これはGUIDを配列変...
COM のメソッドの中にはインタフェース識別子(IID)を引数に渡すものがあり、HSPで使用するにはGUIDを配列変数に変換した上でvarptrなどで渡してあげる必要があります。これはGUIDを配列変...
	title "GUIDを配列変数に変換するコンバーター"
	objsize 320, 20
	sdim guid, 64 : guid = "5CDF2C82-841E-4546-9722-0CF74078229A"
	input guid
	button gosub "↓変換↓", *cnv
コードを見る

Tweetのハッシュタグ認識

眠いです。嘘です。しっかりやります。 Tweetの中からハッシュタグのみを取り出し、加工します。
眠いです。嘘です。しっかりやります。 Tweetの中からハッシュタグのみを取り出し、加工します。
#ifndef __HasyuTag__
#define __HasyuTag__
#include "kernel32.as"
#module

コードを見る

WindowにHELPボタンを追加する[エラーが出る]

$00000400Lを指定するとエラーが出ます。「L」の指定方法で引っかかっているようです。
$00000400Lを指定するとエラーが出ます。「L」の指定方法で引っかかっているようです。
	#include "user32.as"
	#define WS_EX_CONTEXTHELP $00000400L
	GetWindowLong hwnd, -16
	SetWindowLong hwnd, -16, WS_EX_CONTEXTHELP

コードを見る
  • タグ:
  • タグはありません

ペア比較マクロ

(a, b) = (c, d) みたいな書き方ができるマクロ。見やすくなる時だけ使おう。 特殊展開マクロちゅっちゅちゅー
(a, b) = (c, d) みたいな書き方ができるマクロ。見やすくなる時だけ使おう。 特殊展開マクロちゅっちゅちゅー
// コア
#define global ctype _pairOpPush2(%1, %2) %t_pairOp %s2 %s1	// 逆順 (%pN の N を(左:0→右:max)にするため)
#define global ctype _pairOpPush1(%1)     %t_pairOp %s1
#define global       _pairOpPop2          %t_pairOp %o0 %o0
#define global       _pairOpPop1          %t_pairOp %o0
コードを見る

UserStream取得

TwitterのUserStreamを取得して、どんどんとmesしていくスクリプト。 hspextのpipeexec命令でも使って、別プロセスとして動かすことを想定して作りました。 固まることが多々あ...
TwitterのUserStreamを取得して、どんどんとmesしていくスクリプト。 hspextのpipeexec命令でも使って、別プロセスとして動かすことを想定して作りました。 固まることが多々あ...
#runtime "hsp3cl"

#packopt name "USA"


コードを見る