Búsqueda de cadenas de texto.
A partir de esta versión es posible buscar cadenas de caracteres
desde el Editor Visual en cualquier módulo de un proyecto. Para
ello, bastará con hacer clic con el botón derecho del
ratón sobre el nodo desde el cual se quiere empezar a buscar.
La búsqueda se realizará en todos los módulos
a partir del nodo seleccionado dentro del nodo “Sources” (por
ejemplo, si éste es el nodo “Sources” se buscará la
cadena en todos los módulos del proyecto).
El resultado de la búsqueda se mostrará en la pestaña “find
string” de la ventana “output”. En ella podremos
ver el nombre del módulo, la clase, el número de línea
y el contenido de línea en la que se encuentra la cadena objeto
de nuestra búsqueda.
Code Insight.
Code Insight permite a los programadores desarrollar sus aplicaciones
en menos tiempo. Con las implementaciones realizadas para esta versión,
el programador podrá visualizar todos los métodos y
propiedades de un objeto desde el editor de código. Si el
objeto es de la clase Struct se podrán ver todos los elementos
de ésta, mientras que si es de clase Form se verán
los métodos y propiedades de la clase Form, además
de los controles que se hayan definido en ella.
Para ello, sólo será preciso añadir un punto después
del nombre del objeto. Con esto se despliega una lista por la que podremos
desplazarnos con las teclas fecha arriba y fecha abajo o bien, en caso
de estar buscando un método concreto, escribiendo su nombre.
Al pulsar la tecla [intro] en el código se mostrará el
método elegido y los parámetros que recibe.
Posibilidad de utilizar la rueda del ratón.
Se podrá utilizar la rueda del ratón en controles de
tipo List Box y Grid, tanto en el entorno de desarrollo como en aplicaciones
desarrolladas en Cosmos.
Posibilidad de capturar el evento clic en los controles de tipo Text.
Métodos de la Clase SqlServer.
InsertJavaProcedure: Inserta un procedimiento almacenado en la base de datos CTSQL y envía la clase Java compilada al servidor de procedimientos almacenados. Es el equivalente a la instrucción “insert java procedure” en la utilidad SQL Interactivo (CSQL).
DropJavaProcedure: Borra un procedimiento almacenado de la base de datos CTSQL y la clase del servidor de procedimientos almacenados. Es el equivalente a la instrucción “drop java procedure” en la utilidad SQL Interactivo (CSQL).
ReplaceJavaProcedure: Reemplaza un procedimiento almacenado ya existente en el servidor de procedimientos almacenados. Es el equivalente a la instrucción “replace java procedure” en la utilidad SQL Interactivo (CSQL).
Métodos de la Clase ActiveX.
Método “reset” de un control
de tipo “drop list”. Al ejecutarse borraba los elementos
de la lista, pero si había uno seleccionado, éste no
se borraba.
Este error ha sido corregido.
Los métodos Sleep y SleepMS consumían
el 99% de la CPU.
Este error ha sido corregido.
Refresco de los controles Grid al cambiar el tamaño
de las columnas con el ratón.
Este error ha sido corregido.
Método Delete de la Clase FormTable. Al
borrar el último registro de una tabla devolvía FALSE,
aunque se hubiera conseguido borrar el registro.
Este error ha sido corregido.
Método Reload de la Clase FormTable.
Si un campo del Form tenía valor nulo y el registro correspondiente
en la BD no tenía también valor nulo, al ejecutar el
método Reload no actualizaba su valor en el Form.
Controles BandGroups.
No imprimía correctamente los controles Porcentaje.