Picosoft の回答履歴

全595件中161~180件表示
  • 外部exeに対しての引数受け渡し

    お世話になります。 2点ほどVB.netのコーディングに関して質問があります。 環境:VB2008 DB:SQLSEVER A = アプリケーション1 B = アプリケーション2 複数の引数 = DB検索情報(key,テーブル名)&ヒットしたファイルが格納されているルートディレクトリ ●実装したい機能 Aから外部のB(exe)を呼び出し、Aから受け取った複数の引数を元にDBを検索しファイル名をヒットさせ、そのファイルを開く。 質問(1) Aから外部のB(exe)を呼び出すときにAで取得した複数の引数をBに渡す方法はどうするのでしょうか? 質問(2) 受け取った引数を元にDBを検索し、ヒットしたファイルを開きたいのですが、その複数の引数を格納する構文はどういったものになるのでしょうか? ネットで調べはしましたが、いまいちピンとくるものがなく質問した次第です。 最近VBを始めたもので、質問をする上で情報が欠如しているかもしれませんが、ご回答頂けると幸いです。 よろしくお願いします。

  • C++デバックエラーについて詳しく教えてください。

    Microsoft Visual C++ Debug Library と言うエラーが発生しました。 Visual C++ 2008 Express Edition を使っています。 状況は以下になります。 Program:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe Module:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe File: Run-Time Check Failure #3 - The variable 'temp' is being used without being initialized (Press Retry to debug the application) Run-Timeの部分から自分なりに調べてみたのですが ランタイム・チェック失敗#3-変数'temp'は初期化されずに使用されています と書いてあると思います。 それで いろいろみなさんに意見をいただいたのですが stype!=0のときの処理が書けません。 初期化は出来たのですが、複数の敵が弾をだすはずが プレイヤーしかでなくなりました。 またいろいろ意見お願いします。 tempの部分のコードは以下です。 (define.h) struct E_SHOT{ bool flag;//弾が発射中かどうか double x;//x座標 double y;//y座標 int gh;//グラフィックハンドル int width,height;//画像の幅と高さ int pattern;//ショットパターン int speed;//弾スピード }; #define ENEMY_SNUM 50//敵の弾の上限 (enemy.cpp) #include "pch.h" #include "enemy.h" ENEMY::ENEMY( int type,//敵タイプ、 int stype,//弾種類 int m_pattern,//移動パターン、 int s_pattern,//発射パターン int in_time,//出現時間、 int stop_time,//停止時間、 int shot_time,//弾発射時間、 int out_time,//帰還時間、 int x,//x座標、 int y,//Y座標、 int speed,//弾スピード int hp,//HP int item//アイテム) { //サイズ width=27; height=25;      //敵の種類 this->type=type; //弾の種類 this->stype=stype; //移動パターンとショットパターン this->m_pattern=m_pattern; this->s_pattern=s_pattern;      this->speed=speed; //座標セット this->x=x; this->y=y; //出現、停止、発射、帰還セット this->in_time=in_time; this->stop_time=stop_time; this->shot_time=shot_time; this->out_time=out_time; //hpとアイテム代入 this->hp=hp; this->item=item; //弾初期化 memset(shot,0,sizeof(shot)); //敵画像読み込み if(type==0){ LoadDivGraph("enemy.png",3,1,3,27,25,gh); } int temp; //弾画像読み込み if(stype==0){ temp=LoadGraph("enemyshot1.png"); } //サイズ取得 int w,h; GetGraphSize(temp,&w,&h); //弾の初期化 for(int i=0;i<ENEMY_SNUM;++i){ shot[i].flag=false; shot[i].gh=temp; shot[i].width=w; shot[i].height=h; shot[i].pattern=s_pattern; shot[i].speed=speed; shot[i].x=x; shot[i].y=y; } count=0; scount=0; deadflag=false; endflag=false; sflag=false; } void ENEMY::Move() { //出てきてから止まる時間までの間なら下に移動 if(in_time<g_count && g_count<stop_time){   y+=2;      //帰還時間を過ぎたら戻る。 }else if(g_count>out_time){    y-=2;    if(y<-40){    deadflag=true;  }    } } void ENEMY::Draw() { int temp; //弾から最初に描画 for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ DrawGraph(shot[i].x,shot[i].y,shot[i].gh,true); } } if(!deadflag){ temp= count%40/10; if(temp==3) temp=1; DrawGraph(x,y,gh[temp],TRUE); } } bool ENEMY::All() { Move(); Shot(); Draw(); ++count; return endflag; } void ENEMY::Shot() { //発射タイミングになったら、フラグを立てる if(shot_time==g_count){    sflag=true;    } //フラグを立てるときだけ if(sflag){   switch(s_pattern){ case 0: //10回に一回発射。40までなので5発発射。 if(scount%10==0 && scount<=40){ for(int i=0;i<ENEMY_SNUM;++i){ //フラグが立ってない弾を探して、座標をセット if(shot[i].flag==false){   shot[i].flag=true; shot[i].x=x; shot[i].y=y; break; } } } break; } //フラグが立ってる弾の数 int s=0; //フラグが立ってる弾だけ、弾の移動を行う for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ shot[i].y+=shot[i].speed; //弾が画面をはみ出たらフラグを戻す。 if(shot[i].x<-20 || shot[i].x>420 || shot[i].y<-20 || shot[i].y>500){ shot[i].flag=false; continue; } ++s; } } //sがゼロということは発射中の弾がない。 //かつdeadflagがTRUEということはこの敵のクラスは消滅させてよい if(s==0 && deadflag){ //敵クラス消滅フラグをTRUEにする endflag=true; } ++scount; } }

  • phpのプログラムエラー

    とあるサイトを参考にして、 excelファイルをダウンロードできるようにしたいと思い記述しましたが、 エラーが出て困っています。 どのように修正すればよいか、アドバイスいただけないでしょうか? php初心者のため、初歩的な質問かもしれませんこと、お許しください。 windows7を利用しています。 ■表示されたエラーの内容 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\phpkiso\download.php:9) in C:\xampp\htdocs\phpkiso\download.php on line 15 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\phpkiso\download.php:9) in C:\xampp\htdocs\phpkiso\download.php on line 17 Warning: readfile(依頼書ダミー.xls) [function.readfile]: failed to open stream: No such file or directory in C:\xampp\htdocs\phpkiso\download.php on line 19 ■プログラム <?php // ダウンロードさせるファイル名 $tmp_file = "依頼書ダミー.xls"; $j_file = "依頼書.xls"; $j_file = mb_convert_encoding($j_file, "SJIS", "EUC"); // ヘッダ header("Content-Type: application/octet-stream"); // ダイアログボックスに表示するファイル名 header("Content-Disposition: attachment; filename=$j_file"); // 対象ファイルを出力する。 readfile($tmp_file); exit; ?>

  • readyState確認後の処理ができない

    jQueryによるajaxを試みています。checkboxにチェックを入れたときに動作するようにしたいので、以下のように書いているのですが、alertが動作しません。onreadystatechange = function(){より前に入れたalertは動作するので、イベントハンドラ?としては機能しているようなのですが、onreadystatechangeにひもづけている関数の書き方に問題があるのでしょうか? $(function(){ $("#check:checkbox").click(function() { var xhr = new XMLHttpRequest(); xhr.open('GET', 'test.txt', true); xhr.onreadystatechange = function(){ if (xhr.readyState == 4) { alert("OK"); } }; }); });

    • ベストアンサー
    • furnace
    • AJAX
    • 回答数2
  • 購入したアプリは2つの端末で使えますか?

    いまAndroidのスマホを持っています。 将来的にAndroidのタブレットも購入したいと思っていますが、 Androidのスマホで購入したアプリはタブレットでも利用できますか? スマホのGoogleアカウントと同じアカウントでタブレットからログインすれば 行けそうな気もするんですが、 購入し直さないとだめでしょうか?

  • ホームページビルダーのバージョンアップ

    ホームページビルダー「V9」というのを使用していますが、最新版のものにバージョンアップできますか?また新たにゼロから買いなおす必要がありますか?宜しくお願いします。

  • C++デバックエラーについて詳しく教えてください。

    Microsoft Visual C++ Debug Library と言うエラーが発生しました。 Visual C++ 2008 Express Edition を使っています。 状況は以下になります。 Program:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe Module:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe File: Run-Time Check Failure #3 - The variable 'temp' is being used without being initialized (Press Retry to debug the application) Run-Timeの部分から自分なりに調べてみたのですが ランタイム・チェック失敗#3-変数'temp'は初期化されずに使用されています と書いてあると思います。 それで いろいろみなさんに意見をいただいたのですが stype!=0のときの処理が書けません。 初期化は出来たのですが、複数の敵が弾をだすはずが プレイヤーしかでなくなりました。 またいろいろ意見お願いします。 tempの部分のコードは以下です。 (define.h) struct E_SHOT{ bool flag;//弾が発射中かどうか double x;//x座標 double y;//y座標 int gh;//グラフィックハンドル int width,height;//画像の幅と高さ int pattern;//ショットパターン int speed;//弾スピード }; #define ENEMY_SNUM 50//敵の弾の上限 (enemy.cpp) #include "pch.h" #include "enemy.h" ENEMY::ENEMY( int type,//敵タイプ、 int stype,//弾種類 int m_pattern,//移動パターン、 int s_pattern,//発射パターン int in_time,//出現時間、 int stop_time,//停止時間、 int shot_time,//弾発射時間、 int out_time,//帰還時間、 int x,//x座標、 int y,//Y座標、 int speed,//弾スピード int hp,//HP int item//アイテム) { //サイズ width=27; height=25;      //敵の種類 this->type=type; //弾の種類 this->stype=stype; //移動パターンとショットパターン this->m_pattern=m_pattern; this->s_pattern=s_pattern;      this->speed=speed; //座標セット this->x=x; this->y=y; //出現、停止、発射、帰還セット this->in_time=in_time; this->stop_time=stop_time; this->shot_time=shot_time; this->out_time=out_time; //hpとアイテム代入 this->hp=hp; this->item=item; //弾初期化 memset(shot,0,sizeof(shot)); //敵画像読み込み if(type==0){ LoadDivGraph("enemy.png",3,1,3,27,25,gh); } int temp; //弾画像読み込み if(stype==0){ temp=LoadGraph("enemyshot1.png"); } //サイズ取得 int w,h; GetGraphSize(temp,&w,&h); //弾の初期化 for(int i=0;i<ENEMY_SNUM;++i){ shot[i].flag=false; shot[i].gh=temp; shot[i].width=w; shot[i].height=h; shot[i].pattern=s_pattern; shot[i].speed=speed; shot[i].x=x; shot[i].y=y; } count=0; scount=0; deadflag=false; endflag=false; sflag=false; } void ENEMY::Move() { //出てきてから止まる時間までの間なら下に移動 if(in_time<g_count && g_count<stop_time){   y+=2;      //帰還時間を過ぎたら戻る。 }else if(g_count>out_time){    y-=2;    if(y<-40){    deadflag=true;  }    } } void ENEMY::Draw() { int temp; //弾から最初に描画 for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ DrawGraph(shot[i].x,shot[i].y,shot[i].gh,true); } } if(!deadflag){ temp= count%40/10; if(temp==3) temp=1; DrawGraph(x,y,gh[temp],TRUE); } } bool ENEMY::All() { Move(); Shot(); Draw(); ++count; return endflag; } void ENEMY::Shot() { //発射タイミングになったら、フラグを立てる if(shot_time==g_count){    sflag=true;    } //フラグを立てるときだけ if(sflag){   switch(s_pattern){ case 0: //10回に一回発射。40までなので5発発射。 if(scount%10==0 && scount<=40){ for(int i=0;i<ENEMY_SNUM;++i){ //フラグが立ってない弾を探して、座標をセット if(shot[i].flag==false){   shot[i].flag=true; shot[i].x=x; shot[i].y=y; break; } } } break; } //フラグが立ってる弾の数 int s=0; //フラグが立ってる弾だけ、弾の移動を行う for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ shot[i].y+=shot[i].speed; //弾が画面をはみ出たらフラグを戻す。 if(shot[i].x<-20 || shot[i].x>420 || shot[i].y<-20 || shot[i].y>500){ shot[i].flag=false; continue; } ++s; } } //sがゼロということは発射中の弾がない。 //かつdeadflagがTRUEということはこの敵のクラスは消滅させてよい if(s==0 && deadflag){ //敵クラス消滅フラグをTRUEにする endflag=true; } ++scount; } }

  • 画像情報などって

    画像のExif情報ってわざわざ消さなくても普通にどこかのサイトにアップした時点でExif情報のGPS情報などは消えるものでしょ?

  • プログラムがアンストールできない

    ダウンロードしたプログラムをアンインストールしたい。しかし、「処理をしています。処理が済むまでお待ち下さい」とメッセージが出るが実行しません。 プログラム名:Microsoft Visual C++ 2008 X86 Redistvubutabl 10.0.30319 発行元:Microsoft corporation ボリューム:1.29Mb 同様なものが3件アンインストールできず残っています。 アンインストールさせない仕掛けをプログラムに組み込んでいるものは危険なソフトではないでしょうか。何故アンインストールできないのか困っています。処理の仕方を教えて下さい。 よろしくお願いします。

  • try~catchについて

    プログラム初心者です 繰り返し処理の中でtry~catchにスローしてもいいでしょうか?(正常にfor文は終了しますか?) try { for($a = 0; $a < 5; $a++) { if($a==3){ throw new Exception('3'); } } catch (Exception $e) { $msg = $e->getMessage(); } よろしくお願いします

    • ベストアンサー
    • flash0
    • PHP
    • 回答数3
  • ★YAHOOについて・・・★

    ヤフーとヤッホーは無関係ですか?・・・ ヤフーの語源はヤッホーから来ていませんか?・・・ もし違うとすればYAHOOの語源は何ですか?・・・・・・・・・・・・・・・

  • 毎日4時間残業しています

    未経験ゆえに苦労はしましたが、何とかベンチャーのIT企業に潜り込むことはできました ですが、ほぼ毎日4時間程度残業しています (業務委託という形なので、残業代は出ません。上の人からは最低8時間働くように言われています) このままだと、確実に倒れてしまうかどうにかなってしまいそうです かといって入って間もないので、転職することもできません 一体、どうすればいいんでしょうか

  • 難読化ソフト

    VB2010で作ったアプリケーションを難読化するフリーソフトありませんか? あれば教えていただきたいです。

  • Java、2の0乗~10乗の表示

    Javaのプログラムで 2の0乗~10乗までを改行表示したいのですが、for文を使って書かなければいけません。 まだ学んでいませんが累乗を計算する構文もあるようですが、それを使わずにfor文で2の0乗~10乗まで表示したいです。 1乗~10乗までは出来たのですが、0乗を含めることがどうしても出来ないので、回答お待ちしています。

    • ベストアンサー
    • daiazu815
    • Java
    • 回答数3
  • androidのroot化 の質問2

    前質問 http://okwave.jp/qa/q8449099.html 改めて質問します。 環境PATH言うので、私がやった手順です。 http://developer.android.com/sdk/index.html ここから開発キットダウンロード adt-bundle-windows-x86-20131030.zip これをc直下において解凍 解凍するだけでインストール状態 SDK Manager.exe で確認 環境PATHの設定 システムの詳細設定 ユーザ環境変数 なければ新規、すでに他の言語アプリがあるならPATHをクリック C:\adt-bundle-windows-x86\sdk\tools;" と、追記 確認してok これで環境PATHが通ります。 ずいぶん親切ですね、質問者の私は。 apkを入手し コマンドライン上から adb install hogehoge.apk これでapkファイルがあればオフラインでもインストール可能なはずですが、できないケースがあります。 その理由と対処方法を教えて下さい。

    • ベストアンサー
    • noname#222867
    • Android
    • 回答数1
  • 送信フォームの入力内容チェックについて

    送信フォームの入力内容チェックについて 送信フォーム作成の勉強をしています。 「必須項目未記入」と「半角英数以外の文字入力」を同時にチェックする方法をお聞きしたいです。 「必須項目未記入」と「半角英数以外の文字入力」の時に赤字で警告を表示させたいです。 「必須項目未記入」は赤字で警告が表示されるのですが、「半角英数以外の文字入力」の時は赤字で警告が表示されません。。。 素人で説明不足かもしれませんが、助言をいただきたいです。 よろしくお願いいたします。 (URL↓) http://www.photoiku.com/sample/form-sample.php (Javascript↓) <script type="text/javascript"> <!-- function formCheck(){ var flag = 0; if( document . Form1 . InputText1 . value . match ( /[^0-9a-zA-Z_]+/ ) ){ flag = 1; document . getElementById( 'notice-input-text-1' ) . style . display = "block"; }else{ document . getElementById( 'notice-input-text-1' ) . style . display = "none"; } if( document . Form1 . InputText1 . value == "" ){ flag = 1; document . getElementById( 'notice-input-text-1' ) . style . display = "block"; }else{ document . getElementById( 'notice-input-text-1' ) . style . display = "none"; } if( document . Form1 . Textarea1 . value == "" ){ flag = 1; document . getElementById( 'notice-textarea-1' ) . style . display = "block"; }else{ document . getElementById( 'notice-textarea-1' ) . style . display = "none"; } if( flag ){ window . alert( '入力内容に不備があります。' ); return false; }else{ return true; } } // --> </script> (html↓) <form name="Form1" method="post" action="#" onsubmit="return formCheck()"> <p>ID(必須)(半角英数)</p> <p id="notice-input-text-1" style="display: none; color: red;"> 【半角英数で入力されているか確認して下さい】</p> <p><input type="text" name="InputText1"></p> <p>コメント(必須)</p> <p id="notice-textarea-1" style="display: none; color: red;"> 【コメントを入力して下さい】</p> <p><textarea name="Textarea1" rows="5" cols="40"></textarea></p> <p><input type="submit" value="送信"></p> </form> 補足ですが、1つ目のif~elseのブロックと、2つ目のif~elseのブロックを入れ替えてもできませんでした。

  • dアニメストアの初月の料金について。

    月の途中から申し込んだ場合420円まるまる料金が発生するのでしょうか?

    • ベストアンサー
    • noname#203801
    • docomo
    • 回答数2
  • セキュリティの勉強

    こんばんは。 私はプログラマをしています。 WEBシステムを構築するので、セキュリティの勉強をしたいのですが、 一体何から手を付けていいのかわかりません。 ちなみに、SSHとかSQLインジェクションとかは、 わかるレベルです。 入門として、何かいい本や、いい練習法があれば教えてください。

  • 関数を呼んだら、その中の関数も自動実行される?

    ・関数の実行タイミングが分からないので教えてください ・下記で、どうして引数が渡るのでしょうか? ・portal関数を呼んだら、gooプロパティに無名関数が格納される(?)と思うのですが、=関数実行になるのでしょうか? ・無名関数だから? var obj = {  portal : function( arg ) {   var goo = function(arg){    console.log(arg);   }(arg);  } } obj.portal("あ"); ・自分的には、portal関数を呼んで変数gooに無名関数を格納(?)した後、明示的にgoo();と呼ぶ必要があると思うのですが… ・下記でTypeErrorエラーになるのは、gooプロパティが2回呼ばれるから? ・明示的に呼んだ2回目は引数が渡らないから? var obj = {  portal : function( arg ) {   var goo = function(arg){    console.log(arg);   }(arg);   goo();  } } obj.portal("あ"); //TypeError: undefined is not a function

  • 誤字脱字はご了承ください^^

     参考書の内容の質問です。 p60  3.1.4 文字列  PHPにおいて文字列は、後に説明する配列と並んで非常に重要な役割を果たします。PHPでは、 多くのものが文字列で表現されます。たとえば、PHPには正規表現リテラスが存在しないため、正 規表現を用いた処理を行う場合、正規表現を表す文字列を指定します。また、文字列を操作する 関数も非常の多くあり、たいてい処理は自分で実装せずともPHPが標準で用意してくれています。  正規表現を用いた処理を行う場合、正規表現を合わす文字列を指定します。また、文字列を操作する関 数も非常の多くあり、たいてい処理は自分で実証せずともPHPが標準で用意してくれます。  PHPはすべて可変長文列であり、C言語のchar型のような、文字型は存在しません。  文字列は、シングルクオート「'」またはダブルクウオート「"」を用いて※初期化する ことができます。 シングルクオートを用いた場合、文字列中のドル文字($)文字から始まるPHPの変数や、\nや\tなど どのエスケープ文字の展開はされません。一方、ダブルコートの中の変数やエスケープ文字は展開 されます。  <?php $string1 = 'this is string' ; $string2 = "this is string" ; $string3 = 'hi, $string2 \n' ;    //「hi,$string2 \n」 $string4 = "hi,$string2 \n" ;    //「hi,this is string<改行>」    以上ですが、※の初期化することができます。とありますが、 ここでいう初期化とは、どんな事なのでしょうか!?  以上、宜しくお願いいたします。

    • ベストアンサー
    • Campus2
    • PHP
    • 回答数3