FoxBase Hydra DevTool – niezbędnik każdego programisty ERP XL

🦊 FoxBase Hydra DevTool — narzędzie, które otwiera oczy na to, co naprawdę dzieje się w ERP XL

FoxBase Hydra DevTool to zaawansowane narzędzie diagnostyczno-programistyczne dla integratorów i developerów tworzących rozwiązania w oparciu o Comarch ERP XL i Hydra Callback API.
Pozwala podglądać, analizować i kontrolować pracę okien, kontrolek i zdarzeń systemu, dzięki czemu praca nad automatyzacjami, callbackami, rozszerzeniami i integracjami staje się kilkukrotnie szybsza i bezpieczniejsza.

To narzędzie, które każdy deweloper zawsze chciał mieć, ale Comarch nigdy go nie dostarczył.


🎯 Cel i idea DevTool’a

W klasycznym podejściu praca nad callbackami wymaga:

❌ strzelania „w ciemno” w ID kontrolki
❌ restartowania XL, żeby sprawdzić kolejne eventy
❌ odgadywania, które okna i pola są w danym momencie aktywne
❌ debugowania bez pewności, że modyfikujemy właściwy element UI

DevTool usuwa te bariery, dając:

✅ pełny podgląd drzewa kontrolek
✅ stały podgląd właściwości każdej kontrolki
✅ log zdarzeń w czasie rzeczywistym
✅ generator C# tworzący gotowy kod callbacka
✅ narzędzia do analizy list i buforów tabel


🧩 Najważniejsze funkcje

1) Podgląd drzewa kontrolek (Controls Explorer)

  • dynamiczne drzewo ClaWindow z całej formatki
  • każda kontrolka wraz z:
    • ID
    • pozycją (X,Y)
    • typem
    • ScreenText / ToolTip
    • Enabled / Visible
  • automatyczne dopasowanie kolumn i szybka nawigacja

2) Podgląd właściwości (Properties Inspector)

  • odczyt pełnych właściwości ClaWindow
  • rozpoznawanie typów
  • dla typów prostych możliwość aktywnych zmian wartości
  • odfiltrowanie properties z null Hydry
  • natychmiastowy podgląd efektów na formatce

3) Log zdarzeń z formatki (Events Monitor)

Monitorowanie callbacków w czasie rzeczywistym:

FunkcjaStatus
Before Event
After Event
filtrowanie po typach eventów
wskazanie, które kontrolki są śledzone
log z timestampem do milisekundy

Dodatkowo:

  • licznik eventów
  • czas operacji
  • liczba obserwowanych kontrolek
  • przycisk START/STOP (bez restartowania okna XL)

4) C# Generator (Clipboard-Ready)

Jednym kliknięciem:

  • generuje gotowy callback
  • z metodą Init()
  • z AddSubscription
  • z referencją do kontrolki po nazwie
  • gotowy do wklejenia do projektu

5) Powiązane rozszerzenia i Config Viewer

  • wykrywanie dodatków powiązanych z procedurą na wybranej formatce systemu
  • podgląd danych w klasie Config
  • szybkie narzędzie „View List” dla kontrolek typu list (możliwość określenia zwracanych danych przez ADO i funkcjonowania zaznaczeń na listach)
  • Możliwość podejrzenia „Buforu tabeli” i odświeżenia go do zawężonej listy tabel w celu sprawdzenia danych, które są dostępne

⚙️ Co daje DevTool w praktyce?

Zamiast…Masz w DevTool
szukania ID po omacku1 klik i widzisz ControlID
restartowania XL 30× dzienniemonitor START/STOP kontrolki z filtrowaniem
wróżenia, który event odpalił się pierwszyBefore/After timeline
ręcznego pisania callbackaGenerator C#
zgadywania UIpodgląd całej formatki

🚀 Efekt dla programisty

KorzyśćOpis
3–10× szybszy developmentmniej restartów i prób-błędów
mniej błędów i ryzyka u klientadziałasz na realnym UI
pełna transparentność Hydryw końcu widać, co XL robi „pod spodem” i jakie są powiązania pomiędzy kontrolkami
moduł events jak „Profiler” dla callbackówlogika staje się przewidywalna

🛠️ Dla kogo przeznaczony jest FoxBase Hydra DevTool?

✅ integratorzy ERP XL
✅ developerzy callbacków i dodatków
✅ firmy wdrożeniowe
✅ software house’y tworzące automatyzacje pod XL
✅ każdy, kto pracuje na Hydra API i chce przyspieszyć pracę


Podsumowanie

FoxBase Hydra DevTool to „rentgen systemu”, który daje pełną widoczność tego, jak ERP XL zachowuje się na formatkach.
To narzędzie, które zamyka największą lukę w pracy z Hydra API — brak możliwości podglądania UI i eventów w czasie rzeczywistym.

Jeżeli tworzysz rozwiązania dla ERP XL, ten tool znacznie uprości Twoją pracę.


🚀🚀🚀 Rozszerzenia aplikacji

  1. 2025-11-09Możliwość użycia celownika w celu namierzenia kontrolki w oknie

📬 Skontaktuj się

Chcesz wdrożyć FoxBase Hydra DevTool u siebie lub w swoim zespole?
Masz pomysł na nowe funkcje lub integracje?

📌 Napisz do mnie — przygotuję demo, konsultację albo propozycję wdrożenia dopasowaną do Twojego środowiska i procesów.

Nazwa

Możesz również polubić…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *