Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2007
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
No se porque falla esto :-(

Código Delphi [-]
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  ficheroOpciones = text;

  TForm2 = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    GroupBox1: TGroupBox;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    CheckBox3: TCheckBox;
    CheckBox4: TCheckBox;
    GroupBox2: TGroupBox;
    CheckBox5: TCheckBox;
    CheckBox6: TCheckBox;
    CheckBox7: TCheckBox;
    CheckBox8: TCheckBox;
    CheckBox9: TCheckBox;
    CheckBox10: TCheckBox;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;
  fOpciones: ficheroOpciones;

implementation

{$R *.dfm}

PROCEDURE TForm2.Button1Click(Sender: TObject);                                 // Cerrar opciones
  BEGIN
    close;
  END;

PROCEDURE TForm2.Button2Click(Sender: TObject);                                 // Aceptar opciones
  BEGIN
    assign (fOpciones, 'Opciones.txt');
    rewrite (fOpciones);
    writeln (fOpciones, 't');
    // grabar opciones
    Button1Click(Sender);
  END;

END.

Me da un error de compilación, cuando asigno el fichero lógico al físico (assign (fOpciones, 'Opciones.txt') diciendome: "Incompatible types: 'TPersistent' and 'Text' " no tengo ni idea de porque... alguien me puede ayudar?

Muchisimas gracias.
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #2  
Antiguo 26-07-2007
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Supongo que estará tomando el método Assign del TForm2, prueba utilizando "System.Assign(fOpciones, 'Opciones.txt');"

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 26-07-2007
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Poder: 18
jorgegetafe Va por buen camino
Cita:
Empezado por delphi.com.ar
Supongo que estará tomando el método Assign del TForm2, prueba utilizando "System.Assign(fOpciones, 'Opciones.txt');"

Saludos!
Perfecto!!!!! muchíiiiisimas gracias.
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita
  #4  
Antiguo 26-07-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Poder: 18
axesys Va por buen camino
Otra puede ser usando AssignFile como aquí

http://www.delphibasics.co.uk/RTL.asp?Name=AssignFile
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Falla al Modificar por 2ª vez teletranx Providers 1 20-12-2005 20:04:45
¿Qué falla aquí? jdangosto OOP 5 13-12-2005 08:55:06
Falla una Dll (UDF) teletranx Firebird e Interbase 1 21-12-2004 14:20:59
Que falla? Caljim Conexión con bases de datos 7 16-09-2004 08:39:05
porque me falla el listado en win2000 y no en el win98 URBANO Impresión 2 10-05-2004 10:47:21


La franja horaria es GMT +2. Ahora son las 11:11:25.


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
Copyright 1996-2007 Club Delphi