問題タブ [delphi-2009]
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 2009 インストールを修正する方法
Delphi 2009 の試用版と実際のリリースの両方を受け取ったときに Web インストーラを使用してインストールしましたが、両方をインストールすると同じエラーが発生しました。
どちらの場合も、コア Web インストーラーがブースト、ドキュメント、および dbtools の追加のインストール パッケージを生成しようとしたときに失敗したようです。(自分のマシンに存在しない setup.msi を要求するファイル検索ダイアログが表示されました)。これをキャンセルすると、インストーラーは致命的なエラーを報告しました。
アンインストーラーがプログラム リストに表示されず、インストール フォルダーから起動しませんでした。
その後、インストーラーを起動しようとすると、Delphi 2009 が既にインストールされていると見なされ、修正、修復、またはアンインストールされない状態になっていました。
delphi - Delphi 2009 の Unicode(/UTF16) への切り替えは、実行可能ファイルのサイズとメモリ フットプリントにどのような影響を与えますか?
これは、「No question's too dum」部門からの 1 つです。
さて、主題が言うように: 影響はありますか? もしそうなら、いくらですか?コードと DFM リソースに含まれるすべての文字列リテラルは、コンパイルされたバイナリ内で 2 倍のスペースを占めるようになりますか? コンパイルされたアプリケーションの実行時のメモリ使用量はどうですか? すべての文字列変数が 2 倍の RAM を占有するようになりましたか? 私も気にする必要がありますか?
初期のプレリリース Web キャストの 1 つで、このような質問があったことを覚えていますが、答えを思い出せません。また、試用版は 14 日間しかないため、必要なサードパーティ ライブラリが更新される前 (おそらく約 1 か月後) に自分で試すつもりはありません。
delphi - Delphi2009TurboPowerライブラリの変換
今後数か月以内に、OrpheusとSysToolsを多用したプロジェクトを復活させます。私が使っていた開発システムはもう昔のことなので、ライブラリを現在の開発環境に更新したいと思います。
私の質問:誰かがTurboPowerライブラリをTiburonに移植したか、移植したことがありますか?問題が発生した場合は、答えが誰にもわからない場合は、共同でDelphi 2009バージョンを作成し、負荷を分担する価値があります。
delphi - Delphi 2009 + Unicode + 文字サイズ
私は Delphi 2009 を入手したばかりで、以前に、Unicode 文字列への切り替えのために必要になる可能性のある変更に関する記事をいくつか読みました。ほとんどの場合、sizeof(char) はもはや 1 であるとは保証されていません。しかし、なぜこれは文字列操作に関して興味深いのでしょうか?
たとえば、AnsiString:='Test' を使用し、String (現在は Unicode) で同じことを行うと、両方のケースで正しい Length() = 4 が得られます。テストしていなくても、他のすべての文字列操作関数は同じように動作し、引数が Unicode 文字列かそれ以外かを内部的に決定していると確信しています。
文字列操作を行う場合、char の実際のサイズが重要になるのはなぜですか? (もちろん、文字列を文字列として使用し、他のデータを保存しない場合)
助けてくれてありがとう!ホルガー
.net - Delphi 2009 の Win32 アプリを .NET に移植する簡単な方法はありますか?
Delphi 7.0 から Delphi 2009 に移行して、最新の IDE と現在のテクノロジに対応したいと考えています。ターゲット プラットフォームは .NET です。この目標を達成するための最良の方法は何ですか?
delphi - Windows 2003 での Delphi 2009 および Informix dbExpress
dbExpress を使用して Informix データベースに接続する単純なアプリケーションがあります。TurboDelphi でコンパイルすると、WinXP と Win2003 の両方で動作します。
新しい Deplhi 2009 を使用すると、アプリは WinXP では問題なく動作しますが、Win2003 では起動しません。エラーのある MessageBox はありません。EventLog の情報のみ:
障害のあるアプリケーション inf_dbexpress_test.exe、バージョン 0.0.0.0、障害のあるモジュール kernel32.dll、バージョン 5.2.3790.4062、障害アドレス 0x0000bee7。
これはdbExpressドライバーの問題だと思いますが、ODBCを使用してInformixに接続するDelhi 2009でコンパイルされた他のアプリはWin2003で動作します。
Delphi 2009 の Informix dbExpress ドライバが Windows 2003 で動作するかどうか、誰でもテストできますか?
ご協力いただきありがとうございますが、うまくいきません。
に関しては$INFORMIXDIR
:ClientSDK 3.5を再インストールしました$INFORMIXDIR
が、現在は次のとおりです。
c:\informix
(c:\Program Files ... でした)。
ODBC を使用するアプリから DB に接続できます。ただし、WinXP 互換モードでも dbExpress アプリを起動できません。
Delphi Quality Central でバグ #67823として報告しました。
delphi - ANSI ファイルを開き、Delphi を使用して Unicode ファイルを保存する
何らかの理由で、最近、多くのクライアント システムの *.UDL ファイルが ANSI ファイルとして保存されたため、互換性がなくなりました。これは、期待される UNICODE ファイル形式との互換性がなくなりました。最終結果は、「ファイルは有効な複合ファイルではありません」というエラー ダイアログです。
これらのファイルをプログラムで開き、Unicode ファイルとして保存する最も簡単な方法は何ですか? メモ帳でそれぞれを開いて同じファイルとして保存することでこれを実行できることはわかっていますが、[名前を付けて保存] ダイアログのエンコードセクションで「Unicode」を選択しますが、サポートを削減するためにプログラムでこれを行う必要があります呼び出します。
この問題は非常に簡単に再現できます。ディレクトリに *.txt ファイルを作成し、名前を *.UDL に変更してから、Microsoft エディタを使用して編集します。次に、メモ帳で開き、ファイルとして ANSI エンコード ファイルとして保存します。udl エディタから udl を開こうとすると、壊れていることがわかります。次に、(メモ帳を使用して) Unicode でエンコードされたファイルとして保存すると、再び適切に開きます。
delphi - Delphi 2009 イメージリストからの PNG イメージの抽出
Delphi 2009 の TImageList は、画像リスト エディタに追加することで、PNG 画像をサポートしています。TImagelist から TPngImage を抽出し、アルファ チャネルを保持する方法はありますか?
私が実際にやりたいことは、1 つの TImageList から画像を抽出し、それらの無効なバージョンを作成してから、それらを別の TImageList に追加することです。この操作中、もちろん PNG 画像のアルファ チャネルを保持したいと思います。
delphi - Delphi 2009 リボン コントロール - グラス フレーム
私は Delphi 2009 で新しい組み込みのリボン コントロールを使用し始め、カスタム フレームを使用して、アプリケーション ボタンとミニツールバーをウィンドウ フレームにスライドさせましたが、Vista ではガラス効果を使用する必要があるかどうか疑問に思っていますOffice 2007 にはあります。もしそうなら、この設定を有効にする方法を教えてください。
助けてくれてありがとう。
delphi - 英語版とフランス語版の Delphi 2009 を同じマシンに共存させることはできますか?
英語とフランス語の両方で D2009 を使用できるかどうか (試行錯誤のように) 誰かが知っていますか?
フランス語または英語のアプリケーションを生成することはそれほど重要ではありませんが、いずれかの言語で IDE を使用できるようにして、スクリーン ショットを撮り、フランス語または英語でデモを作成することは重要です。
何が関係するでしょうか: 補完的なインストールといくつかのショートカット パラメータ スイッチですか?