Buscar en el Blog

viernes, 27 de septiembre de 2024

Quitar marca de la web Visual Studio

 


Si se les presenta este error y tenemos muchos archivos como para ir desbloqueando uno por uno, podemos ejecutar el siguiente comando desde PowerShell

Get-ChildItem -Recurse -Path 'Directorio' |Unblock-File


Donde directorio es la ubicación en donde se encuentran los archivos a desbloquear.




 




domingo, 21 de julio de 2024

Error Mysql: feedback' is disabled - XAMP

 


Error Mysql:  feedback' is disabled - XAMP

Pasos para solucionar este problema:

Crea una copia de la carpeta data.

En mi caso esta se encuentra en la siguiente ruta:

D:\XAMP\mysql\data

Después de crear la copia de seguridad, renombrar la carpeta data, por ejemplo a data_old.

Luego crear una nueva carpeta con el nombre data.

Copiar todos los archivos de la carpeta backup a la carpeta data.

Copie todas las carpetas que se encuentran en la carpeta data_old a la carpeta data.

Finalmente copiar el archivo "ibdata1" y todos los archivos "ib_logfile0, ib_logfile1" from "xampp/mysql/data-old" y copiar en el "/xampp/mysql/data".






martes, 16 de enero de 2024

Crear archivos Log en PowerBuilder

 Crear archivos Log en PowerBuilder



Estoy seguro que a más de uno se ha visto en la necesidad de crear log para poder realizar seguimiento a algunos procesos de sus sistemas. Para esto he creado una clase que simplifica el proceso de creación de estos archivos.

Esta clase tiene varios funciones que podemos usar.

  • of_log(runtimeerror)
    • Recibe como parametro un objeto runtimeerror y escribe en el archivo log el detalle del error.
  • of_log(string)
    • Recibe un string que es escrito en el archivo log.
  • of_log(string,string)
    • Recibe dos string que es escrito en el archivo log.
    • El primero es el tipo de mensaje que puede ser IS_TIPO_ERROR o IS_TIPO_INFORMATION. También pueden pasarle un tipo personalizado.
    • El segundo es la descripción o mensaje a escribir en el log.
  • of_log(string runtimeerror)
    • Recibe como parametro un string y un objeto runtimeerror.El primero es el tipo de mensaje y el segundo el objeto error para escribir el detalle del error.

Instancia

Se puede crear la instancia en el evento open de la aplicación y declarar el objeto como una variable global.
gc_log=create cc_lexblas_log Se indica el directorio base.
gc_log.is_directory_base="C:/" Se indica el en donde estaran los archivos log. Si no existe el directorio será creado.
gc_log.is_log_directory="logger"

Destruyendo la instancia

En el evento close de la aplicación destruimos la instancia del objeto. destroy gc_log

Archivo cc_lexblas_log.sru

Si trabaja con una versión distinta a 11.5 puede importar el objeto usando el archivo cc_lexblas_log.sru