VB6/VBA
15. 4. 2009 19:09
anonym
88.103.20.58
Mam textovy retezec napr. 3+6-4 a potreboval bych ho vypocitat. Napadlo me akorat prevest na cislo pomoci val(), jenze to prevede znaky pouze k prvnimu operatoru. Program je v VBA.
diky za rady
16. 4. 2009 9:47
Petr Žižka
21 116
K tomu se používá funkce eval(), ale obávam se, že není ve VBA k dispozici. Myslím, že jsem ji viděl pouze v Access2003. Ale nejsem si jistý.
Alternativa:
http://digilander.libero.it/foxes/mathpa...
Nebo pro .NET
http://www.codeproject.com/KB/recipes/ev...
Zajimavý članek s názorem, proč nepoužít dynamické kompilování za tímhle účelem.
16. 4. 2009 10:32
Nebo také třeba
http://msdn.microsoft.com/en-us/library/...
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít