VBプログラマ質問スレ(6.0以前) Part39
>>906 書き終わったらRefreshかけたら?
Refreshというメソッドがあるんですね(汗)。
会社のDBに繋げないとグラフを描くところまでいかないので、
今は試せませんが、これで上手くいきそうな感じがします。
ありがとうございました。
うぅー、業務でVBプログラム書くにはVB知らなすぎ…。
909 :
822:05/01/22 13:01:30
MAPIでOutlookExpressのメールを読むところまではうまくいったんです。
ですが、送信日が取得できません。。。orz
教えてください。
お願いします。m(_ _)m
>909=822
MAPIは 『受信日時』は取得できても、『送信日時』は得られません。
いや、マジです。独自でヘッダを分解するしか無いと思う。
911 :
822:05/01/22 15:19:43
>>910 いつもありがとうございます。m(_ _)m
つらい・・・(T▽T;)
912 :
822:05/01/22 18:08:33
>>910 すいません。
ヘッダってどうやってみるんですか?
913 :
デフォルトの名無しさん:05/01/23 20:27:00
あげぱん
VB6のフォームデザイナで使われているWidthとかHeightの
単位って何なのでしょうか。
すいません。自己解決しました。
しょぼい質問ですが・・・
文字列に " や タブ(\t)を入れる場合はどうするのでしょうか?
"\t\"あああ\""
という感じにしてもできませんでした
vb2005なのですが、質問スレも無いし多分勝手が一緒だと思うので
質問させてください
ユーザーコントロールに、窓の上にあるやつ(なんて言うんでしょうか…
左端にアイコンとタイトル、右端に最小化最大化終了が付いてるアレ)
は付けれるんでしょうか?
>>916 二重引用符は""""
タブはvbTab
919>>解決しました、ありがとう_(._.)_
921 :
822(909):05/01/24 11:58:41
ググってみてもわからないっす・・・orz
やっぱり、Outlookを使うしかないのか。。。
たしか、昔もいろいろ試行錯誤したあげく
OutlookExpress→Outlookにメールを移行したあとに
MDBにもってきたような気がします。
>921=909=822
むかし泥沼ループにはまったので関わりたくないのですが :p
OEのメールデータファイル(DBX)を自前でOpenして中から
取り出すしかないでしょう。
DBXファイルのフォーマットは、
ttp://www.wotsit.org/ で、キーワードに DBX と入れれば出てきますのでDLして
読んでください。各項目のアドレスまで書いてあります。
多分、あんまりレスが付かないと思うので、あとは自力でガンガレ
923 :
デフォルトの名無しさん:05/01/24 17:03:36
デザインライセンスについて教えてください
はじめ、あるパソコンにVBランタイムとプログラムがあって動いていましたが
そのパソコンでPGの修正をする必要がでてきて、VB5.0をインストールしたところ
基本的なコントロール(ボタンやテキストボックス)はツールボックスからフォームに貼り付け
できましたが、追加したSSTABコントロールやツリービューコントロールはデザインのライセンス
がありませんでした。さらの状態でパソコンにインストールするとデザインができないという
問題はないと思うのですがなにがいけないのでしょうか?
開発環境=NT4.0、VB5.0です
924 :
923:05/01/24 17:55:50
comctl.ocxやTabctl.ocxはVB5.0をアンインストールしてものこのっていましたので
手動でregsvr32で2つのコンポーネントを削除、登録しなおしてみたのですが効果は
ありませんでした。逆に動作が不安定になるばかり、あわててもとに戻せましたが
手動でコンポーネントをあれこれするのは怖いですね
頭ではVB5.0の開発環境をインストールしてしまえばランタイム?なるものは
上書きされてデザインもできると考えたのですがどうも勝手が違うようです
やさしい人教えてください
925 :
822(909):05/01/24 19:08:52
926 :
822(909):05/01/24 19:10:31
>>922 ありがとうございました。m(_ _)m
うーん、MAPIでは無理なんですね(とほほ・・・
他のメーラーにも使えると思ったんですが。。。
927 :
822(909):05/01/24 19:34:36
929 :
デフォルトの名無しさん:05/01/24 22:35:14
コントローラーの値の受け取り方を教えてください
↑わけわからん。
Mr.マッスルの「イマスグココキテホシイ」に匹敵する不可解さ。
どんなカタワが書いてるんだが。
Str関数を使うと何故か前にスペースが入ってしまいます
str(50) で " 50" ということなんですが
どうすればスペースを消せますか?
>>932 +50の+がスペースになっているからだ
Trimでも使えばいい
>932
Str関数の戻り値(文字列)の左に出る半角空白は、
「+」の意味だったと思う。不要ならLtrimすれば?
っていうか、普通にMSDNとかにも書いてあるよ。
ヘルプを読むクセをつけると作業効率も上がるし。オススメ
ありがとうございます
MSDNも読むんですが、なかなか見つからないし、よく分からないし・・・
へぼですいませんorz
936 :
デフォルトの名無しさん:05/01/25 00:52:29
一番目のラベルにAAAという名前をつけ、
コピーするとAAA(2)、AAA(3)、AAA(4)と名前がつきます。
このAAA(1)〜(4)に値をいれたあと、同時にクリアする方法がないでしょうか?
(AAA=””といれたら、(1)〜(4)が全部クリアされる感じのものです。)
for i = 1 to 4
AAA(i) = ""
next i
以下サンプル↓
Private Sub SetAAA(Str as String)
Dim I as Long
For I=1 To 4
AAA(I).Caption = Str
Next I
End Sub
で、
SetAAA ""
と書けば良い。Nullじゃなくても使えるし。
多分動くと思うよ。参考までに。
940 :
デフォルトの名無しさん:05/01/25 01:13:43
う〜ん、やっぱりForでまわすしかないですか…
ありがとうございました。がんばってつくります。
>コントローラーの値の受け取り方を教えてください
これで分かる方が神だと思うが。
あ、釣りか。
VB6.0で
他アプリケーションのリッチテキストボックスの中の文章を取得する事はできますか?
又、できるとしたらどのようにすれば取得できますか?
>>944 他アプリケーション側が中の文章を提供する機能(アプリケーション間通信)を
もっていないと無理。
おいおい
>>945 即レスありがとうございます。
対象となるアプリケーションにアプリケーション間通信は無いと思いますが、
定期的に内容を保存する機能がついているのでそれを定期的に読みだそうと思います。
APIのReadFileを利用してそのテキストを読もうと思いましたが、
ロックされたファイルはうまく読み込んでくれません。
ReadFileはそういう仕様なんでしょうか、それとも自分のやり方が悪いのでしょうか。
>>946 ?
SendMessage(Handle,WM_GETTEXT ・・・では取れなかったっけ?
ファイルコピッてから開けばイイ
>>948 調べてみました。
この方法で実装できそうです、ありがとうございました。
SendMessage(Handle,WM_GETTEXT…
でリッチテキストを読み込もうとしてもエラーが発生します。
やはりリッチテキストは無理なのでしょうか…?
何というエラーメッセージが出てるのかを書こうという気はないのですかな?
エラーメッセージは発生しません。
メモ帳やTextBoxではちゃんと取得できた文字がNullStringになりました。
954 :
>>29:05/01/25 22:19:26
ゲームパッドのボタンが押されたらイベントが起きるようにできないのでしょうか?
と言いたかったんですけど・・・
わかりにくくてすみません
本当に厨坊なんで・・・
スルーしていただいても結構です
>>954 わからにくすぎw
joyGet〜系のAPIでポーリングするか、
DirectInput使いな。