第39号HSPTV!メルマガアーカイブこのページはHSPTV!のメールマガジンのバックナンバー置き場です。メールマガジンへの加入はhsp.tvまで。http://hsp.tv/play/service.html■はじめにこんにちは、うすあじです。天気がいい日が続きますねぇ。今回は悠黒さんから宣伝です。----------こんにちは、悠黒です。月刊I/O誌で鋭意連載中です。長く丁寧に牛歩戦術で解説してきた3D編は今月号でフィニッシュ!来月からはCGI編の予定です。----------I/Oの連載が好調ということで、期待できますね。メルマガをのんびりどうぞ。第9回みなさモ、こんにちモ。舌足らずな牛、『もーりお』でフガフガ。今週は、”掲示板によく出現する不如帰”さんよりおたよりがきたので、紹介するモモ。出したいフガフガまぁ、あれだモ。みんな暑いとやる気がでんモモ?だから、その前にはやることやっとこーよってことだモ?フガフガ。うし的には、暑くなるまえにはいっぱい乳しぼられとこーよってことだモ。不如帰さん、おたよりどうもありがとー。これからも、いたらぬ牛をよろしくだモモ。もーりおは、つぶやくことが趣味モ。みんなもつぶやきたいことがあったら送ってほしいモ。短歌や川柳なんかでもいいモ。いつもお世話になります。lstrlenW(a)と教えられたのですが別の方にべつにAPIを使わなくても標準命令だけでもできると言われました。できればそれにこしたことはないと思ったんですが・・hspの最新版を使わせていただいていますがいろいろ探してもUnicodeに関しては"cnvstow","cnvwtos"しか見つからず古いバージョンでは"llmod.as"、"unicode.as"をincludeして"to_uni""from_uni"という命令が使えるようですがhsp3ではどうすれば標準命令だけでUnicode文字列の長さを取得することができるのかわかりませんどこへ行っても教えていただくばかりで恐縮ですがご教授お願いできますでしょうか?お便りありがとうございます。わからない人も多いと思いますので、Unicodeとは何かを簡単に説明しておきましょう。HSPで文字列を扱う場合には、半角1byte、全角2byteで表わすシフトJIS(SJIS)というルールが採用されています。これについては、マニュアルと一緒に同梱されている「HSP3文字列のひみつ(hsp3str.htm)」という文書でも解説しています。コンピューターは、どんな文字列であっても最終的には1byte=8bit(0~255までの値)のデータとして記憶しています。開発環境やOSごとに文字列を表わすルールが色々あって何かと不便な状態になっています。国ごとに話す言葉が違うように、文字列のデータもソフトごとに異なっていると考えてもらって構いません。BasicやJavaを始めとした最近の言語では、国際的に規格が統一されているUnicode(またはUTF-16とも呼ばれます)が多く採用されています。変換命令(cnvstow、cnvwtos)を標準でサポートしていますが、strlenやstrmidなど文字列を扱う命令や関数の多くは、Unicodeを扱うことができません。UnicodeがSJISと異なっている最大のポイントは、1つの文字を2byteで表わすという部分です。半角、全角という区別はなく、すべての文字は2byte(0~65535までの値)で管理されます。データ領域を余計に使う反面、大量の文字種をシンプルに扱うことができます。以下のようになります。"LEN="+len残念ながら、一回の処理でUnicodeの長さを調べる命令や関数は、HSP3にありません。APIのlstrlenWを使用すること自体に問題はないと思われます。日本語を含む文字列データの扱いについては、色々と複雑な部分もありますが、昔からの積み重ねで現在の形になってきています。あせらずじっくりと覚えていってください。HSPに限らず、PCのコトやプログラミング関係どんなことでもお便り待っていますね。ペイントソフト(2)今回は、HSPセンターの掲示板にあった質問をきっかけにズームを使ってみたくなった。ちなみにHSPセンターはこちら。ペイントソフトっぽいもの」で作った簡易ペイントソフトを改造して、リアルタイムで拡大してくれるものを作ったよ。実行すると拡大画面が隠れちゃうかもしれないけど、ウィンドウをずらして確認してみてね。なんだか拡大してドットがすごいハッキリしてるのがいいなぁ。1つ基本的なソフトをつくったら、新しい機能を付けたりできるのもHSPの楽しいところ。左ボタンでそのキャラを置けます。欠点としては画面の端では動きがおかしくなる点。方法はあるんだけど、今回はこの辺で。メルマガ投稿募集中”HSPTV!メルマガ”への投稿をお待ちします。募集するコーナーは(1)「教えて!おにたま!!」HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!というコーナー。知りたいテクニックなどを直接聞くチャンス。(2)「もーりおのつぶやき」つぶやき、短歌や川柳を受け付けてます。(3)「こんなHSP3本が欲しい」あなたが欲しい、読んでみたいHSP3の本を教えてください。したら実際に本になるかも。メルマガに関する要望や感想、日常のお便りもお待ちしています。なったので、自分で髪の毛を切りました!バリカンでバリバリやってボウズです。01:02口臭チェッカ。