[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 06/01 11:36 / Filesize : 166 KB / Number-of Response : 630
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VBプログラマ質問スレ(6.0以前) Part54



1 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 23:03:01 ]
ここは Visual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。

VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。

○ 質問者の心得
 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
 二.VBScript、インストーラーなどはこのスレでOK。
 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
 四.荒らしは相手しない。

○ 回答者の心得
 一.答えられない質問は無駄に罵倒せずスルー。無理するな。
 二.代用法を強制しない。
 三.回答する上で必須ではない情報をむやみに聞き返さない。
 四.荒らしは相手しない。
 五.VB情報募集中。
 六.回答は質問者が理解できるよう具体的に。

MSDN Online Japan ホーム
 www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
 www.google.co.jp/

※「まず自分で調べる」クセを身につけよう。

133 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:33:52 ]
>>130
ちなみに両方とも俺(124=129)だがw

Windowsは基本的に同じDLLは2度と読まない。(無駄だから)
なので、先に読まれてるDLLがあればそれを再利用する。
(たとえアプリと同じフォルダに同じDLLがあってもだ)

さらに、Win2000は確か読み込むDLLの優先度をアプリと同じフォルダか
システムフォルダかを選択出来る設定があったはず。
それらをお前さんがそれらを把握してないならそれが理由な可能性が高い。
把握してるなら先にMSVBVM60.dllを使うアプリが起動してるからだろう。

あとね、煽り合いする暇があるなら俺の助言をちゃんと考えろよな。
直接的な答えが出せないからあーいう受け答えになってんだろうけども、
煽りもある意味助言だぜ?

134 名前:121 mailto:sage [2008/04/03(木) 23:24:03 ]
>>133
すみません、
実は単純に>>128の時点で>>124を見落としてたんですよね。。


なるほど。
>Windowsは基本的に同じDLLは2度と読まない。
これは知ってました。
>なので、先に読まれてるDLLがあればそれを再利用する。
これも知ってました、が、
今回の件と脳内でリンクしていませんでした。
ということで当然>>121の動作は予想できるあり得る動作ですね。
対処方法はOSの設定変更、もしくはインストーラー等で
システムにDLLを組み込むことですね。
納得しました、ありがとうございます。

135 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 00:13:50 ]
>>133
その性質はKnownDllsに限られるはず。

136 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 12:47:35 ]
VBで作られたもので有名なのって
なんかありますか(^^)

137 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 13:14:19 ]
>>136
pc11.2ch.net/test/read.cgi/tech/1134464762/

138 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 19:08:57 ]
板違いでしたらご容赦を。
homepage1.nifty.com/taka_homepage/download.htm にある#1 -End Of Destiny-
をしていたところ、今日になって「実行時エラー'5':プロシージャの呼び出し、または引数が不正です。」
と出て起動できなくなってしまいました。

検索をかけてみるとsupport.microsoft.com/kb/811469/ja がでてきたので
互換モードにしてみたのですが解決せず。新しく落としなおしても、保存したフォルダの
置き場所を変えても効果なしでした。

VB製ソフトの現象のようなのでここで質問させていただきました。よろしくです。

139 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 01:30:19 ]
>>137
ありがとう。
最近からVB始めたんで色々コードを見てみたいんです。

140 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 08:11:15 ]
>>138
最小化してプログラムを終了すると次回起動したときに
実行時エラーになるね。

たぶん単純なプログラムミスだと思う。
作者にメールしてみるといいよ。

141 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 19:38:15 ]
>>140
レスどうもです。
自分でできる解決策というのは何かないのでしょうか?
作者は恐らく新作とかで忙しいでしょうし、試しに2作目もやってみたところ同じエラーが出たので
修正も煩雑になりそうですし。

最小化して終了した記憶はないのですが、ウィザードリィ風ゲームなので強制終了は
何度もさせました。



142 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 22:49:07 ]
>>141
レジストリから画面サイズや座標なんかの読み込みで落ちてるとか?
消すか標準値に書き直せばいけそうな気がする

143 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 07:58:48 ]
VB参考書4冊セット
auction.item.rakuten.co.jp/10232889/a/10000193
これだけそろってれば完璧かな?

