by Tomáš Bräuer » Tue 10. Jan 2017 12:18:17
Dobrý den,
máte pravdu, jedná se o chybu, kterou jsem opravil, bude v příští verzi 8.3.18. Problém ve skutečnosti není ve funkci PmTrend.GetData, ale už ve funkci PmTrend.CreateFilter, která vytváří textový filtrační řetězec pro funkci GetData. A v tomto řetězci (lze ověřit pomocí Pm.Debug), pokud čas obsahuje více 500 milisekund, je navíc ještě i posunut i o sekundu nahoru. Takže např čas 2017.01.10 12:00:00.500 je chybně zapsán jako 2017.01.10 12:00:01.500.
Můžete si počkat na další verzi nebo vám mohu poslat opravenou PmCore.dll nebo nahradíte nahradíte první volání Pm.CreateFilter a vlastním složením filtračního řetězce.
Pokud to budete chtít probrat, raději mi zavolejte nebo pošlete email, ať to je rychlejší.
Děkuji za nahlášení chyby.