FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
||||
|
||||
Cita:
¿Hay alguna manera de saber, desde un script, cómo se llama el proyecto o su ruta? Es decir, yo puedo agregar lineas de código al archivo que tengo editando, pero ¿qué pasa si quiero que escriba en otro archivo del proyecto? Tendría que hacer un script por cada proyecto, para poder cambiarle el archivo en el que tiene que escribir... Es decir, sería muy bueno poder saber el nombre del proyecto (y/o su ruta) así uno podría crear una unidad en la misma ruta del proyecto y agregarla a la uses... ¿Se entiende lo que digo? |
#22
|
||||
|
||||
Casimiro, los scripts los escribes si quieres en el mismo delphi (como si fuera un .pas independiente con el siguiente esquema y uses. Verás que los uses no son los standard de delphi, sino aquellos .pas situados en la carpeta de CnWizards:
- PSDecl: clases y rutinas que se pueden usar en los scripts - PSDeclEx: rutinas que interactuan con el IDE. Todo lo que puedes hacer con el ratón en el IDE, puede hacerse con cnScripts. (Pascal Script Declaration) Lord Delfos: Por supuesto.
Os sugiero mirar la carpeta de cnWidzards\PSdemos (Pascal Script Demos) Un pequeño manual y mis propios scripts aqui: http://www.terawiki.clubdelphi.com/a...20tutorial.zip Edito: Se me olvidaba, todo el contenido del zip descomprimirlo en la carpeta c:\archivos de programa\cnwizards\User\Scripts (scripts la teneis que crear vosotros). Edit2: Para importar los cnscripts, abres el Script Library, y usas el cuarto botón por la izquierda (Import) eligiendo el archivo .xml de la carpeta User\Scripts, Importará sólo algunos scripts, el resto los tendréis que añadir a mano (lo siento, ayer era tarde y estaba algo cansado). Como ya dije en el manual, todos los errores de compilación de los cnScripts y writeln que hagamos en ellos saldrán en el Script Window. Yo hago los scripts con Notepad++ ya que el IDE de delphi se quedará trabado en los uses y no puede compilar (se puede configurar el IDE para que busque en $(cnwizards)\PSDecl aunque yo no lo tengo configurado) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 30-12-2009 a las 09:08:42. |
#23
|
||||
|
||||
¡Ajá!
¡Lepe, son como el Papa Noel de CnWizards! ¿Para reyes, no me traes una bicicleta, viejo? Mil gracias. |
#24
|
||||
|
||||
Lepe, al ver tu tutorial he recordado que eso "ya lo había visto antes" y efectivamente, buscando, buscando... lo encontré en mi directorio "ParaEstudiarlo" :s
|
#25
|
||||
|
||||
Buenas, buscando y buscando me topé con este post. Resulta que para mi trabajo necesito saber la fecha de compilación del ejecutable. Build que le dicen.
Aquí ví una variada gama de cosas así que me puse a probar, indagué un poco mas y me encontré con esto. La fecha/hora de compilación está en el espacio de memoria "LastCompiledTime", que no aparece en el ejemplo, así que yo lo agregué en mi código...
Con esto podemos saber la fecha de última compilación. Sigo haciendo pruebas pero me parece que es el camino. La cosa me devuelve un string con un campo que tiene la fecha y la hora, queda pasar eso a TimeStamp para completar la secuencia. Espero haber ayudado. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#26
|
||||
|
||||
Me parece que "LastCompiledTime" está disponible desde Delphi 7 en adelante. Probé con un compilado con mi viejo D6 y ese campo aparece vacío.
Hay que tener cuidado, en este caso, al transformar la fecha/hora.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
insertar fecha con ado y Tquery | microbiano | Conexión con bases de datos | 5 | 12-11-2009 19:26:01 |
obtener solo la fecha en formato fecha y sin hora | BlueSteel | SQL | 14 | 09-05-2008 16:42:19 |
Problema insertar fecha | Nomad | SQL | 17 | 17-01-2008 22:50:46 |
Insertar fecha desde NxDatePicker | JcTaztoman | Varios | 0 | 26-09-2007 18:30:18 |
Como insertar fecha en un proyecto | Adonis | Varios | 2 | 18-09-2007 03:52:02 |
|