Programı Network de çalıştırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Programı Network de çalıştırma
Arkadaşlar programın içerisinden Network tanımlamalarını nasıl yaptırabilirim? Programın exe sini çalıştırdığımda paylaşıma açık hale getirsin. Terminal makinede kurduğum zaman programı çalıştırıp sürücü belirtmek istiyorum F:\SIS2003\DATA2004 şeklinde yardımcı olursanız çok sevinirim.
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49
Detaya inerek anlatırsam sanırım bana yardımcı olacaksınız.
Benim yapmak istediğim şu ;
BDE ye giderek bazı ayarlamalar yapıyoruz,
Ana Makinede
Paradox tablolarının bulunduğu yer C:\SIS2003\DATA2004
PDOXUSRC.NET
BDE Ayarları
Alias : SIS2003
Path : C:\SIS2003
Configuration->Drıver->Native->PARADOX
NET DIR : C:\SIS2003\DATA2004
LANGDRIVER:paradox"turk"
Configuration->Sytem->INIT->PARADOX
LANGDRIVER:paradox"turk"
LOCALSHARE:TRUE
Terminal Makinede
Alias : SIS2003
Path : F:\SIS2003
Configuration->Drıver->Native->PARADOX
NET DIR : F:\SIS2003\DATA2004
LANGDRIVER:paradox"turk"
Configuration->Sytem->INIT->PARADOX
LANGDRIVER:paradox"turk"
LOCALSHARE:TRUE
bu yapılandırmalı müşteri tarafından değilde ben programın içerisinde kod yazarak bu işlemleri yağmak istiyorum bu konuda yardım istiyorum veya başka bir yolu var mı?
Benim yapmak istediğim şu ;
BDE ye giderek bazı ayarlamalar yapıyoruz,
Ana Makinede
Paradox tablolarının bulunduğu yer C:\SIS2003\DATA2004
PDOXUSRC.NET
BDE Ayarları
Alias : SIS2003
Path : C:\SIS2003
Configuration->Drıver->Native->PARADOX
NET DIR : C:\SIS2003\DATA2004
LANGDRIVER:paradox"turk"
Configuration->Sytem->INIT->PARADOX
LANGDRIVER:paradox"turk"
LOCALSHARE:TRUE
Terminal Makinede
Alias : SIS2003
Path : F:\SIS2003
Configuration->Drıver->Native->PARADOX
NET DIR : F:\SIS2003\DATA2004
LANGDRIVER:paradox"turk"
Configuration->Sytem->INIT->PARADOX
LANGDRIVER:paradox"turk"
LOCALSHARE:TRUE
bu yapılandırmalı müşteri tarafından değilde ben programın içerisinde kod yazarak bu işlemleri yağmak istiyorum bu konuda yardım istiyorum veya başka bir yolu var mı?
Borlandın kendi sitesinde çözümü var.Web configure BDE in runtime için yaklaşık 18.000 sonuçtan 1 - 10 arası sonuçlar (0,25 saniye)
http://bdn.borland.com/article/0,1410,23231,00.html
özeti şu şekilde.
Kod: Tümünü seç
var
hCur : hDBICur;
Config : CFGDesc;
ContinueIt: boolean;
...
if DbiInit(nil) = DBIERR_NONE then
begin
hCur := nil;
if DbiOpenCfgInfoList(nil, dbiREADWRITE, cfgPersistent,
'\\DRIVERS\\PARADOX\\INIT', hCur) = DBIERR_NONE then
begin
if DbiSetToBegin(hCur) = DBIERR_NONE then
begin
ContinueIt := true;
while ContinueIt do
begin
if(DbiGetNextRecord(hCur, dbiWRITELOCK, @Config, nil)
<> DBIERR_NONE) then
ContinueIt := false
else
if StrIComp(Config.szNodeName, 'NET DIR') = 0 then
begin
StrCopy(Config.szValue, 'servervolumemydir');
DbiModifyRecord(hCur, @Config, true);
ContinueIt := false
end;
end;
end;
end;
DbiExit();
end;
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
internnette bulduğun ingilizce kodlar zaten direk işine yaramaz. genelde onu türkçeye uyarlaman yada biraz değiştirmen gerekir. Bu esnada mantığını çözersin yada kendi yazmış olduğunun hatasını düzeltirsin. Bir şeyler kazanırsın yani. Bu arada iki-üç yabancı kelimede okursun, ingilizcen gelişir/unutmazsın.