問題タブ [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 - Vistaで閉じると、Delphi2006は常に動作を停止します
VistaでDelphi2006からGalileoIDEを停止すると、次のようになります。
マイクロソフトウィンドウズ
Borland®DeveloperStudioforWindowsが動作を停止しました
問題が発生したため、プログラムが正しく動作しなくなりました。プログラムを閉じてください。
[プログラムを閉じる]
その後、データ実行防止によるダイアログが表示されます。プログラムをDEPから除外しても役に立ちません。
どうすればこれを防ぐことができますか?
回答への対応:Delphi 7-2007で実行する必要があるお客様向けのフレームワークを開発しているため、Delphiの別のバージョンに変更することはできません。主なお客様はDelphi2006を使用しています。Delphi2009はまだ決定されていません。 Unicodeに移植する必要のあるコードがたくさんあります。Delphi 2006で広範なテストを行う必要がありますが、それを回避する方法はありません。
delphi - Delphi 2007 のインストール後に Delphi 2006 をインストールできますか?
コンピュータ クラッシュ後の再構築中に、Delphi 7 を再インストールし、次に Delphi 2007 を再インストールしました。Delphi 2006 のインストールはスキップしました。ただし、Embarcadero が D2006 の最新バージョンのダウンロードを停止する前に、Delphi 2006 をインストールしたいと考えています。
他の 2 つのインストールに悪影響を与えずに、このコンピュータに Delphi 2006 をインストールすることは可能ですか?
私の唯一の懸念は、SYSTEM PATH 変数の混同の潜在的な問題です。Delphi の各バージョンは、BPL ファイルの場所を記憶するためにシステム PATH 値を使用します。次に、システム PATH ステートメントは、各 Delphi インストールによって作成された複数の BPL パスの場所を保持します。ただし、各バージョンの Delphi は、パスのリストにある最初の BPL パスのみを検出して使用します。これは常に最新のインストールです。(Delphi は、現在のシステム PATH 値の先頭に BPL パス参照を追加ではなく挿入でインストールします。)これが発生した場合、たとえば、Delphi 7 が Delphi 2007 の BPL ファイルを参照する可能性があります。もちろん、それはまったく良くありません。これは、私が回避する方法を知っているものです - それが唯一の問題である場合。
答えが「Delphi 2007 を最初にアンインストールする」ではないことを願っています。すべてのアドオン コンポーネントを再インストールするにはかなりの時間がかかるため、これは私にとって苦痛です。
delphi - Delphi の「カスタマイズ可能な VCL デザイナー ガイドライン」とは何ですか?
Web ページhttp://www.codegear.com/en/products/bds2006は、次の行を含むリストで始まります。
- カスタマイズ可能な VCL デザイナー ガイドラインと視覚的な一貫性を確保します。
これは「レーザーライン」ガイドラインに関連していますか? これらのガイドラインはどのように「カスタマイズ」できますか?
編集:このページは、この機能に関する追加情報を提供します。
delphi - グローバル変数への値の代入 (Delphi)
フォームの配列にあるフォームのグローバル変数にアクセスしようとしています。これを使用してみました:
上記は明らかに機能しません。どんな助けでも大歓迎です。
delphi - ワイドストリングの Delphi 2006 system.delete?
ワイドストリングに使用できる Delete プロシージャに対応するものはありますか? または、コピーを使用して、結果の WideString を連結する必要がありますか?
delphi - TIWMenu と TIWRegion はサブメニューを非表示にします
TIWAppForm に TIWMenu と TIWRegion を配置すると、
IWMenu のサブメニューはリージョンの後ろに隠されています。つまり、[ファイル] をクリックすると、[開く]、[保存]、[名前を付けて保存] のサブメニューが表示されますが、IWRegion の背後に残りが表示されるため、上の境界線しか表示されません。
z オーダーを変更しようとしましたが、役に立ちません。IWRegion.ClipRegion := False; の設定も行いません。
誰かが私が間違っていることの手がかりを持っていますか?
Delphi BDS4/2006 を IntraWeb 9.0.42、Windows Vista x64、および Firefox 3.5、IE8、および Firefox の IE タブで使用しています。
2 つのコンポーネントをフォームにドロップし、メイン メニューを IWMenu に接続すると、問題が発生します。
delphi - Delphi 6 -> Delphi 2006 dbexpress の奇妙さ?
Delphi 2006 (アップデート 2) に移植する必要がある古いアプリケーション (Delphi 6 で記述) があります。アプリケーションは DBExpress を使用して Interbase 6.x データベースに接続していましたが、新しいバージョンは Firebird 2.x スーパーサーバーに接続する必要があります。
移植はうまくいきました。実際の問題はありません。しかし、移植したアプリから新しい Firebird サーバーに接続しようとすると、次のエラーが表示されます。
データベース エラー データベース サーバー エラー: フェッチ操作のための現在のレコードがありません
Delphi 6 でコンパイルされた同じアプリケーションを実行し、同じ Firebird サーバーと通信すると、正常に動作します。Delphi 2006 でアプリをコンパイルするために必要な変更は、データベース コードに関連するものではなく、すべてローカル ライブラリのものでした。アプリケーションは、TSQLDataset en datasetproviders および clientdatasets を使用します。
誰もがどのように、または理由を知っていますか? この動作を引き起こす可能性のある DBExpress への変更はありますか? ありがとう。
delphi - Delphi 2006 のリファクタリング キーボード マッピング
Delphi 2006 でデフォルトのリファクタリング キーボード マッピングを変更するにはどうすればよいですか?
xml - Delphi での XML 参照の解析
Delphi 2006 データ バインディング ウィザードを使用して、XML 構成ファイルのインターフェイスを作成しました。後で、XML の一部の繰り返し部分をメイン ファイルから分離して、必要に応じて参照できることに気付きました。結果の XML は次のようになります。
Internet Explorer を使用してこのファイルを開くと、プレースホルダー "&Schema65;" の内容が表示されます。外部ファイルの内容に正しく置き換えられます。ただし、Delphi パーサーはこの機能を認識していないようで、テキストを置き換えません。この問題を解決する方法はありますか?
delphi - IWTreeViewItemsを削除すると、フォームのリリース時に例外が発生します
私のフォームには、IWTreeViewと2つのボタンがあります。1つのボタンで一部のIWTreeViewItemを削除し、もう1つのボタンでフォームを解放します。
IWTreeViewItemsを削除した後にフォームを解放すると、例外が発生します。
アプリケーションによって発生したエラーメッセージ:モジュール'TryTree.exe'のアドレス004E0D8Aでのアクセス違反。アドレス00000000の読み取り
アクティブな別のフォームがあり、このフォームリリースによってアプリケーションが終了しない場合、エラーメッセージは次のとおりです。
アプリケーションによって発生したエラーメッセージ:リストインデックスが範囲外です(-1)
IntraWeb 9.0.42の使用(TMSは10.0.17およびdelphi 2006でテストされていないため、TMSコントロールおよびDelphi 2006のため)。
破棄の形式でIWTreeView1.ClearAllを試しましたが、まったく役に立ちませんでした。