Date de publication : 08/09/2006
Par
Igor2004 (nikiforov.developpez.com/foxpro/allemand)
Sehr geehrte Damen und Herren, hiermit möchte ich Ihnen kostenlos die folgenden benutzerdefinierten FoxPro Funktionen anbieten: IFOR() - Sofortig FOR Zyklus. IWHILE() - Sofortig WHILE Zyklus. ICASE() - Wertet die Resultate von einer Liste von Bedingungen aus. IEXECCASE() - Wertet die Resultate aus und führt die Befehle von einer Liste von Bedingungen durch. IEXECIF() - Bringt einen von zwei Werten zurück und führt ein von Zeichenkette zwei der Befehle abhängig von dem Wert eines logischen Ausdruckes durch. EXECUTE() - Führen Sie die Befehle von einer Zeichenkette durch, anders als eine Makroersetzung kann die einige Befehle von einer Zeichenkette durchführen und bringt das Resultat zurück. FIELDNUM() - Bringt die auffangenzahl zurück, namentlich bezogen von auffangen, in einer Tabelle. DANSLISTE() - Stellt fest, ob ein numerischer Ausdruck in der Liste von Werten der Art "1.5.13-18" INCREMENT() - enthalten wird - Stufensprünge oder Verminderung, die der Wert einer Variable durch Hinweis durch einen überschritt und bringt das Resultat zurück. STRFILTER()- Entfernt alle Buchstaben aus einer Zeichenkette, ausgenommen den spezifizierten Zeichen. das mit Reihen arbeitet ARRAYSUM()- Gesamtmengen alle oder spezifizierte numerische Elemente in der vorgewählten Spalte einer Reihe. ARRAYAVG() - Berechnet das arithmetische Mittel von allen oder von spezifizierten numerischen Elementen in der vorgewählten Spalte einer Reihe. ARRAYMIN() - Wertet alle oder spezifizierte Elemente in der vorgewählten Spalte einer Reihe aus und bringt das Element und die wahlweise freigestellte Zahl der Reihe mit dem Mindestwert zurück. ARRAYMAX() - Wertet alle oder spezifizierte Elemente in der vorgewählten Spalte einer Reihe aus und bringt das Element und die wahlweise freigestellte Zahl der Reihe mit dem Maximalwert zurück. ARRAYCNT() - Zählt alle oder spezifizierte numerische Elemente in der vorgewählten Spalte der Reihe. ASCANQUICK() - Anders als die eingebaute Funktion ASCAN(), führt eine binäre Suche in der vorgewählten Spalte einer sortierten Reihe für ein Element durch, welches die gleichen Daten und Datenart wie ein Ausdruck enthält. VITESCAN() - Führt eine binäre Suche in der vorgewählten Spalte einer sortierten Reihe für ein Element durch, welches die gleichen Daten und Datenart wie ein Ausdruck enthält. Diese Funktion ist einfacher als ASCANQUICK(). GETALLWORDS()- Fügt die Wörter aus einer Zeichenkette in eine globale Array ein. ARABTOROMAN(): Wandelt einen numerischen Ausdruck (von 1 bis 3999) in römische Ziffern um. ROMANTOARAB(): Wandelt römische Ziffern (von I zu MMMCMXCIX) in einen numerischen Ausdruck um. Mehr als 18 000 Entwickler haben bereits meine Funktionen gedownloadet. Ich hoffe, dass sie auch für Sie nützlich sind. The ST_DENIS library is available for all versions Visual FoxPro through 9.0 and for FoxPro 2.6 for DOS. The VFP library is ST_DENIS.FLL and the FoxPro for DOS library is ST_DENIS.PLB. To register the library in your programs, use one of the SET LIBRARY commands: SET LIBRARY TO ST_DENIS.FLL ADDITIVE && for VFP or SET LIBRARY TO ST_DENIS.PLB ADDITIVE && for FoxPro for DOS It is best to place the library file in your search path (SET PATH command). If it is not in your search path, you will need to specify the path to the library file in the SET LIBRARY command: SET LIBRARY TO <PATH TO LIBRARY> ST_DENIS.FLL ADDITIVE To remove the library from memory, use: RELEASE LIBRAY ST_DENIS or, if the library is not in the search path, RELEASE LIBRARY <PATH TO LIBRARY> ST_DENIS |