2016-10-03 6 views
0

私はDelphi 10.1に移行するには多すぎるサードパーティコンポーネントを持っているDelphi 5アプリケーションを持っているので、最初から始めていくつかのエキスパートからアドバイスが必要です。デルファイベルリンのマルチデバイスプログラムのコンポーネントに関するアドバイス

基本的には、CSVインポートでDBISAMを使用したデータベースプログラムで、レポートビルダーを使用してデータからレポートを作成しました。私の目標は、マルチデバイスアプリケーション(Win64とMacOS)を作成することです。私はFast Reportsが動作すると思っていましたが、マルチデバイスプログラムのオプションとしては見えません(EmbarcadroからFast Reports FMX Installをダウンロードした後も)。私は小さなデータベースにIBLiteを使用しようとしていましたが、これもインストールされていません。私はEmbarcaderoによって、これらのコンポーネントが私が心に留めていたマルチデバイスアプリで動作すると言われました。

どこから始めましょうか。ありがとう。

答えて

0

わかりませんが、モバイルプラットフォーム用のDBISAMドライバが見つからない場合があります。また、モバイルデバイスにCPU消費タスクをロードすることはお勧めできません。私はマルチタイヤのアプローチを使用することをお勧めします。アプリケーションをいくつかの部分に分割する必要があります。言い換えると、バックエンドサーバーと軽量クライアントがサーバーにUIを実装する必要があります。

また、最初からやり直す必要はないと思います。既存のアプリケーションを段階的に改善することができます。まず、忙しさのロジックをUIから切り離す方法を理解する必要があります。あなたも

申し訳ありませんが、私の答えはあまりにも一般的であるデルファイ5でそれを行うかもしれませんが、あなたの質問は、私は、Windows 32/64およびMacOSの対象としています。このプログラムでは、あまりにも

+0

十分な詳細を持っていません。 DBISAMはBDEから来て以来、エンジンが組み込まれて以来BDEのクラップスを扱う必要がなかったので、使いやすいデータベースエンジンでした。 Fast Reports for両方のOSで動作するようになりましたが、今はDBISAM機能にできるだけ近い単純な組み込みデータベースエンジンを試してみることにしています。プログラムは小さなテーブル、マスター/ディテールの可能性がありますが、複雑なものはありません。 1つのPCまたはMacで1人のユーザー。テーブルへのシンプルなCSVインポートと可視レポートの作成方法。それほど今まで何も共有していません。 –

関連する問題