Witam,
Mam durnowaty problem, z którym walczę i nie mogę go zwalczyć od ho ho a może i dłużej :)
Otóż:
Mam dwa komputery. Komputer nr1 WinXP Pro, komputer nr 2 WinXP Home.
Odpalam na komputerze nr 1 aplikację korzystającą z BDE i baz paradox. W pewnym momencie podczas działania programu, po przyciśnięciu odpowiedniego przycisku dochodzi do edycji wpisu w jednej z tabel za pomocą table1.edit. Edycja dokonuje się poprawnie, tabela zostaje odświeżona, a jej stan active ustawiony na false. Mogę takiej edycji dokonywać ile razy chcę i zostaje ona dokonana bez problemów.
Problem zaczyna się na drugim komputerze. Jest oczywiście na nim zainstalowane BDE (nie w tej samej wersji co na komputerze nr 1. Próbowałem znaleźć w sieci wersję taką samą, ale nie udało mi się (ver 5.01). Wszystkie ustawienia w BDE Admin są identyczne jak na komputerze nr 1.
W czym problem? Na komputerze nr 2 występują jakieś problemy z dostępem do tabeli - program się nie wiesza, ale w tabeli rekord się nie edytuje.
Kombinowałem już w desperacji z BDE Administratorem i ustawiłem parametr LocalShare na true i o dziwo za pierwszym razem edycja dokonuje się idealnie, natomiast za drugim razem kiedy kliknę na przycisk, który dokonuje edycji, to program wiesza się na ok 1 minutę, po czym pojawia się komunikat "lock time out". Ręce opadają. Pobrałem z sieci najnowszą wersję BDE, usunąłem starą, zainstalowałem nową i problem nadal występuje. Gdzie może być pies pogrzebany?