GDIplusImgSaveMod.hspとhspinet.asとhspsock.asは同じフォルダーに入れています。
どこが問題なのでしょうか?
//読みにくいとは思いますが回答よろしくお願いします //準備 #include "GDIplusImgSaveMod.hsp"//jpg保存 #include "hspinet.as"//FTP #include "hspsock.as"//IP取得 #uselib "gdi32.dll"//キャプチャー #cfunc CreateDC "CreateDCA" sptr,sptr,sptr,int #func DeleteDC "DeleteDC" int #func BitBlt "BitBlt" int,int,int,int,int,int,int,int,int #define NUL l 0//この行のせいで内部エラーが発生? #define SRCCOPY 0x00CC0020 #define CAPTUREBLT 0x40000000 ///ここまで ipget//ファイル名となるIPアドレスを取得 画質=20//画像の画質を指定 netinit//ネット接続の初期化 ftpopen "FTPサーバーアドレス","ユーザー名","パスワード"//FTPセッションの開始 ftpdir m_dir,"/"//ディレクトリ //ここからキャプチャー開始 ここのサンプルを改造→http://goo.gl/us3PS sx = ginfo_dispx : sy = ginfo_dispy//デスクトップ画面のサイズでバッファ画面を作成 buffer 2, sx, sy//デスクトップ画面のサイズでバッファ画面を作成 repeat//repeat開始 ; デスクトップ画面のデバイスコンテキスト取得 hdcScreen = CreateDC("DISPLAY",NULL,NULL,NULL) ; デスクトップ画面の画像をコピー BitBlt hdc, 0, 0, sx, sy, hdcScreen, 0, 0, SRCCOPY | CAPTUREBLT ; デバイスコンテキスト削除 DeleteDC hdcScreen//ここまで imgsave "test.jpg",画質//画像保存 ftpput ""+refstr+"","test.jpg"//アップ開始 //Dialog stat//デバック用。基本的には必要なし。 await 10 loop