144 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 08:06:01 ]
>142
おそらくそんな感じ

>141
自分で解決したいのだったら Regmon で、どのレジストリを使ってるか
監視してみるといい
cowscorpion.com/Registry/Regmon.html


145 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 09:54:34 ]
>>142
適当にレジストリを見てると、LeftとTopという項目(画面位置?)が-48000などと
変な数字になってたので一度消してみたところ起動することができました。
どうもありがとうございます。

>>144
これでログとると不要なレジストリとか消せそうですね。
今度何かあった時に使ってみます。ありがとうございます。

146 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:44:43 ]
>>95さんと同じような内容なんですが(検索してたらここにきました)、
自分はMakeZIPをVB6に組み込んで使用しています。
しかし、どうしてもZIPファイルの中身を確認する方法が見当たりません。
確認したいことは圧縮されているファイル数です。
ほかにもサイズ、名前などがわかればベストなのですが
どなたか方法を知ってる方はここにはおられませんか?

147 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:57:21 ]
VB6なら、メジャーなzipを扱えるdll使えよ

148 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:02:48 ]
シェルで、zipを圧縮フォルダとして使えるようになっている環境なら、それも使える。

149 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:27:11 ]
正直InfoZipあたりのzip.exe/unzip.exeでも付属させて
コマンドライン叩いたほがいいんじゃないかっておもう。

150 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:50:17 ]
exeキックだと、コールバック使えないじゃん・・・

151 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:27:16 ]
パイプ経由でコールバックもらえばええやん。



152 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 11:25:15 ]
それ、コールバックって言わないし

153 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 12:30:34 ]
>>146
ExtractZip.vbs 読め。

154 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 14:17:21 ]
ListZip.vbs 読め。
と言っても読めるくらいなら来ないよな?

155 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 16:00:41 ]
パイプ経由でライトバックもらえばええやん。


156 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 16:04:30 ]
俺用語は使わないでね

157 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 16:06:49 ]
筒経由で書き戻しもらえばええやん。

158 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 16:34:36 ]
マジレスすると、unzip32.dll使え。
VBのコードも付いてる。
商用利用可。

159 名前:146 mailto:sage [2008/04/09(水) 22:56:57 ]
皆さんありがとうございます。
ListZip.vbs これでできたのですね。ありがとうございます。
しかし、これをVB6で使用できるようにできません(涙)
どこかに標準モジュールないのでしょうか?

160 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:37:46 ]
アホかおまえは。
普通にDLL使え。

161 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 00:19:24 ]
>>117
ついでですがThenの後ろのコロンは要らないです。

>>159
VBSから標準モジュールやクラスモジュールへの移植は
そう難しくないと思います。



162 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 01:07:07 ]
なにこいつ

163 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:34:25 ]
あほちゃいますか?

164 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:57:45 ]
pc11.2ch.net/test/read.cgi/tech/1203650042/523

165 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:58:36 ]
だーかーらー、DLL使えって!!!

166 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 12:29:51 ]
足し算できないやつに積分教えるようなものだ
やめとけ

167 名前:デフォルトの名無しさん [2008/04/10(木) 12:57:35 ]
VB6でグローバル変数を使わず、すべての関数をカプセル化することは可能でしょうか?

168 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 13:05:01 ]
できるよ。Formがグローバルなのに目をつぶればね。

169 名前:デフォルトの名無しさん [2008/04/10(木) 15:58:13 ]
複数ののCheckboxを使って、optionbuttonみたいな交互動作てできませんか?


170 名前:デフォルトの名無しさん [2008/04/10(木) 18:39:27 ]
アプリを終了してもアプリ自体がタスクに残る不具合が発生しています。
再発条件は不明ですが、不具合発生した環境があれば原因追求をどのようにするのが効率的でしょうか?
御教授のほどよろしくお願いします。

171 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 19:05:19 ]
テキストボックスに16進数の文字がある場合
それを変数に数値として代入するにはどうすればいいですか?
valやConvert関数では出来ませんでした

例 テキストボックスの文字 = 0x1234 (十進数:4660) -> 数値に変換して変数に代入 -> 4660 (数値変数)



