![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Juraría haberlo usado alguna vez en delphi 5
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Club Delphi,
Revisen este código: El código de prueba anterior con la directiva Inline compilo y funciono correctamente en Delphi 2006, Delphi 2010 y Delphi XE4, no compilo en Delphi 7. La directiva Inline fue incorporada a Delphi después de la versión 7 según esta información: Cita:
![]() Nelson. |
|
#3
|
||||
|
||||
|
Este es un claro ejemplo de cómo puede recordarse el futuro
![]() Aunque posiblemente la confusión venga de que, al parecer, inline sí existía en versiones más antiguas. La ayuda de delphi 7 la mencion como algo obsoleto. A mi me parece recordar, sin embargo, que ese uso antiguo de inline tenía más que ver con poner directamente en el código instrucciones del cpu (más que en esamblador). El uso de ahora, según lo describen, más se asemeja a los -también muy antiguos- macros de C. O sea que, como quien dice, se reinventó la rueda ![]() // Saludos |
|
#4
|
||||
|
||||
|
Miren, aquí un ejemplo:
Tomado de http://www.aprendeaprogramar.com/mod...iew.php?id=472. // Saludos |
|
#5
|
||||
|
||||
|
Roman,
Revisa esta información tomada de la ayuda de Delphi 7: ![]() Pregunto: ¿Compatibilidad con que si no compila en Delphi 7?, he probado el código que propones en el Msg #13 y da error de compilación en Delphi 7 ![]() Revisa este código: El código anterior es equivalente al propuesto en el Msg #13 y si compila en Delphi 7, aunque da error de Access Violation en ejecución ![]() Según entiendo por este link (Ampliación 5. Ensamblador desde Turbo Pascal), esta directiva era parte de Turbo Pascal, de ahí quizás se originen los comentarios de los mensajes anteriores ![]() Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 01-04-2014 a las 19:54:02. |
|
#6
|
||||
|
||||
|
Sí, ya había visto esa parte de la ayuda y sí que es raro. Primero pensé que no compilaba porque había puesto el inline como si fuera una directiva (como en el uso actual), pero probándolo como en el ejemplo del PrintScreen tampoco. Quizá el texto de la ayuda quedó de delphi 6 o menor, o quizá requiera alguna directiva de compilación pero no veo cuál puede ser.
// Saludos |
|
#7
|
||||
|
||||
|
Cita:
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Declaración de Procedimientos | Chandra | OOP | 4 | 18-06-2007 19:25:00 |
| Procedimientos y Triggers | subzero | Firebird e Interbase | 8 | 19-05-2005 16:32:27 |
| Soporte de Inline Views en Firebird | senpiterno | Firebird e Interbase | 0 | 27-12-2004 20:18:43 |
| Procedimientos | Waldo | Varios | 4 | 01-11-2003 07:43:04 |
| Procedimientos | Waldo | OOP | 1 | 01-11-2003 07:13:49 |
|