Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Pequeño error con delphi (https://www.clubdelphi.com/foros/showthread.php?t=65968)

Winsock 25-01-2010 15:50:16

Pequeño error con delphi
 
Bueno me estoy iniciando en la programación en Delphi, todo iba bien hasta que un día iba a hacer una aplicación con Twebbrowser, lo que es poner el objeto me lo deja en el form, es decir la pantallita blanca del Twebbrowser, pero cuando hago doble click para ver el codigo del Twebbrowser me marca el error: No Property pages are available for this control , es buscado este error por toda la www y google xD, pero no encuentro una solución para esto, y la verdad es que me interesaría usar el componente Twebbrowser para mis practicas, este error me sucede tanto en Delphi 7 Second Edition y Delphi 2010 el más reciente.

Una imagen del error:


Bueno el error que os mostré anteriormente es en Delphi 7 me pasa los mismo en Delphi 2010, así pues nada espero que algunos de los expertos me ayude con este problemilla..

Ñuño Martínez 25-01-2010 17:38:22

En lugar de la doble pulsación, ¿sucede lo mismo si intentas acceder al evento diréctamente desde el explorador de objetos?

Al González 25-01-2010 17:44:00

¡Hola!

Buscando con la opción Find in files de Delphi 7, encontré que ese mensaje es el valor de la constante SNoPropertyPageAvailable, usada en la unidad OCXReg.pas:

Código Delphi [-]
procedure TOleControlEditor.DoVerb(Verb: Integer);
begin
  try
    if Verb = -65536 then
      TOleControl(Component).ShowAboutBox
    else
      TOleControl(Component).DoObjectVerb(Verb);
  except
    case Verb of
      -65536: raise Exception.CreateRes(@SNoAboutBoxAvailable);
      OLEIVERB_PROPERTIES: raise Exception.CreateRes(@SNoPropertyPageAvailable);
    else
      raise;
    end;
  end;
end;

También a mí me aparece cuando doy doble clic sobre el componente. Supongo que es normal que se eleve esa excepción cuando no hay un cuadro de diálogo de propiedades qué mostrar. :)

Cita:

Empezado por Winsock (Mensaje 351776)
cuando hago doble click para ver el codigo

Si con esto te refieres a escribir código para los eventos del componente, en lugar de hacer doble clic, selecciónalo y presiona la tecla Enter (o la clásica e incómoda F11 ;)).

Con esto aparecerá el inspector de objetos, en el cual encontrarás la pestaña Events con la lista de todos los eventos en los cuales podrás ver y escribir tu código.

Espero te sirva. Esperamos tus comentarios.

Al González. :)

Winsock 25-01-2010 18:15:50

Muchas gracias.. Como pude ser tan tonto y no darme cuenta!


La franja horaria es GMT +2. Ahora son las 15:05:37.

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