Article View: pl.comp.lang.delphi
Article #347145Re: Problem z debugowaniem błędu
From: ExM
Date: Wed, 13 May 2020 13:14
Date: Wed, 13 May 2020 13:14
28 lines
2814 bytes
2814 bytes
W dniu niedziela, 3 maja 2020 22:01:35 UTC+2 użytkownik ExM napisał: > Mam aplikację w której następuje eksport danych (gotowy komponent) > > Generalnie jest coś takiego: > > try > <Eksport.Create> > finally > <Eksport.Free> > end; > > > I teraz tak, na moim komputerze wszystko śmiga - nawet przy większej ilości eksportowanych danych. > > U klienta nie wyłapuje żadnego błędu, przechodzi ale nic nie eksportuje (tzn. tworzy pusty plik jak by się zatrzymał w trakcie zapisu) > > Co ciekawe u klienta działa - ale przy mniejszej ilości danych. > > Podejrzewam jakiś problem z pamięcią - ale na komputerze klienta jest pare giga wolnego. Więc raczej coś z rezerwacją czy co? > > Możecie coś podpowiedzieć gdzie szukać? > Nie mogę odtworzyć sytuacji u siebie i tego zdebugować - a do klienta nie mam dostępu innego niż zdalny pulpit. Dzięki za podpowiedzi. Ostatecznie problem okazał się sam komponent który po utworzeniu dopiero na etapie zapisu danych do pliku napotykał wyjątek - tylko słabo go raportował. Udało się problem namierzyć po bardziej szczegółowym rozbiciu wyjątków i namierzeniu na którym etapie pracy następuje. A wszystko poszło o bzdury w danych wprowadzonych przez użytkownika który podał numer rejestracyjny jako: =- Co mu przyszło do głowy nie wiem - ale eksport do XLS który potraktował to jako formułę zwracał błąd: "Index out of bound (-1)" - więc jakoś nie wpadłem szybko gdzie problem leżał :)
Technical Details
Message-ID:
<58d367c6-150a-4118-8e56-600711b56540@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<01b5d7ea-7af5-49dd-a6cc-cafd4afdf1b1@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:640b:: with SMTP id y11mr26200414qkb.266.1589375659114; Wed, 13 May 2020 06:14:19 -0700 (PDT) X-Received: by 2002:a9d:2283:: with SMTP id y3mr19407486ota.173.1589375658854; Wed, 13 May 2020 06:14:18 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Wed, 13 May 2020 06:14:18 -0700 (PDT) In-Reply-To: <01b5d7ea-7af5-49dd-a6cc-cafd4afdf1b1@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=217.96.217.98; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg NNTP-Posting-Host: 217.96.217.98 References: <01b5d7ea-7af5-49dd-a6cc-cafd4afdf1b1@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <58d367c6-150a-4118-8e56-600711b56540@googlegroups.com> Subject: Re: Problem z debugowaniem błędu From: ExM <grupywyt-nijto@mv.net.pl> Injection-Date: Wed, 13 May 2020 13:14:19 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit