Página 1 de 1

Beto 8

Publicado: Lun Oct 25, 2004 3:57 pm
por rcardenas
Hola
Para cuando esta disponible la Beta 8
--
Saludos
Raúl Eduardo Cárdenas S.
Law & Accounting System's, Inc.
Gerente General
Celular: (507) 672-8838
Email: rcardenas@fgs2002.com
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.782 / Virus Database: 528 - Release Date: 10/22/2004

Beto 8

Publicado: Lun Oct 25, 2004 7:56 pm
por ignacio
This is a multi-part message in MIME format.
------=_NextPart_000_0010_01C4BACC.B0C12840
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0011_01C4BACC.B0C12840"
------=_NextPart_001_0011_01C4BACC.B0C12840
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Muy pronto, seguramente ma=F1ana mismo :-)
Saludos,=20
--=20
Ignacio Ortiz
www.xailer.com
"Ra=FAl Eduardo C=E1rdenas" <rcardenas@fgs2002.com> escribi=F3 en el =
mensaje news:417d072c$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola
>=20
> Para cuando esta disponible la Beta 8
> --=20
> Saludos
>=20
> Ra=FAl Eduardo C=E1rdenas S.
> Law & Accounting System's, Inc.
> Gerente General
> Celular: (507) 672-8838
> Email: rcardenas@fgs2002.com
>=20
>=20
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.782 / Virus Database: 528 - Release Date: 10/22/2004
>=20
>
------=_NextPart_001_0011_01C4BACC.B0C12840
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3D"Courier New" size=3D2>Muy pronto, seguramente =
ma=F1ana mismo=20
:-)</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>Â</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Saludos, </FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT><BR><FONT =
face=3D"Courier New"=20
size=3D2>-- <BR>Ignacio Ortiz<BR></FONT><A =
href=3D"http://www.xailer.com"><FONT=20
face=3D"Courier New" size=3D2>www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>"Ra=FAl Eduardo C=E1rdenas" =
<</FONT><A=20
href=3D"mailto:rcardenas@fgs2002.com"><FONT face=3D"Courier New"=20
size=3D2>rcardenas@fgs2002.com</FONT></A><FONT face=3D"Courier New" =
size=3D2>>=20
escribi=F3 en el mensaje </FONT><A =
href=3D"news:417d072c$1@ozsrv2.ozlan.local"><FONT=20
face=3D"Courier New" =
size=3D2>news:417d072c$1@ozsrv2.ozlan.local</FONT></A><FONT=20
face=3D"Courier New" size=3D2>...</FONT></DIV><FONT face=3D"Courier New" =
size=3D2>>=20
Hola<BR>> <BR>> Para cuando esta disponible la Beta 8<BR>> -- =
<BR>>=20
Saludos<BR>> <BR>> Ra=FAl Eduardo C=E1rdenas S.<BR>> Law & =
Accounting=20
System's, Inc.<BR>> Gerente General<BR>> Celular:Â (507)=20
672-8838<BR>> Email:ÂÂÂ </FONT><A=20
href=3D"mailto:rcardenas@fgs2002.com"><FONT face=3D"Courier New"=20
size=3D2>rcardenas@fgs2002.com</FONT></A><BR><FONT face=3D"Courier New" =
size=3D2>>=20
<BR>> <BR>> ---<BR>> Outgoing mail is certified Virus =
Free.<BR>>=20
Checked by AVG anti-virus system (</FONT><A =
href=3D"http://www.grisoft.com"><FONT=20
face=3D"Courier New" size=3D2>http://www.grisoft.com</FONT></A><FONT=20
face=3D"Courier New" size=3D2>).<BR>> Version: 6.0.782 / Virus =
Database: 528 -=20
Release Date: 10/22/2004<BR>> <BR>></FONT></BODY></HTML>
------=_NextPart_001_0011_01C4BACC.B0C12840--
------=_NextPart_000_0010_01C4BACC.B0C12840
Content-Type: text/html;
name="LoNuevo.htm"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="LoNuevo.htm"
<HTML>
<HEAD>
<TITLE>Xailer: Lo nuevo</TITLE>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
</HEAD>
<BODY>
<H1>Xailer: Lo nuevo</H1>
<H2>Mejoras y arreglos en Beta 8:</H2>
<UL>
<P><LI>Compatibilidad con las nuevas versiones de xHarbour
<P><LI>Nueva opci=F3n "Publicar proyecto" en el IDE
<P><LI>Redise=F1ado el formulario "Importar di=E1logos" del IDE
<P><LI>Nuevo generador de informes basado en el trabajo propiedad de =
Ignacio
Ortiz de Z=FA=F1iga (miembro de Xailer) utilizado por muchos usuarios =
de Fivewin.
Completamente reescrito practicamente desde cero para mejorar su =
velocidad y
posibilidades de ampliaci=F3n. Consultar documentaci=F3n pues incluso =
ha cambiado
algo la sintaxis de los comandos y los miembros de las clases.
<P><LI>Nuevo ejemplo SamplesPrintingReports con la clase TReport
<P><LI>Redise=F1o de la navegaci=F3n del control DBBrowse, =
convirtiendose el mismo
en un cliente DataControl como cualquier DataControl. De esta forma =
cualquier
operaci=F3n de navegaci=F3n en el DataSet es autom=E1ticamente =
controlada por el
DBBrowse. As=ED por ejemplo si se hace un oDataSet:Skip() el DbBrowse
automaticamente mueve el puntero de navegaci=F3n, sin necesidad de =
hacer ning=FAn
refresco en el DbBrowse.
<P><LI>Nuevo componente TProgressDlg
<P><LI>Nuevo datacontrol DBHyperLink
<P><LI>Nuevo control TFontCombobox
<P><LI>Nuevas clases TZipFile y TUnzipFile
<P><LI>TTabCtrl y TFolder:
<BR>- Soporte de orientaci=F3n orBOTTOM con temas de XP
<BR>- Soporte de pesta=F1as desactivadas
<BR>- Se puede cambiar el color del texto de cada pesta=F1a =
individualmente
<BR>- Nueva clase TTabItem que encapsula las pesta=F1as de =
TTabCtrl. Para cambiar las propiedades de un TTabItem, hay que pulsar =
sobre la pesta=F1a correspondiente del TTabCtrl, y aparecer=E1 en el =
inspector de objetos.
<BR>- Las p=E1ginas (TFolderPage) de TFolder est=E1n ahora en =
la propiedad aItems.
La propiedad aPages se mantiene por compatibilidad, =
aunque ser=E1 eliminada en el futuro.
Para actualizar los formularios a estos cambios, basta =
con abrirlos en el IDE y volver a guardarlos, sin necesidad de cambiar =
nada.
<P><LI>Mejoras en la clase TRichEdit:
<BR>- Nuevos formatos y estilos de numerar los p=E1rrafos. Por =
ejemplo: 1), (1), 1., a), A), i), I),...
<BR>- Nuevos m=E9todos para el interlineado de los p=E1rrafos. =
Por ejemplo: sencillo, 1,5 l=EDneas y doble
<BR>- Nuevos m=E9todos para controlar el zoom. Por ejemplo: =
500%, 200%, 100%, 75%, 50%, 25%,...
<BR>- Nuevos estilos de subrayado. Por ejemplo: dotted, dash, =
wave, thick,...
<BR>- Nuevos m=E9todos que utilizan las librer=EDas de =
Microsoft Office (siempre que est=E9 disponible) para convertir archivos =
*.htm, *.doc y *.wri a *.rtf.
<P><LI>Nueva propiedad lPushLike en TCheckBox y TRadio
<P><LI>Soporte de Post y Get y varias mejoras en TInternet
<P><LI>Mejoras en TStatusBar
<P><LI>Soporte de eventos OnClick y OnRClick, nueva propiedad para el =
tipo de borde en TStatusPanel
<P><LI>Soporte de Tooltips en los paneles de la StatusBar
<P><LI>Arreglo en Tooltips
<P><LI>Multiples mejoras en controles DataSet
<P><LI>Ajustes en controles DataSource
<P><LI>Bugs en TMemo y nueva propiedad nLineCount
<P><LI>Soporte de impresi=F3n directa en TPrinter
<P><LI>Incorporada previsualizaci=F3n 100% WYSIWYG
<P><LI>Reducido el men=FA contextual en el IDE para los componentes =
no visuales
<P><LI>A=F1adida la opcion "Probar" en el men=FA contextual de los =
componentes de la paleta "Dialogos"
<P><LI>Error en el IDE al duplicar o pegar un componente
<P><LI>Mejoras en el kernel para recuperarse correctamente de errores
<P><LI>Nuevo ejemplo RichPad con soporte de espa=F1ol e ingl=E9s
<P><LI>Nuevas propiedades en TDataSet para cuando se va a cambiar el =
Recno:
OnPreChange y OnPosChange.
<P><LI>Metodos GetValue y SetValue de TArrayBrowse admiten el literal =
del
header como parametro en vez del n=FAmero de columna
<P><LI>Modificado metodo TCanvas:TextOut(). Admite un nuevo parametro =
nWidth
(no es el =FAltimo) y la posici=F3n de nX se corrige automaticamente =
seg=FAn la
alineaci=F3n
<P><LI>Modificado metodo TCanvas:TextRect(). Desaparecen los =
parametros nX,
nY utilizandose ahora la esquina superior-izquierda de aRect como =
punto de
pintado del texto. Dicha posici=F3n se corrige automaticamente en base =
a
nTextAlignment y nTextVAlignment
<P><LI>Nueva propiedad TCanvas:nTextVAlignment
<P><LI>Nuevo metodo TCanvas:SelectFont() para cambiar de font sin =
creaci=F3n
y destruci=F3n
<P><LI>Nuevo dato TDataSet:lUpdLinked por defecto .T. para actualizar
controles linkados solo cuando .T.
<P><LI>Nuevo metodo TPrinter:WriteData( cText, cJobName ). Permite =
enviar
directamente a la impresora cualquier texto directamente sin utilizar =
el
GDI. Permite la utilizaci=F3n de impresoras matriciales de forma =
directa,
incluyendo secuencias de escape.
<P><LI>Documentaci=F3n de los DataControls
<P><LI>Documentaci=F3n ampliada y revisada
</UL>
<BR><BR>
<H2>Mejoras y arreglos en Beta 7:</H2>
<UL>
<P><LI>Resuelto bug en ODBCdataset con campos num=E9ricos bajo MySql
<P><LI>Imposibilidad de escribir m=E1s de cinco caracteres para =
eventos desde el Inspector de objetos.
<P><LI>Error de asignaci=F3n de TBrwColumn:cFilter antes de estar =
creado el Browse contenedor.
<P><LI>El evento TBrowse:OnSeek no se disparaba correctamente.
<P><LI>Incorrecta visualizaci=F3n de TBrowse cuando se borraban =
registros
<P><LI>Nueva propiedad lKeyExact en clase TBrowse:<BR><BR>
Se ha aumentado la funcionalidad de los m=E9todos =
TDbfDataSet:OrdKeyNo() y
TDbfDaSet:OrdKeyCount() y ahora admiten un parametro 'LEXACT' =
que si verdadero
la informaci=F3n devuelta ser=E1 exacta independientemente de que =
haya o no
registros borrados. Adem=E1s se ha a=F1adido una propiedad al =
TDbfDataSet de
nombre 'LKEYEXACT' (por defecto falso) que se utilizar=E1 como =
valor por
defecto para los dos m=E9todos.<BR><BR>
En cualquier caso el c=E1lculo exacto de KeyNo y KeyCount se =
hace de forma muy
r=E1pida con una instrucci=F3n DbEval() y para tablas con =
cientos de registros o
con Scopes de cientos de registros deber=EDa funcionar sin =
notarse apenas
perdida de rendimiento.<BR><BR>
Por =FAltimo si SET DELETED est=E1 en OFF o el Tag activo (si =
lo hubiese)
tuviese una cl=E1sula FOR de '!DELETED()' siempre se utilizar=E1n =
las funciones
nativas pues en dicho caso si ser=EDan exactas.
<P><LI>Error en asignaci=F3n de expresiones de filtro mediante =
code-block en
objeto TDBBrowse.
<P><LI>Posibilidad de cambiar a orden natural en TDBfDataSet con el =
m=E9todo
TDbfDataSet:OrdSetFocus( 0 )
<P><LI>Actualizaci=F3n autom=E1tica de nClrText en el inspector de =
objetos cuando
se cambia el color en el dialogo de selecci=F3n de Font
<P><LI>Error de persistencia en el atributo de negrita de los Fonts
<P><LI>Error en funcionamiento y visualizaci=F3n de scroll lateral en =
TBrowse y derivadas
<P><LI>Error de filtrado en la primera columna del TDbfBrowse cuando =
no hab=EDa
Record Selector.
<P><LI>Error de ejecuci=F3n por modificaci=F3n de la propiedad =
TBrowse:lRecordSelector
cuando el objeto ya estaba creado.
<P><LI>Imposibilidad de modificar el texto de un panel en la clase =
TStatusBar
<P><LI>Error de ejecuci=F3n en el IDE al modificar la propiedad =
lAutoSelect
<P><LI>Error en valor de retorno de funci=F3n ChooseColorDlg()
<P><LI>Imposibilidad de usar bitmaps con controles TTabCtrl y Folders
<P><LI>GPF al utilizar los m=E9todos de Setup de la clase TPrinter
<P><LI>Error de Run-time en clase TOdbcDataSet cuando se mostraba =
alg=FAn error
de manejo de tablas.
<P><LI>Error en operaciones de 'Cortar' controles tipo Label en el =
IDE.
<P><LI>Error al asignar icono al proyecto.
<P><LI>Nuevos editores de propiedades PE_BrowseFile y PE_BrowseFolder =
para selecci=F3n de archivos y carpetas.
<P><LI>Nueva documentaci=F3n: DataControls, BrwRecSel.chm, =
BrwColumn.chm y BrowseForFolderDlg.chm.
<P><LI>Nuevas propiedades nCharSet y lSelectScript en TChooseFontDlg.
<P><LI>Error en valor de retorno de funci=F3n ChooseFontDlg().
<P><LI>Soporte del lenguaje Alem=E1n tanto en el IDE como en el GUI.
<P><LI>Nueva propiedad nEditLength en TBrwColumn para indicar el =
largo m=E1ximo
de edici=F3n del objeto oGridEdit.
<P><LI>Posibilidad de indicar los ficheros =EDndices de un objeto =
TDbfDataSet en
tiempo de dise=F1o con la nueva propiedad aIdxFiles.
<P><LI>Nueva propiedad lKeyExact para realizar operaciones exactas =
con los m=E9todos
KeyNo() y KeyCount().
<P><LI>Nuevo par=E1metro l=F3gico en KeyNo( lExact ) y KeyCount( =
lExact ) para forzar
que la informaci=F3n sea exacta. Por defecto vale ::lKeyExact.
<P><LI>PROPERTY TCombobox:nDroppedHeight, para indicar la altura de =
la lista
desplegable. NOTA: En XP con temas no es necesario.
<P><LI>TFolder y TFolderPage: Optimizado el cambio de pesta=F1a para =
conseguir
m=E1s velocidad.
<P><LI>TStatusPanel: Corregido bug en SetText, nClrPane, nuevo =
m=E9todo
DeleteAllPanels. Statusbar.txt y Statuspanel.txt actualizados.
<P><LI>TRadioMenu: Corregido perdida de memoria
<P><LI>Renombrado oImages a oImageList en todos los controles que lo =
usaban
<P><LI>Renombrado aTabs a aItems en TTabCtrl, TFolder y TStatusBar
<P><LI>Nuevos ejemplos de impresi=F3n, splitters y reindexaci=F3n de =
ficheros
<P><LI>Renombrados metodos <I>Metodo</I>Panel a <I>Metodo</I>Item en =
TStatusBar
<P><LI>Cambios en TSysAnimate para mostrar las animaciones en tiempo =
de dise=F1o
<P><LI>Soporte WYSIWYG en TRichEdit. Nueva propiedad lRule para =
mostrar una regla al
estilo de WordPad (permite mover las sangr=EDas y =
poner/mover/quitar tabuladores
de cuatro tipos: izquierdo, centrado, derecho y decimal). =
Soporte de unidades
en cent=EDmetros, pulgadas y twips. Multiples mejoras.
<P><LI>Nuevo ejemplo TextEditor en Samples, para demostrar las nuevas =
capacidades de
TRichEdit
<P><LI>Nueva clase TColorCombobox
<P><LI>Al asignar nIndex desde programa se disparaba el evento =
OnChange() de TComboBox,
TComboBoxEx y TListBox
<P><LI>La funci=F3n LogDebug() soporta ahora tambi=E9n arrays
<P><LI>Mejorada la funcionalidad WYSIWYG del TPreviewPage
<P><LI>Al a=F1adir recursos desde el IDE ahora permite seleccionar =
varios ficheros a la vez.
Tambi=E9n <I>recuerda</I> el =FAltimo directorio
<P><LI>Al eliminar un m=F3dulo del proyecto, ahora los muestra =
ordenados y permite
seleccionar varios a la vez
<P><LI>Cuando un formulario ten=EDa un menu, no se alineaban bien los =
controles
<P><LI>Nueva herramienta para convertir los dialogos de recursos =
(ficheros .rc) a
formularios de Xailer. Se encuentra en el men=FA =
<I>Herramientas</I>
<P><LI>En la ventana de mensajes, si se mostraba un mensaje muy =
largo, se desplazaba a la
derecha y no se ve=EDa el icono
<P><LI>Se ha renombrado la funci=F3n SysRefresh() por =
ProcessMessages()
<P><LI>Se ha a=F1adido soporte para drag&drop de items en la clase =
TTreeView
<P><LI>Si no est=E1n configuradas las ayudas, se busca =
autom=E1ticamente el fichero
Xailer.chm y se a=F1ade a la configuraci=F3n.
<P><LI>Error en el IDE al abrir o cerrar un dataset con un browse =
conectado.
<P><LI>Clase TRegistry: EnumKeys() retornaba siempre error.
<P><LI>Clase TRegistry: nuevo m=E9todo EnumValues().
<P><LI>CreateFontDlg: Nueva funci=F3n igual que ChooseFontDlg() pero
devuelve la fuente ya creada.
<P><LI>Arreglada asignaci=F3n de propiedades en las clases que
encapsulan los di=E1logos del sistema.
<P><LI>Eliminadas propiedades lUpperCase y lLowerCase y reemplazadas
por nCharCase.
<P><LI>Terminadas las propiedades que manejan los colores en las
clases TDatePicker y TMonthCalendar.
<P><LI>Renombrada propiedad cFile, etc. a cFileName.
<P><LI>Renombrada propiedad cDir, etc. a cDirectory.
<P><LI>Nueva funci=F3n PickIconDlg() que encapsula a TPickIconDlg.
<P><LI>Terminado soporte de animaciones est=E1ndar en TSysAnimate y
nuevas propiedades.
<P><LI>Posibilidad de seleccionar carpetas est=E1ndar desde el =
di=E1logo
TBrowseForFolder con la propiedad nRoot
<P><LI>Terminado soporte para resolver colisi=F3n de nombres de =
archivo
al mover o renombrar archivos usando TFileOperationDlg
<P><LI>Las clases TInternet y TFTP ya funcionan correctamente.
<P><LI>Nueva propiedad nBorderStyle para TToolBar
<P><LI>Nueva clase TDBNavigator
<P><LI>Nuevo ejemplo SamplesDataControlsDBFData5 con la clase =
TDBNavigator
</UL>
</BODY>
</HTML>
------=_NextPart_000_0010_01C4BACC.B0C12840
Content-Type: text/html;
name="Whatsnew.htm"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="Whatsnew.htm"
<HTML>
<HEAD>
<TITLE>Xailer: What's new</TITLE>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
</HEAD>
<BODY>
<H1>Xailer: What's new</H1>
<H2>Enhancements and Bug fixes on Beta 8:</H2>
<UL>
<P><LI>Compatibility with new versions of xHarbour
<P><LI>New option "Publish project" on the IDE
<P><LI>Redesign of the "Import dialogs" form on the IDE
<P><LI>New report generator based on the work propery of Ignacio
Ortiz de Zuniga (Xailer crew member) used by many Fivewin users.
Completely rewritten basicly from scratch to increase his performance =
and
expansion capabilities. Consult the documentation because command =
syntax has
change and also some class members.
<P><LI>New sample SamplesPrintingReports with TReport class
<P><LI>Redesign of DBBrowse navigation, now becomes itself a =
DataControl
client like any other DataControl. This way, any navigational =
operation
perform by the DataSet es automatically controled by the DBBroese. So, =
for
example if you do a oDataSet:Skip() the DBBrowse automatically move =
the
record pointer without any need to perform a refresh on the DBBrowse.
<P><LI>New component TProgressDlg
<P><LI>New datacontrol DBHyperLink
<P><LI>New control TFontCombobox
<P><LI>New classes TZipFile and TUnzipFile
<P><LI>TTabCtrl and TFolder:
<BR>- Support of orientation orBOTTOM even with XP themes
<BR>- Support of disabled tabs
<BR>- Abitlity to change tabs text color individually
<BR>- New class TTabItem which que encapsulates the TTabCtrl =
tabs. To change any TTabItem property you must click on the TTabCtrl =
tab, and all his properties will be shown in the object inspector.
<BR>- The TFolder pages are now holded by the property aItems.
aPages propery is manteined for compatibility, but will deleted =
in the future.
To upgrade the forms to this changes, you just need to open the =
with the IDE and resave them, with no need to change anything.
<P><LI>Enhancements on TRichEdit class:
<BR>- New paragraph formats and styles. For example: 1), (1), =
1., a), A), i), I),...
<BR>- New interline methods for paragraphs. For example: =
single, 1,5 lines y double
<BR>- New methods to control zoom. For example: 500%, 200%, =
100%, 75%, 50%, 25%,...
<BR>- New styles for underlineo. For example: dotted, dash, =
wave, thick,...
<BR>- New methods to handle other document format supported by =
Microsoft Office libraries (when available) *.htm, *.doc and *.wri
<P><LI>New property lPushLike on TCheckBox and TRadio controls
<P><LI>Support for Post and Get and few enhancements on TInternet =
class
<P><LI>Enhancements on TStatusBar
<P><LI>Support for events OnClick and OnRClick and property =
nBorderStyle for TStatusPanel control
<P><LI>Support of Tooltips on TStatus Bar panels. Each panel can have =
its own tooltip
<P><LI>Tooltips bug fixed
<P><LI>Important enhancements and adjustments on DataSet controls
<P><LI>Bugs on TMemo class and new propery nLineCount
<P><LI>Soporte de impresi=F3n directa en TPrinter
<P><LI>Print preview completely tuned. Now is 100% WYSIWYG
<P><LI>Reducido el men=FA contextual en el IDE para los componentes =
no visuales
<P><LI>Added option "Test" on the context menu of all the components =
on the "Dialogs" palette
<P><LI>IDE error when duplicating or pasting a document
<P><LI>Enhancements on the kernel to recover itself from errorrs
<P><LI>New Richpadd sample with language support: English and Spanish
<P><LI>New properties on TDataSet when the record pointer moves:
OnPreChange y OnPosChange.
<P><LI>Methods GetValue and SetValue on TArrayBrowse the admit a =
literal with
the header name as paramter for the column number
<P><LI>Modified TCanvas:TextOut() method. Now admits a new parameter =
nWidth
(is not the last) and the nX position is corrected automatically =
depending
on the text alignment
<P><LI>Modified TCanvas:TextRect() method. Parameters nX and nY =
disappear,
and now the left-to corner of the array aRect is used for printing =
That
position is corrected automatically based on nTextAlignment and
nTextValignment properties
<P><LI>New property TCanvas:nTextVAlignment
<P><LI>New method TCanvas:SelectFont() to change current fornt without
creation or destruction of fonts
<P><LI>New DATA TDataSet:lUpdLinked, by default .T. to only refresh =
linked
controls when is .T.
<P><LI>New method TPrinter:WriteData( cText, cJobName ) to print =
directly
to the printer any text without using the GDI. This method lets you =
manage
directly any printer, including the send of Escape sequences.
<P><LI>DataControls documentation
<P><LI>Grater and revised documentation
</UL>
<H2>Enhancements and Bug fixes on Beta 7:</H2>
<UL>
<P><LI>Solved ODBCDataSet bug with numeric fields under MySql.
<P><LI>Impossibility to write more than five characters for events =
from Object Inspector.
<P><LI>Bug on BrwColumn:cFilter assignment if its container Browse =
was not crated.
<P><LI>The event TBrowse:OnSeek was not triggered correctly.
<P><LI>Wrong TBrowse display when records were deleted.
<P><LI>New poperty lKeyExact on clasxx TBrowse:<BR><BR>
We have increaded the functionality of the methods =
TDbfDataSet:OrdKeyNo() and
TDbfDaSet:OrdKeyCount() and now they admit a parameter 'LEXACT' =
that if true
the information retrieved by those methods will be exact independtly =
if there
exists deleted records on the table. In addition we have also =
include the
property 'LKEYEXACT' on the class TDbfDataSet (By default false) =
which it will
be used as default value for this two methods.<BR><BR>
On any case the exact calculation for KeyNo and KeyCount is done =
extremely
fast with a simple DbEval() instruction and for tables with hundreds =
of records
or with Scopes of hundreds of records you should not notice any =
important delay.<BR><BR>
At last if SET DELETED is OFF or the current tag (if exists) has the
FOR clause with the text '!DELETED()' the native functions will be =
used
because on those cases the returned values will be exact.
<P><LI>TDBBrowse: Assign error on filter expressions with code-block.
<P><LI>Posibility to change to natural order on the class TDbfDataSet =
with
the method TDbfDataSet:OrdSetFocus( 0 ).
<P><LI>Automatic update of property nClrText on the Object Inspector =
when
the color is changed via the Font selection dialog.
<P><LI>Persistence error on Font Boldface attribute.
<P><LI>Incorrect operation and display of TBrowse horizontal scroll =
bar.
<P><LI>TDbfBrowse: Filter error on first column when no record =
selector was
present.
<P><LI>Run-time error when the property TBrowse:lRecordSelector was =
modified
when the Browse was already created.
<P><LI>Impossibility to change the text of a TStatusBar panel.
<P><LI>IDE run-time error when changing the lAutoSelect property.
<P><LI>Incorrect return value of function ChooseColorDlg().
<P><LI>Impossibility to use bitmaps on TTabCtrl and Folder controls.
<P><LI>GPF on method TPrinter:Setup()
<P><LI>Run-time error on class TOdbcDataSet when a specific alert =
message
was shown.
<P><LI>IDE error when 'Cutting' Label type controls.
<P><LI>IDE error when assigning an icon to the project.
<P><LI>New property editors PE_BrowseFile and PE_BrowseFolder to =
select
files and folders from the Object Inspector.
<P><LI>New documentation: DataControls, BrwRecSel.chm, BrwColumn.chm =
and
BrowseForFolderDlg.chm.
<P><LI>New properties nCharSet and lSelectScript on TChooseFontDlg.
<P><LI>Incorrect return value on function ChooseFontDlg().
<P><LI>German language support on IDE and GUI library.
<P><LI>New property nEditLength on TBrwColumn to indicate the maximum
length for editing with the object oGridEdit.
<P><LI>Possibility to indicate the index files on objects TDbfDataSet =
on
design time with new property aIdxFiles.
<P><LI>New property lKeyExact to make exact operations with the =
methods KeyNo() and KeyCount().
<P><LI>New logical parameters in KeyNo( lExact ) and KeyCount( lExact =
) to forze the
information to be exact. Its default value is ::lKeyExact.
<P><LI>New property TCombobox:nDroppedHeight to indicate the maximum
height for the drop down list. Note: On XP is not necessary.
<P><LI>TFolder y TFolderPage: Speed optimization on tab selection.
<P><LI>TStatusPanel: Corrected bug on SetText, nClrPane, new method
DeleteAllPanels. Statusbar.txt and Statuspanel.txt upgraded.
<P><LI>TRadioMenu: Corrected memory lose.
<P><LI>Renamed oImages to oImageList on all controls that used it.
<P><LI>Renamed aTabs to aItems on TTabCtrl, TFolder and TStatusBar.
<P><LI>New samples on printing, splitters and file reindex.
<P><LI>Renamed methods <I>Method</I>Panel a <I>Method</I>Item on =
TStatusBar.
<P><LI>Changes on TSysAnimate to show animations on design time.
<P><LI>WYSIWYG support on TRichEdit. New property lRule to show a =
Wordpad
style rule (with left and right indent and four types of tabs: left, =
center,
right and decimal). Scale on centimeters, inches or twips. A lot of
enhancements.
<P><LI>New sample TextEditor on Samples directory to show new =
TRichEdit
capabilities.
<P><LI>New class TColorCombobox.
<P><LI>Incorrect OnChange trigger when assigning nIndex from code on =
classes
TComboBoxEx and TListBox.
<P><LI>Function LogDebug() now supports also arrays.
<P><LI>Better functionality on TPreviewPage WYSIWYG.
<P><LI>IDE: Possibility to select more than one file at a time. It =
also
<I>remembers</I> the last used directory.
<P><LI>IDE: When a module is deleted, now are shown ordered and =
permits to
select few at the same time.
<P><LI>When a form had a menu, the controls were not aligned =
correctly.
<P><LI>IDE: New tool to convert resouce dialogs (.rc files) to Xailer =
forms.
You can find it at the <I>Tools</I> option menu.
<P><LI>IDE: On the messages windows, if a message was too large, it =
was
displaced to the right and the icon disappear.
<P><LI>Function SysRefresh() renamed to ProcessMessages()
<P><LI>Drag&Drop of TTreeView items.
<P><LI>If help files are not configured, Xailer.chm is searched and =
added to
the configuration.
<P><LI>IDE's error when opening or closing a dataset with a browse =
connected to it.
<P><LI>Class TRegistry: EnumKeys() returned always an error.
<P><LI>Class TRegistry: new method EnumValues().
<P><LI>CreateFontDlg: New function similar to ChooseFontDlg() but =
returning
the font already created.
<P><LI>Fixed properties assignments in system's dialogs classes.
<P><LI>Removed the properties lUpperCase y lLowerCase and replaced by =
nCharCase.
<P><LI>Finished the properties for color management in classes =
TDatePicker and TMonthCalendar.
<P><LI>Renamed properties cFile, etc. to cFileName.
<P><LI>Renamed properties cDir, etc. to cDirectory.
<P><LI>New function PickIconDlg() which encapsulates a TPickIconDlg =
object.
<P><LI>Finished support for standard animations in TSysAnimate and =
new properties.
<P><LI>Now, the standard system folders can be selected from the =
dialog
TBrowseForFolder using the property nRoot
<P><LI>Finished support to resolve file names collisions when moving =
or
renaming files using TFileOperationDlg.
<P><LI>Classes TInternet and TFTP are working fine now.
<P><LI>New property nBorderStyle for TToolBar
<P><LI>New class TDBNavigator
<P><LI>New sample SamplesDataControlsDBFData5 using the new class =
TDBNavigator
</UL>
</BODY>
</HTML>
------=_NextPart_000_0010_01C4BACC.B0C12840--

Attached files Whatsnew.htm (34 B)Â