osaosa42 の回答履歴
- 文字列から、null値を除去する方法
VBで、WindowsAPI関数のGetComputerNameを使って、コンピュータ名を取得する 処理で、コンピュータ名の定義が、50バイト固定のString型になっています。 コンピュータ名は問題なく取れるのですが、50バイト固定のため、後半にnull 文字列が入ってしまい、除去する方法がわかりません。 (replace命令等チャレンジしましたが、だめでした) どなたか、nill値の除去方法をお教え下さい。宜しくお願い致します。
- 締切済み
- Visual Basic
- vboshietekudsai
- 回答数4
- SetWindowPosについて
初心者です。 メインのFormのLoad時に、他のアプリケーションも起動させるプログラムを 作っています。問題は、他のアプリケーション起動時に、フォーカスが そちらへ移ってしまうことです。そこで、メインのFormを常に前面に 表示し、フォーカスを持たせる為に、SetWindowPos関数を使おうと考えて います。が、どのようなパラメータを与えてやればよいのか分かりません。 また、もしこれよりもよい方法があれば教えて頂きたいのです。m(_ _)m 環境:VB6SP5, Win2000Pro
- ベストアンサー
- Visual Basic
- kudo1
- 回答数5
- VBからPDFファイル自動生成するには
VBから印刷イメージを自動にPDFファイルに変換し指定フォルダに保存するにはどのようにすればよいのでしょうか? いろいろ調べても良くわかりません。 できればサンプルプログラムもあれば幸いです。 現在は、通常使うプリンタにAcrobat PDFWriterを指定し手動でPDFファイルを作っている次第です。 環境としてはWindows2000、VB6.0、Acrobat4.05です。 どんな情報でも結構です。お待ちしております。
- ベストアンサー
- Visual Basic
- hattorininnin
- 回答数2
- プログラムでフォルダー内のファイルを印刷
VBのプログラムを使って、指定したフォルダー内のサブフォルダー内も含めて、そこにあるファイル名を印刷するには、どのようにコーディングすれば良いか、ご存知の方は教えてください。よろしくお願いします。
- ベストアンサー
- Visual Basic
- imogasi
- 回答数2
- ファイルの閉じるコマンドについて...
ファイルの閉じるコマンドについて教えてください。 現在自動でPDFファイルを作成し、そのファイルを、メールソフトに添付して送信する プログラムをVBで作成しています。 一連の流れは出来たのですが、メールの送り先で添付されたPDFファイルを開くと "この文書を開く時にエラーが発生しました。ファイルを修復できません" というエラーメッセージがでて、ファイルを見ることが出来ません。 メールに添付しないでPDFファイルを作成する処理だけを実行させ、ファイルを開くと ちゃんと開きます。 また、あらかじめ作成されたPDFファイルをメールソフトに添付し、送り先でファイルを 開いてもエラーは表示はありません。 すなわち、この2つの処理をつなげると不具合が生じるのです。 例えば、プログラム実行直後に、作成されたファイルを開こうとすると 共有違反となってしまいます。 メールにPDFファイルを取り込む時にそのような理由で不具合が生じるので はないかと思っています。 したがって、作成したファイルを閉じる(あるいは名前をつけて保存)コマンド を教えてもらえないでしょうか?宜しくお願いします。
- 締切済み
- Visual Basic
- tomoyui
- 回答数2
- プログラムについて
あのー、今VBでHPのアドレスを入力するとそのHPのソースが表示できるプログラムを作ろうと思っているんですが、VBでできるのでしょうか?
- ベストアンサー
- Visual Basic
- mos21
- 回答数6
- プログラムについて
あのー、今VBでHPのアドレスを入力するとそのHPのソースが表示できるプログラムを作ろうと思っているんですが、VBでできるのでしょうか?
- ベストアンサー
- Visual Basic
- mos21
- 回答数6
- VB6.0で作ったSetup.exeにてエラー
VB6.0のディストリビューションウィザードで作成した Setup.exeにてソフトのインストールができなくて困っています。 セットアップの途中で「予期せぬエラーが発生しました」 「¥¥@~ファイルが見つかりません」と表示されます。 どうもファイルを参照するときに¥マークのあたりが 文字化けしているようなのですが、原因が分かりません。 なんとかセットアップができるようにしたいのですが・・・ 環境はWin98、VB6SP5です。 誰かご教授願えませんか。 よろしくお願いします。
- 締切済み
- Visual Basic
- noname#32133
- 回答数2
- プログラムについて
あのー、今VBでHPのアドレスを入力するとそのHPのソースが表示できるプログラムを作ろうと思っているんですが、VBでできるのでしょうか?
- ベストアンサー
- Visual Basic
- mos21
- 回答数6
- VBでテキスト形式のファイル名称から拡張子を取りたい
みなさんこんにちは^^ ちょっと困っています。 VB6でコーディングを行っていますが 取得したファイル名称を一旦ワークに落として それを出力ファイル名に利用したいのですが、 拡張子が邪魔をして上手く行きません。 何か拡張子を取るような方法があれば教えて頂きたいのですが! 例)入力ファイル名称 → 変換 → 出力ファイル名称 AAA.TXT AAA_001.TXT BBB_001.TXT BBB_001.TXT
- ベストアンサー
- Visual Basic
- rukaandkaito
- 回答数4
- VC++からのoracle接続方法
初めまして。 助けてください。今日も帰れません。 現在VCアプリケーションでoracleデータベースの チェック処理の実現方法で悩んでいます。 connect及びselectする方法が力不足の為、 解りません。 (以下に実行環境を明記します。) OSはwindowsNT(SP6) APはVC++6.0 oracle8.0 です。 何方かご存知の方が要らしたら教えて頂けないで しょうか?
- SQL実行エラー
VBでオラクルを使ったアプリケーションをテストしているのですが、 次のようなエラーが出てとまってしまいます。 SQL実行エラー ORA-01801 日付形式が内部バッファに対して長すぎます。 原因はいったい何なのでしょうか? 知っている方がいらしたら教えてください。 宜しくお願いいたします。
- ベストアンサー
- Visual Basic
- saruno
- 回答数2
- byte型を固定長で宣言したい
シリアル通信プログラムを作っているんですが、シリアルから受信するときデータをバイト型で扱いたいのです。どうやらそのためにバイト型の変数を固定長で宣言する必要があるらしいのです。もし、これがstring型なら Dim moji*100 as stringや Dim moji as string string=space(100) などとすれば100の長さを設定できるようですが、 こういうことをbyte型の変数でする方法がわかりません。 どなたか教えてください。
- ベストアンサー
- Visual Basic
- snuf
- 回答数2
- ホームページみたくしたい・・・。
VBで作ったファイルをホームページ上で表示したいんです。それは、可能ですか?web上を行き来するみたいなことは、難しいときいたんですが・・・。
- ベストアンサー
- Visual Basic
- donard
- 回答数3
- 複数のexeファイルの同時セットアップ
VBで作った2つ(またはそれ以上)のアプリケーションを、まとめてパッケージ化して、1度のセットアップで2つとも同時にインストールすることは出来るのでしょうか。例えば、あるアプリケーションで実行専用のプログラムと設定専用のプログラムをわけて作成し、配布ファイルはひとまとめにして一度にセットアップしたいというような場合です。よろしくお願いします。
- ベストアンサー
- Visual Basic
- maruru01
- 回答数2
- 複数のexeファイルの同時セットアップ
VBで作った2つ(またはそれ以上)のアプリケーションを、まとめてパッケージ化して、1度のセットアップで2つとも同時にインストールすることは出来るのでしょうか。例えば、あるアプリケーションで実行専用のプログラムと設定専用のプログラムをわけて作成し、配布ファイルはひとまとめにして一度にセットアップしたいというような場合です。よろしくお願いします。
- ベストアンサー
- Visual Basic
- maruru01
- 回答数2
- MSCommを用いたRS-232-Cデータ転送
Visual Basic ver.6を用いてRS-232-Cデータ転送のプログラムを書いています。 転送には,MSComm controlを用いています。 コンピューター側から命令コードを測定器側に送信すると(例えば,MSComm1.OutPut = "F,3,300," & Chr(13)のように),測定器側からは次のようなテキストデータの転送が指定された回数だけ起こります: @C/R 数値データC/R 数値データC/R ・・・・ ・・・・ (指定回数繰り返す) そこで,質問ですが,このデータをMSComm1.Inputを介してきちんと取得する方法をお教えください。私がよく理解できいない部分は,「どのような形でbufferにデータが落ちているのか?」という部分と「繰り返し処理をどう記述するのか?」という部分です。多分後者は配列型変数を用いて「指定回数」だけ繰り返すことになると思いますが・・・・。 なお,データ転送の制御フォーマットはデータのみの転送で,STXもETXも使用していません。
- ベストアンサー
- Visual Basic
- cholerae
- 回答数6
- 関数のポインタ
現在マルチスレッドアプリケーションを作成しています。 ところが、 CreateThread(NULL, 0, listenThread, this, 0, &m_listenThreadId); この行でエラーが出ます。 エラー内容は、 3番目の引数を'unsigned long (void *)' から 'unsigned long (__stdcall *)(void *)' に変換できません。 です。関数のポインタについてもまだよく理解していないので、このエラーの意味が良く分かりません。 どなたか、エラーの意味と解決方法を教えて頂けませんか? コンパイラはVisual C++6.0です。 どうぞ宜しくお願いします。
- タブキー押下時のイベントをひろいたい。
テキストボックスにフォーカスがあり、TABキーが押された時のイベントをひろいたいのですが、KeyPressもKeyDownもイベントが発生しません。 (If KeyCode = vbKeyTab Then MsgBox "タブキー" End If If KeyAscii = vbKeyTab Then ~ のようなコードを記述してもメッセージが表示されない) ヘルプにはKeyDownでは発生しないという記述がありますが、KeyPressではイベントがひろえるようなことが書いてあるのにひろえないので困っています。 なにかよい方法はありませんでしょうか。 わかりにくい説明で申し訳ありませんが困ってます。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- terako
- 回答数4