FreeAdhocUDF für InterBase und FireBird in deutschin englishen françaisen españolin italianoa português
homeprevious pageÜbersicht • overview • aperçunext pagelast page Seite empfehlen • advice website • Mailing-Liste • mailinglist • liste de diffusionwas ich vermisse • what I missed •eMail Kommentar • eMail commentprintsitemap
Versionen der FreeAdhocUDF
   adhoc20080303 vom 03.03.2008
   adhoc20080219 vom 19.02.2008
   adhoc20071203 vom 03.12.2007
   adhoc20071128 vom 28.11.2007
   adhoc20070824 vom 24.08.2007
   adhoc20070823 vom 23.08.2007
   adhoc20070809 vom 09.08.2007
   adhoc20070209 vom 09.02.2007
   adhoc20061221 vom 21.12.2006
   adhoc20061031 vom 31.10.2006
   adhoc20060925 vom 25.09.2006
   adhoc20060516 vom 16.05.2006
   adhoc20060306 vom 06.03.2006
   adhoc20060302 vom 02.03.2006
   adhoc20051231 vom 31.12.2005
   adhoc20051016 vom 16.10.2005
  1. Version (ohne Versions-Nr.) vom 23.08.2004
Version "adhoc20080303" vom 03.03.2008
einige geänderte Funktionen
behebt Bug (event. Server-Crash) in
- F_STRINGLISTITEM
- F_UUID1COMPRTIMESTAMP
- F_INCDATE
- F_INCDATETIME
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE,
- F_ADDSECOND
- F_WEIBERFASSNACHT
- F_ROSENMONTAG
- F_KARNEVALSDIENSTAG
- F_ASCHERMITTWOCH
- F_PALMSONNTAG
- F_GRUENDONNERSTAG
- F_KARFREITAG
- F_OSTERSAMSTAG
Ich hoffe dieses Thema mit der Speicher-Belegung/-Freigabe ist nun endgültig ausgestanden.
Fehler in DECLARE-Scripte beseitigt
Ab dieser Version gibt es auch (für Feld-Testzwecke) eine mit dem OpenWatcom Compiler erzeugte 32-Bit-Version.
Dadurch konnten die beiden Funktionen F_UUID1TIMESTAMP und F_UUID1COMPRTIMESTAMP auch Tread-Safe gemacht werden.
nach oben • go top •
Version "adhoc20080219" vom 19.02.2008
2 geänderte Funktionen
- F_FIXEDPOINTLANG - Bug: wenn keine Nachkommastellen gewählt wurden wurde 1000er Punkt falsch gesetzt
- F_ADDYEAR - Bug: Behandlung des 29.2. bei Ergebnis in einem Nicht-Schaltjahr falsch
5 (+3) neue Datums-Funktionen
- F_COUNTWEEKDAYS
- F_DATETOSTRLANG (Sprachen-Version von F_DATETOSTR)
- F_WOYISO (Version von F_WOY mit Berechnung der Kalenderwoche nach ISO)
- F_AGEINWEEKSISO (ISO-Version von F_AGEINWEEKS mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSNULLISO (ISO-Version von F_AGEINWEEKSNULL mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSTHRESHOLDISO (ISO-Version von F_AGEINWEEKSTHRESHOLD mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSTHRESHOLDNULLISO (ISO-Version von F_AGEINWEEKSTHRESHOLDNULL mit Montag als 1. Tag der Woche)
- F_WEEKSBETWEENISO (ISO-Version von F_WEEKSBETWEEN mit Montag als 1. Tag der Woche)
2 neue String-Funktionen
- F_DOMAINFROMEMAIL (extrahiert die Domain aus einer eMail-Adresse)
- F_ROT13 (sehr einfache Verschlüsselung)
40 neue Umrechnungs-Funktionen
- F_C_FUR2M
- F_C_M2FUR
- F_C_CH2M
- F_C_M2CH
- F_C_RD2M
- F_C_M2RD
- F_C_LI2M
- F_C_M2LI
- F_C_LEA2KM
- F_C_KM2LEA
- F_C_SHOT2M
- F_C_M2SHOT
- F_C_CBL2M
- F_C_M2CBL
- F_C_NL2M
- F_C_M2NL
- F_C_NM2M
- F_C_M2NM
- F_C_CUIN2CUM
- F_C_CUM2CUIN
- F_C_CUFT2CUB
- F_C_CUB2CUFT
- F_C_CUYD2CUB
- F_C_CUM2CUYD
- F_C_CUP2ML
- F_C_ML2CUP
- F_C_ST2G
- F_C_G2ST
- F_C_CWT2G
- F_C_G2CWT
- F_C_LBFT2NM
- F_C_NM2LBFT
- F_C_MPUSGAL2L100KM
- F_C_L100KM2MPUSGAL
- F_C_MPGBGAL2L100KM
- F_C_L100KM2MPGBGAL
- F_C_MPH2KMPH
- F_C_KMPH2MPH
- F_C_FPS2MPS
- F_C_MPS2FPS
- F_C_SMPH2KMPH
- F_C_KMPH2SMPH
Anpassung Handbuch
Anpassung DECLARE-Scripte
geänderte und neue Funktionen der Version getestet auf
- InterBase 7.5 SP1 unter MandrivaLinux 2008
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server SP4
- FireBird 1.5.3 unter MandrivaLinux 10.2 (LE 2005)
- FireBird 2.0.3 unter Windows XPSP2
- FireBird 2.0.1 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
nach oben • go top •
Version "adhoc20071203" vom 03.12.2007
einige geänderte Funktionen
behebt Speicherleck unter Windows für einige BLOb- und String-Funktionen
Es wird wieder der ib_util_malloc aus der ib_util verwendet. Damit ist beim compilieren/linken ein Einbinden der ib_util.lib wieder notwendig.
nach oben • go top •
Version "adhoc20071128" vom 28.11.2007
mehrere geänderte Funktionen
behebt Bug in F_UPPER
behebt Bug in F_LOWER
behebt Bug in F_GSOUNDEX
behebt Bug in F_REPLACESTRING
behebt Bug in BLOb-Funktionen
behebt Bug in F_ADDSECOND, F_ADDMINUTE, F_ADDHOUR, F_ADDDAY, F_ADDWEEK bei negativer Addition
3 neue Funktionen
(nur für Win 1251 Zeichensatz)
- F_RUPPER
- F_RLOWER
- F_RLATIN
Anpassung Handbuch
Anpassung DECLARE-Scripte
geänderte Funktionen der Version getestet auf
- InterBase 7.5 SP1 unter MandrivaLinux 2008
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server SP4
- FireBird 1.5.3 unter MandrivaLinux 10.2
- FireBird 2.0.3 unter Windows XPSP2
- FireBird 2.0.3 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
nach oben • go top •
Version "adhoc20070824" vom 24.08.2007
1 geänderte Funktion
behebt Bug in F_REPLACESTRING für FireBird 2.0 unter Linux
nach oben • go top •
Version "adhoc20070823" vom 23.08.2007
mehrere geänderte Funktionen
behebt Bugs in verschiedenen BLOb-Funktionen unter 64Bit Linux, fast alle BLOb-Funktionen überarbeitet.
nach oben • go top •
Version "adhoc20070809" vom 09.08.2007
2 geänderte Funktionen
behebt Bug (Server-Crash) in
- F_INCDATE
- F_INCDATETIME
5 erweiterte Funktionen
24 neue Sprachen in F_CMONTHLONGLANG (die mit ISO 8859_1 darzustellen sind)
     pt = portugiesisch,
     nl = niederländisch
     no = norwegisch Bokmål
     se = schwedisch
     dk = dänisch
     fi = finnisch
     hu = ungarisch
     ie = irisch(es gälisch)
     ee = estnisch
     is = isländisch
     al = albanisch
     va = lateinisch
     v1 = kirchlisches lateinisch
     c1 = katalanisch
     s1 = schottisch
     s2 = schottisches gälisch
     w1 = walisich
     b1 = bretonisch
     b2 = baskisch
     n1 = norwegisch Nynorsk
     za = afrikaans
     fo = faörisch
     lu = luxembourgisch
     w2 = wallonisch
24 neue Sprachen in F_CMONTHSHORTLANG s.o.
24 neue Sprachen in F_CDOWLONGLANG s.o.
24 neue Sprachen in F_CDOWSHORTLANG s.o.
24 neue Sprachen in F_NUMINWORDS s.o.
14 neue Funktionen
- F_KALENDERWOCHE
- F_WEIBERFASSNACHT
- F_ROSENMONTAG
- F_KARNEVALSDIENSTAG
- F_ASCHERMITTWOCH
- F_PALMSONNTAG
- F_GRUENDONNERSTAG
- F_KARFREITAG
- F_OSTERSAMSTAG
- F_OSTERMONTAG
- F_HIMMELFAHRT
- F_PFINGSTSONNTAG
- F_PFINGSTMONTAG
- F_FRONLEICHNAM
stellt Input/Output-Kompatibilität zu den restlichen bisher noch nicht umgesetzten rFunc String-Funktionen her
dazu 5 neue Funktionen:
- F_REPEATTRIM (REPEATTRIM, LONGREPEATTRIM)
- F_STRREPEAT (STRREPEAT, LONGSTRREPEAT)
- F_STRSTUFF (STRSTUFF, LONGSTRSTUFF)
- F_FLOATTOSTR (FLOATTOSTR)
- F_INTTOSTR (INTTOSTR)
stellt Input/Output-Kompatibilität zu den restlichen bisher noch nicht umgesetzten rFunc BLOb-Funktionen her
dazu 3 neue Funktionen:
- F_BLOBSTRPOS (B_STRPOS)
- F_BLOBCMP (B_STRCMP)
- F_BLOBTEXTPOS (B_TEXTPOS)
Damit verbleiben als noch nicht umgesetzte rFunc-Funktionen:
Noch keine Input/Output-Kompatibilität zu rFunc spezial-Funktionen
- EAN13CS
- CALCEXPR
- EXPRISVALID
Noch keine Input/Output-Kompatibilität zu rFunc NVL-Funktionen
- IIF
- DIF
- CIF
- LONGCIF
- DTIF
Anpassung Handbuch
Anpassung DECLARE-Scripte
Ab jetzt auch 64Bit-Linux-Version für AMD64
Debug-code aus der Windows-Version entfernt, darum dll jetzt wesentlich kleiner.
Es wird nicht mehr der ib_util_malloc aus der ib_util verwendet. Damit ist beim compilieren/linken ein Einbinden der ib_util.lib nicht mehr notwendig.
Version getestet auf
- InterBase 7.1 unter MandrivaLinux 2006
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server
- FireBird 1.5.3 unter MandrivaLinux 10.2
- FireBird 2.0.1 unter Windows XPSP2
- FireBird 2.0.1 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
- FireBird 2.1.beta1 unter MandrivaLinux 2007
nach oben • go top •
Interims-Version "adhoc 20070511beta" vom 11.05.2007 - nicht veröffentlicht
nach oben • go top •
Version "adhoc20070209" vom 09.02.2007
7 geänderte, 39 neue Funktionen
stellt Kompatibilität auch für negative Parameter zu FreeUDFLib etc. her (Leer-String statt kompletter String) für
- F_LEFT
- F_MID
- F_RIGHT
stellt Kompatibilität für einstellige KWs zu FreeUDFLib etc. her (führende 0) für
- F_WOY
behebt Memory-Leck bei negativem Parameter in
- F_STROFCHAR
behebt Bug  in
- F_PROPERCASE (keine Umwandlung von Großbuchstaben zu Kleinbuchstaben)
- F_FIXEDPOINTLANG (rundet falsch und gibt bei Rundung mit 9 am Ende ein ":" statt der 0 aus)
fügt neu hinzu (7 Funktionen):
String Funktionen
- F_ KEYUP
Numerische Funktionen

- F_NUMINWORDS
- F_ROUNDTOEVEN
Datum/Zeit Funktionen
- ADDPERIOD
- SUBPERIOD
- PERIOD2SECONDS
- SECONDS2PERIOD
stellt Input/Output-Kompatibilität zu fast allen rFunc String-Funktionen
dazu neu
- F_RPADLEFT (PADLEFT, LONGPADLEFT)
- F_RPADRIGHT (PADRIGHT, LONGPADRIGHT)
- F_STRPOS (STRPOS)
- F_STRCMP (STRCMP)
- F_RSTRINGCOUNT (STRCOUNT)
- F_RWORDCOUNT (WORDCOUNT)
- F_WORDNUM (WORDNUM, LONGWORDNUM)
- F_RC (C, LONGC)
- F_CONVERTSYMBOLS (CONVERTSYMBOLS, LONGCONVERTSYMBOLS)
z. Zt. noch nicht umgesetzt
- REPEATTRIM
- STRREPEAT
- STRSTUFF
- FLOATTOSTR
- INTTOSTR
stellt Input/Output-Kompatibilität zu allen rFunc Math-Funktionen her
dazu neu
- F_DIV (DIV)
- F_Z (Z)
- F_DZERO (DZERO)
- F_GETRANDOM (GETRANDOM)
- F_BIN_GET (GETBIT)
- F_BIN_SET (SETBIT)
stellt Input/Output-Kompatibilität zu allen rFunc Datum/Zeit-Funktionen her
dazu neu
- F_EXTRACTYEARDAY (EXTRACTYEARDAY)
- F_EXTRACTWEEKDAY (EXTRACTWEEKDAY)
- F_RISLEAPYEAR (ISLEAPYEAR)
- F_MILLISECOND (EXTRACTMILLISECOND)
- F_DATETOSTR (DATETOSTR)
- F_RENCODEDATE (ENCODEDATE)
- F_RENCODEDATETIME (ENCODEDATETIME)
- F_DOW (DOW)
- F_FIRSTDAYMONTH (FIRSTDAYMONTH)
- F_LASTDAYMONTH (LASTDAYMONTH)
- F_INCDATE (INCDATE)
- F_INCDATETIME (INCDATETIME)
- F_TIMETODOUBLE (TIMETODOUBLE)
- F_DATETODOUBLE (DATETODOUBLE)
- F_DOUBLETODATE (DOUBLETODATE)
- F_DOUBLETOTIME (DOUBLETOTIME)
stellt Input/Output-Kompatibilität zu fast allen rFunc BLOb-Funktionen her
dazu neu
- F_RBLOBMID (B_SUBSTR, B_LONGSUBSTR)
z. Zt. noch nicht umgesetzt
- B_STRPOS
- B_STRCMP
- B_TEXTPOS
stellt Input/Output-Kompatibilität zu allen rFunc UUID-Funktionen her
- dazu keine neuen Funktionen notwendig
stellt Input/Output-Kompatibilität zu allen rFunc Konstanten-Funktionen her
- dazu keine neuen Funktionen notwendig
Noch keine Input/Output-Kompatibilität zu rFunc spezial-Funktionen
- EAN13CS
- CALCEXPR
- EXPRISVALID
Noch keine Input/Output-Kompatibilität zu rFunc NVL-Funktionen
- IIF
- DIF
- CIF
- LONGCIF
- DTIF
Zu einigen rFunc-Funktionen wird es keine Umsetzung geben, weil sie
- nur für Windows sind (und somit nicht oder nur sehr schwer nach Linux zu portieren sind)
- Nur mit kyrillischen Zeichensatz zu gebrauchen
- InterBase/FireBird Systemfunktionen
- schlicht überflüssig (geworden) sind
Die Windows-Funktionen sind
- FCREATE
- FOPEN
- FREAD
- LONGFREAD
- FWRITE
- FSEEK
- FCLOSE
- FREMOVE
- FSIZE
- FSEEK_CUR
- FSEEK_END
- FSEEK_SET
- FO_RDONLY
- FO_WRONLY
- FO_RDWR
- FO_CREAT
- FO_TRUNC
- FO_EXCL
- FO_APPEND
- FS_IREAD
- FS_IWRITE
- FS_IEXEC
- MSGBOX
Nur mit kyrillischen Zeichensatz zu gebrauchen sind
- NUMINWORDS
- RLATIN
- LONGRLATIN
- RTRANSLIT
- LONGRTRANSLIT
InterBase/FireBird Systemfunktionen sind
- ADD_USER
- MODIFY_USER
- DELETE_USER
Überflüssig sind
- INITRANDOM (überflüssig weil die Random-Funktionen hier automatisch initialisieren)
- LIBVERSION
- LIBNAME
- MD5SUM
- MD5INIT
- MD5UPDATE
- MD5FINAL
nach oben • go top •
Interims-Version "adhoc20070130interim" vom 30.1.2007 - nicht veröffentlicht
Interims-Version "adhoc20070122interim" vom 22.1.2007 - nicht veröffentlicht
Interims-Version "adhoc20070118interim" vom 18.1.2007 - nicht veröffentlicht
nach oben • go top •
Version "adhoc 20061221" vom 21.12.2006
entfernt (Funktion ohne Sinn)
- F_UUIDCOMPARE
fügt neu hinzu (131 Funktionen):
String Funktionen
- F_ORD
- F_PRED
- F_SUCC
- F_PADCENTER
- F_REVERSE
- F_WORDCOUNT
- F_STRINGCOUNT
Numerische Funktionen
- F_EVEN
- F_RAND
- F_DOUBLERANDOM
- F_SIGN
- F_SQRT
- F_LN
- F_LOG
- F_LOG10
- F_FLOOR
- F_FRAC
- F_CEILING
- F_POWER
- F_SOFTROUND
Numerische Funktionen: Trigonometrie
- F_SIN
- F_COS
- F_TAN
- F_COT
- F_ASIN
- F_ACOS
- F_ATAN
- F_ATAN2
- F_ACOT
- F_SIND
- F_COSD
- F_TAND
- F_COTD
- F_ARCSIND
- F_ARCCOSD
- F_ARCTAND
- F_ARCCOTD
- F_SINH
- F_COSH
- F_TANH
- F_COTH
- F_ARSINH
- F_ARCOSH
- F_ARTANH
- F_ARCOTH
Numerische Funktionen: Binär
- F_BIN_AND
- F_BIN_OR
- F_BIN_XOR
- F_BIN_NOT
- F_BIN_SHL
- F_BIN_SHR
BLOb Funktionen
- F_BLOBWORDCOUNT
Umrechnungs-Funktionen
- F_C_IN2M
- F_C_FT2M
- F_C_YD2M
- F_C_MILE2KM
- F_C_SM2KM
- F_C_FM2M
- F_C_P2MM
- F_C_M2IN
- F_C_M2FT
- F_C_M2YD
- F_C_KM2MILE
- F_C_KM2SM
- F_C_M2FM
- F_C_MM2P
- F_C_AR2SQM
- F_C_HA2SQM
- F_C_MORGEN2SQM
- F_C_SQFT2SQM
- F_C_AC2SQM
- F_C_SQYD2SQM
- F_C_SQM2AR
- F_C_SQM2HA
- F_C_SQM2MORGEN
- F_C_SQM2SQFT
- F_C_SQM2AC
- F_C_SQM2SQYD
- F_C_BBL2L
- F_C_GBFLOZ2ML
- F_C_USFLOZ2ML
- F_C_GBPT2L
- F_C_USPT2L
- F_C_GBQT2L
- F_C_USQT2L
- F_C_GBGAL2L
- F_C_USGAL2L
- F_C_RT2CBM
- F_C_L2BBL
- F_C_ML2GBFLOZ
- F_C_ML2USFLOZ
- F_C_L2GBPT
- F_C_L2USPT
- F_C_L2GBQT
- F_C_L2USQT
- F_C_L2GBGAL
- F_C_L2USGAL
- F_C_CBM2RT
- F_C_CT2G
- F_C_OZ2G
- F_C_OZTR2G
- F_C_LB2KG
- F_C_G2CT
- F_C_G2OZ
- F_C_G2OZTR
- F_C_KG2LB
- F_C_G2T
- F_C_BAR2TORR
- F_C_BAR2PA
- F_C_PSI2PA
- F_C_TORR2PA
- F_C_CAL2J
- F_C_PS2KW
- F_C_BHP2KW
- F_C_T2G
- F_C_TORR2BAR
- F_C_PA2BAR
- F_C_PA2PSI
- F_C_PA2TORR
- F_C_J2CAL
- F_C_KW2PS
- F_C_KW2BHP
- F_C_C2F
- F_C_F2C
- F_ROMAN2ARABIC
- F_ARABIC2ROMAN
Funktionen für Konstante
- F_PI
- F_E
- F_C
- F_G
- F_K
Behebt Fehler
- in F_PROZENTE
- mit negativen Zahlen in F_ZAHLRUNDEN
- runden unter Linux in F_ZAHLRUNDEN
Änderungen von Enteypoints:
- F_TRUNCATE jetzt f_truncate statt truncate
- F_ROUND jetzt f_round statt round
Anpassung für FB 2.0 - UDFs können jetzt auch NULL zurückgeben.
Anpassung Handbuch
Funktionen getestet auf
- InterBase 7.1 unter MandrivaLinux 2006
- InterBase 2007 unter Windows XPSP2
- InterBase 2007 unter MandrivaLinux 2006
- FireBird 2.0 unter Windows XPSP2 ohne <null> Declairs
- FireBird 2.0 unter Windows XPSP2 mit <null> Declairs
- FireBird 2.0 unter MandrivaLinux 2006
nach oben • go top •
Version "adhoc 20061031" vom 31.10.2006
fügt neu hinzu:
- F_NBSP
- F_DQM
- F_SQM
- F_TAB
- F_INTRANDOM
- F_UUID1MAC
- F_UUID1RAND
- F_UUID1MACCOMPR
- F_UUID1RANDCOMPR
- F_UUID4
- F_UUID4COMPR
- F_UUID2UUIDCOMPR
- F_UUIDCOMPR2UUID
- F_UUIDCOMPARE
- F_UUID1TIMESTAMP
- F_UUID1COMPRTIMESTAMP
- F_UUID1MACMAC
- F_UUID1COMPRMAC
- F_UUIDVERSION
Anpassung Handbuch
(neue Funktionen) getestet auf
- InterBase 7.1 SP2 unter Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandriva Linux 2006
- InterBase 7.5 SP1 unter Windows XP Professional
- InterBase 7.5 SP1 unter Mandriva Linux 2006
- InterBase 2007 unter Windows XP Professional
- FireBird 1.5.2 unter Windows 2000 Advanced Server
- FireBird 1.5.2 unter SuSe 10.0
- FireBird 1.5.2 unter Mandriva Linux 2006
- FireBird 2.0 RC5 unter Windows XP Professional
- FireBird 2.0 RC5 unter Mandriva Linux 2006
nach oben • go top •
Version "adhoc 20060925" vom 25.09.2006
behebt Fehler (auch Server-Absturz) für InterBase und FireBird in:
- F_BLOBASPCHAR
- F_BLOBCAT
- F_BLOBCATSTR
- F_BLOBREPLACESTRING
behebt Fehler für Linux
- F_DAYSOFMONTHS
fügt neu hinzu:
- F_BLOBMAXSEGMENTLENGTH
- F_BLOBSEGMENTCOUNT
- F_BLOBLINE
- F_BLOBLINE_COUNT
- F_BLOBCOMPARE
- F_BLOBSUBSTR
Anpassung Handbuch
(neue Funktionen) getestet auf
- InterBase 7.1 SP2 unter Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandriva Linux 2006
- InterBase 7.5 SP1 unter Windows XP Professional
- InterBase 7.5 SP1 unter Mandriva Linux 2006
- FireBird 1.5.2 unter SuSe Linux 8.1
- FireBird 1.5.2 unter SuSe Linux 10.0
- FireBird 1.5.2 unter Mandriva Linux 2006
- FireBird 2.0 RC4 unter Windows XP Professional
- FireBird 2.0 RC4 Mandriva Linux 2006
nach oben • go top •
Interims-Version "adhoc 20060919" vom 19.09.2006 - nicht veröffentlicht
nach oben • go top •
Version "adhoc 20060516" vom 16.05.2006
- angepaßt auf InterBase 7.5
- stellt Lauffähigkeit ab FireBird 2.0 RC1 her (compiliert mit RC2)
- unter Windows ab FireBird 1.5 nur noch eine FreeAdhocUDF-FireBird-Variante notwendig
- unter Windows ab InterBase 6 nur noch eine FreeAdhocUDF-InterBase-Variante notwendig
- unter Linux für FireBird 1.5 nur noch für SuSe 8.1 eine eigene Variante notwendig
- unter Linux für In terBase nur noch eine FreeAdhocUDF-InterBase-Variante notwendig
- SuSe 8.1 mit InterBase 6 nicht mehr länger unterstützt (getestet)
korrigiert Fehler in
- F_AGEINYEARSTHRESHOLD (Parameter vertauscht)
- F_ADDMONTH
Fehlerbeseitigung und Anpassung Handbuch
Diese Version wurde getestet auf
- InterBaseSS 6.02 unter Windows XP Professional und Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Windows XP Professional und Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandrake Linux 10.0 / Mandriva Linux 10.1 / Mandriva Linux 2006
- InterBase 7.5 unter WindowsXP Professional
- InterBase 7.5 unter Mandriva Linux 2006
- FireBirdSS 1.5.2 unter Windows XP Professional und Windows 2000 Advanced Server
- FireBirdSS 1.5.2 unter Mandrake Linux 10.0 / Mandriva Linux 10.1
- FireBirdSS 1.5.2 unter SuSe Linux 8.1 (benutze FreeAdhocUDF.so_SuSe81_FB15 !)
- FireBirdSS 1.5.2 unter SuSe EnterpriseServer 8 (benutze FreeAdhocUDF.so_SuSe81_FB15 !)
- FireBirdSS 1.5.2 unter SuSe Linux 10.0
- FireBirdSS 1.5.2 unter Ubuntu Server 5.10
- FireBirdSS 1.5.2 unter Kubuntu 5.10- FireBirdSS 2.0.0 RC2 unter Windows 2000 Advanced Server 
- FireBirdSS 2.0.0 RC2 unter Mandriva Linux 2006
nach oben • go top •
Version "adhoc 20060306" vom 06.03.2006
fügt neu hinzu:
- eine Variante zu F_SUBSTR wg. Kompatibilität zur (Delphi-)FreeUDFLib
nach oben • go top •
Version "adhoc 20060302" vom 02.03.2006
fügt neu hinzu:
- F_STRINGLISTITEM
- F_LF
- F_STR2EXCEL
- F_BLOB2EXCEL
- F_BLOBCAT
- F_BLOBCATSTR
- F_BLOBREPLACESTRING
korrigiert (den gleichen) Fehler in
- F_ADDYEAR
- F_ADDMONTH
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE,
- F_ADDSECOND
erweitert
- F_FINDWORD und F_FINDNTHWORD um Sonderzeichen (äöü...)
Anpassung Handbuch
nach oben • go top •
Version "adhoc 20051231" vom 31.12.2005
behebt folgende Fehler:
- F_OSTERDATUM (berechnete den Dienstag nach Ostern statt den Ostersonntag)
- UDF-Definitionsscript (Entrypoint von F_MAX und F_MIN war falsch)
- Anpassung Handbuch
nach oben • go top •
Version "adhoc 20051016" vom 16.10.2005
stellte Kompatibilität zwischen Windows und Linux für InterBase und FireBird her und ist kompatible zu FreeUDFLib, FreeUDFLibC, FreeUDFLib AvERP und GrUDF. Sie enthält neue Funktionen, die es bisher nicht in einer der vier UDFs gab, die aber nützlich sind.
- F_VERSION
- F_EUROVAL
- F_ROUND
- F_DIGITS
- F_STRIPSTRINGHOLD
- F_FACT
- F_FIXEDPOINTLANG
- F_AGEINYEARS
- F_AGEINYEARSTHRESHOLD
- F_AGEINHOURS
- F_AGEINHOURSTHRESHOLD
- F_AGEINMINUTES
- F_AGEINMINUTESTHRESHOLD
- F_AGEINSECONDS
- F_AGEINSECONDSTHRESHOLD
- F_YEARSBETWEEN
- F_MONTHSBETWEEN
- F_WEEKSBETWEEN
- F_DAYSBETWEEN
- F_HOURSBETWEEN
- F_MINUTESBETWEEN
- F_SECONDSBETWEEN
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE
- F_ADDSECOND
- F_ENCODEDATE
- F_ENCODETIME
- F_ENCODETIMESTAMP
- F_LASTDAY
- F_STRRM
- F_STRCOPY
nach oben • go top •
1. Version (ohne VersionsNr.) vom 23.08.2004
stellte Kompatibilität zwischen Windows und Linux für InterBase her und war kompatibel mit der FreeUDFLib und der FreeUDFLibC. Sie enthielt außerdem einige neue Funktionen.
- F_LOWER
- F_UPPER
- F_MAXNUM
- F_MINNUM
- F_CMONTHLONGLANG
- F_CMONTHSHORTLANG
- F_CDOWLONGLANG
- F_CDOWSHORTLANG
- F_DAYSOFMONTH
- F_DTIME
- F_GFORMATD
- F_TELEFONNR
- F_IF
vorige Seite • previous page • passée sitenach oben • go top • vers le hautnächste Seite • next page • prochain site