Produkt blank

Preemptivní procesy pro 4D jazyk

Automaticky přeloženo z Deepl

Od verze 4D v11 používají databázový server i server SQL preemptivní vícevláknové zpracování. Od verze 4D v13 používá preemptivní režim také webový server ve statickém režimu. Nyní ve verzi v15 R5 lze v preemptivních procesech spustit i jazyk 4D.

Produkt 4D Write Pro: create template

4D Write Pro: Tvorba dokumentů programováním

Automaticky přeloženo z Deepl

Jedním z běžných způsobů použití aplikace 4D Write bylo automatické vytváření dokumentů, jako jsou faktury, zprávy, objednávky, na základě šablon vytvořených nebo navržených koncovým uživatelem.

4D Write Pro v16 bude toto použití podporovat díky novému konceptu záložek, které lze použít ke snadnému vytváření nových dokumentů po jednotlivých sekcích.

Produkt blank

Nový příkaz „Získat soubor 4D“

Automaticky přeloženo z Deepl

Ve verzi 4D v16 je k dispozici nový příkaz Get 4D File příkaz vrací cestu k různým souborům 4D. Nyní můžete snadno získat cestu k následujícím souborům:

  • Zálohování konfiguračního souboru
  • Poslední záložní soubor
  • Soubor nastavení uživatelské struktury
  • Soubor nastavení uživatelských dat
Produkt 4D Write Pro bookmarks

Nová funkce v aplikaci 4D Write Pro: „Záložky“!

Automaticky přeloženo z Deepl

Záložky lze nyní vytvářet v dokumentech aplikace 4D Write Pro. Ale co to vlastně jsou záložky? Záložka je pojmenovaný odkaz odpovídající výběru textu v dokumentu 4D Write Pro.

Uvnitř jednoho dokumentu může být několik záložek. Jakmile jsou záložky vytvořeny, lze je načíst jako seznam jmen, použití jedné z nich pak umožňuje načíst rozsah odpovídajícího textu.

Produkt 4D: list of picture formats

Získání seznamu formátů obsažených v C_PICTURE

Automaticky přeloženo z Deepl

V poli obrázku nebo proměnné mohou být uloženy různé formáty obrázků – a dokonce jeden obrázek v několika formátech současně. Například obrázek může být uložen ve formátu PNG, SVG a MacPICT – ve stejné proměnné.

Nový GET PICTURE FORMATS umožňuje zjistit počet a typy formátů, které jsou obsaženy v proměnné C_PICTURE.

Produkt 4D Write Pro

Zobrazit vlastnosti v nástroji 4D Write Pro

Automaticky přeloženo z Deepl

Od verze 4D v16 můžete ve fázi návrhu definovat způsob, jakým se bude dokument 4D Write Pro zobrazovat v oblasti 4D Write Pro. Aniž byste napsali jediný řádek kódu, můžete definovat několik atributů zobrazení, jako je rozlišení, zvětšení, režim zobrazení stránky. K dispozici jsou také pokročilé vlastnosti, které definují, zda chcete zobrazit například výrazy 4D nebo hodnoty. Opět není třeba psát žádný kód, stačí zaškrtnout políčko a je hotovo.

Produkt 4D Write Pro

Ochrana dynamického vyhodnocování výrazů 4D Write Pro

Automaticky přeloženo z Deepl

Ve verzi 4D v16 poskytuje nyní aplikace 4D Write Pro vyšší úroveň ochrany týkající se vyhodnocování výrazů 4D v dokumentech.
Vývojáři se nyní mohou při kontrole vyhodnocování těchto výrazů plně spolehnout na 4D. Tím budou počítače a databáze koncových uživatelů automaticky chráněny před případnými vedlejšími účinky.

Platným výrazem 4D může být pole, proměnná, příkaz 4D, příkaz vracející hodnotu, metoda projektu atd.

Počínaje verzí 4D v16 se „nebezpečné“ 4D výrazy již nevyhodnocují a místo toho se zobrazí chyba.

Produkt blank

Výměna zpráv mezi procesy

Automaticky přeloženo z Deepl

4D v15 R5 zavádí nový, jednoduchý a výkonný způsob výměny informací mezi procesy a také mezi procesy a formuláři. Tato funkce je založena na asynchronním systému zpráv, který umožňuje volat procesy a formuláře a žádat je o provedení metod s parametry v jejich vlastním kontextu.

Zprávy 4D Windows 64-bit: Altura free

Připravuje se 64bitová verze 4D Windows bez Altura

Automaticky přeloženo z Deepl

Na cestě k vytvoření 64bitové verze produktu 4D pro Windows jsme dosáhli významného milníku, verze bez Altura. Altura je knihovna pro emulaci funkcí systému MacOS v systému Windows, která sloužila vývojářům zásuvných modulů k poskytování jejich produktů v systému Windows.

Ačkoli interně 4D z větší části Alturu již nějakou dobu nepoužívalo, stále byla hluboce integrována, aby poskytovala funkčnost zásuvným modulům třetích stran.