exe ve ini dosyasını ubuntu vs. üzerinde çalıştırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
MGd.
Üye
Mesajlar: 37
Kayıt: 08 Nis 2006 05:47
Konum: Aydın

exe ve ini dosyasını ubuntu vs. üzerinde çalıştırma

Mesaj gönderen MGd. » 03 Ara 2017 02:23

Merhaba.
Windows için hazırlanmış ve içinde belli ini dosyalarını kullanan bir uygulama yazmıştım.
İni dosyaları kullanacağım için c:\xxxx şeklinde bir klasör içerisinden okutuyordum.

Şimdi aynı uygulamayı farklı os sürümünde kullanmak istiyorlar.
WINE ile çalıştırıyorum fakat ini dosyalarını windows için tanımladığım için işlem yapmıyor.
Projeyi yenilemek istemiyorum.

Ubuntu üzerinde uygulamam için nasıl path tanımlayabilirim?
Bir çözüm öneriniz var mı?

İyi çalışmalar.
Mgdizayn.

ertank
Üye
Mesajlar: 1142
Kayıt: 11 Eyl 2015 11:45

Re: exe ve ini dosyasını ubuntu vs. üzerinde çalıştırma

Mesaj gönderen ertank » 03 Ara 2017 08:08

Merhaba, Path bilgisini de (C:\xxxx bilgisini de) bir INI içinden okumanız mümkün olur ise eğer sorun kalmayabilir. Windows makinada sürücü adı ile çalışır. Wine üzerinden unix dizin adı ile çalışabilir.

Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2078
Kayıt: 12 Haz 2003 03:05
Konum: merkez camii yanı

Re: exe ve ini dosyasını ubuntu vs. üzerinde çalıştırma

Mesaj gönderen freeman35 » 04 Ara 2017 07:36

wine içinde de aynı şekilde erişsin, C:\ root değildir. wine içinden explorer açarak nereyi gördüğünü bulup dosyaları oraya atman gerek, ayrıca bu profile görede değişebilir.
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!

Kullanıcı avatarı
ihalilcoban
Üye
Mesajlar: 76
Kayıt: 10 Ara 2015 10:39

Re: exe ve ini dosyasını ubuntu vs. üzerinde çalıştırma

Mesaj gönderen ihalilcoban » 04 Ara 2017 11:57

Ini dosyaları exe nin bulunduğu dizinde oluşturup okuma-yazma yapsan iş görür diye düşünüyorum.
Örneğin;

Kod: Tümünü seç

ExtractFilePath(Application.ExeName)+'INIFILES\deneme.ini');
şeklinde kullanılabilir. Yalnız daha önce windows harici bir işletim sisteminde denemediğim için tam emin değilim.

Cevapla