|
Module:
|
Process:
|
|
|
|
|
|
|
|
-
Bartoš Vít
-
Registered5/5/2020
-
Naposledy přihlášen
2/1/2021
|
Dobrý den,
když se snažím ve skriptu použít následující konstrukci:
... dmZbozi := XFileToK2SDataM(mfZbozi,''); TK2SDataM(dmZbozi).SupportedEditActions := [eaEdit]; …
dojde k chybě překladu (neznámý symbol TK2SDataM). Pokud ten druhý řádek zakomentuji a spustím, poté opět odkomentuji, tak už překlad proběhne OK a vše funguje jak má (symbol už je známý a ukazuje se i v intellisense Ctrl+Space).
Lze nějak zajistit, aby byl úspěšný hned první překlad/spuštění?
Předem dík za případné odpovědi
|
|
|
|
-
Cenker Michael
-
Registered5/5/2014
-
Naposledy přihlášen
3/8/2021
|
Dobrý den,
zkuste do sekce modules vložit datový modul TD_Zbo:
modules TD_Zbo ;
S pozdravem, Michael Cenker
|
|
|
|
-
Bartoš Vít
-
Registered5/5/2020
-
Naposledy přihlášen
2/1/2021
|
To bohužel nepomáhá. Zkoušel jsem všechny možné 'uses' a 'modules', bezvýsledně.
|
|
|
|
-
Kovařčík Mikuláš
-
Registered11/11/2003
-
Naposledy přihlášen
3/8/2021
|
Dobrý den, XFileToDataM má návratový typ TDataM. TK2SDataM není primárně zveřejněna do skriptu. Její zveřejnění je vedlejší efekt funkce XFileToDataM. K nastavení editace použijte K2SDM_SetSupportedActions(dmZbozi, [eaEdit]);
Za tým K2 Mikuláš Kovařčík
|
|
|
|
-
Bartoš Vít
-
Registered5/5/2020
-
Naposledy přihlášen
2/1/2021
|
Moc díky za odpověď, problém vyřešen.
S pozdravem Vít Bartoš
|
|