問題タブ [vb6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - VB6 から C# への移行ツールはありますか?
VB6 コードから C# に変換する方法を知っている人はいますか?
私のためにこれを行うことができるツールはありますか?
これを行うために従うことができる移行プロセスはありますか?
.net - app.config ファイルを使用する .net 相互運用プロジェクトを持つ VB6 プロジェクトをデバッグするにはどうすればよいですか?
app.config ファイルを使用する .net 相互運用プロジェクトがあります。デバッグ モードで相互運用コントロールを使用している VB6 プロジェクトを実行しているときに、ConfigurationManager が app.config ファイルを見つけることができません。VB6 プロジェクトを exe にし、app.config ファイルの名前を (VB6 バイナリ名).exe.config に変更すると、ConfigurationManager はファイルを見つけることができます。
VB6 がデバッグ モードで実行されているときに ConfigurationManager が app.config ファイルを見つけられるように、app.config ファイルの名前を変更するか、設定を変更する方法はありますか?
arrays - 配列が VB6 で初期化されているかどうかを確認するにはどうすればよいですか?
次元のない配列を VB6 の Ubound 関数に渡すとエラーが発生するため、上限を確認する前に次元が設定されているかどうかを確認したいと考えています。どうすればいいですか?
visual-studio - Visual Basic 6.0 がなく、VB6 プロジェクトをコンパイルする必要がある場合はどうすればよいですか?
クライアントは、VB 6.0 アプリケーションのメンテナンス作業を私に依頼してきました (.NET への移行も進行中です)。しかし、元のプログラマーからソース コードと実行中のアプリケーションだけを受け取ったため、開発ツールを持っていません。誰がもう利用できません。
私の知る限り、Microsoft は Visual Studio 6.0 を販売していません。VB6 を使用せずに VB6 アプリケーションのソース コードを変更してコンパイルするにはどうすればよいですか? またはMicrosoft が Visual Studio 6.0 を販売していない場合、Visual Studio 6.0 はどこで入手できますか?
新しい VB6 バージョンをリリースせずにすべてを .NET に移行したとしても、プロジェクトを開いてコンパイルと実行を確認し、理解を深めたいと考えています。
私は VS 2005 と VB 2008 を持っています。しかし、プロジェクトを開こうとすると、コードが VB.NET に変換されることを理解しています。それは、プロジェクトをよりよく理解する前に望んでいることではありません。
datetime - VB6 日付データ型: 精度とフォーマット
- VB6 の
Date
データ型はどのくらい正確ですか (1 秒未満)? - 秒の端数を表示するようにフォーマットする方法は?
私は何年も不在だった後に VB6 を再訪していますが、私の人生では、以前知っていたことを思い出せません。メモリリークが発生したため、これにメモリリークタグを付けることを検討しました(hur hur hur)。
その後、この API 呼び出しを見つけましたが、動作しているようです。
emacs - Emacs に Visual Basic (VB6) のモードはありますか?
Emacs を使用していくつかの VB6 ファイルを編集したいのですが、Emacs には構文の強調表示など、他の言語の優れた機能が組み込まれていないようです。
プラグイン/拡張機能はありますか? Emacs を VB に適した快適な IDE にするために他に何ができますか?
vb6 - vb6 から移行する前にコントロール アレイを置き換える
既存のvb6プログラムを強化しながら、移行に対するさらなる障壁の構築を回避する目的で。それらを使用せずにvb6のコントロール配列と同じ機能を実現する方法はありますか?
c# - C# .Net 2005 の VB6 の XMLHTTP に相当するものは何ですか?
VB でうまく機能するコードを変換しようとしていますが、.Net で使用するオブジェクトがわかりません。
基本的に、XML ファイルをサーバーに送信し、返された応答を保存します。誰かがこれについて正しい方向に私を向けることができますか?
delphi - Delphi DLL をテストすると VB6 IDE がクラッシュする
私は、Delphi で DLL を作成することに初めて取り組みました。ここまでは順調ですね。typelib を使用することで、Widestrings を DLL との間で問題なく受け渡すことができました。
現時点で興味深いのは、VB6 をテストベッドとして使用していて、IDE 内でテストを実行するたびに、プログラムが実行され、IDE プロセスが突然メモリから消えてしまうことです。エラー メッセージも何も表示されません。コードをステップ実行すると、最後の行を実行するまですべてが正常に機能し、その後 IDE が消えます。
対照的に、テストを EXE にコンパイルすると、プログラムは最後まで実行され、エラー メッセージなどは表示されません。
誰かが以前にこの問題を抱えていましたか?私を見つめている明らかな解決策はありますか?
重要な場合に備えて、以下のソースコード:
- 事業
- 単位
-- タイプライブラリ
WideString の宣言を、それを宣言した関数の外側に移動しました。これにより、変数の有効期間が関数の有効期間よりも長くなることが期待されfoo
ます。それは何の違いもありませんでした。
foo
同様に、関数の呼び出しを VB6 からコメントアウトしました。それも違いはありませんでした。何をしても、コードの最後の行が実行された後に VB6 IDE が停止します。
ローカル変数へのポインタ以外に原因があります。しかし、何?
com - 複数のコントロールを持つ単一の VB6 OCX を作成できますか?
私は、多数の個別の OCX ファイルを含む VB6 コードの負荷を継承しました。それぞれのファイルには単一のコントロールが含まれています。2 つの質問があります。
まず、すべての OCX を含む 1 つの OCX ファイルを作成できるように、それらをリファクタリングすることは可能ですか?
第二に、可能であれば、どうすればよいですか?
ティア