Thread View: pl.comp.lang.delphi
7 messages
7 total messages
Started by danielmarcinmazur2
Mon, 19 Feb 2018 12:00
TClientDataSet i Windows Server jako kontroler domeny
Author: danielmarcinmazur2
Date: Mon, 19 Feb 2018 12:00
Date: Mon, 19 Feb 2018 12:00
25 lines
2590 bytes
2590 bytes
Witam, mam pewien dość dziwny problem z kodem. Działa on doskonale na każdej innej wersji Windowsa oprócz wersji serwerowych działających jako kontroler domeny. O to fragment kodu: http://wklej.org/id/3370291/ Kod jest wykonywany na samym początku działania programu. Gdy przechodzi do linii cdsActiveTasks.CreateDataSet; następuje zawieszenie programu na kilkadziesiąt sekund. Jeśli w trakcie będę próbował zamknąć okno to po kilkunastu sekundach pojawia się APPCRASH z kodem nieobsłużonego wyjątku w KERNELBASE.DLL (0x0eedfade) To co próbowałem już zrobić: >Powrzucać wszystkie dllki związane z komponentem do folderu z aplikacją >Zarejestrowanie midas.dll także z tego folderu >Jako, że aplikacja była konsolowa, wrzucilem kod do formatki vcl- bez skutku >Zamiana środowiska z Delphi 10 do Delphi XE 10.2 Tokyo >Zabawy ze zgodnością >Grzebanie w ustawieniach kompilatora Jak już wspomniałem, dzieje się to tylko na systemach działających jako kontroler domeny. W każdym innym przypadku działa jak należy. Nie mogę niestety na tą chwile uruchomić kodu z debugerem pod delphi ale zakładam, że pojawia się jakiś problem przy wejściu do dllki związanej z unitami ClientDataSeta Czy ktoś miał podobny problem? Sprawa dość pilna. Pozdrawiam, Daniel
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: mmm
Date: Mon, 19 Feb 2018 12:57
Date: Mon, 19 Feb 2018 12:57
23 lines
1677 bytes
1677 bytes
A logi systemu nic nie podpowiadają ? > Nie mogę niestety na tą chwile uruchomić kodu z debugerem pod delphi ale zakładam, że pojawia się jakiś problem przy wejściu do dllki związanej z unitami ClientDataSeta A co jest przyczyna ze zdalne śledzenie nie działa ? Moze bedzie łatwiej jednak z debugerem i krok po kroku uruchomić ? Bo zakładam że masz na myśli to: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Installing_a_Debugger_on_a_Remote_Machine ? Na obydwu komputerach musi być ta sama strefa czasowa, bo bez tego debuger zdalny nie działa. > > Czy ktoś miał podobny problem? > > Sprawa dość pilna. Jak zawsze ;) > Pozdrawiam, Daniel > M
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: Roman Tyczka
Date: Mon, 19 Feb 2018 14:21
Date: Mon, 19 Feb 2018 14:21
33 lines
2308 bytes
2308 bytes
On Mon, 19 Feb 2018 04:00:57 -0800 (PST), danielmarcinmazur2@gmail.com wrote: > Witam, mam pewien dość dziwny problem z kodem. Działa on doskonale na każdej innej wersji Windowsa oprócz wersji serwerowych działających jako kontroler domeny. > > O to fragment kodu: http://wklej.org/id/3370291/ > Kod jest wykonywany na samym początku działania programu. > Gdy przechodzi do linii > cdsActiveTasks.CreateDataSet; > następuje zawieszenie programu na kilkadziesiąt sekund. Jeśli w trakcie będę próbował zamknąć okno to po kilkunastu sekundach pojawia się APPCRASH z kodem nieobsłużonego wyjątku w KERNELBASE.DLL (0x0eedfade) > > To co próbowałem już zrobić: >>Powrzucać wszystkie dllki związane z komponentem do folderu z aplikacją >>Zarejestrowanie midas.dll także z tego folderu >>Jako, że aplikacja była konsolowa, wrzucilem kod do formatki vcl- bez skutku >>Zamiana środowiska z Delphi 10 do Delphi XE 10.2 Tokyo >>Zabawy ze zgodnością >>Grzebanie w ustawieniach kompilatora > > Jak już wspomniałem, dzieje się to tylko na systemach działających jako > kontroler domeny. W każdym innym przypadku działa jak należy. > > Nie mogę niestety na tą chwile uruchomić kodu z debugerem pod delphi ale > zakładam, że pojawia się jakiś problem przy wejściu do dllki związanej z > unitami ClientDataSeta To może pozbądź się midas.dll. Dodaj do uses projektu unit MidasLib. -- pozdrawiam Roman Tyczka
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: wloochacz
Date: Mon, 19 Feb 2018 16:38
Date: Mon, 19 Feb 2018 16:38
9 lines
1258 bytes
1258 bytes
W dniu 2018-02-19 o 15:21, Roman Tyczka pisze: > To może pozbądź się midas.dll. > Dodaj do uses projektu unit MidasLib. Na jego miejscu to bym się pozbył w cholerę ClientDataSet na rzecz TFDMemTable :) A IBXów na rzecz FireDACa :P -- wloochacz
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: Roman Tyczka
Date: Mon, 19 Feb 2018 17:18
Date: Mon, 19 Feb 2018 17:18
14 lines
1326 bytes
1326 bytes
On Mon, 19 Feb 2018 17:38:34 +0100, wloochacz wrote: >> To może pozbądź się midas.dll. >> Dodaj do uses projektu unit MidasLib. > Na jego miejscu to bym się pozbył w cholerę ClientDataSet na rzecz > TFDMemTable :) > A IBXów na rzecz FireDACa :P Jeśli to "tradycyjna, delphiowa apka" z ibdatasetami i ibtransactionami położonymi na setkach foremek to ...życzę mu powodzenia ;-) -- pozdrawiam Roman Tyczka
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: wloochacz
Date: Mon, 19 Feb 2018 20:38
Date: Mon, 19 Feb 2018 20:38
20 lines
1790 bytes
1790 bytes
W dniu 2018-02-19 o 18:18, Roman Tyczka pisze: > On Mon, 19 Feb 2018 17:38:34 +0100, wloochacz wrote: > >>> To może pozbądź się midas.dll. >>> Dodaj do uses projektu unit MidasLib. >> Na jego miejscu to bym się pozbył w cholerę ClientDataSet na rzecz >> TFDMemTable :) >> A IBXów na rzecz FireDACa :P > > Jeśli to "tradycyjna, delphiowa apka" z ibdatasetami i ibtransactionami > położonymi na setkach foremek to ...życzę mu powodzenia ;-) > Jeśli ma dostęp do FireDAC, to hmmm... nie jest to takie trudne, jak się wydaje. Chyba :D Migracji w tę stronę nie robiłem, ale IBX są na tyle proste, że dość łatwo napisać odpowiedni adapter i szlus. -- wloochacz
Re: TClientDataSet i Windows Server jako kontroler domeny
Author: Roman Tyczka
Date: Mon, 19 Feb 2018 20:49
Date: Mon, 19 Feb 2018 20:49
28 lines
1934 bytes
1934 bytes
On Mon, 19 Feb 2018 21:38:31 +0100, wloochacz wrote: > W dniu 2018-02-19 o 18:18, Roman Tyczka pisze: >> On Mon, 19 Feb 2018 17:38:34 +0100, wloochacz wrote: >> >>>> To może pozbądź się midas.dll. >>>> Dodaj do uses projektu unit MidasLib. >>> Na jego miejscu to bym się pozbył w cholerę ClientDataSet na rzecz >>> TFDMemTable :) >>> A IBXów na rzecz FireDACa :P >> >> Jeśli to "tradycyjna, delphiowa apka" z ibdatasetami i ibtransactionami >> położonymi na setkach foremek to ...życzę mu powodzenia ;-) >> > Jeśli ma dostęp do FireDAC, to hmmm... nie jest to takie trudne, jak się > wydaje. Chyba :D Jeśli ma na każdej formie dataset i podpięte zdarzenia afterX, beforeX, onScroll, onClose, onOpen... nie wiem czy to będzie proste. > Migracji w tę stronę nie robiłem, ale IBX są na tyle proste, że dość > łatwo napisać odpowiedni adapter i szlus. Adapter w jakim sensie? -- pozdrawiam Roman Tyczka
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads