isobeman の回答履歴
- ワトソン博士のログの解析
Boland C++でプログラミングしています。 作成したEXEを使っていますと、Windows 2000proでは、ほとんどなかったのですが、Windows XPでは、アプリケーションエラー(アクセス違反)が数日に1回の割合ででます。 そこで、ワトソン博士のログを解析して、原因を追及したいのですが、ワトソン博士のログの解析について、いいサイトや書籍があったら、教えて下さい。 また、Windows2000とXPでの互換性の問題かもしれないと考えたのですが、どのようなものがあるのでしょうか。
- C言語の<ctype.h>のisspace()について教えてください。
C言語の<ctype.h>のisspace()について教えてください。 まだ初心者なので、変な質問でしたらすみません。 ライブラリで用意されているisspace()関数があります。 空白類の文字判定を行えるとあり、引数はint型で指定することになっています。 そこで疑問なのですが文字列をgetcで取ってきた時にcはEOFの時にマイナスを取るわけですが、問題ないのでしょうか? 例えば int c; while( !isspace( c = getc( fp )) && c != EOF ){・・・ getcを(unsigned char)ででもキャストすると解消するとは思いますが、問題ないのならば加えたくありません・・。以上ですが、分かりにくい説明でご迷惑おかけします。 よろしくお願い致します。
- javascriptでwavファイルを開く
はじめまして、よろしくお願いします。 javascriptで以下のように記述しました。 function ans() { if( document.q1.a[1].checked == true ) { window.open('t.html','b'); window.open('kotae_1.html','c')} ☆ } (略) <input type="button" value="答えは?" onClick="ans()"> これは、答えは?をクリックするとフレームbにt.htmlが、フレームcにkotae_1.htmlがそれぞれ表示される。ということです。 そこで答えは?ボタンをクリックするとhtmlの表示と一緒に音(t.wav(ファイル名))を鳴らしたいのです。この場合☆の部分にどのように記述すればいいのですか? 稚拙な文章ですがよろしくお願いします。
- ベストアンサー
- JavaScript
- sinop-
- 回答数1
- VC++ 再帰呼び出しについて
VC++6.0にてプログラミングを行っているものですが、 関数の再帰呼び出しについて質問です。 再帰呼び出しの際にスタックに積まれる変数というのは、 再帰呼び出しをする関数に渡す引数のことですか? スタックオーバーフローを起こさないために、 staticなポインタにHeap領域上の 変数を割り当てるとよい。 と分かったのですが、 この意味は、例えば static int *a = new int; ということなのですか?
- VC++ 再帰呼び出しについて
VC++6.0にてプログラミングを行っているものですが、 関数の再帰呼び出しについて質問です。 再帰呼び出しの際にスタックに積まれる変数というのは、 再帰呼び出しをする関数に渡す引数のことですか? スタックオーバーフローを起こさないために、 staticなポインタにHeap領域上の 変数を割り当てるとよい。 と分かったのですが、 この意味は、例えば static int *a = new int; ということなのですか?
- VC++の/Zm オプションについて
仕事でVC++で開発されたソフトに機能追加をしています。 環境はVisualC++6.0(SP3)&Win2Kです。 何年か前に開発されて他の人がやってたものを今回引き継ぎました。 SDKで開発しているソフトなのですが、グローバル変数が かなり多いです。おそらくそれが原因と思われますが、 今回の機能追加の途中でビルド時にエラーが出るように なりました。 (致命的なエラー C1076 コンパイラの制限 : 内部ヒープ領域の上限に達しました。領域を広げるには、/Zm オプションを使ってください。) 調べてみたところ、/Zm コンパイラオプションで コンパイラのメモリ アロケーションの領域を設定するとよいみたいでした。 ひとまず/Zmが150になっていたものを160に設定してビルドは通るようになりましたが、気がかりな点があります。 コンパイラオプションを変えることによって、何か弊害が でることはあるのでしょうか。 今回のコンパイラオプションを変えたことが原因で不具合があってはと思いまして・・・ VC++初心者なのですごく初歩的な質問をしているかもしれません。どなたか教えてください。
- ベストアンサー
- C・C++・C#
- noname#32133
- 回答数2
- セパレータ文字の意味を教えてください。
文章を読んでいて、『セパレータ文字』という言葉が出てきます。 例文: 文字列からトークンを切り出す。"" で囲まれた文字列内では、セパレータ文字は、単なる文字として扱う。 この『文字列』はファイルのパスみたいなものと考えて頂てください。このときセパレータ文字とは、『/と\』の事なのでしょうか?又別の意味や、足りない意味などございませんでしょうか?宜しくお願いします。あと、申し訳ないのですが、よろしければトークンの意味もお教えくだされば、助かります。
- [ASP]URL付加情報を転用したい。
こんばんわ。 連続書き込みをお許しください。 Response.Redirect = "b.html" でBのページに移動できますよね? たとえばこのページが・・・ a.html?ID=12345&TYPE=abc&ZONE=C110 などのページだとします。 単純にBのページを表示したいのなら、さっきのようになコマンドでいいのですが、AのページのURLに付加されている情報をあわせてそのまま表示したい、つまり、 b.html?ID=12345&TYPE=abc&ZONE=C110 というばあい、何かいい方法はありませんか? ちなみに付加情報はPOST情報だったりします・・・。 宜しくお願いいたします。 JavaScriptで出来ると考え、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=649582 に書き込んでみましたがCGIを提案されています。 JavaScriptで無理でCGIでとなれば、出来ればASPで書きたいのですが。。。 いい方法はないでしょうか? 宜しくお願いいたします。
- ベストアンサー
- Microsoft ASP
- zenon55
- 回答数4
- タイの水関係
初めてタイに行きます。 水の衛生(安全性)について教えてください。 ・ホテル(中級以上)のレストランで出される水は飲んでも大丈夫でしょうか? ・ホテルのプールに入りたいのですが、普通に泳いだ(クロールなど)場合に口に触れる程度の接触は、心配ありませんか? ・屋台で売られているフルーツは大丈夫でしょうか? 現地で絶対に体調を崩したくないので、少々神経質に考えてしまいます。 個人差もあると思いますが、日本の衛生感覚とどの程度違うのか教えてください。
- ベストアンサー
- その他(海外旅行・情報)
- Eis
- 回答数10
- localhostで表示されない
ASPをやろうと思い、Win XPにIISを入れたのですが ブラウザで「http://localhost」と入力したところ ページを表示できません 検索中のページには問題があるため表示できません。 次のことを試してください: localhost ホーム ページを開いてから、表示する情報へのリンクを探してください。 [更新] ボタンをクリックするか、後でやり直してください。 [検索] ボタンをクリックして、インターネット上の情報を検索してください。 関連したサイトの一覧 も表示できます。 HTTP 500 - 内部サーバー エラー Internet Explorer というエラーが出てきてしまいます。 アプリケーションの追加と削除でIISの所は全てチェックを入れてインストールしました。 何度か再インストールしたりもしました。 説明不足な点は追記いたしますので、原因がわかる方教えていただけませんか?
- 締切済み
- Microsoft ASP
- suzuno
- 回答数9
- [ASP+JavaScript]どこのページから来たの?を知りたい!
こんばんわ。 JavaScriptとASPを用いてWebシステムを作っています。 確か、JavaScriptかASPでどこのURLから来たかということを転送先のページで認識させることができたと記憶しています。 使用例としては、AのページからBを表示した場合には「いつもありがとう」というようなメッセージを、他のページからダイレクトにBを表示した場合には「ページAの注意を先に読んでください」というようなメッセージを表示するとか・・・。 とにかく、表示先のページでどこのページから転送されてきたのかを認識させたいわけです。。。 どうぞ、ご伝授くださいませ。
- ベストアンサー
- Microsoft ASP
- zenon55
- 回答数2
- DLL呼び出しAPのリンクエラーについて
DLL作成初心者です。 当方で簡単なDLLを作成しました。 試しに、下記の呼び出しAP(EXE)を作成しようと したのですが、リンクエラーになります。 どうしてでしょうか? 呼び出しAP #include <windows.h> int main(){ static HINSTANCE hDLL; hDLL = LoadLibrary(TEXT("DLL_TEST.DLL")); if (hDLL) FreeLibrary(hDLL); return 0; } リンクエラーは下記 IBCD.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Debug/TEST.exe : fatal error LNK1120: 外部参照 1 が未解決です また上記"_WinMain@16"のライブラリーをリンクさせると SCRNSAVE.LIB(scrnsave.obj) : error LNK2005: _main はすでに test.obj で定義されています SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_ScreenSaverProc@16" は未解決です SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_ScreenSaverConfigureDialog@16" は未解決です SCRNSAVE.LIB(scrnsave.obj) : error LNK2001: 外部シンボル "_RegisterDialogClasses@4" は未解決です Debug/TEST.exe : fatal error 等のエラーになります。 解決策を教えてください。
- ベストアンサー
- C・C++・C#
- akira_akira
- 回答数3
- C++プログラムでのおかしな挙動
初めまして。 自力で解決しようと試みましたが、どうしても無理なのでここでお聞きしようと思い、質問させて貰います。 Visual C++の環境にてモンテカルロシミュレーションでの同期加算処理のプログラムを書いた所、1.#INF00と値が返ってくる場合があります。 配列がとても大きくなる(tmp[1000][360]など)ので、new関数にてメモリ領域を確保しています。 同期加算計算を300回以上行った時に1.#INF00という値がちらほらと返ってくるのです。 これは処理の量と関係あるように思えますが、解決する方法はあるのでしょうか。 ちなみに for( i=0; i<n; i++ ){ for( j=0; j<TIME; j++ ){ out[i] = out[i] + tmp[j][i]; } out[i] = out[i] / TIME; } ※TIME = 1000、n = 360 という計算です。 質問内容がわかりにくくてすいませんが、急ぎなのでよろしくお願い致します。
- 数字列を3桁ごとにカンマで区切る方法
すいません、今授業の課題で下のような課題をもらったんです。 数字を読み込み、カンマ編集して出力する。 例) 入力:1000000 出力:1,000,000 注) メイン処理のみで製作すること ポインタも使わない 入力はscanfで 三桁区切りのカンマは、後ろから入れていくということは分かるのですが、書きかたがいまいちわかりません。どなたか教えてください。お願いします。
- CSocketのOnReceive()
こんにちは。 ご存知の方、教えてください。 VC++6.0、Windows2000で開発をしたCSocketのアプリケーションで、あるマシンでは、OnReceiveが呼ばれません。 Connectはできています。 OnReceiveが動かないマシンのOSはWindows2000です。 他のいくつかのWindows2000のマシンでは、OnReceiveが動作していました。 何か、マシンの設定などに起因しているのでしょうか??CSocketのOnReceiveについてなにかご存知でしたら教えてください。 よろしくお願いします。
- fcloseで発生するエラーについて。
昨日「windowsプログラムのデバッグ」で投稿させて頂いた者です。 要点は「どのようなときにfcloseがエラーをおこすか」です。 Windowsプログラムでバグを探したところデバッグ用のログ出力ファイルを fcloseする時にエラーがおこりプログラムがエラーを起こして終了している ことがわかりました。 プログラムを実行させて一定操作を行うと、プログラムの最後に行われるfcloseでエラーが起こります。 プログラムを実行させてそのまま(×等で)終了させたときにはエラーが起こらずに正常な書き込みがされているので、 メッセージの処理等をしている間に変な処理を入れてしまているのだと思いますが、 実際にログファイルへの書き込みはfcloseの直前までできているのでなぜエラーが起こるのかよくわかりません。 if((fp=fopen("log.txt","w")==NULL)return -1; とやっているのでfopenは成功していると思います。 fcloseがエラーとなるのはどのような原因が考えられるのでしょうか。 「意味がわからないので~を説明しろ」等でも構いませんのでご回答お願いいたします。 【環境】 VC6.0++ProffessionalEdition windows2000 【その他】 -エラー文の内容- "0x77fcc465"の命令が"0xfffdfffa"のメモリを参照しました。 メモリが"read"になることはできませんでした。
- AVIファイルがうまく表示できません
CCDカメラ「webcam」で用意したAVI形式のファイルを 再生できるような物をVC++で作ってみたのですが いざ実行してみると画面が4分割されて表示されてしまいます。しかも上下左右のコマの順番がめちゃくちゃで。 プログラムは本に載っていたものを丸写しで、 他のAVI形式のアニメーションは正常に表示されます。 webcamで撮ったものだけだめなんです。 VC++初心者のため原因がわからず困っています。 どなたか知恵をお貸しください! ↓ファイルを読み込むボタンの中身です。 // コモンファイルダイアログを呼び出すためのオプションを指定する CFileDialog dlg(TRUE, _T("AVI"), _T("*.AVI"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("Animation (*.AVI)|*.AVI|")); // [OK]ボタンがクリックされて復帰したときの処理 if( dlg.DoModal()==IDOK ) { // AVIファイルのパス名を取得する m_strFilename = dlg.GetPathName(); // フォームビューの内容を更新する UpdateData(FALSE); // ウィンドウの属性を変更する m_dwStyle = WS_CHILD|WS_VISIBLE; SetWindowLong(m_Animate.GetSafeHwnd(), GWL_STYLE, m_dwStyle); // AVIファイルを開く m_Animate.Open(m_strFilename); }
- 締切済み
- C・C++・C#
- to-fu_oyako
- 回答数1