Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-08-2017
Avatar de Soa Pelaez
Soa Pelaez Soa Pelaez is offline
Miembro
 
Registrado: nov 2015
Posts: 133
Poder: 9
Soa Pelaez Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

No logro reproducir la situación que mencionas. ¿ La excepción se produce estríctamente en el ejemplo que citas o hay involucrado algún elemento mas ?

Saludos
En ese ejemplo tengo un formulario simple que saca el mensaje cuando le doy clic al botón y si dejo sostenido el mouse sobre la ventana del mensaje y esta por el tiempo que le coloque se cierra ahi arroja el acces violation.

Gracias.
Responder Con Cita
  #2  
Antiguo 30-08-2017
Avatar de Soa Pelaez
Soa Pelaez Soa Pelaez is offline
Miembro
 
Registrado: nov 2015
Posts: 133
Poder: 9
Soa Pelaez Va por buen camino
Cita:
Empezado por Soa Pelaez Ver Mensaje
En ese ejemplo tengo un formulario simple que saca el mensaje cuando le doy clic al botón y si dejo sostenido el mouse sobre la ventana del mensaje y esta por el tiempo que le coloque se cierra ahi arroja el acces violation.

Gracias.
Revivo esta inquietud porque aún no logro solucionarla
Responder Con Cita
  #3  
Antiguo 30-08-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola de nuevo.

Sigo sin poder reproducir el error, por lo que intuyo que se trata de la versión de S.O., de Delphi o de algún programa externo que esté infirirendo.

El código que usé para la prueba es muy simple:
Código Delphi [-]
...
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
  public
  end;

var
  Form1: TForm1;

function MessageBoxTimeOut(hWnd: HWND; lpText: PChar; lpCaption: PChar;
  uType: UINT; wLanguageId: WORD; dwMilliseconds: DWORD): Integer; stdcall;

implementation  {$R *.dfm}

const
  MB_TIMEDOUT = 32000;

function MessageBoxTimeOut; external user32 name 'MessageBoxTimeoutA';

procedure TForm1.Button1Click(Sender: TObject);
var
  R : Integer;
begin
  R := MessageBoxTimeout(Handle,
                        'This box will close after 5 seconds.',
                        'Testing',
                        MB_SETFOREGROUND OR MB_SYSTEMMODAL OR
                        MB_ICONINFORMATION OR MB_OKCANCEL,
                        0,
                        5000);
  if R = IDOK then
    ShowMessage('Ok')
  else if R = IDCANCEL then
    ShowMessage('Canceled')
  else if R = MB_TIMEDOUT then
    ShowMessage('TimedOut');
end;
end.
La prueba fué realizada en Delphi 7 corriendo sobre Windows 7 64 bits, te adjunto los fuentes + ejecutable para que puedas cotejarlo con lo que te está dando el error.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 30-08-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Se me había olvidado el adjunto...

Saludos
Archivos Adjuntos
Tipo de Archivo: zip SoaPelaez.zip (202,3 KB, 2 visitas)
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[SOLUCIONADO] MessageBoxTimeout No me muestra los mensajes completos Soa Pelaez Varios 2 02-08-2017 19:11:12
Error AccesViolation at 00000000 tras enviar email con Indy phirum1984 Internet 10 14-01-2015 21:02:16
Error AccesViolation en Threads ginasil Varios 16 18-07-2008 17:27:37


La franja horaria es GMT +2. Ahora son las 19:16:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi