I hope someone will be able to help me solve this problem regarding Paradox tables on a network. I've written an application that has a set of Paradox tables. The application can be installed on more than one PC on a network with one central location for the tables. The problem is that it doesn't lock the record being edited by one user. I have set the Session's NetFileDir property to be the directory where the tables are located - so that all applications running on separate computers will access and use the same PDOXUSRS.NET file. Now what happens when the app is run on more than one machine - it creates an extra copy of PDOXUSRS.NET on the local hard drive's C: I have expressly set the session's netfiledir property at designtime and at run time it set's it to the same directory that the tables reside in (which are being shared). Am I missing something here?
Are you running Windows 7? You probably can't access the root of C. Try changing the directory of the net file to a directory under your user name. You should be able to do this with a program called BDEAdmin. – No'am Newman Jun 4 '13 at 11:03.
Please help as this is hindering any further development. Thanks in advance! Hi people, have you controlled each bde configuration? Enya greatest hits full album torrent download. If there overall the same netfiledir (called NET DIR in the BDE Administrator by configuration driver nativ e Paradox) entry? If no then edit it to the same entry, to a shared network drive if the shared networkdrive not available a.NET-File will created on the first HD-Root directory. If you will set the netfiledir at runtime, then must all DataawareControlls pointed to to the TDatabaseComponent(Databas eName = Name of TDatabaseComponent) You cannot run two Applications on a workstation that will use different.NET-Files meikl. Hi Meikl Thanks for your comment regarding the BDE configuration on each machine.
Free Download Game ( Permainan ) Onet 2 Full Version Untuk PC Laptop Windows XP Vista 7 dan 8 & Android Apk Terbaru 2017 - selamat malam, kali ini blog game gratis dengan penulisnya dwi yosi akan memberikan sebuah game / permainan kesukaan saya nich, game yang selalu menemani saya ketika sedang suka maupun susah, lebih lebih di saat saya sedang. Download Game Onet 2 – Permainan PC Ringan bisa anda unduh secara gratis dan di install pada komputer maupun laptop anda. Hallo selamat siang semoga puasa kalian lancar yah, dan kali ini admin akan memberikan permainan yang cukup menarik dan sangat simple. Download Game Onet Klasik Gratis untuk PC Windows Download gratis game Onet 2 full version untuk pc dan laptop windows portable langsung main free offline. Onet adalah sebuah salah satu permainan edukasi puzzle klasik 2 Dimensi dari Chen Program Study. Untuk PC game Onet Klasik ini Support pada windows 7, 8 dan 10. Untuk android semua jenis Android bisa menjalankan Apk ini. Cara Install Onet For PC: #1 Setelah file terdownload, extrack file MSVBVM50.rar. Download gratis game onet untuk android dan pc laptop.
Is there a way to do this at runtime? I'd like to make the program as easy and user-friendly as possible to aliviate the need for users to sit and configure the BDE manually on each machine using my application. All my table-components have their session property set to the session component who's netfiledir property I set at run time to be the same directory as the one containing all the shared DB files. So I think all that is needed now is code to configure the BDE at runtime on any machine that runs my application. Your comments? Thanks in advance.
Hi Cybersoft, first, Sorry, instead TDatabase i meant TSession If you will set the netfiledir at runtime, then must all DataawareControlls pointed to the TSessionComponent(SessionN ame = SessionName of TSessionComponent) The Tsession should first set to active then the activate other dataawarecontrols or set tsession active in designmode. A general change of the default entry of NET DIR in the BDE is not recommended Should work, if all have read, write, access and deleterights on the shared netfiledirectory. If you will run multiple instances of your App on one workstation the privatedir entry of each instance should be different.
Hope, this helps meikl. Hi Meikl I've tried changing the BDE on both machines and it seems that both can still edit the same record at the same time - IE not locking the table when one user puts it into edit mode. I found this in the Delphi help file regarding the TSession component and the NetFileDir property: 'Delphi derives an initial value for NetFileDir from the BDE configuration file for the Paradox driver. Any value assigned to NetFileDir at design time or runtime overrides the BDE configuration setting.' Although this is not true - because I write the value of the NetFileDir property to a text file during run-time and it is the value of that the BDE has been set to - not what my application set it to!
And according to an article in the inprise.com developer support forum and techincal information database they state that the drive letters need not be the same on all the machines as long as they all inevitably point to the same directory containing the PDOXURS.NET file. Just to let you know - all the Table components have their Session property set to the value of the Session's SessionName property. The Session's Active property is set to true at run-time and the value of the NetFileDir property is changed at run-time. (well so I thought) At first I thought it may be a peer-to-peer network on 95 problem - but I've tested it here at work on two NT workstations on the network and the same occurs. Both machines can edit the same record in a table being edited.