2013-06-30 29 views
-1

在下面的鏈接,有一個金融FinanceChart app(也是,它的屏幕截圖如下)。德爾福和Java應用程序 - 如何讀取數據

例如,當我與圖表交互時,我獲得了反饋。我移動鼠標,信息框中顯示的數據也發生變化,每個軸上突出顯示的部分也一樣。

圖表本身是一個Java應用程序,每隔幾秒更新一次,而不僅僅是一些靜態jpg或圖形。

請原諒我的無知。我的問題基本上是......我怎樣才能從Delphi讀取這個Java應用程序數據?有人能指出我正確的方向,關於我可以使用Delphi的哪些技術來訪問這些數據?

我的目標是觸發報警,比如說播放某個波形文件,如果達到了某個值。

enter image description here

+1

你爲什麼用javascript標記?你想screenscrape? –

+0

其中一個選項是在Java應用程序和Delphi應用程序中編寫解釋器,以便可以從Java應用程序導出圖表並使用這些解釋器將其導入到Delphi應用程序 –

+0

另一種選擇(如果您有權訪問Java源代碼應用程序),那麼你可以在TCP/IP上的Java/Delphi之間實現一個簡單的消息系統,併發送XML或一些簡單的字符串映射 –

回答

3

該頁面使用一個Java小程序,以顯示圖表,並通過HTTP小程序/服務器通信與所述主機進行通信。

原始數據只能通過在小應用程序和服務器之間使用Delphi客戶端和服務器之間的確切協議來提取。

因此,如果提供的公共Web服務API提供相同的數據,這是首選的解決方案。

+0

我認爲這是Greg M所指的。我會以此爲出發點。謝謝。 – Johnny