ecMathExpr is een ActiveX-besturingselement voor Visual Basic-programma's, voor het samenstellen en evalueren van wiskundige expressies die tijdens runtime zijn gemaakt, vanuit uw VB-projecten...
* Gecompileerd, loopt sneller dan eenvoudige parser methoden
* Definieer een willekeurig aantal variabelen en wijs er waarden aan toe.
* Pre-compileren 'user-defined' functies te gebruiken in andere wiskundige uitdrukkingen.
* Compileer meerdere wiskundige expressies die de vooraf gedefinieerde variabelen en gebruikersfuncties kunnen gebruiken.
* Evalueer (snel en herhaaldelijk) een van de gecompileerde uitdrukkingen.
* Rekenkundige operatoren: ( ) + - * / ^ mod
* Booleaanse operatoren: niet, en, of, xor
* Logische operatoren: = > < <> >= <=
* Trigonometrische functies: zonde, cos, tan asin, acos, atan
* Hyperbolische trig functies: sinh, cosh, tanh asinh, acosh, atanh
* Interne functies: int, fix, sgn, sqr, fact, nCr, nPr, min, max, rnd
* Logaritmische en exponentiële functies: log, exp
* Logisch als.. Dan.. andere functies: iif(conditie, if_true, if_false)
versiegeschiedenis
- Versie 1.01 geplaatst op 2005-10-13
Nieuwe release
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
ecMathExpr, Ver. 1.0
Auteursrecht (c) 2005, Encore Consulting Pty Ltd.
Alle rechten voorbehouden.
Gebruiksrechtovereenkomst
LET OP AAN GEBRUIKERS: LEES ZORGVULDIG DE VOLGENDE JURIDISCHE OVEREENKOMST. HET GEBRUIK VAN DE SOFTWARE DIE BIJ DEZE OVEREENKOMST WORDT GELEVERD (DE "SOFTWARE") VORMT UW AANVAARDING VAN DEZE VOORWAARDEN. ALS U NIET AKKOORD GAAT MET DE VOORWAARDEN VAN DEZE OVEREENKOMST, INSTALLEER EN/OF GEBRUIKT U DEZE SOFTWARE NIET. HET GEBRUIK VAN DEZE SOFTWARE DOOR DE GEBRUIKER IS AFHANKELIJK VAN DE NALEVING DOOR DE GEBRUIKER VAN DE VOORWAARDEN VAN DEZE OVEREENKOMST.
1. LICENTIESUBSIDIE. De ecMathExpr control ("software") is "try-before-you-buy" software. Niet-geregistreerde kopieën van de software kunnen voor onbepaalde tijd worden gebruikt voor evaluatiedoeleinden. Registratie geeft u het recht om de software te gebruiken in uw eigen toepassingen, en om gecompileerde versies van uw toepassingen te distribueren zonder beperking. U kopieën van de software doorgeven in de vorm van het oorspronkelijke ongewijzigde zip-bestand met alle distributiebestanden, inclusief deze licentieovereenkomst, zolang de software die u doorgeeft geen geldige registratiesleutel bevat. U mag de registratiesleutel niet doorgeven aan andere gebruikers. U krijgt een niet-exclusieve licentie om de software op één computer tegelijk te gebruiken. De software mag niet worden gehuurd, geleased of overgedragen.
2. EIGENDOM. De SOFTWARE is eigendom van en auteursrechtelijk beschermd door Encore Consulting Pty Ltd. Uw licentie verleent geen titel of eigendom in de SOFTWARE en mag niet worden opgevat als een verkoop van een recht in de SOFTWARE.
3. AUTEURSRECHT. De SOFTWARE wordt beschermd door het Australische auteursrecht en internationale verdragsbepalingen. U erkent dat er geen titel is van het intellectuele eigendom in de SOFTWARE aan u wordt overgedragen. U erkent verder dat de titel en volledige eigendomsrechten op de SOFTWARE het exclusieve eigendom van Encore Consulting Pty Ltd blijven en dat u geen rechten op de SOFTWARE verwerft, behalve zoals uitdrukkelijk in deze licentie is uiteengezet. U stemt ermee in dat kopieën van de SOFTWARE dezelfde merkgebonden aankondigingen bevatten die op en in de SOFTWARE worden weergegeven.
4. REVERSE ENGINEERING. U stemt ermee in dat u niet zal proberen de SOFTWARE geheel of gedeeltelijk te omkeren, wijzigen, vertalen of demonteren.
5. ONGEOORLOOFD GEBRUIK. U mag de SOFTWARE niet gebruiken, kopiëren, huren, leasen, verkopen, wijzigen, decompileren, demonteren, anders reverse engineeren of de SOFTWARE overdragen, behalve zoals bepaald in deze overeenkomst. Een dergelijk ongeoorloofd gebruik moet resulteren in onmiddellijke en automatische beëindiging van deze licentie.
6. GEEN ANDERE GARANTIES. Encore Consulting Pty Ltd garandeert niet dat de software foutloos is. Encore Consulting Pty Ltd wijst alle andere garanties met betrekking tot de software, express of impliciet, met inbegrip van, maar niet beperkt tot impliciete garanties van merchantability, fitness voor een bepaald doel en non-infractie van rechten van derden. SOMMIGE RECHTSGEBIEDEN STAAN NIET TOE DAT IMPLICIETE GARANTIES OF BEPERKINGEN WORDEN UITGESLOTEN VOOR HOE LANG EEN IMPLICIETE GARANTIE KAN DUREN, OF DE UITSLUITING OF BEPERKING VAN INCIDENTELE OF GEVOLGSCHADE, DUS DE BOVENSTAANDE BEPERKINGEN OF UITSLUITINGEN KUNNEN NIET OP U VAN TOEPASSING ZIJN. DEZE GARANTIE GEEFT U SPECIFIEKE WETTELIJKE RECHTEN EN U OOK ANDERE RECHTEN HEBBEN DIE VARIËREN VAN JURISDICTIE TOT JURISDICTIE.
7. BEPERKTE GARANTIE. DEZE SOFTWARE WORDT GELEVERD OP BASIS VAN "AS IS" Encore Consulting Pty Ltd wijst alle garanties met betrekking tot deze software, uitgedrukt of impliciet, met inbegrip van, maar niet beperkt tot eventuele impliciete garanties van merchantability of fitness voor een bepaald doel. Noch Encore Consulting Pty Ltd, noch iemand anders die betrokken is geweest bij de oprichting, productie, OF LEVERING VAN DEZE SOFTWARE IS AANSPRAKELIJK VOOR indirecte, gevolgschade of incidentele schade die voortvloeit uit het gebruik of het onvermogen om dergelijke software te gebruiken, ZELFS ALS Encore Consulting Pty Ltd op de hoogte is gesteld van de mogelijkheid van dergelijke schade of claims. DE PERSOON DIE DE SOFTWARE GEBRUIKT DRAAGT ALLE RISICO'S MET BETREKKING TOT DE KWALITEIT EN PRESTATIES VAN DE SOFTWARE. SOMMIGE RECHTSGEBIEDEN STAAN GEEN BEPERKING OF UITSLUITING VAN INCIDENTELE OF GEVOLGSCHADE TOE, DUS DE BOVENSTAANDE BEPERKINGEN OF UITSLUITING KUNNEN NIET OP U VAN TOEPASSING ZIJN VOOR ZOVER AANSPRAKELIJKHEID WETTELIJK NIET IN STAAT IS TOT UITSLUITING OF BEPERKING.
8. VERDEVERBAARHEID. In geval van nietigheid van een bepaling van deze licentie, komen de partijen overeen dat een dergelijke nietigheid geen afbreuk doet aan de geldigheid van de resterende delen van deze licentie.
9. GEEN AANSPRAKELIJKHEID VOOR GEVOLGSCHADE. In geen geval zal Encore Consulting Pty Ltd of haar leveranciers aan u aansprakelijk zijn voor enige gevolggevolgde, bijzondere, incidentele of indirecte schade van welke aard dan ook die voortvloeit uit de levering, prestaties of het gebruik van de software, zelfs als Encore Consulting Pty Ltd op de hoogte is gesteld van de mogelijkheid van dergelijke schade. IN GEEN GEVAL ZAL Encore Consulting Pty Ltd 'S AANSPRAKELIJKHEID VOOR EEN VORDERING, HETZIJ IN CONTRACT, ONRECHTMATIGE DAAD OF ENIGE ANDERE THEORIE VAN AANSPRAKELIJKHEID, HOGER ZIJN DAN DE LICENTIEVERGOEDING BETAALD DOOR U, INDIEN VAN TOEPASSING.
10. VOLLEDIGE OVEREENKOMST. Dit is de volledige overeenkomst tussen u en Encore Consulting Pty Ltd die elke voorafgaande overeenkomst of overeenkomst vervangt, schriftelijk of mondeling, met betrekking tot het onderwerp van deze licentie.
11. VOORBEHOUDEN RECHTEN. Alle rechten die hier niet uitdrukkelijk worden toegekend, zijn voorbehouden aan Encore Consulting Pty Ltd.