検索結果
テスト
- 全てのカテゴリ
- 全ての質問
- サーバ上でActiveXコントロールのオブジェクトを生成し、VBScr
サーバ上でActiveXコントロールのオブジェクトを生成し、VBScriptからメソッド呼 び出しを行うため、下記のようなプログラムを作成しました。 [test.asp] <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=x-sjis"/> <meta name="GENERATOR" content="Microsoft Visual Studio 6.0"/> </head> <body> <OBJECT id=Test1 style="LEFT: 0px; VISIBILITY: hidden; TOP: 0px" codeBase=Test.ocx#version=4,0,0,0 type=application/x-oleobject classid=clsid:XXXX runat="server"> </OBJECT> <script language=vbscript runat="server"> Response.Write(Request.Form(input1)) Test1.TestCall(Request.Form(input1)) </script> <script language=vbscript> Sub test1() Document.Testform.submit() End Sub </script> <form name="Testform" action="test.asp"method="POST"> <input style="width: 143px; height: 75px" type="button" name="button1" onclick="test1"/> <input type="hidden" name="input1" value=" "/> <!--ここにユーザ入力値を入れ る--> </form> </body> </html> Test.ocxは公開メソッドとして、ユーザ入力値を引数に持つ"TestCall"を持っていま す。 サーバ側でregsvr32 Test.ocxでレジストリ登録して、そのクラスIDを<OBJECT>タグ で指定しています。 これをクライアントから http://servername/test.asp で開くと、そのまま応答がなくなります。 VBScriptでTest.ocxのメソッドを使用している部分を削除すれば、普通にレスポンス が帰ってきます。 (Response.Write(Request.Form(input1))の結果が正しく表示されている) input1にはユーザ入力値を入れる処理をVBScriptで実装していますが、上記では省略 しています。 何か設定等足りないところがあるのでしょうか? Test.ocxのインスタンス生成に失敗しているような感じがします。 インスタンスはこのページがロードされたときにサーバ側で生成されるものと理解し ていますが、正しいでしょうか? なお、これと同じことをクライアントサイドで行った場合、正常にTest.ocxのメソッ ドをコールできています。 (<object>タグと<script>タグでrunat="server"を削除。) やりたいことは、ユーザーが入力したフォームデータをsubmit()して、サーバ上で ActiveXオブジェクトを生成して、VBScriptからActiveXの公開メソッドを呼び出し、 その中からさらにサーバ上の別プログラムを呼び出し、処理結果を受けてVBScriptへ 処理を戻し、結果をASPで処理してクライアントに返したいのです。 普通のWebアプリケーションとほぼ同じだと思いますが、ActiveXコントロールから別 のプログラム(レガシーアプリ)へはPostMessageで要求を投げているので、結果が 自身にPostされるまでSleepしてからVBScriptに処理を戻すという形にしようとして います。 サーバ環境はWindows Server 2003 + IIS6.0、クライアントはWindows XP Professional SP3 + IE6.0です。 リモートデバッグの仕方が分からず苦労しています。
- ベストアンサー
- Microsoft ASP
- katorea21
- 回答数3
- VC++の構造体について。
テキストファイルからのテキスト文を1行づつString^ dataに入れておいてストックしておくようなグローバル変数を作るために次のような構造体を作成しましたがエラーが出てしまいます。 このような構造体を作成して eeprom_data eeprom_data;と宣言して eeprom_data->line_test[0].data; などのようにデータにアクセスするようにしたいのですが、どのようにしたらできますでしょうか? typedef struct _line_test_ { String^ data; String^ adress; int length; }line_test; typedef struct _eeprom_data_ { array<line_test^>^ line_test = gcnew array<line_test^>(32); }eeprom_data; 現在のエラー内容はこのように表示されています。 1> HomeBank.cpp 1>c:\.....\10-03\homebank\homebank\Form1.h(763): error C2814: 'HomeBank::Form1::_line_test_' : ネイティブ型をマネージ型 'HomeBank::Form1' 中に入れ子にすることはできません 1> c:\.....\10-03\homebank\homebank\Form1.h(24) : 'HomeBank::Form1' の宣言を確認してください。 1>c:\.....\10-03\homebank\homebank\Form1.h(764): error C3265: マネージ 'data' をアンマネージ 'HomeBank::Form1::_line_test_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(765): error C3265: マネージ 'adress' をアンマネージ 'HomeBank::Form1::_line_test_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(772): error C2814: 'HomeBank::Form1::_eeprom_data_' : ネイティブ型をマネージ型 'HomeBank::Form1' 中に入れ子にすることはできません 1> c:\.....\10-03\homebank\homebank\Form1.h(24) : 'HomeBank::Form1' の宣言を確認してください。 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3699: '^' : この間接指定を型 'HomeBank::Form1::line_test' で使用できません 1> コンパイラは、解析を続行するために '^' を '*' で置き換えます 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3699: '^' : この間接指定を型 'HomeBank::Form1::line_test' で使用できません 1> コンパイラは、解析を続行するために '^' を '*' で置き換えます 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3265: マネージ 'line_test' をアンマネージ 'HomeBank::Form1::_eeprom_data_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C2864: 'HomeBank::Form1::_eeprom_data_::line_test' : static const int データ メンバー以外をクラス内で初期化することはできません ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== どうぞご教授頂きますよう、よろしくお願いします。
- Java 他クラスの呼び出しが上手くいきません。
Java初心者です。 過去Q&Aとして掲載されていた「iアプリでのクラスファイルが複数ある時の画面遷移」と同趣旨のことがしたく、記事を参考にプログラムを組んでみました。 しかし、コンパイルの際、画面遷移のための別クラスファイルを呼び出しインスタンス化するところで生じる「シンボルを見つけられません。」というエラーの原因がつかめず困っています。 作成したプログラムのどこがいけないのか、ご教示いただければ幸いです。 作成したプログラム ========= Test01.java ========= import com.nttdocomo.ui.*; public class Test01 extends IApplication implements ComponentListener{ Button btn1; Label lbl1; public void start() { Panel p1 = new Panel(); p1.setTitle("p1"); Label lbl1=new Label("p1に居ます。"); p1.add(lbl1); Button btn1=new Button("next"); p1.add(btn1); p1.setComponentListener(this); Display.setCurrent(p1); } public void componentAction(Component source, int type, int param) { if(type == ComponentListener.BUTTON_PRESSED) { if(source==btn1){ Test02 test02 =new Test02(); //ここでエラーが発生します。 Display.setCurrent(test02); lbl1.setText("p2に遷移"); } } } } ============ Test02.java ============ import com.nttdocomo.ui.*; public class Test02 extends IApplication implements ComponentListener{ Button btn1; Label lbl1; public void start() { Panel p2 = new Panel(); p2.setTitle("p2"); Label lbl1=new Label("p2に居ます。"); p2.add(lbl1); Button btn1=new Button("next"); p2.add(btn1); p2.setComponentListener(this); Display.setCurrent(p2); } public void componentAction(Component source, int type, int param) { if(type == ComponentListener.BUTTON_PRESSED) { if(source==btn1){ lbl1.setText("p1に遷移"); //コンパイルエラーは生じませんが、ラベル表示の切り替えができません。 } } } }
- JDBC実行時に認証エラーとなる
皆さんこんにちわ。 JDBCに関して解決に至らない事があり、 アドバイスをいただきたく、質問させていただきます。 MySQLの初心者ですが、 優しい目でアドバイスいただけると大変ありがたいです。 どこにでもあるような下記JDBCを利用して、 MySQLに接続を行うだけの簡単なプログラムをコンパイルし、 実行してみましたが、 MySQLでの認証に引っかかってしまい、 接続に失敗しています。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ import java.net.*; import java.sql.*; class test5 { public static void main(String args[]) { try { //JDBCドライバをロードする Class.forName("com.mysql.jdbc.Driver"); //データベースに接続する String url = "jdbc:mysql://localhost/testdb"; String user = "test"; String pass = "test!"; Connection con = DriverManager.getConnection(url,user,pass); System.out.println("データベースに接続しました"); //データベースから切断する con.close(); System.out.println("データベースを切断しました"); } catch (Exception e) { System.out.println("例外 " + e + " が発生しました"); } } } # javac test5.java # java test5 例外 java.sql.SQLException: Invalid authorization specification message from server: "Access denied for user 'root'@'localhost' (using password: YES)" が発生しました 試しに、「test」というユーザ名と「test!」というPWDで、 MySQLにログインし、 「testdb」というDBを選択すると、 それは可能なようです。 また、 「mysql-connector-java-3.0.17-ga-bin.jar」は、 「/usr/java/jdk1.6.0_07/lib/mysql-connector-java-3.0.17-ga」ディレクトリに 保存されています。 環境変数は、 以下のようにしています。 export CLASSPATH=.:$JAVA_HOME/lib/mysql-connector-java-3.0.17-ga/mysql-connector-java-3.0.17-ga-bin.jar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # mysql -u test -p Enter password: mysql> use testdb; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
- 成績と採用試験(かなりの長文です)
大学一年生です。現在テスト期間でテストやレポートがあって四苦八苦しています。(言い訳かもしれませんが)大学に入って初めてのテストで自分なりに一生懸命やっていますが、前期中に課題で出されレポートの成績が良くなかったり、最近受けた期末テストが思ったように解けなかったりで成績がこのままではひどいものになってしまいそうですごく心配です。 受けてしまったテストはどんな成績が出ようと単位落とそうともうあきらめています。でも現在までに出ている成績が悪くて、まだ期末テストを受けていない科目にC(ギリギリ合格)やD(不合格)が成績でついてしまうくらいなら、テストを放棄するなどしてX(評価対象外)になったほうがいいのではないかと考えています。もちろん単位は欲しいんですが、悪い成績がついてしまうなら放棄して成績が残さず、改めてやり直すほうが良いのではと思っています。私は教員志望で、その心配な科目が免許取得に必要な科目でもあります。その科目の悪い成績が採用試験のときに落とされるポイントになる気がしています。最もそんな成績がついている時点で教員になる資格すらないのかもしれませんが…。テストが来週で今週中に判断しなければなりません。(いないかもしれませんが)同じような経験がある方、採用試験の経験者で成績が採用試験のときにどう関わってくるかご存知の方がいましたら教えてください。
- ベストアンサー
- 大学・短大
- kamekitigogo
- 回答数4
- .NET C++で、構造体の配列をnewで作成しようとするとerror C2440のエラーとなってしまいます
Visual studio2003 .NET C++で、構造体の配列を作成し、 改めて構造体の配列をサイズ指定して作成しようとすると、error C2440が出てしまいます。 ポインターで宣言したつもりはないのですが、ポインターから配列に変換できないといった項目のエラーなので、 なぜこのようなエラーが出るのかわからずにおります。 typedef __nogc struct TEST { // 省略 }; TEST struct_test __nogc[]; int int_num = 10; struct_test = new TEST __nogc[int_num]; // error C2440: '=' : 'TEST *' から 'TEST []' に変換できません。 ご指摘等ありましたらご回答いただけますと助かります。 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- noname#95407
- 回答数2
- PowerShellからPowerShellを呼び出す方法
PowerShellからPowerShellを呼び出す方法 次のバッチファイルと同等の事をPowerShellで行う方法を教えて下さい。 下記のような非常に簡易的なバッチファイルがあるとします。 ■ aaa.bat ■ echo test ■ aaa.bat ■ ■ bbb.bat ■ aaa.bat > aaa.log ■ bbb.bat ■ ■ コマンドプロンプト ■ cmd> aaa.bat ・・・ 下に「test」と出力される test cmd> bbb.bat ・・・ ファイルaaa.logに「test」と出力される ■ コマンドプロンプト ■ 同じ事をPowerShellでするとすれば ■ aaa.ps1 ■ echo "test" ■ aaa.ps1 ■ ■ PowerShellの画面から ■ PS > ./aaa.ps1 ・・・ 下に「test」と出力される test PS > ./bbb.ps1 ・・・ ファイルaaa.logに「test」と出力される ■ PowerShellの画面から ■ この時の「bbb.ps1」はどのようになりますか?
- ベストアンサー
- その他(プログラミング・開発)
- ngwave
- 回答数2
- gawk複数ファイルを同ファイル名でフォーマットする方法
gawk複数ファイルを同ファイル名でフォーマットする方法 gawkを使いcsv形式のファイルをjson形式のファイルにフォーマットしようと考えています。 簡単に説明しますと、 ●csvファイル test1.csv test2.csv test3.csv ↓↓↓↓ ●jsonファイル xxx-test1.json xxx-test2.json xxx-test3.json という風にフォーマットさせたいのです。 現在、 jsonファイル出力後の記述を ●aaa.awk BEGIN { FS = ","; printf("{"); } { printf("%s,%s,%s,%s", $1,$3,$4,$5); printf("],"); } END { printf("}"); } このようにし ●コマンドライン gawk -f aaa.awk test1.csv > xxx-test1.json これで一ファイルずつのフォーマットはできたのですが、 ファイル数が複数あり面倒なため、一気にフォーマットしたいのです。 その方法をご教授お願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- oootes_001
- 回答数2
- DataTableに特定のフィールドが存在するかどうか調べるには?
DataTableに登録されているフィールドに、特定のフィールドが存在しているかどうか調べるには、どのようにすればよいでしょうか? dtTable.Columns.Add("TEST1") dtTable.Columns.Add("TEST2") dtTableにTEST1とTEST2のフィールドが登録されていたとして、 Dim tmp As String = dtTable.Rows(0).Item("TEST3"),ToString TEST3のフィールド名で値を取得しようとすると、TEST3の列が登録されていない為、エラーとなります。 そこで、事前にTEST3というフィールドが、DataTableに存在するかどうか調べたいのです。 (ハッシュテーブルのContainsKeyメソッド等のようなものを求めています) お分かりになる方がいましたら、宜しくお願いします。
- ベストアンサー
- Visual Basic
- guccyonn
- 回答数1
- ブラウザでページ遷移時に常にurl末尾に、特定の文字列を付与するような
ブラウザでページ遷移時に常にurl末尾に、特定の文字列を付与するようなことはできますでしょうか。 たとえばhttp://www.test.jp/a.htmlからb.htmlに ページ内リンクで移動する際に、htmlの指定にかかわらず、 たとえば、http://www.test.jp/a.html?test=1 などというふうに 常に予め指定した、引数を付与する、ということです。 意味不明でしたら加筆修正しますのでよろしくお願いします。
- cronでifconfigコマンドを使用するスクリプトを実行すると値が
cronでifconfigコマンドを使用するスクリプトを実行すると値が取れないのですが、 なぜなんでしょうか?どうすれば値が取れるようになるのでしょうか? OSはubuntu10.04を使っています。 直接実行した場合はファイル出力されるのですが、 cronで実行した場合は日付しか出力されません。 どなたかよろしくお願いします。 -----test.sh----- date >> test.log ifconfig >> test.log -----------------
- シェルスクリプト コマンドを変数にした時の呼び方
はじめまして、シェルスクリプトを勉強中の者です。 コマンドを変数にいれて、まとめました。 しかしコマンドの変数を呼びこもうとするとエラーになります。 ============================================ #!/bin/sh GREP="grep" cat "${GREP} '^[0-9]' /home/hoge/test.nicdf" ============================================ ================ シェル実行結果 ============= $ ./test.sh cat: grep '^[0-9]' /home/hoge/test.nicdf: そのようなファイルやディレクトリはありません どう書けば、エラーにならずに正常に動作するでしょうか? ご教授の程よろしくお願いします。
- VBAでのグローバル宣言について
(たとえばですが) 標準モジュールに『DataBase』を作成し、 Public TEST(10) as string TEST(0) = "hogehoge" と宣言し、 『Module1』にて Range("A1").Value = TEST(0) と記載して実行しようとすると 『コンパイルエラー:プロシージャの外では無効です。』 と表示されます。 ⇒解決方法はありますでしょうか。 【やりたいこと】 モジュールAにデータベース(String配列)を作成し、それをほかのモジュールから参照したいです。 データベース(String配列)は参照するのみで書き換えはしません。
- ベストアンサー
- Visual Basic
- thousand1000
- 回答数2
- 受験勉強のコツ教えてください
受験勉強は3年の最初が肝心といいますが 何をしたらいいのか分かりません。 授業も聞いてますし予習復習もしてます テスト前は真剣にガリ勉してまーす★ なのに全然成績も順位もあがりません・・ いよいよ中間テストが迫ってきましたΣ( ̄ε ̄; 勉強のコツやおすすめのノートの作り方 テスト一週間前の過ごし方などのアドバイスいただけたら うれしいですヾ(@~▽~@)ノ
- 締切済み
- 高校受験
- mmaoaeykaa
- 回答数2
- C++で外部メソッド呼出をReadonlyにしたい
C++で、外部からメソッド変数を読み込み専用で使いたいです。 class Test { private: char ro[32]; Test(){ strcpy(ro, "hello world"); } }; // 何かの仕組み(C++のテンプレートを良く知りませんが可能でしょうか?) Test a; printf("%s\n", a.ro); // OK strcpy(a.ro, "hoge"); // OUT // Objective-Cみたいな // @property (readonly) char *ro; // @synthesize ro; // のようにして、リードオンリーだけアクセスできる g++でコンパイルして、動作確認できるサンプルがあると助かります。
- inner joinとwhereでの結合の違いは?
お世話になります。 たとえば、テーブルが複数(この場合2つ)ある場合。 (1) test(カラム:table_id,table_name) (2) tester(カラム:table_id,table_name) 以下のクエリは条件的に select a.table_id, a.table_name from test a inner join tester b on a.table_id = b.table_id ************* select a.table_id, a.table_name from test a , tester b where a.table_id = b.table_id 同じですよね? パフォーマンス的にもjoinすることのメリットが判りません。
- 締切済み
- その他(データベース)
- noname#6074
- 回答数1
- つばが飲みこめない
こんにちは。 中3女子です。 受験生ということもあってテストが毎月1回は 必ずあるんですけど、 テスト中、つばが飲み込めなくて困っています。 テスト中に限らず静かな授業のときは 緊張しているせいか、つばが飲み込めなくて苦しいです・・・。 頑張って飲み込んでいますが、そのとき のどがお腹の音みたいにグルグル鳴って恥ずかしいです。 治す方法があったら教えて下さい。 お願いします。
- ベストアンサー
- その他(病気・怪我・身体の不調)
- ogawamiku
- 回答数2
- 勉強
テスト前などの勉強に追われると、精神的にやられてしまいます。 もともと、頭は良くないので、がんばって勉強しないといけないし、テスト前は徹夜で勉強したりもします。 集中力がないので、1時間やって2時間休憩とかになってしまいます。 精神的にやられて、テスト前は泣いてばかりです。 改善方法はないですか? なんかに迫られて胸が苦しくなる感じです。
- 締切済み
- 心の病気・メンタルヘルス
- noname#189473
- 回答数44
