Jump to content


Photo

Error: Interfaz que no puede ser instanciada


  • Please log in to reply
3 replies to this topic

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 09 December 2011 - 09:53 AM

Hola

Estoy iniciando mis pruebas con Delphi Prism y estoy intentando crear un servicio Web pero al compilar me muestra el error de la imagen.

¿ Alguien sabe que quiere decir ése error ?

Saludos

Attached Files


  • 0

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 09 December 2011 - 12:59 PM

Claro !!!

Significa que es una interfaz y no puede ser instanciada  *-) *-) *-) *-)

Saludox ! :)

:D :D :D :D :D :D :D :D :D :D

Ya pues... seriedad !!!  (h)
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 09 December 2011 - 01:01 PM

Amiguis!!!!!!!!! :p

Salud OS
  • 0

#4 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 13 December 2011 - 07:53 PM

Hola amigo,
Tu sabes que yo de Prim se tanto como mi hermana de física cuántica asi que no esperes que haga milagros.  :D Igualmente me tiro una taba.

En principio el error suena lógico si es que en verdad estás intentando instanciar o crear algún objeto de un interface. Como bien sabemos, las interfaces se implementan a través de clases.

En Delphi vendría a ser algo como esto:



delphi
  1. type
  2. TMiClase = class(TInterfacedObject, IMiInterfaz)
  3. ...
  4. end;
  5.  
  6. Luego:
  7.  
  8. MiObjeto := IMiInterfaz.Create; // Esto NO es válido!
  9. MiObjeto := TMiClase.Create; // Esto SI es válido



Creería que en Prism debe ser algo similar... después de todo creo que la idea de Prism es utilizar .NET con la sintaxis de Delphi.
Capaz que los tiros van por allí.

Eso es si es que por interfaces se entiende a lo que yo, y en Delphi, Java, en la mayoría de los LOO y en la teoría OO más lo que arrastramos desde la historia de los inicios de COM se conoce como interfaces.  :D

Si por interface hace referencia a otra cosa ya NPI  :( Lo siento amigo por no poder ayudar más.

Saludos,
  • 0




IP.Board spam blocked by CleanTalk.