→ Notices and warnings

[1. DEPRECATED WARNING]
mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/users/valicek1/valicek.name/sub/ggplg/lib/dibi.min.php line 844

Little Debug Helper | GeoGet pluginy - neoficiální

Pluginy pro GeoGet - neoficiální

Betaverze, pluginy pro úzký okruh lidí, pluginy nehodné araratu...

Statistika:

Počet pluginů zde: 4
Počet odeslaných mailů: 4
Počet souborů: 16
Počet stažení: 6598

Přístupy:

Little Debug Helper[v1.3.2.11]

https://bitbucket.org/valicek1/little-debug-helper


Malá aplikace zachytávající logy podporovaných pluginů.

Instaluj do GG!

Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již nainstalovaný a spuštěný program GeoGet.

Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu spuštěný GeoGet ? Je to potřeba! Mění se Vám při přejetí přes tlačítko kurzor na ručičku? Instalační tlačítko využívá JavaScript a Flash. Váš webový prohlížeč tedy pravděpodobně nesplňuje potřebné předpoklady. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým zkopírováním (označit text → klik pravým tlačítkem → kopírovat) následujícího odkazu do schránky: http://ggplg.valicek.name/plugin/DebugHelper/latest.gip

Popis:

Plugin je určen pro snadné zachytávání ladících výpisů pluginů do okna nezávislé aplikace. Umí barevně zvýrazňovat varování a chyby.
Výstup pluginu lze uložit snadno jako TXT nebo RTF soubor.

Jak použít plugin ve scriptu?

// Knihovna pro snadnější ladění pluginů v GeoGetu
// V podstatě se jedná o náhradu ShowMessage()
// Výstup je přesměrovaný do samostatné aplikace, takže při pádu GG mám logy
// stále k dispozici
// Aplikace se může "ucpat" v případě předání rádově tisíce logů zaráz
// Vím, označení Debugger je samo o sobě trošku nadnesené, ale...
// Další funkce a proměnné obsažené v knihovně nedoporučuji používat!

const
   //Umístění exe souboru v datovém adresáři GeoGetu
   LDHApp = '\script\lib\DebugHelper\DebugHelper.exe';

type TLDHReportType = (
   ldhInfo,        //Informace, černá barva
   ldhError,       //Chyba, červená barva
   ldhWarning,     //Varování, žlutá barva
   ldhProcedure);  //Procedury, modrá barva


var
   LDH_WND     : longint; //Handle okna debuggeru, například pro obsluhu pomocí
                          //user32.dll

{Inicializace debuggeru}
procedure LDHInit(enabled: boolean);
{ Parametry:
  * enabled: boolean - pokud je TRUE, pak je debugger zaplý,
    pokud False, nereaguje na žádné výzvy k logování, ani se nespouští app
}

{Test debuggeru - odešle zadaný počet testovacích zpráv}
procedure LDHTest(count: integer);
{ Parametry:
  * count: integer - počet zpráv
}

{Odeslání zprávy daného typu}
Procedure LDHD(text: string; kind: TLDHReportType);
{ Parametry:
  * text: string - text zprávy
  * kind: TReportType - druh zprávy, viz výše
}

{Odeslání Info zprávy - zkráceně}
procedure LDH(Text: string);
{ Parametry:
  * Text: string - text zprávy, odešle se jako dInfo
}

{Odeslání Warning zprávy - zkráceně}
procedure LDHw(Text: string);
{ Parametry:
  * Text: string - text zprávy, odešle se jako dWarning
}


{Odeslání Procedure zprávy - zkráceně}
procedure LDHp(Text: string);
{ Parametry:
  * Text: string - text zprávy, odešle se jako dProcedure
}


{Odeslání Error zprávy - zkráceně}
procedure LDHe(Text: string);
{ Parametry:
  * Text: string - text zprávy, odešle se jako dError
}



Seznam změn:

1.3.2.11 (01.3.2013 22:53:54)

  • + funkce LDHw - zkráceně LDHD('Text', ldhWarning);
  • + funkce LDHe - zkráceně LDHD('Text', ldhError);
  • + funkce LDHp - zkráceně LDHD('Text', ldhProcedure);
  • + ldhProcedure - například pro volání procedur, zvýrazněno modrou barvou

1.3.1.10 (15.1.2013 22:23:05)

  • Upload souboru na službu podobnou pastebin
  • Změna souboru s překladem

1.2.2.8 (06.1.2013 15:26:15)

  • Možnost použití jako unit

1.2.1.7 (04.1.2013 22:27:01)

  • Odstraněny zdroje aplikace z balíčku (lze je stáhnout z git repozitáře)
  • Odstraněn soubor .gitignore z balíčku (není potřeba)

1.2.1.6 (01.1.2013 19:32:20)

  • Dostupné zdroje "odchytávající aplikace"
  • Aplikace a debugger mají nyní stejný překladový soubor
  • Oprava chyb gui - posouvání tlačítka Uložit RTF atd..
  • Oprava zalamování řádků delších jak 80 znaků - už se tak nekoná
  • Nová ikona ladící aplikace
  • Po odeslání zprávy se 4 ms čeká - pojistka proti zahlcení Win
  • Oprava názvu testovacího pluginu
  • Vyčištění kódu ladícího pluginu
  • Změna názvů procedur (prevence konfliktů)
  • Uvolňování systémových prostředků - atomů
  • Podpora textů delších než 256 bajtů

1.0.0.3 (17.8.2012 22:25:49)

  • Oprava souborů v balíčku - byly přibaleny špatně pojmenované soubory

1.0.0.2 (17.8.2012 21:57:54)

  • První skutečně veřejná verze

Seznam souborů:

Soubor Velikost PS Naposledy staženo Vytvořeno
DebugHelper-1.3.2.11.gip362.98 KB 894x 23.11.2024 19:18:32 01.03.2013 22:54:16
DebugHelper-1.3.1.10.gip362.96 KB 306x 23.11.2024 19:17:51 15.01.2013 22:23:12
DebugHelper-1.2.2.8.gip337.55 KB 299x 23.11.2024 19:18:40 06.01.2013 15:26:17
DebugHelper-1.2.1.7.gip337.33 KB 288x 23.11.2024 19:18:08 04.01.2013 22:27:12
DebugHelper-1.2.1.6.gip378.36 KB 286x 23.11.2024 19:17:59 01.01.2013 19:32:16
DebugHelper-1.0.0.3.gip337.15 KB 309x 23.11.2024 19:17:42 31.12.2012 14:19:23
DebugHelper-1.0.0.2.gip337.27 KB 306x 23.11.2024 19:17:34 31.12.2012 14:19:21

Feedback

Tento formulář má co nejvíce zjednodušit hlášení chyb či námětů na vylepšení.