問題タブ [delphi-2006]
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.
delphi - Delphiでのユニットテスト-どのようにやっていますか?
ここにいる少数のDelphiユーザーがユニットテストをどのように行っているのか疑問に思っていますか?あなたが見つけたIDEと統合するものがうまく機能するものはありますか?そうでない場合は、どのツールを使用していますか。また、すべてがどのように機能するかを示すミニプロジェクトの例を知っていますか。
アップデート:
私はBDS2006Proを使用していることを忘れましたが、時々Delphi 7にアクセスし、もちろん他の人が他のバージョンを使用している可能性があります。
delphi - ANSI ファイルを開き、Delphi を使用して Unicode ファイルを保存する
何らかの理由で、最近、多くのクライアント システムの *.UDL ファイルが ANSI ファイルとして保存されたため、互換性がなくなりました。これは、期待される UNICODE ファイル形式との互換性がなくなりました。最終結果は、「ファイルは有効な複合ファイルではありません」というエラー ダイアログです。
これらのファイルをプログラムで開き、Unicode ファイルとして保存する最も簡単な方法は何ですか? メモ帳でそれぞれを開いて同じファイルとして保存することでこれを実行できることはわかっていますが、[名前を付けて保存] ダイアログのエンコードセクションで「Unicode」を選択しますが、サポートを削減するためにプログラムでこれを行う必要があります呼び出します。
この問題は非常に簡単に再現できます。ディレクトリに *.txt ファイルを作成し、名前を *.UDL に変更してから、Microsoft エディタを使用して編集します。次に、メモ帳で開き、ファイルとして ANSI エンコード ファイルとして保存します。udl エディタから udl を開こうとすると、壊れていることがわかります。次に、(メモ帳を使用して) Unicode でエンコードされたファイルとして保存すると、再び適切に開きます。
delphi - Delphi 2006 プロジェクトのすべてのファイルでグローバル検索と置換を行うにはどうすればよいですか
ヘルプ !!!
Delphi 2006 プロジェクトのすべてのファイルを検索して置換する方法を探すのに約 10 分を費やしました。
やり方教えてください
delphi - Delphi コード フォーマッタ
Delphi コードを再フォーマットするユーティリティはありますか?
編集
Delphi 2006 を使用しています
いくつかのフィードバック
この質問に答えてくれたすべての人に感謝します
私は JCF コード フォーマッタを使用しています。これはうまく機能し、私のコードはObject Pascal スタイル ガイドに合わせてフォーマットされています。
delphi - Delphi の TDataSetProvider で必要な情報
サーバーの RemoteDataModules の 1 つで TDataSetProvider を使用する Midas プロジェクトがあります。
現在、私は次のイベントを利用しています
- BeforeApplyUpdates - オブジェクトを作成する
- BeforeUpdateRecord - オブジェクトを使用する
- AfterApplyUpdates - オブジェクトを破棄する
質問:
更新エラーの場合でも、'AfterApplyUpdates' は常に呼び出されますか?
delphi - Delphi のタイプ ライブラリ エディタでコピー アンド ペーストを行う方法を教えてください。
ヘルプ
Datasnap プロジェクトのタイプ ライブラリを変更するのに忙しいです。
タイプ ライブラリ エディタでテキストをコピー アンド ペーストするにはどうすればよいですか?
Ps私はBDS2006を使用しています
編集1
TLB エディタを使用せずにタイプ ライブラリを変更する方法はありますか?
編集2
タイプ ライブラリ エディタの「属性」画面と「ユーザー」画面でコピー アンド ペーストを行う方法はありますか?
delphi - リポジトリ(SVN)にDelphiタイプライブラリを含めますか?
DelphiタイプライブラリをSVNに保存するための最良の方法は何ですか。
アプリケーションをコンパイルするたびにファイルが変更されます
ファイルは読み取り可能な形式のAscIIで保存されません
あるバージョンから次のバージョンにどのような変更が加えられたかを把握することは非常に困難です。
これは、複数の人がファイルを変更している場合の大きな問題です。
質問:
1)エクスポートされた「IDL」ファイルをバージョン管理に保存する必要がありますか?
2)「IDL」をDelphiタイプライブラリに変換できますか?その場合、どのように実行しますか?
3)Delphiタイプライブラリを使用する場合のベストプラクティスは何ですか?
4)Delphi2009データスナッププロジェクトでタイプライブラリを削除するのは簡単ですか?
ps私はBDS2006を使用しています
delphi - オブジェクトリポジトリへのフォームの登録(自動化、コードまたはその他の手段による)
公開されたプロパティをオブジェクトインスペクターに表示したいので、フォームをカスタマイズしていました。フォームを作成し、オブジェクトリポジトリに配置し、RegisterCustomModuleに登録するためのパッケージを作成するという簡単な方法を実行しました。
自動化された方法でオブジェクトリポジトリに配置する方法があるかどうかを知りたいです(他のマシンへのインストールを簡素化したい)。
私はグーグルで検索しましたが、誰もそれについて何も書いていなかったか、正しいキーワードが見つかりませんでした...
.net - Delphi での COM DLL の使用 - MSVCR80D.dll エラーでのアクセス違反
.NET フレームワークを使用して作成された DLL を使用する必要があります。この DLL は、COM から見えるようになります。
Delphi 2006 を使用して作成されたアプリケーションでこの DLL を使用したいと考えています。次の手順に従いました。
- regscr32 を使用して DLL を登録しました。
Delphi IDE を使用してタイプ ライブラリをインポートしました。_TLB.pas ファイルを作成しました。次の署名が TLB ファイルに作成されました。
/li>次のコード スニペットを使用してメソッドを呼び出そうとしました。
しかし、 Process メソッドが呼び出されると、次のエラーが発生します。
解決策を提案してください。
delphi - GDIPlus.dll アクセス違反エラー
「モジュール gdiplus.dll のアドレス 4EC842CD でアクセス違反が発生しました」というアクセス違反エラーが発生します。使用言語: - Delphi 10、Borland Studio 2006 環境: - Windows XP Delphi で [ファイルを開く] ダイアログを使用しているアプリケーションを使用しています。これにより、ユーザーはシステムの任意の場所から特定の種類のファイルを開くことができます。デフォルトでは、デフォルト パスからのそのタイプのファイルのリストが表示されます。アプリケーションの [開く] ボタンをクリックすると、[ファイルを開く] ダイアログが表示され、ユーザーがシステムの任意の場所からその特定の種類のファイルを開くことが容易になりますが、「モジュール gdiplus のアドレス 4EC842CD でのアクセス違反」というエラーが表示されます.dll". これはランダムなエラーで、すべての PC で発生するわけではありません。