問題タブ [byval]
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.
c# - vb.netをc#に変換-パラメータの受け渡しを最適化
vb.netアプリをc#に移動したい。vb.netアプリには、byvalである必要がある何千ものbyrefパラメーターがあります。各パラメータ受け渡しアプローチを安全に変更できるかどうかのチェックを自動化する方法を知っている人はいますか?
vb.net - ByRef と ByVal の使用
私はプログラミングにかなり慣れていないので、ByRef と ByVal を使用して渡す必要があると言われましたが、そうすると、次のようなエラーが表示されます。
サブを次のように開始します。
string - 指示なしに文字列に用語が追加される
現在のユーザーの変数を設定する関数があります。変数名にはモジュールの名前がプレフィックスとして付けられます。基本的には、アプリケーションのセットアップ方法です。Client はクラス、Server はクラス、Agency はクラスなどです。これは、クライアントまたはクライアントのウェブサイトの 1 つに関する重要な情報を、200 以上のサーバーにわたって、できるだけ少ないクリック数でデータベースからのライブ データを使用して見つけることができるシステムを作成する試みです。
機能は次のとおりです。
最初に出力される5行目では、変数名として「ID」のみが出力されています。varName = "something" & varName
ただし、2 行後に名前が「Module.<module-name>.ID」に設定されます (たとえば、Module.Server.ID. something + "Module.<module-name>.ID"
. 実際には、この場合、出力します"Module.Server.Module.Server.ID"
. 何かを取り出すと、最初の Module.Server から取り出されますが、2 番目からは取り出されないことに注意してください。サーバーは、5 行目と 7 行目の間で変数名の先頭に追加されていますが、if ステートメントがある唯一の行です。よろしくお願いします。
vba - かっこで渡されるかどうかにかかわらず、VBA ByRef 引数の動作が異なる
vba で引数を渡すことに関しては、たとえば、「:=」を使用して引数を明示的に指定するのではなく、引数を括弧で渡した場合、ByRef の動作が異なるようです。
最初の MessageBox には 123 が表示されますが、2 番目には 321 が表示されます。括弧内または ':=" で引数を渡すことに違いがある理由を説明する場所が見つかりません。誰か理由を知っていますか?
excel - Val で変更、範囲としてのターゲットが認識されない
こんにちは、モジュールから実行されている上記のコードを使用すると、ワークシートに書かれた val による変更がトリガーされます
コードの Cells 部分は、4 つのセルのブロックを列 12 にコピーし、列 15 まで到達しますが、変更 val は 15 番目の列を変更された値として認識しません。ただし、ターゲット列を11に変更すると、
セルのブロック全体の値が変更されるため、4 つのターゲット変更が行われます。
ありがとう。
excel - 空白および 0 の値のセルを無視する範囲として、値のターゲットによって変更します
上記のコードはうまく機能していますが、太字のコードを追加して空白のセルを無視しようとしています (値が 0 のセルを無視することもできますが、必須ではありません)。
vb.net - BackgroundWorker DoWork から BackgroundWorker Completed に値を渡す
BackgroundWorker
DoWork
からに値を渡すにはどうすればよいBackgroundWorker
Completed
ですか? BackgroundWorker
Completed
によって呼び出されないのでBackgroundWorker
DoWork
、 a を宣言する以外にこれを行う方法がわかりませんpublic variable
。本質的に、変数 fromBackgroundWorker
Completed
を介して受け入れたいと思います。ByVal
BackgroundWorker
DoWork
vb.net - エラー: [式が必要です] ByVal 修飾子を使用しています
VB.net を使用したプロジェクトでエラーが発生したため、あなたから助けを得たいと思っていました。ByVal 修飾子の使用中にエラーが発生しました。そして、7 つのエラーはすべて「Expression Expected」と表示されます。
97、103、103、112、112、146、および 146 行でエラーが発生します。合計 7 つのエラーです。
どうぞ:
97:
103:
112:
146:
完全なコードは次のとおりです。
excel - vbval とパブリック変数
VBA では、byVal や byRef を介して参照を構築するのではなく、通常、共有変数を Public として定義します。最も一般的には、サブルーチンまたは関数を呼び出して、変数の値を設定します。誰かが byVal/byRef を使用することと、単純に public var を作成することの利点を説明してくれませんか?
ajax - ByVal で ByRef を使用してデータベースにアクセスする
ajax 呼び出しを使用してデータベースにアクセスし、ドロップダウンをロードしています。さて、これは、誰かがその方法を考え出したので、私が働いている場所で多くのことを行っていることです.
スーパーバイザーから、新しいページごとにコードをやり直すことなく、複数のページなどで簡単に使用できる ajax 呼び出しを作成するように依頼されました。私のコード:
コントローラ
JQuery
今、私はVB.NETを知りません。実際、同僚がコントローラーを手伝ってくれましたが、彼はこの件についてこれ以上支援するためにここにいるわけではありません。
上司からの私の質問は、どうすればこれを機能させることができるかということです。
ByVal
コントローラー クラスの が に変更された場合、ajax 呼び出しByRef
の行に何かを渡して、data:
このコードを再利用し、書き換えないようにすることはできますか?
どんな助けや説明も大歓迎です。