問題タブ [main]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - VB.netのメインメソッドが実行されていません
私は C# のバックグラウンドから来た vb.net の学習を始めました。
私が持っていた単純な C# winforms プログラムを再プログラムしようとしていました。このプログラムは、コマンド ライン パラメーターを使用して、その動作を判断していました。C# では、これらの引数を受け入れる main メソッドが常に存在します。
私が読んだことから、開始フォームを指定すると、自分で作成しない限り、vb.net は main メソッドを実装します。これは問題ありませんが、実装したものは無視されるようです。コードが見られるかどうかを確認するためにブレークポイントを入れましたが、何もありません。メイン サブは、次のようにスタートアップ フォームのクラス宣言にあります。
もちろん、後でメイン メソッドにさらにコードを追加する予定ですが、現時点では、メイン サブが実際に実行されていることを示すメッセージ ボックスを表示させたいだけです。私はおそらく本当に明らかな間違ったことをしていますが、私が見た例からは何がわからないのでしょう。何か案は?
ありがとう、アンディ。
android - ボタンクリックでAndroidのメインメニューに戻る
Androidの場合、私のアプリには、ユーザーがクリックしてアプリを開いたとき(onCreate)に表示される画面に戻すためのボタンがあります。
そのボタンを設定して、ユーザーをメインメニューに戻すにはどうすればよいですか?
私はswitchステートメント(クリック時)に次のようなものがあります:
ここで、return_mainはボタンのIDです....それが正しくないことはわかっていますが、他の方法は考えられませんでした。
ありがとう!
c - 'main'関数のさまざまな有効なプロトタイプは何ですか?
重複の可能性:
Cのmain()関数の有効な署名は何ですか?
'main'関数のさまざまな有効なプロトタイプは何ですか?
少数のベンダーによってのみサポートされている非標準のプロトタイプはありますか?
scripting - Haskellのメイン関数に相当するCommon Lisp?
Haskell のmain
関数は、まさに私が望んでいることを実行します。ファイルが単独でロードされた場合 (./myfile.hs
または などrunhaskell myfile.hs
) を評価し、それ以外の場合は評価しません。main
ファイルが別のファイルによってインポートされたときは呼び出されません。newLISPにもこの機能があります。
Common Lisp に相当するコードはありますか?
CLISPのソースコードを読みました。ユーザーがclisp myfile.lisp
orを入力すると、次のようになります./myfile.lisp
。
- CLISP は として保存
myfile.lisp
しp->argv_execute_file
ます。 - CLISP は式
(LOAD "p->argv_execute_file")
を作成し、それを Lisp スタックにプッシュします。 - CLISP は、追加のコマンドライン引数をリストに保存します。
- CLISP は引数を Lisp 変数に格納します
*args*
。
CLISP は を参照する Lisp 変数を作成しp->argv_execute_file
ないためmyfile.lisp
、ユーザーが直接ロードしたのか、REPL でユーザーによってロードされたのか、別の Lisp ファイルによってロードされたのかを識別する方法はありません。さえあれば、私の仕事(car *args*)
はmyfile.lisp
簡単だろう。
注: ファイルが REPL からロードされている場合、Shebangs は CLISP に問題を引き起こすため、このコードを~/.clisprc.lisp
:
c++ - int と void を返す
重複の可能性:
main の適切な宣言は何ですか?
少し前に、C++ アルゴリズムのコースを受講しました。私たちは教室で Visual Studio を使用し、メイン関数を作成するときに、int main(){return 0;} ではなく void main() { と宣言することがありました。これは正常に機能しましたが、通常は int を使用する必要があることはわかっていました。つい最近、Linux で netbeans のクラスから同じコードをコンパイルしようとしました。今回は、main 関数が void として宣言されることを受け入れません。g++ コンパイラがメイン関数を int として宣言する必要があるのはなぜですか? これがばかげた質問である場合は申し訳ありません。
clojure - REPL からの Clojure main のテスト
Clojure-main
の名前空間に関数を定義しました。:gen-class :main true
REPLからテストしようとしています。
私のmain
関数は次のようになります。
(ns/-main "-x" "foo")
、(ns/-main "-x foo")
、(ns/-main ["-x" "foo"])
、などで呼び出そうとしていますが(ns/-main (into-array String ["-x" "foo"])
、すべてさまざまなエラーが発生します。
REPL からこの関数を呼び出し、コマンド ライン引数を渡してテストするにはどうすればよいですか?
ありがとう。
python - Python - 外部スクリプトを実行
one.py
次のように書かれたスクリプトがあるかどうか誰かが知っていますか:
main
そして、その関数を別のスクリプトから呼び出したいと思います。どうすればいいですか?
私はそれが次のようなものになると思います(これがだとしましょうlauncher.py
)
main()
唯一の問題は、この方法で呼び出すことができないことです。
これはどのように行うべきですか?
testing - Testing BlackBerry code without starting the device simulator
Eclipse で、いくつかの Java microedition ネットワーク コード (javax.microedition.io.HttpConnection) をテストして、ネットワーク接続が成功しているかどうかを確認し、いくつかの Cookie 値を取得したいと考えています。しかし、開発マシンで JRE を使用してこのコードを実行しても、シミュレーターを使用して起動してテストしない限り、メソッドは実行されません。
デスクトップ JRE を使用して BlackBerry コードを実行できますか? それとも常にシミュレーターを使用してテストする必要がありますか?
c++ - C ++でmain()に再帰することは合法ですか?
C ++標準では再帰が禁止されていると読みましたmain()
が、g++は文句なしに次のコードをコンパイルします。
誰かがこれを明確にすることができますか?
java - JApplet の作成/埋め込みに問題がある
JApplet の作成に問題があり、かなりググってみましたが、明らかに何か大きなものを見逃しています。
6 つのパッケージを含む Eclipse プロジェクトを作成しました。そのうちの 1 つ (「gui」という名前) には 2 つの重要なファイルがあります。最初のものはComplexApp.javaと呼ばれ、アプリの初期化を行います(そして「public static void main」を持っています). () (および main() がない)。アプレットとアプリはどちらも Eclipse で正常に起動します。
そこで、プロジェクト全体を .jar ファイルとしてエクスポートしました。最初に気付いたのは、アプレットを開始するために使用する .java クラスを指定していないことです (ある時点で、main() を含むクラスを選択するように求められましたが、アプレットはそれを行わないため、スキップしました)。 main() があり、init()/start()/... しかありません。
生成された .jar ファイルを (Jar ランチャーを使用して) 起動しようとすると、「Main-Class マニフェスト属性を読み込めませんでした」というメッセージが表示されますが、これは正常なことだと思います。そのため、.jnlp ファイルを作成しました。手動で開始する (または HTML に埋め込む) と、「フィールド href に無効な値があります: Complex.jar」というエラーが表示されます。jnlp は次のとおりです。
それで、誰かが私を助けることができますか?かなりお願いしますか?:)
ありがとう。