In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Beto 8

Foro público de Xailer en español
Responder
rcardenas
Mensajes: 55
Registrado: Lun Oct 11, 2004 2:11 am

Beto 8

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Beto 8

Mensaje 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)Â
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder