FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Compilador Condicional
Hola. Tengo una aplicación que estoy desarrollando en conjunto con un NUEVO socio. el tiene licencia de Delphi 4.0 y yo de Delphi 6.0. Cuando hago la compilacion en D6, es necsario adicionar en el uses a variants en algunos formularios y además, en donde se preguntaba si una variable es igual o diferente a NULL, el D4 es direca la pregunta:
variable=NULL o [COLOR="Blue"]variable<>null[/color] pero en D6: VarIsNull(variable) o not VarIsNull(variable) Como seguimos trabajando en equipo (el se encarga de la parte contable de la aplicacion y yo de la operativa) quiero saber como usar los compiladores condicionales de delphi, que alguna vez trate de usar y no fui capaz. Era algo así como: $IF DELPHI4 THEN ordenes para delphi 4 ELSE ordenes para delphi 6 Pero no se como se usa, y en el caso de la clausula USES, como hacer par que use o no el paquete VARIANTS dependiendo de quin compila? Gracias
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#2
|
||||
|
||||
#3
|
||||
|
||||
Y ya!!!
Así de fácil, Así de Rápido, Así de simple, Así de efectivo. ESO ES EL CLUB DELPHI Gracias
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#4
|
||||
|
||||
ok. Otra pata que le nace al gato
Resulta que como no solo es problema de usar o no una función, sino que en el USES debe usar o no una librería, no se como usarlo, me salen problemas de compilación. Si lo coloco en el USES inicial, me coloca unos archivos por defecto, de manera INEBITABLE, y genera error de compilación, si los coloco en el uses debajo del IMPLEMENTATION no entiende donde acaba el compilador condicional y no sabe en donde arranca el primer procedimiento. No se que hacer Código:
pero cuando la función no incluye el problema con el NULL, sino que usa una VarArrayOf, que para que sea entendido se debe colocar el archivo variant en la calusula USES. como hago??? Ayuda....
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
#5
|
||||
|
||||
No entiendo muy bien el problema que tienes (creo que te has liado un poco al explicar el problema), pero no veo el problema en usar condiciones del compilador en el momento de declarar las units.
Ejemplo chorra:
En este ejemplo, si se estuviera compilando en Windows añadiría la unit "Windows". Si puedes volver a explicarlo de una forma distinta, quizás te pueda ayudar, hehe. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
manejar distintas versiones de un producto con compilación condicional.. | pvizcay | Varios | 5 | 13-09-2006 15:34:00 |
If condicional al afectar existencias con store procedure... | uper | Firebird e Interbase | 2 | 16-09-2005 17:42:06 |
En libertad condicional creador de sasser | jachguate | Noticias | 2 | 11-07-2005 23:12:42 |
locate condicional | gatsoft2 | Varios | 10 | 06-05-2005 16:57:37 |
Sentencia condicional dentro de MYSQL | quade | MySQL | 1 | 02-11-2004 16:36:30 |
|