Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como corregir un archivo pas de la vcl?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como corregir un archivo pas de la vcl? Responder citando

Hola amigos, he estado haciendo pruebas y depurando mi sistema y para esto active la herramienta CodeGuard en modo de depuración y esto me detectaba un error de memoria: WinHelpViewer resource leak, me avisaba que mi programa no liberaba la memoria al finalizar

Despues de romperme la cabeza todo el fin de semana buscando la solución encontre una página de borland que me decía que había un bug en el código de la vcl y me daban la forma de solucionarlo
debía abrir el archivo WinhelpViewer.pas y modificarlo de la siguiente manera
Código:
finalization
  if Assigned(HelpViewer.FHelpManager) then
  begin
    HelpViewer.InternalShutDown;
  end;
  if Assigned(WinHelpTester) then
  begin
    WinHelpTester := nil;
  end;
  HelpViewer.FreeInstance;  // Esta línea no existe en el original
  HelpViewer := nil;
end.


Ahora mi duda es la siguiente, si modifico el archivo .pas como puedo recompilarlo nuevamente, o donde puedo modificar para recrear el paquete vcl Shocked
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

si la informacion se encuentra en un .pas, de la VCL en algunos casos con utilizar el comando "Build project" del menu "Project" es solucionado, ahora bien.

Existe la otra opción que es actualizar el Builder con sus correspondientes Update de la pagina principal de borland. pues estas corrigen los pequeños errores que se les ha "escapado" a los desarrolladores del IDE de Borland

Saludos. (indica la version en que trabajabas) puede ser la BDS2006 o la BCB2007, en cualquiera de las 2 se encuentra en codigo de actualización de la misma página que mencionas (CodeGear)
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

hola, uso la version C++Builder 6.0 y me refería a que use la opción Project/Options/CodeGuard, esto permite llevar un control de la memoria asignada en mi programa, y de esta forma detectar si se ha cometido el error de no aplicar un delete variable/objeto para evitar tener programas que hagan un mal uso de la memoria asignada con new ya que uno puede olvidarse el devolver la memoria con delete
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.