¿savedialog meterle el nombre via codigo?
con el savedialog como
puedo ingresar por codigo el nombre con el que quiero que archivo se guarde ejemplo con esto me sale el cuadro de dialogo y a mano le tengo que meter el nombre. if savedialog1.Execute then begin Memo1.Lines.SaveToFile(SaveDialog1.FileName ) end; ¿como podria meterle el nombre via codigo. ? ¿y que ya se muestre en el dialog y el suaurio solo da clicl en aceptar.? |
|
Cita:
Gracias. yo pensaba que filename contenia tambien la ruta. completa c:\doasdns\dasdas\miarchvio.txt |
Si después de ejecutar el savedialog muestras savedialog1.filename , sí que te aparecerá el nombre de archivo y la ruta.
No podría darte una explicación completa, pero el componente acepta 2 valores separados: savedialog1.initialdir (para la ruta), y savedialog1.filename (para el nombre). Se le pueden asignar esos valores antes de ejecutar el savedialog1, luego se leen los 2 datos juntos en la propiedad savedialog1.filename y, si se quieren separar la ruta y el nombre de fichero, se usarían las funciones extractfilePath ( savedialog1.filename ) y extractfilename ( savedialog1.filename ) . Saludos. |
La franja horaria es GMT +2. Ahora son las 17:55:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi