v(・∀-)b VBプログラマ質問スレ Part27

このエントリーをはてなブックマークに追加
>>178

あれ? もしかして domain ってのは、FQDN じゃないの? だとすると、
一筋縄じゃいかないね。

1. まず、@ を含む左側を捨てる
2. どこぞに登録されているトップドメイン(jp とか com とか)を捨てる
3. セカンドレベルドメイン(co とか ne とか)があれば捨てる
4. 右からピリオドまで取る

でいいのかな?
183デフォルトの名無しさん:03/08/15 10:50
Inetコントロールを使って、HTTPSページへデータを
POSTしたいのですが、以下のメッセージが表示されて
処理を行えません。

12045:クライアントの認証がセットアップされていません。

どなたか解決方法等をご教授お願いします。
184183:03/08/15 11:02
>183

環境は、
クライアント
・Windows2000(sp4)
・Vb6(sp5)

サーバ
・RedhatLinux7.3




◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆このスレは重複です。移動をお願いします。          ◆
http://pc2.2ch.net/test/read.cgi/tech/1058674927/l50  ◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆




削除依頼を出してきた。
>>186
乙。




◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆このスレは重複です。移動をお願いします。           ◆
http://pc2.2ch.net/test/read.cgi/tech/1058674927/l50  ◆
◆削除依頼処理待ちのため、書き込まないで下さい      ◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆




今後の1の行動を予測しよう!
本スレがいくつになったら、ジスレ(v(・∀-)b VB)を立てるのか。
漏れは890あたりと読んでるがどうよ?
>>189
次スレならもう立ってますよ?
http://game2.2ch.net/test/read.cgi/game/1060079075/
191山崎 渉:03/08/15 15:14
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
192get>>1市ね
193160:03/08/15 19:14
>>164&176
setup.exe in batファイル、OKでした。
ありがとうございました。
InstApri.bat
-------------------------------
if not exist d:\tmp md d:\tmp
set tmp=d:\tmp
d:\Package\setup.exe
-------------------------------
ということで、160は取り消します。
141さん、よろしく!




◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆このスレは重複です。移動をお願いします。           ◆
http://pc2.2ch.net/test/read.cgi/tech/1058674927/l50  ◆
◆削除依頼処理待ちのため、書き込まないで下さい      ◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆


195ローカルホスト◇/9RGGESP:03/08/16 02:26

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆このスレは重複です。移動をお願いします。           ◆
http://pc2.2ch.net/test/read.cgi/tech/1058674927/l50  ◆
◆削除依頼処理待ちのため、書き込まないで下さい      ◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

196デフォルトの名無しさん:03/08/18 00:49
移動願い必死だな
196は違うだろう。
つか、オレだし(w
199 :03/08/19 21:37
ところで、なんで Microsoft って Windows Update とかで Visual BASIC ランタイムを提供しないんだろうね。
在日社会=VBランタイム
201 :03/08/19 21:44
意味わからん…
202デフォルトの名無しさん:03/08/20 10:37
たぶん>>200=在日をいいたかったのだと思われ
203デフォルトの名無しさん:03/08/20 12:22
まったくのサラのWindows2000にMS Office2000を入れた
端末に、VB6SP5で作成したExcelCOMを使用したアプリを
稼動させるとActiveXコンポーネントが作成できません。
で落ちます。
開発マシンでは問題無く動きます。

問題の端末にDAO3.6、ADO2.5が入っている(レジストリ含め)の確認
OLEPRO32.DLL OLDAUT32.DLL Stdole2.tlb Asycfilt.dllの4人衆も
存在を確認しました。
ExcelのCOMを使用したアプリを稼動させるには
あとどんなDLLをインストールする必要があるでしょうか
>203
Excelオブジェクトは参照設定して使ってる?CreateObjectして使ってる?
205デフォルトの名無しさん:03/08/20 13:29
はい そうしています。 でないとコンパイルがとおりません。
>>205
だから、どっちを使ってんの?
207デフォルトの名無しさん:03/08/20 13:35
ああ ボケボケですみません。
参照設定でMicrosoft Excel9.0 Object Libraryに参照設定でチェックをつけて

クラスを一個作って、その中で
CreateObject("Excel.Application")をやっていました。
すげえやりかただw
コンパイル通らないってのは定数のせいかな・・・
クラスのプライベートな変数として
excel.Applicationを宣言して

中の初期化関数で

CreateObject("Excel.Application")でインスタンスを作って
そのプライベートな変数にアドレスを代入して
使いまわしています。

で そのdllの方は?
こういうのはアーリーなんだろうかレイトなんだろうか。
どっちの利点も殺しているわけだが。
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆このスレは重複です。移動をお願いします。           ◆
http://pc2.2ch.net/test/read.cgi/tech/1058674927/l50  ◆
◆削除依頼処理待ちのため、書き込まないで下さい      ◆
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
>207
参照設定外して、Excelへの参照をObject型で宣言してみるってのはどうスカ?
213デフォルトの名無しさん:03/08/20 14:20
横ツッコミスマソ

なんで>>210
>>213

アーリーのメリット → インスタンスを New できる
レイトのメリット → 参照設定が不要

ほかにもいろいろあるけど、そゆこと。
ありがとうございます。
どうしてもアドレスを収容する変数の型がハッキリしていないと不安でしょうがないでの
参照設定をつけた上でExcel定義の変数に、CreateObjectして代入していました。
ご指摘の>>212のようにソースを修正いたしました。アーリー、レイトの概念を
わかっておりませんでした。

またなぜ件の端末でそのアプリが動かなかったかですが
お恥ずかしながらOfficeはOfficeでも
Microsoft Business PlannerとかいうDisk2にあるアプリしか入ってませんで
Excel2000自体がインストールされていませんでした。お恥ずかしい限りで

また重複スレに書いていたと気付きました。これにて終わりにします。
>215
>アドレスを収容する変数の型がハッキリしていないと不安でしょうがない

正常な感覚だと思う。
それに、参照設定付けてないとインテリセンスが効かなくなるので効率悪いし。
だから、開発中は参照設定を使って開発し、完了後に外すというのはよくあるパターンだと思う。
217デフォルトの名無しさん:03/08/23 02:40
.txt のプロパティには概要タブがあるが、
たとえばこれの作成者にモナーって設定するには
Windows Script Hostでどう書く?
218デフォルトの名無しさん:03/08/23 05:07
VBアプリのユーザーとしての質問なんですが、
非NT系のWindowsで作られたアプリでMSPゴシックが使われていると
NT系で動かした場合に文字化けしてしまいますが、どのように対処すれば
良いのでしょう? vb6jp.dllがないとかそういう問題ではないようですが。
作者に作り直してもらうわけにもいかないし、使用を諦めるのもシャクですし。
>>218
ランタイムが古い可能性。
>>217
お前ら、WindowsScripting使ってますか? Part3
ttp://pc2.2ch.net/test/read.cgi/win/1058829737/
>>220
Thunks
222218:03/08/23 12:18
>>219
ありがとう、新しいのを探してみます。
VBScriptで質問します
<%
Class Customers
Public Function ExecuteQuery()
Set db=Server.CreateObject("ADODB.Connection")
Set cmd=Server.CreateObject("ADODB.Command")

db.Open "File Name=" & Server.MapPath("sqlsrv.udl")

SQL="SELECT * FROM Customers"

Set rs=db.Execute(SQL)

ExecuteQuery=rs
End Function
End Class
%>

上のようなクラスを作った場合、呼び元では戻り値をバリアント型
で受け取るため、次のようなことができない

Set objCustomers=New Customers
Set rs=objCustomers.ExecuteQuery()
Do While Not rs.EOF
Response.Write rs("CustomerName")& "<br>"
rs.MoveNext
Loop

何かよい方法ご存知の方、教えてください
VBSもここなのか?
226224:03/08/24 22:51
>>225
>>1しか確認しなかった。サンキュ。
227217:03/08/25 22:29
224351に出てますた(英語)。スマソ
VB.NETでListViewのクリックして選択した行の各フィールドのデータは
どのように取得するのでしょうか?
ブロック崩しを作っているのですが、
ボールとブロックの当たり判定で今、少しつまずいています。
カン カン と順調に進んでいると思うや否や、いきなり跳ね返らずに
ブロックの塊の内部へ、ガガガと進入していきます。

当たり判定のときのアルゴリズムの概念をご教授願いたい。
現在の本スレです。移動願います。

v(・∀-)b VBプログラマ質問スレ(6.0以前) Part28
http://pc2.2ch.net/test/read.cgi/tech/1061296197/
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