deadzoneman
Lt. Junior Grade
- Registriert
- Jan. 2003
- Beiträge
- 347
tach,
ich üb mich seit dem letzten monat hin und wieder mal in DELPHI 7 programmierung, und ich wollt mir nun mal das Speichern/Öffnen System angucken. ich hab immer versucht nen record zu erstellen, der aus zwei string[50] besteht, die über zwei edit felder eingegeben werden, und den edit inhalt dann über eine datei zu speichern, die man später wieder abrufen kann. aber jedesmal wenn ich die unit kompilen will gehts nich. ich hab folgendes geschrieben, in dem stück wo er meckert(daten ist der record und name ist der einer der strings):
... daten.name:=EditName.Text;
und nun meckert er immer,, dass EditName nicht existiert, wobei beide in der gleichen unit stehen und unter "type" stehen.
achso: mit dem "type" hab ich auch dauernd probleme. wenn ich
type Form1 = class(TForm)
...
end;
type daten = record
...
end;
geschriben habe, hat er gemeckert (wollte dann vor "public" nen "=" setzten)
wenn ich die beiden vertauscht habe, hat er zwar nicht mehr bei public gemeckert, aber dann is halt der fehler aufgetreten den ich ganz oben genannt habe.
hat einer schon ne ahnung warum das so ist?
wenn jemand will kan ch auch noch mal den ganzen code hochladen.
ich üb mich seit dem letzten monat hin und wieder mal in DELPHI 7 programmierung, und ich wollt mir nun mal das Speichern/Öffnen System angucken. ich hab immer versucht nen record zu erstellen, der aus zwei string[50] besteht, die über zwei edit felder eingegeben werden, und den edit inhalt dann über eine datei zu speichern, die man später wieder abrufen kann. aber jedesmal wenn ich die unit kompilen will gehts nich. ich hab folgendes geschrieben, in dem stück wo er meckert(daten ist der record und name ist der einer der strings):
... daten.name:=EditName.Text;
und nun meckert er immer,, dass EditName nicht existiert, wobei beide in der gleichen unit stehen und unter "type" stehen.
achso: mit dem "type" hab ich auch dauernd probleme. wenn ich
type Form1 = class(TForm)
...
end;
type daten = record
...
end;
geschriben habe, hat er gemeckert (wollte dann vor "public" nen "=" setzten)
wenn ich die beiden vertauscht habe, hat er zwar nicht mehr bei public gemeckert, aber dann is halt der fehler aufgetreten den ich ganz oben genannt habe.
hat einer schon ne ahnung warum das so ist?
wenn jemand will kan ch auch noch mal den ganzen code hochladen.