ベストアンサー VB6.0でデバッグ時、文字列の値をコピーしきれない 2008/11/12 13:37 VB6.0のデバッグで、文字列の値をコピーしようとする時、 値が長すぎると、コピーしきれなくて、困っています。 解決方法がありますでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Hayashi_Trek ベストアンサー率44% (366/818) 2008/11/12 13:50 回答No.1 Debug.Print でイミディエイト画面に表示させるか、 ファイルに書き出すしかないと思います。 質問者 お礼 2008/11/12 14:46 そうですか。そうするしかないですね。 分かりました。 ご回答ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A VB6 文字列間 入力 VB6で文字列間に値を入力したいです。 (例) 文字列「00112233445566778899」 この文字列で2文字毎に「+」と「=」を入力させて 文字列「00+11+22+33+44+55+66+77+88+99=」 というようにするにはどうすればいいでしょうか? eclipseのデバッグ中に変数の値(長い文字列)を確認したい eclipseによるjavaソースのデバッグ中に変数の値を確認したいとき、 変数を選択→右クリック→監視 をよく使用しています。 しかし先日、StringBufferにセットされたSQLを見ようとしたところ 文字列が長すぎたためか後半を「...」と省略して表示されてしまいました。 どうにかしてソースコードをいじらずに(printlnの埋め込み等)この長い文字列を確認する方法はありませんでしょうか? よろしくお願いいたします。 VBがデバッグ時落ちてしまう VC6.0でDLLを作成し、VB6.0で呼び出すプログラムを作成しています。 DLLの内容はWindowハンドルを引数にしてそのハンドルを持つWindow上にListboxを作成するというようなものです。(もともとC言語用のDLLだったものをVBで使いまわしています) このプログラムをデバッグ実行し、デバッガ上で停止[実行->終了]とすると、VB6.exeがアプリケーションエラーで落ちてしまいます。(DLLの関数を呼ばない限り大丈夫です) デバッグ実行でも普通に終了(アプリケーションでの終了)であれば正常に終了してくれます。 このままですと、実行時エラーで止まる度にVB6.exeが落ちてしまい非常に不便です。 このような現象で困った方いませんか? 解決策がありましたら教えてください。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム GDBでデバッグするとき文字列の中身見れますか? Cでプログラムを書いたんですけど、コンパイルは通るが実行すると「セグメンテーション違反です」と出ます。 そこでGDBを用いてデバッグをかけましたけど文字列の中身の見方が分かりません。 つまり、p i とすれば、いまの i の値を出力しますけど、どうすれば文字列 word の中身を見せてくれるか教えてください。 よろしくお願いします。 コピーした文字列を消すには? Windows Me を使用しています。 文字列をコピーすると、1回貼り付けした後でも その文字列が残っていて、何度でも貼り付けできますよね。 次に別の文字列をコピーするまで、消えないと思うのですが コピーした内容を、どこかで意図的に消してしまうことはできるのでしょうか? 複数の人でパソコンを共有しているため コピーした文字列をあやまって他人に見られたくないときがあるので。。 また、コピーした文字列は、どれくらい前のものまで残っているのでしょうか。 VB6のデバッグ VB6でデバッグする時にカーソルのある行まで簡単にスキップすることは出来ますでしょうか? 右クリックで[カーソルの直前まで実行]というのはあったのですが、 カーソルの直前まで実行せずにスキップしたいのですが。 長い文字列だと文字化け?表示がおかしくなる Windows2000を使っています。 1行で長い文字列があると、メモ帳などで表示がかぶさったような おかしな表示になります。マウスでドラッグすると直ります。 すごい不便です。 VBのデバッグウィンドウなどでSQLの中身を見ようとして ?ssql とした結果も長いと同じような表示になります。 文字は化けてないので何がおかしいのかわかりません。 長い文字列だとなります。 どなたか手がかりでも教えてくださいませんでしょうか? 文字列コピーの方法 文字列コピーの方法で、文字列選択した後、キーボード操作でコピーするにはどうすればいいですか。 右クリック→コピー では面倒だからです。 Excelでセル内の文字列のみをコピーする方法 Excelでセル内の文字列のみをクリップボードにコピーする方法を教えてください。 ※クリップボードにコピーをする方法であり、他のセルに値のみをペーストする方法ではありません。 満たしたい点は2つです。 ・表示している文字列のみを取得 ・複数のセルを同時にコピー 一つのセルに以下の文字列が入っていた場合(#以外) #123 #"abc" コピーするとクリップボードを文字列として取得すると以下の文字列が得られます #"123 #""abc""" これを以下の文字列が得られるようにしたいのです。 #123 #"abc" 1つのセルだけでいい場合は、セルを編集状態にしてコピーしたり アクティブセルの数式バーをコピーすればいいのですが、 これは当然、複数のセルを同時に選択する場合には使えません。 VBAを使う方法でもそうでなくてもかまいません。 (VBAの場合はコードもお願いしたいです) よろしくお願いします。 VBの文字列型について教えてください VBの文字列型についてヘルプを見てもわからないことがあります。 どなたか教えてください。 MSDNのヘルプでは、「固定長」は64kBまで、「可変長」は2GBまで、と何箇所も書いてあります。 が、どのようにしたら可変長に指定できるのかがわかりません。 最大で数MBのテキストファイル内容を1つの文字列変数に入れて扱えたら助かるんですが・・・・ お願いします。 【VB】文字列操作についてお願いします。 お世話になっております。 VB2005です。 ある文字列の最後の行の改行を取りたいのですが、何かよい方法はありますでしょうか。 あいうえお かきくけこ さしすせそ とあったら、"さしすせそ"のあとの改行をすべて取りたいのです。 よろしくお願いします。≦(._.)≧ ペコ VBデバッグ中にメッセージが... VBデバッグ中に「マクロが使用できません。セキュリティレベルが高に設定されています。...」或いは「このプロジェクシのマクロは無効に設定されています。マクロを有効にする方法については...」などのメッセージが出て、デバッグができなくなります。 一々OSの再起動からやり直します。何故このようになるのでしょうか。このようにならない方法があればご教示ください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム VB.NET で、デバッグができません。 Windows-Xp_Pro 上でVB.NETを動かしたいと思っています。 個人のPC上で体験版VB.NETのインストールを終わり、ASP.NETwebアプリケーションプログラムのテスト実行時(ローカルモード)に、下記メッセージが表示されました。 Webサーバーでデバッグを開始できません。サーバーをデバッグ する権限がありません。 サーバーのDebuggerUsersグループのメンバーであることを確認 して下さい。 Webアプリケーションが存在するPATH上のWeb.Configは「debug="true"」に設定してあります。 また、コントロールパネル→グループの「グループDebugger User」にもユーザーを追加してあります。 IIS, VB.NET は正常にインストールできました。セキュリティソフトは入っていますが、インストール時には特にエラーはありませんでした。 設定の問題とは思うのですが、どなたかエラーの原因がわかる方がおられましたら教えて頂きたいと思います。 なお、「デバッグなしで開始」をすれば正常に動きます。また、Windowsアプリケーションも問題なく動きます。 よろしくお願い致します。 VBのプログラムで、実行時に与えられた値の取得方法について VB初心者です。 VBのプログラム呼び出しで、実行時に与えられた値を取得したいのですが、 そのやり方がわかりません。 「C:¥TEST.EXE "abc"」で、実行したとき、"abc"の文字列を TEST.EXEで取得したいのですが、このときのVBのコーディングを 教えて下さい。 宜しくお願い致します。 DLLで格納された値をVBに渡す方法 <VC++で作成したDLLをVBで呼ぶ処理> VBから変数をDLLに渡して値を格納してVBで受け取りたいのですが、 文字列が格納されている先頭アドレスをVBに渡したい場合の 方法を具体的に教えてください。 構造体を使用する方法はできたのですが、使わない方法(引数が変数)を 教えてください。 よろしくお願いします。 エクセルの数式コピー&ペースト【列の値だけ変化】 エクセルの数式を縦方向に 相対参照でコピーしたいのですが、 同一の列でのコピーでは列の値に変化は ありませんよね。これを、、 例えば・・ A1セルに=sheet1!G$32とあるのをコピーして、 A2セルに=sheet1!H$32、 A3セルに=sheet1!I$32、 ・ ・ A6セルに=sheet1!L$32といった具合に 行ではなく列の値だけをどんどん変化させたいです。 コピー&ペーストでこれを解消できる方法、 もしくはそれ以外に簡単に解決する対処方法は ありますでしょうか? VB←→API(C)の文字列加工? VisualBasic6で、APIなどで返された文字列に\0が含まれていた場合、 VB内部で扱う文字列に変換させる方法やその逆のAPIに渡すとき C用の文字列に変換する関数や方法はあるのでしょうか? 列比較での値コピーについて エクセルに詳しくなく、2回に分けての操作でも構いませんので、簡単なやり方を教えてください。 A列の各セルに文字が並んでいます。 C列にも同様に文字が並んでいるのですが、A列とは並び順が異なります。 C列のセルをA列と比較し、文字が同一のセルがあれば、そのセルの隣のB列のセルの文字をC列の隣のD列のセルにコピーしたいと考えています。 具体的には、C1の文字をA列と比較し、仮にA300の文字と同一となれば、B300の文字をD1のセルにコピーをするということです。 同様に、C2の文字をA列と比較してを繰り返す感じです。 よろしくお願いします。 ネット上の文字列をコピーする方法は? ネット上の文字列をコピーする場合カーソルを近づけるとカーソルが矢印から縦棒に変わりコピーできますが、縦棒に変わらずにコピー出来ない文字列があります。以下質問です。 1.何故コピー出来る文字と出来ない文字があるのですか? 2.コピー出来ない文字をコピーする方法は? 以上です。 dllを使用しVB側に文字列を返す VCで作ったdllを使用し VBに文字列を返すことはできますか? extern int CCONV TxtCnt(char *a) { *a='1'; a++; *a='\0'; return 0; } vbの方 dim ret% dim a$ ret=TxtCnt(a) msgbox a ちょっと試しに作りましたが これではなぜ"1"という値が返ってこないのでしょうか? バリアント型に文字列を返すdllをみたことあるのですが これはどうやっているのでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
そうですか。そうするしかないですね。 分かりました。 ご回答ありがとうございました。