Adviant
|
Deluxe
|
32bit ----------------------- Forms
Làm cách nào để thiết lập đường dẫn tương đối cho Deluxe và Forms? Dưới đây là tập tin .ini. Adviant, Deluxe, 32bit và Forms biểu thị các thư mục trong hình minh họa ở trên
[Preferences]
ConnectionPref=0
PartnerOffers=1
[UninstallInfo]
ProgramFolder=Adviant Deluxe
RegFolder=Adviant Deluxe
InstDir=C:\Program Files\Adviant\Deluxe
[EngineOptions]
FormPath1=C:\Program Files\Adviant\Deluxe\Forms
[Cache]
Build=Yes
Bản thân tệp .ini nằm trong thư mục 32 bit
Tôi đã thử như sau và nó không hoạt động
InstDir=..\..\..\Deluxe
FormPath1=..\..\Forms
Rất đơn giản! Chương trình làm việc với đường dẫn tuyệt đối trong tệp .ini ở trên. Khi tôi cố gắng chuyển đổi đường dẫn tuyệt đối sang đường dẫn tương đối, nó nói "Các hình thức bị thiếu, chương trình không thể bắt đầu".
Tôi muốn biết làm thế nào để chuyển đổi các đường dẫn tuyệt đối thành các đường dẫn tương đối cho tính di động.
Phần khó đối với tôi là, tệp .ini nằm trong thư mục 32 bit chứ không phải trong thư mục chương trình chính là thư mục Deluxe.
Tôi hy vọng giải thích này làm rõ một chút.