私は VB を初めて使用するので、これは簡単な質問かもしれませんが、ここ数日苦労しています。ASP ページで使用している VB COM オブジェクトを作成し、関数から個々の値を返す方法を理解しましたが、注文明細などの値のリストも返せるようにしたいと考えています。
ASP ページで次の方法で値が取得される場所を調べたサンプルがあります。
Set OrderData = Server.CreateObject("OrderObj.OrderObject")
Set Orders = OrderData.LstHeaders
'List all order rows for a specific Customer
rows = Orders.LstRows(CustomerNo)
For n = 1 to rows
'Write a record for each row
Response.write Orders.Lines.line(n).item("Item")
Response.write Orders.Lines.line(n).item("Qty")
Next
しかし、使用された COM オブジェクトのコードを持っていません。この同じ機能を実現するためにコードがどのように見えるかを理解しようとしていますか? myServer.array(i) 経由で COM オブジェクトにアクセスする Public Array を作成しようとしましたが、うまくいきませんでした。
誰かが私のためにコード全体を書いてくれるとは思っていません。COM オブジェクト コードの一般的な構造が、上記のように呼び出すことができるようにどのように見えるべきかについてのヒントが必要なだけです。
これに対するアイデアや解決策は大歓迎です。VB.NET のリファレンス マニュアルを注文しましたが、届くまであと 2 週間かかり、これを解決するまでは眠れません。