Delphi/Lazarus: La sintaxis "is not" no funciona
Pregunta de Invitado | 24/03/2020 a las 18:27
Quiero hacer lo siguiente con Delphi (negación de is)
if Sender is not TListView then ...
Sin embargo, esta solución no está funcionando. ¿Qué estoy haciendo mal? Siempre recibo el siguiente mensaje de error:
Error: Illegal Expression
No quiero escribir algo como esto:
if Sender is TListView then begin end else ...
Pero no tengo otra idea.
Temas Relacionados
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Delphi/Lazarus: ¿Está presionada la tecla ALT, SHIFT o CTRL?
Tutorial | 0 Comentarios
Delphi/Lazarus: Mostrar Array de Bytes como Cadena de Valores HEX
Consejo | 0 Comentarios
Delphi/Lazarus: Seleccionar todo con CTRL+A en ListView
Consejo | 0 Comentarios
Delphi/Lazarus: Trim, TrimLeft y TrimRight - Truncar Espacios en Blanco de una Cadena
Información | 0 Comentarios
Delphi: Mostrar Directorio en Explorador de Windows
Pregunta | 1 Respuesta
Delphi/Lazarus: Agregar Item o Línea a ListView
Información | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
En Lazarus y Delphi no hay "is not".
En su lugar, debe usar "if not":
Eso debería hacerlo. Escribir el "not" directamente detrás del "if" solo es posible en el lenguaje hablado.
25/03/2020 a las 23:49