BellBell の回答履歴
- SELECT CASE を OR でつなげたい場合?。
SELECT CASE を OR でつなげたい場合?。 SELECT CASE を OR でつなげて判定したいと思います。 下記の構文は正しくないと思います。 どなたか分かる方がいればご教授下さい。 Select Case tuki_hantei Case 3 Or 6 Or 9 Or 12 syuuki = 1 Case 1 Or 4 Or 7 Or 10 syuuki = 2 Case 2 Or 5 Or 8 Or 11 syuuki = 3 End Select
- ベストアンサー
- Visual Basic
- ttgk
- 回答数2
- ブロック崩し
大学でプログラム習ってるんですが、全然できないのでこのままじゃまずいと思って勉強がてらゲームを作ってみる事にしました。ブロック崩しを作ろうとしたのですが、球を動かす機能を関数化する所とブロックの配置をどうすればいいかで悩んでます。どうすればよろしいでしょうか。DXライブラリで作ってます。 #include "DxLib.h" typedef struct _racket{ int g_racket; int g_x; int g_y; }racket; typedef struct _block{ int stone; int x; int y; }block; typedef struct _tama{ int ball; int x; int y; int vx; int vy; }tama; int Key; tama ta; void ball_attack() { ta.x = 300; ta.y = 450; ta.vx = 4; ta.vy = 4; ta.ball = LoadGraph("ball.bmp"); DrawGraph(ta.x, ta.y, ta.ball, TRUE); ta.x += ta.vx; ta.y += ta.vy; if(ta.x < 5 || ta.x > 635) ta.vx = -ta.vx; if(ta.y < 5 || ta.y > 475) ta.vy = -ta.vy; } int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { //tama ta; racket ra; //ta.x = 300; //ta.y = 450; //ta.vx = 4; //ta.vy = 4; ra.g_x = 300; ra.g_y = 420; ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ) return -1; SetDrawScreen( DX_SCREEN_BACK ); // 透過色を変更 SetTransColor( 255 , 255 , 255 ) ; ra.g_racket = LoadGraph("ziki.bmp"); //ta.ball = LoadGraph("ball.bmp"); while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0) { // メッセージループに代わる処理をする if( ProcessMessage() == -1 ) { break ; // エラーが起きたらループを抜ける } ClearDrawScreen(); ball_attack(); /* DrawGraph(ta.x, ta.y, ta.ball, TRUE); ta.x += ta.vx; ta.y += ta.vy; if(ta.x < 5 || ta.x > 635) ta.vx = -ta.vx; if(ta.y < 5 || ta.y > 475) ta.vy = -ta.vy*/; // キー入力取得 Key = GetJoypadInputState( DX_INPUT_KEY_PAD1 ) ; // 右を押していたら右に進む if( Key & PAD_INPUT_RIGHT ) ra.g_x += 3 ; // 左を押していたら左に進む if( Key & PAD_INPUT_LEFT ) ra.g_x -= 3 ; // 読みこんだグラフィックを画面左上に描画 DrawGraph( ra.g_x , ra.g_y , ra.g_racket , TRUE ) ; ScreenFlip(); } WaitKey(); DxLib_End(); return 0; }
- 締切済み
- その他(プログラミング・開発)
- shamal1988
- 回答数1
- 【php】PEAR Auth::setLoginCllback()の使
【php】PEAR Auth::setLoginCllback()の使い方 http://pear.php.net/manual/ja/package.authentication.auth.auth.setlogincallback.php の説明に載っていた Auth::setLoginCllback() の使い方がイマイチよくわかりません。 あらかじめ関数を作っておいて・・・・ // ログイン成功 function LoginCallback( ){ echo "ログインに成功しました"; } ログインが完了した時に実行させたい場所に setLoginCallbackを置けばいい $authobj->setLoginCallback("LoginCallback"); と思っていたんですが、うまく動きません。 この、setLoginCallbackはどのように使うのが正しいのでしょうか?
- ベストアンサー
- PHP
- yuzuru0024
- 回答数1
- バイナリファイルをダウンロードできなくなりました。
バイナリファイルをダウンロードできなくなりました。 以下のように、fopen で取得したバイナリデータをブラウザにダウンロードさせていましたが、ある時からダウンロードできなくなりました。 ・プログラムコードは変更していません。 ・同様の処理をしている全ての箇所が失敗するようになりました。 ・いずれも、かつては正常に動作していました。 ・ApacheやPHPはエラーメッセージを出力していません。 Apacheの設定またはPHPの設定を変えてしまったのかな、と推測していますが、原因がつかめていません。 検討がつかないので困っています。推測できる原因をご提示ください。 [環境] CentOS 5.3 (ルート権限も持っている、完全にコントロールできる環境です) PHP 5.1.6 Apache 2.2.3 [問題のコード その1] $ret=''; $handle = @fopen($file_name, 'r'); if ($handle) { while (!feof($handle)) $ret.=fread($handle, 8192); fclose($handle); } header('Content-disposition: attachment; filename="'.$src.'"'); header('Content-type: audio/3gpp'); header('Cache-Control: private'); header('x-jphone-copyright: no-transfer'); die($ret); [問題のコード その2] $url = "http://chart.apis.google.com/chart?".http_build_query($query); $img = @imagecreatefrompng($urls); $img = @imagerotate($img,270,0); header('Content-Type: image/jpeg'); imagejpeg($img); [問題のコード その3] $url = "http://example.net/example.php"; $options = array('http' => array( "method" => 'POST', "header" => "Content-Type: application/x-www-form-urlencoded\r\n" "content" => http_build_query($data), )); $contents = @file_get_contents($url, false, stream_context_create($options)); //書きだし header('Content-Type: application/x-shockwave-flash'); header('Content-Length: '.strlen($contents)); print $contents;
- 締切済み
- PHP
- may_flower
- 回答数2
- 別のPCに移すと、コントロールのサイズが変わります
別のPCに移すと、コントロールのサイズが変わります 今晩は,いつも勉強させていただいております. 質問させていただきます.どうぞよろしくお願いいたします. 環境:VB2008 PC1:XP PC2:XP になります。 プロジェクトファイル一式をPC1からPC2に持っていきましたところ、 何故かすべてのコントロールのサイズが縦横とも大きくなってしまいます。。。 (プロパティ内の数字がすべて変わります。) 解像度の違いかな?などと考えまして、2つのPCの画面の プロパティ→解像度 を比較しても、同じサイズなのですが。。 逆にPC1でサイズを指定しなおしてから、PC2に持っていきましたところ 小さくなってしまいました。 今後どのPCで使った際にも同じサイズになるように設定したいのですが、 何かよい設定方法などございましたら、是非ともアドバイスいただきたく お願いいたします。 もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- MKT_
- 回答数3
- フリーソフトウェアでflaファイルを開くには?
フリーソフトウェアでflaファイルを開くには? Flashにて使用するflaファイルをフリーのソフトウェアで開くことは可能でしょうか? もし可能であれば、そのフリーのソフトウェアを教えてください。 中身のas部分を見たいだけなので、swfへの書き出しや編集はできなくても構いません。 以上よろしくお願い致します。
- ベストアンサー
- Flash
- noname#201605
- 回答数2
- padding-leftがききません。。。
padding-left効かないです...原因教えて下さい。 ソースは以下です。 <div id="right"> <div class="plofile"> </div> </div> #right { width:250px; float:left; overflow:hidden; } .plofile { width:190px; height:265px; padding-left:10px; float:left; margin-top:35px; background:url(plofile_bg.png); padding-left:20px; }
- 締切済み
- HTML
- keroyon831
- 回答数3
- 背景を透かせた(webの背景と同調させた)ムービー製作の流れを教えてく
背景を透かせた(webの背景と同調させた)ムービー製作の流れを教えてください。 参照:http://prezi.com/ 参照URLの様なコンテンツをweb内に埋め込みたいのですが、 通常だと、youtubeの様にムービー部分の四角い部分(参照urlの場合、プレゼンのスライド部分)のみのflashムービーになると思います。 上記URLの様に、人のムービーがあり、横でも他のムービーを埋め込むflashを作りたいです。 背景の透過はブルースクリーンでしょうか? その場合、ブルースクリーンを使用しなくても、背景透過が出来る方法がもし御座いましたらご教示お願いします。 また人物の背景透過と、横のプレゼンムービーの合成の仕方をご教示下さい。 よろしくお願いします。
- プログラム習得に関しての選択について
プログラムを習得したいと考えているのですが、千差万別のため迷っております。 作るものはデスクトップOS上でのクライアントソフトなどが今現在は思い浮かんでおります。例えばTwitterのクライアントソフトであるとかラジオソフトであるとかメールでパソコンを制御するとか、そういった用途です。 プログラミングの経験は子供の頃にN88-BASICをやった程度で、現代的な言語は全く知らないのですが、先々のことを考えて長く使えておすすめの言語などはございますでしょうか?
- 締切済み
- その他(プログラミング・開発)
- nemunemu05
- 回答数2
- PHP データベース データ更新
データベース更新について お世話になっております。 データベースの更新ができず困っております。 ご教授いただければと思います。 PHPは初心者です。 コードは下記の用になっております。 form.php <?php ・ ・ ・ $member = $_GET[name]; ・ ・ ・ $query_member = sprintf("SELECT * FROM `member` WHERE ID='$member'"); $result_member = mysql_query($query_member, $link); if ($result_member) { $row = mysql_fetch_array($result_member); if ($row) { $m_id = $row['id']; $m_first_name = $row['first_name']; $m_last_name = $row['last_name']; $m_first_kana = $row['first_kana']; $m_last_kana = $row['last_kana']; $m_b_year = $row['b_year']; $m_b_month = $row['b_month']; $m_b_day = $row['b_day']; } } ?> <html> <body> <form action="complete.php?<?php print $m_id; ?>" method="POST"> <input type="text" name="<?php print $m_first_name; ?>" value="<?php print $m_first_name; ?>" /> <input type="text" name="<?php print $m_last_name; ?>" value="<?php print $m_last_name; ?>" /> <input type="text" name="<?php print $m_first_kana; ?>" value="<?php print $m_first_kana; ?>" /> <input type="text" name="<?php print $m_last_kana; ?>" value="<?php print $m_last_kana; ?>" /> <input type="text" name="<?php print $m_b_year; ?>" value="<?php print $m_b_year; ?>"> 年 <input type="text" name="<?php print $m_b_month; ?>" value="<?php print $m_b_month; ?>"> 月 <input type="text" name="<?php print $m_b_day; ?>" value="<?php print $m_b_day; ?>"> 日 <input type="submit" name="regist" value="編集"> </form> complete.php <?php ・ ・ ・ $m_id = $_GET[name]; ・ ・ ・ $first_name = mysql_real_escape_string($_POST['m_first_name']); $last_name = mysql_real_escape_string($_POST['m_last_name']); $first_kana = mysql_real_escape_string($_POST['m_first_kana']); $last_kana = mysql_real_escape_string($_POST['m_last_kana']); $year = mysql_real_escape_string($_POST['m_b_year']); $month = mysql_real_escape_string($_POST['m_b_month']); $day = mysql_real_escape_string($_POST['m_b_day']); $query_edit = sprintf("UPDATA `member` SET `first_name`='$first_name', `last_name`='$last_name' WHERE id='$m_id'"); $result_edit = mysql_query($query_edit, $link) or die(mysql_error()); if ($result_edit) { $msg = '編集しました。'; } else { $msg = '編集に失敗しました。'; } ?> <html> <body> <?php print $msg; ?> </body> </html> となっております。 $member = $_GET[name];はhttp://oshiete1.goo.ne.jp/qa5783266.htmlにてご教授いただいたので使用しています。 $result_edit = mysql_query($query_edit, $link) or die(mysql_error());でエラーが出力されたところデータの受け渡しができていませんでした。 どこを直せば良いのかわからず困っております。 お分かりの方がいらっしゃいましたらご教授お願いいたします。
- PHP データベース データ更新
データベース更新について お世話になっております。 データベースの更新ができず困っております。 ご教授いただければと思います。 PHPは初心者です。 コードは下記の用になっております。 form.php <?php ・ ・ ・ $member = $_GET[name]; ・ ・ ・ $query_member = sprintf("SELECT * FROM `member` WHERE ID='$member'"); $result_member = mysql_query($query_member, $link); if ($result_member) { $row = mysql_fetch_array($result_member); if ($row) { $m_id = $row['id']; $m_first_name = $row['first_name']; $m_last_name = $row['last_name']; $m_first_kana = $row['first_kana']; $m_last_kana = $row['last_kana']; $m_b_year = $row['b_year']; $m_b_month = $row['b_month']; $m_b_day = $row['b_day']; } } ?> <html> <body> <form action="complete.php?<?php print $m_id; ?>" method="POST"> <input type="text" name="<?php print $m_first_name; ?>" value="<?php print $m_first_name; ?>" /> <input type="text" name="<?php print $m_last_name; ?>" value="<?php print $m_last_name; ?>" /> <input type="text" name="<?php print $m_first_kana; ?>" value="<?php print $m_first_kana; ?>" /> <input type="text" name="<?php print $m_last_kana; ?>" value="<?php print $m_last_kana; ?>" /> <input type="text" name="<?php print $m_b_year; ?>" value="<?php print $m_b_year; ?>"> 年 <input type="text" name="<?php print $m_b_month; ?>" value="<?php print $m_b_month; ?>"> 月 <input type="text" name="<?php print $m_b_day; ?>" value="<?php print $m_b_day; ?>"> 日 <input type="submit" name="regist" value="編集"> </form> complete.php <?php ・ ・ ・ $m_id = $_GET[name]; ・ ・ ・ $first_name = mysql_real_escape_string($_POST['m_first_name']); $last_name = mysql_real_escape_string($_POST['m_last_name']); $first_kana = mysql_real_escape_string($_POST['m_first_kana']); $last_kana = mysql_real_escape_string($_POST['m_last_kana']); $year = mysql_real_escape_string($_POST['m_b_year']); $month = mysql_real_escape_string($_POST['m_b_month']); $day = mysql_real_escape_string($_POST['m_b_day']); $query_edit = sprintf("UPDATA `member` SET `first_name`='$first_name', `last_name`='$last_name' WHERE id='$m_id'"); $result_edit = mysql_query($query_edit, $link) or die(mysql_error()); if ($result_edit) { $msg = '編集しました。'; } else { $msg = '編集に失敗しました。'; } ?> <html> <body> <?php print $msg; ?> </body> </html> となっております。 $member = $_GET[name];はhttp://oshiete1.goo.ne.jp/qa5783266.htmlにてご教授いただいたので使用しています。 $result_edit = mysql_query($query_edit, $link) or die(mysql_error());でエラーが出力されたところデータの受け渡しができていませんでした。 どこを直せば良いのかわからず困っております。 お分かりの方がいらっしゃいましたらご教授お願いいたします。
- ( Mac + MAMP + Smarty ) 何故か、ソースコードを表示する
次のページを参考に、Smartyの環境を整えようとしています。 http://www.gadgety.net/shin/tips/unix/php-tmpl.html http://1bit.mobi/20100101141842.html http://www.smarty.net/解凍した「libs」フォルダを「Smarty」に変更し、 /Applications/MAMP/bin/php5/lib/php/smarty にアップ。 ~/src/MAMP/hpdocs/ に、ファイルを於くと、ブラウザで表示出来るようにMAMPの環境設定を変更。 test.php を、新規作成。 <?php require('Smarty/Smarty.class.php'); $smarty = new Smarty; ?> ~/src/MAMP/hpdocs/test.php に、ファイルを保存。 結果、エラーは出ない物の、次のように表示される。 「< ?php require_once('Smarty/Smarty.class.php'); $smarty = new Smarty; ?> 」 パスを修正しても、同じような結果となる。 何故か、誤動作しているようです。 ご教示を、お願いします。
- XOOPSのインストールについて
私は、現在あるサイトを運営しています。 そのサイトは会員サイトなのですが、HTMLベタ書きでメンテナンスが大変だったりするので、XOOPSを導入しようと考えています。 XOOPSを導入するにあたり、書き手順を考えています。 1.現在のURLはhttp://aaa.com 2.まずは、テストとしてhttp://aaa.com/xoops/にインストール 3.サイトが完成したらhttp://aaa.comとして運用 上記のようにXOOPSのサイトが完成してからアクセスURLを変更することは可能でしょうか? ご教授お願いします。
- ベストアンサー
- PHP
- tatewaki_K
- 回答数2
- C言語について教えてください
skypとかlinuxはC言語で作られてるって聴くんですけど CってDOS画面上でしか操作できないのにGUIとかに対応させる事ができるんですか? Cと他の言語を組み合わせてGUIを完成させているんですか? どうか、教えてくださいまた参考になるサイトがあるなら教えてください お願いします。
- AccessVBA GDI+ について質問です。
AccessVBA GDI+ について質問です。 この度、GDI+の ClGdip.OpenFile(ImagePass) としたのですが、エラーが出ます。 gdiplus.dll は MDBファイルと同フォルダに入れてあります。 環境はWinXP-Access2000です。 GDI+の使用方法がいまいち理解できていませんので、 使い方を詳しくアドバイスしていただけると助かります。 APIの様にDeclare宣言とか必要なのでしょうか? ソースコードや参考サイト等がありましたら、 いろいろ教えてください。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- abuhiro
- 回答数1
- クラブ用のPCを探しています。
今PCが壊れて動かなくなったので変わりのを探しています。 で、次のようなPCをさがしています。 ・OSが「Windows 7」 ・CPUが2GB ・メモリがとにかく量が多く(256GB??) ・ノートパソコン ・ネットはつながない ・イヤホン、マイクはつなげれる ・「Microsoft Office」はついている ・USBポートは4つ以上 ・マウスはついている ・・・で 8万円以内で売っているのは どこの店にありますか?? できれば大阪府内にあればいいのですが よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- h-okaachan
- 回答数2
- 複数台のPCの回線のことで質問したいです
複数台のPCの回線のことで質問したいです まず、ルーターを1台、PCを2台という形でPC2台をルーター1台につなげます。 そうしたところ片方のPCで回線を使ってしまい、もう片方のPCの回線が悪く、インターネットに繋がりません・・・ 一つ一つ上限をつけるというようなことは出来ないのでしょうか?? 例えばなのですが、回線の上限は1000KBとして1台の上限は500KB、もう一台も上限が500KB よく意味がわからないかもしれませんが、一つのPCの回線に上限をつけたいのです 無理なのでしょうか??
- ベストアンサー
- その他([技術者向] コンピューター)
- sizukusan
- 回答数7
- PHP mb_send_mail メール送信 550エラー
PHP mb_send_mail メール送信 550エラー お世話になります。 PHPにてmb_send_mail関数を使い、メール送信を行っているのですが・・・ 特定の送信先に対して以下のメールが帰ってきます。 ※相手先メールアドレスは伏せております。 件名:Returned mail: see transcript for details The original message was received at Mon, 29 Mar 2010 18:14:56 +0900 (JST) from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <***@***.***> (reason: 550 Host unknown) ----- Transcript of session follows ----- 550 5.1.2 <***@***.***>... Host unknown (Name server: ***.***.: host not found) 送信先のメールアドレス自体は存在しておりますが、mb_send_mailを使っての送信が失敗します。 また、全てのアドレスで上記のエラーが発生するというわけではないようです。 これを正常に送信させるにはどのようにすればよろしいでしょうか・・? ご回答よろしくお願いいたします。
- XOOPSのインストールについて
私は、現在あるサイトを運営しています。 そのサイトは会員サイトなのですが、HTMLベタ書きでメンテナンスが大変だったりするので、XOOPSを導入しようと考えています。 XOOPSを導入するにあたり、書き手順を考えています。 1.現在のURLはhttp://aaa.com 2.まずは、テストとしてhttp://aaa.com/xoops/にインストール 3.サイトが完成したらhttp://aaa.comとして運用 上記のようにXOOPSのサイトが完成してからアクセスURLを変更することは可能でしょうか? ご教授お願いします。
- ベストアンサー
- PHP
- tatewaki_K
- 回答数2
- 忙しいときにすみませんが、今、私は自宅サーバーを立てているのですがPH
忙しいときにすみませんが、今、私は自宅サーバーを立てているのですがPHPを使ったメール送信が出来 ません。いろいろなサイトを見て回ったのですがどうしても解決しませんでした。 送信のとき出るメッセージは、 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\XXX\XX\XXXXX.php on line 2 です。PHPの内容に間違いはないと思います。 よろしくお願いします。
- ベストアンサー
- PHP
- seiyaokano
- 回答数3