172 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 19:10:00 ]
>>170
自分でFormの変数宣言しないで、VBが用意してるForm1とかそのまま使ってるんじゃね?
あれってプロパティにアクセスしたりすると自動的にロードされるから、
たぶん終了直前に何らかのプロパティにアクセスして再ロードされたフォームがある
OnLoadでブレイクでも入れておけば分かるんじゃないかね
もう一つ考えられるのがオブジェクト同士の循環参照だね

173 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 19:12:20 ]
>>171
頭に&HつけてValしろ

174 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 20:36:53 ]
なにこれ?
新人みたいなアホな問いばかりじゃないか。


>>169
余裕で出来るけど?
それが何か?

>>170
終了ボタンを押して終了した気になってる系かね。
Unloadイベント中に何か別のFormなり何なり生成してないかい?

>>171
人に聞く前にMSDNくらい一人で見ようぜ。

175 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 20:49:33 ]
>>173-174
それが、
0x12345678 のような 4桁以上の16進数だと型オーバーで変換が出来ません
MSDNのヘルプ見てもDouble型までが限界のようです
Long型のような8桁くらいの文字(16進)を数値に変換するのにはどうすればいいのかヘルプ見ながら悩んでます

176 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 20:59:50 ]
>>175
どうせそんなレベルならVB6みたいな終わってる開発環境使う意味ないだろw
まあLongの型指定文字を調べてみることだね。

177 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:00:11 ]
>>175
文字列右から4文字ずつ区切ってvalして、最後にシフトするのはどうですか?

178 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:18:11 ]
>>176-177
CLngという型指定で変換出来ました
どうもありがとう

179 名前:デフォルトの名無しさん [2008/04/11(金) 00:18:50 ]
>>172
タスクマネージャーでメモリ使用量を確認していると、
各イベント(フォーム起動→終了→以下繰り返し等)を起動するたびに使用メモリが増加していきます。
循環参照の現象でしょうか?

180 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 00:51:38 ]
>>179
循環参照って何のことだか理解してる?

>>172 に書いてある
>OnLoadでブレイクでも入れておけば分かるんじゃないかね

を実行してなさそうな文章なんだけどやったの?

181 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 03:06:23 ]
プログラム板は当たりがきついな



182 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 03:09:23 ]
>>179

>>172
> タスクマネージャーでメモリ使用量を確認していると、
> 各イベント(フォーム起動→終了→以下繰り返し等)を起動するたびに使用メモリが増加していきます。

解放してないから

183 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 03:09:56 ]
>>181
おしえてぐーなら優しいけどな
あと2ちゃんでも女子中学生にはやさしいよ

184 名前:デフォルトの名無しさん [2008/04/11(金) 06:46:11 ]
つ「Unload Me」

185 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 10:46:53 ]
Using src As New FileStream(srcName, FileMode.Open, FileAccess.Read)
While True
readSize = src.Read(buf, 0, BUFSIZE) ' 読み込み
If readSize = 0 Then
MsgBox("HIT=" & hval)
Exit While ' コピー完了
End If
End While
End Using

このコードでファイル操作の処理をすると
読み込み開始から終了までのあいだフォーム全体が操作不能になります
読み込み処理中でもボタン等の操作を可能にするにはどうすればいいでしょうか?
中断ボタンを作ってあるのですが操作不能になって機能しません

186 名前:デフォルトの名無しさん mailto:age [2008/04/11(金) 14:44:14 ]

Visual Basic Version 5.0 Control Creation Edition
pc11.2ch.net/test/read.cgi/tech/1204552981/18

ふと思ったんだが、↑これと↓これ組み合わせて.EXEファイルを作ることできるのだろうか?

Microsoft Visual C++ Toolkit 2003
pc11.2ch.net/test/read.cgi/tech/1109618655/


187 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 17:54:26 ]
上でDLL (OCX)作って、下でそれを使うEXE作るってことは可能だろうね。
そもそもなぜ今更VC++ 2003?
事情がなければ2005でも2008でも使えばいいだろうに。

188 名前:デフォルトの名無しさん [2008/04/11(金) 19:00:08 ]
>>185
つ「DoEvents」

