Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Dudas basicas (https://www.clubdelphi.com/foros/showthread.php?t=26307)

woody 19-10-2005 07:38:08

Dudas basicas
 
Hola recien empiezo con esto de delphi, el problema es el siguiente quiero que el nombre del archivo .ini que voy a crear sea el mismo que el numero de socio ya que lo que quiero crear es un programa para manejar un video club el problema es que me salta este error "52:Too many actual parameters" ya se a que se refiere a las comillas y comas de la linea 52 quiero saber si esto se hace asi o no es la manera correcta desde ya muchas gracias ahi les pongo el codigo:

Código Delphi [-]
  
 procedure Tnuevosocioform.guardarClick(Sender: TObject);
 var
   nombre,apellido,dni:string;
   numerodesocio:longint;
   archivosocio:Tinifile;
 begin
   apellido:=apellidoedit.text;
   dni:=dniedit.text;
   nombre:=nombreedit.Text;
   archivosocio:=Tinifile.create('C:\Video Manager\',numerodesocio,'.ini'); //Error
   archivosocio.WriteString('apellido', apellido, '1');
   archivosocio.WriteString('nombre',nombre,'1');
   archivosocio.WriteString('DNI',dni,'1');
   principalform.socios.items.add(numerodesocio);
   close;
 end;

epuigdef 19-10-2005 07:56:30

En la línea


Código Delphi [-]
archivosocio:=Tinifile.create('C:\Video Manager\',numerodesocio,'.ini');//Error

debes sustituir las comas por signos mas:

Código Delphi [-]
archivosocio:=Tinifile.create('C:\Video Manager\' + numerodesocio + '.ini');// NO Error
Un saludo

Edu

Lepe 19-10-2005 08:19:35

¿No deberías hacer una base de datos?

Te recomiendo que si la ruta va a tener espacios en blanco, y serán más de ocho caracteres, los englobes entre comillas dobles:

Código Delphi [-]
archivosocio:=Tinifile.create('"C:\Video Manager\' + inttostr(numerodesocio) + '.ini"')

saludos

Casimiro Notevi 19-10-2005 08:48:18

¡¡¡ Pero como vas a hacer un programa así !!! :confused:

Necesitas una base de datos con las diferentes tablas: clientes/socios, películas, alquileres, etc ... vamos, lo normal.

woody 19-10-2005 09:27:55

Solo estoy experimentando ahora me tengo que poner a aprender lo de las tablas para que quede mejor :D


La franja horaria es GMT +2. Ahora son las 19:35:54.

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