若要建立新的來源別名,請前往「屬性|桌面屬性」功能表選項,然後按一下「來源別名」標籤。 dBASE 可以支援無限數量的來源別名。

在 dBASE Plus 中至少有三種使用來源別名的方法。

1.手動編碼時,請使用別名,務必,前後加冒號

  • set procedure to :newSA:my.wfm additive
  • dataSource := “FILENAME :newSA:NewButton.bmp”
  • upBitMap := “:newSA:OKButton.bmp”
  • do :newSA:Main.prg

2.在檢查器中設定屬性(例如點陣圖)時,請務必將來源別名新增 FILENAME。

3.dBASE 可以自動新增來源別名。 在許多情況下,每當您從「開啟檔案」對話方塊中選擇檔案、從導覽器拖曳檔案或輸入明確路徑時,dBASE 都會取代正確的來源別名

檢查器(INSPECT)中設定屬性(例如點陣圖)時,請務必將來源別名新增至檔案名稱(FILENAME)。

dBASE 可以自動新增來源別名(Source Aliases)。 在許多情況下,每當您從「開啟檔案」對話方塊中選擇檔案、從導覽器拖曳檔案或輸入明確路徑時,dBASE 都會取代正確的來源別名。

來源別名(Source Aliases)資訊儲存在 PLUS.ini 檔案中。 因此,您需要將來源別名新增至將執行您的程式碼的任何 dBASE 安裝中。 您可以透過修改 PLUS.ini 檔案以程式設計方式新增別名

您可以透過主應用程式物件的 sourceAliases 屬性擷取與來源別名相關的路徑。 例如:

? _app.sourceAliases[“ResView”]

Return

C:\Program Files (x86)\dBASE\dBASE2019\Bin\dBLCore\ResView

當心! _app.sourceAliases 是一個關聯數組(Associative Array),因此區分大,小寫。 大小寫必須與您在桌面屬性中設定的別名相符

重要提示:來源別名僅在 dBASE 設計環境中或在 dBASE shell 中執行程式時有效。

它不是運行時(RUN)功能。 若要在已部署的應用程式中間接存取文件,請使用 DEO(動態外部物件)而不是來源別​​名

 

個人頭像照片

By 伍芳左

MIS, ERP Pro... RHCE Member (7.2)

發表迴響