189 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 20:13:12 ]
ComboBoxでリストから項目が選択してドロップダウン部分が消えた瞬間に任意のコードを実行したいのですが
DropDownClosedやSelectionChangeCommitted
その他のそれらしいイベントを設定しても
選択→ドロップダウンが消える→再度選択
としないとそのコードが実行されません

どのイベントを設定すればいいでしょうか?

190 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 10:23:58 ]
Click

191 名前:デフォルトの名無しさん [2008/04/13(日) 10:45:44 ]
SAVEデータのようにバイナリデータとShift_JISの文字列が混在するファイルの
文字列部分を編集して書き戻したいのですが

Dim FreeNum as Integer
Dim Bin1() as Byte , Bin2() as Byte
Dim strRes as String

FreeNum=FreeFile
Open hoge.bin For Binary As #FreeNum
Get #FreeNum, , Bin1
Close #FreeNum
strRes = StrConv(Bin1,vbUnicode)

'本来ここでstrResを編集する

Bin2=StrConv(strRes,vbFromUnicode)

とした時にBin2はBin1を再現せず、バイナリデータの部分が変わってしまいます。
通常このような操作を行う場合はどのようにすれば良いのでしょうか?
お力を貸して下さい。



192 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 18:48:40 ]
>>191
それはShiftJISにしたときのバイト数えて詰め物したりでかなり面倒くさい。
結局Cランタイムのfopen系の関数をラップしたActiveXを作ってそれで読み書きさせた。

193 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 19:14:58 ]
リストボックスで選択した場所から下の項目を削除したいのですが
下のプログラムだとindexエラーが出てうまくいきません

For i = ListBox1.SelectedIndex  To ListBox1.Items.Count - 1
ListBox1.Items.RemoveAt(i)
Next

どう対処すればいいでしょうか?

194 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 19:17:44 ]
後ろから削っていくとか。

195 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 19:26:36 ]
デバッグして確認したときそれぞれの値が
ListBox1.SelectedIndex=2
ListBox1.Items.Count=8  (項目数=3)
となっていて

その状態で>>193のFOR文を実行すると i の値が2,3,4,5,6,7 とステップして
ListBox1.Items.RemoveAt(i) で最後の項目まで問題なく削除出来ると思うのですが
どういう訳かエラーになります

196 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 19:28:34 ]
>>195 修正
× (項目数=3)
○ (項目数=7)

197 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 19:33:24 ]
どういう訳かも何も、たとえばRemoveAt(10)を実行した時点で
いままでItems(11)だった奴がItems(10)に繰り上がるわけだが

198 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 20:00:32 ]
>>197
当たり前のことすら理解出来てない人に
答えを教えてくれてありがとうございます
無事ちゃんと動作するコードに出来ました

199 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:11:10 ]
1年半後に登場するWindows7にはVB6ランタイムはサポートされますか?

