prgramı D:de yazdm haliyle C:de çalşmıyr c'de nasıl çalışcak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

prgramı D:de yazdm haliyle C:de çalşmıyr c'de nasıl çalışcak

Mesaj gönderen AliErdem »

programı başka bilgisayarda çalıştırmam için illaki benim yaptığım dizine kopyalamam gerekiyor setup oluşturmadan nasıl hallederim bunu

saolun şimdiden
Demitri

Mesaj gönderen Demitri »

eğer veritabanı olarak firebird ya da ib gibi bir dosya kullanıyorsan
ibtable databasename kısmına
extractfilepath(paramstr[0])+'Dosya.gdb' yazarak bu sorunu çözebilirsin
eğer .db gibi paradox, acces ya da dbase türü bir veri tabanı kullanıyorsan
yine yukarıdaki yönntemi kullanabilirsin veya
bu tip doysalar için path olarak .\ verebilirsin (data dosyası exe dosyası ile aynı klasörde olmalı)
yardımcı olabildiğimi umuyorum.
iyi çalışmalar.
örneğin aşağıdaki kod benim yazdığım bi programa ait
firebird veritabanına bağlantıyı gerçekleştiriyor.

Kod: Tümünü seç

// RF String türünden bir değişken
//Yıl.text ise hangi yıla ait dosyanın açılacağını belirliyor ve o klasöre erişim sağlıyor. 
RF:= EXTRACTFILEPATH(ParamStr(0));
ibdb.DatabaseName:=RF+'DATA\'+YIL.Text+'\DATA.FDB';
ibdb.Params.Clear;
IBDB.Params.Add('user_name=sysdba');
ibdb.Params.Add('password=masterkey');
ibdb.LoginPrompt:=false;
ibdb.Connected:=true;
IBTR.Active:=TRUE;
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

teşekkürler denicem
Cevapla