200 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:59:27 ]
知らんがな(´・ω・`)

201 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 17:37:40 ]
VB6でPublicの構造体・変数の宣言可能な数(容量?)ってどの位か解りませんか?



202 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 12:38:32 ]
VS2008のVBでラベルの背景を透明化するにはどうすればいいですか?
label1.BackColor = Color.Transparent
では出来なかったです

203 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 13:34:38 ]
>>202
スレタイ読めますか?

204 名前:デフォルトの名無しさん [2008/04/15(火) 23:42:02 ]
>>201
そんなのあるんですか?

205 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:14:31 ]
ループする処理の中にあるIF文をSelect文にしたら処理が倍以上かかるようになったんですが
これはどうしようもないことですか?

206 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 11:32:45 ]
>>205
条件文がわからんから、「そんなもn」としか答えようが無い。

207 名前:デフォルトの名無しさん [2008/04/17(木) 08:12:15 ]
>>205
Selectを使うな。
Excelとのやりとりは速度が遅くなる。
Withを使うか、まとめて配列に代入してから配列を扱え。

208 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 19:13:52 ]
>>204
よほどの事が無い限り、まず制限を超える事は無いと思いますが有りました。
(コンパイル時にメモリー不足と出る)


209 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 20:06:02 ]
>>208
そりゃ単にメモリ増設すりゃ回避できるんじゃないか?

210 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 20:26:21 ]
>>209
2GB以上アロケートできないとかないのかね?

211 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:35:50 ]
ループ処理中に何かボタンおされたらループから抜けるプログラムを作りたいのですが
そのボタンのsubではない 違うSub内で
コントロール上のどのボタンが押されたのかを検出する方法ってありますか?



212 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:55:24 ]
>>211
ループ処理の中でDoEventsと終了フラグのチェックを頻繁にやるしかない。
DoEventsを使うときは再入やら予定外の動作をはじくようにする必要がある。

213 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 12:23:30 ]
昔、だれかが作ったソフトのメンテしてたら
フォームに貼り付けたコントロールの数がオーバーしてこれ以上追加できない
という状況になったときに、泣いたことはあるなw

214 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:24:41 ]
メンテだと設計方針が間違っていようが、そのまま行かざるを得ないときもあるから辛いな

215 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:13:21 ]
FileCopyでファイルコピーするとshift-jisで書き出したファイルがUTF-8になってしまうのですが
対象方はありますか?

216 名前:デフォルトの名無しさん [2008/04/21(月) 21:51:25 ]
VBからExcelに値を貼り付けてプレビュー表示をする処理にて
処理中は見えないようにするためVisibleをFalseにするのですが、
EXEファイルから起動するとVisibleをFalseにした段階で最背面に表示されてしますいます。

Visual Basicから起動するとプレビュー画面が最前面に表示されるのですが何故でしょう?

使っているコンポーネントはQuickPack、Farpoint SpreadSheet、InputMan Proです。

今まで別な環境で作った際はこんな現象になったことはありません。
同じコンポーネントを使っている方で克服した方はおりますか?

ちなみにSetWindowPos等使わないで済ませたいです。

途中ダイアログを表示したりメッセージボックスを表示させたりするので
Visual Basicで起動しているときと同じ用途で実現させたいのです。

ちょっと分かりにくいかも知れませんが宜しくお願い致します。

217 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 22:11:38 ]
コピペ君って馬鹿だな、まで読んだ。

218 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 10:32:51 ]
vb6の評価版使ってて、exeにできないんですが、
vb6.0安く売ってるところないですか?

219 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 12:38:09 ]
>>218
なんで今時VB6?


220 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 12:56:29 ]
>>219
だよねぇ。

Visual Basic 2008 Express がタダで手に入るこのご時世に。

221 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 15:26:39 ]
ツールバーのアイコンを大きくしてメニュー名をアイコンの下に表示させたいのですが、
どうすればいいのでしょうか?



222 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 01:40:48 ]
>>220
それってVB6のOCXの開発ライセンスキーが付いてる?

223 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 13:32:21 ]
>>222
お前は何を言っているんだ

224 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:26:17 ]
>>219
なんでVB(6.0以前)スレに居るの?

225 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 15:13:16 ]
>>223
お前は何を聞いているんだ

226 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 18:07:06 ]
VB6で立方メートルの単位(m3)のように右上に数字を乗せる方法はないでしょうか?
またはキーワードだけでも教えていただけないでしょうか?

227 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:43:53 ]
>>226
ラベルで貼っちゃダメなの・・・?

228 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:01:01 ]
>>227
通常はラベルで代用するものなのでしょうか?

229 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:22:32 ]
ブラウザとかリッチエディットでそういう書式指定って方法も思いつく。
ほかにもUnicodeに対応していればm³や㎥って文字が使える。

230 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:17:56 ]
brwWebBrowserで取得したものを
htmlかテキストにして文字変数に格納する方法ないですか?

231 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 23:18:41 ]
>218
現在VB6を新規に入手する方法はMSDNに入るしかない。

>226
上付きの3はISO 8859-1/15の0xB3にあるが…UnicodeでもU+00B3だな。



232 名前:230 mailto:sage [2008/04/23(水) 23:29:47 ]
Text1.Text = Inet1.OpenURL(brwWebBrowser.LocationURL)
で取得できましたが 文字バケのようになり日本語で表示されません。
フォントは明朝に設定したのですが。

233 名前:230 mailto:sage [2008/04/24(木) 00:41:02 ]
RichTextBox1.Text = brwWebBrowser.Document.body.innertext
これで一応できましたが
普通のTextBoxは日本語ダメでしたっけ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<166KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef