Kezdőoldal » Számítástechnika » Programozás » (Pascal) Mit jelent ez:No...

(Pascal) Mit jelent ez:No default property available?

Figyelt kérdés

A következő eddig a kódom:


assign(f,dir+y1+'-'+m1+'-'+d1+'.dat');

{$i-}

reset(f);

{$i+}

if IOresult<>0 then

begin

close(f);

writeln('Uj konyvelesi fajl letrehozasa');

a[i][termek]:='Alaptermek'; //itt hiba

a[i][info]:='0-as informacios zar'; //itt hiba

a[i][ertek]:=0; //itt hiba

a[i][penznem]:='$'; //itt hiba

assign(f,dir+y1+'-'+m1+'-'+d1+'.dat');

rewrite(f,1);

blockwrite(f,a[i],sizeof(a[i]));


mi lehet a hiba?....válaszokat előre is köszönöm


UI.:

Csak hogy még érthetőbb legyen,saját változókkal dolgozom annak meg itt a kódja


type cikk=record

termek:string;

info:string;

ertek:longint;

penznem:word;

end;

var a:array[1..10000] of cikk;

f:file of cikk;

i:integer;

arch:file of string;

dir:string;

y1,m1,d1:string;

y,m,d,wd:word;

h,min,s,ms:word;


2013. jún. 26. 18:47
 1/5 SimkoL ***** válasza:
a[i].termek := 'Alap........ Nem kell [] !
2013. jún. 26. 20:19
Hasznos számodra ez a válasz?
 2/5 SimkoL ***** válasza:

Vannak még hibák :)


Milyen Pascalt használsz ?

2013. jún. 26. 20:32
Hasznos számodra ez a válasz?
 3/5 SimkoL ***** válasza:

Ez Free Pascal:


Program Valami;

uses SysUtils;


type cikk = record

termek : string[255];

info : string[255];

ertek : integer;

penznem : string[3];

end;


var a : array [1..10000] of cikk;

f : file of cikk;

i : integer;

arch : TextFile;

dir : string;

y1, m1, d1 : string;

y, m, d : word;

h, min, s, ms :word;

filenev : string;


begin

i := 1;

dir := 'C:\Valami\';

DecodeDate(Date, y, m, d);

y1 := IntToStr(y);

m1 := IntToStr(m);

d1 := IntToStr(d);

filenev := dir + y1 + '_' + m1 + '_' + d1 + '.dat';

if not FileExists(filenev) then

WriteLn('Uj konyvelesi fajl letrehozasa');

a[i].termek := 'Alaptermek';

a[i].info := '0-as informacios zar'; //itt hiba

a[i].ertek := 0;

a[i].penznem := '$';

Assign(f, filenev);

ReWrite(f);

Write(f, a[1]);

Close(f);

end.


Valami ilyesmit akartál ?

2013. jún. 26. 21:31
Hasznos számodra ez a válasz?
 4/5 SimkoL ***** válasza:

Turbo Pascal:


Program Valami;

uses Dos;


type cikk = record

termek : string[255];

info : string[255];

ertek : integer;

penznem : string[3];

end;


var a : array [1..100] of cikk;

f : file of cikk;

i : integer;

arch : file of string;

dir : string;

y1, m1, d1 : string[4];

y, m, d, wd : word;

h, min, s, ms :word;

filenev : string;


begin

i := 1;

dir := 'C:\Valami\';

GetDate(y, m, d, wd);

Str(y - 2000, y1);

Str(m, m1);

Str(d, d1);

filenev := dir + y1 + '_' + m1 + '_' + d1 + '.dat';

Assign(f, filenev);

{$I-}

Reset(f);

{$I+}

if IOResult <> 0 then

WriteLn('Uj konyvelesi fajl letrehozasa');

a[i].termek := 'Alaptermek';

a[i].info := '0-as informacios zar';

a[i].ertek := 0;

a[i].penznem := '$';

ReWrite(f);

Write(f, a[1]);

Close(f);

end.

2013. jún. 26. 21:55
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
nem értem.. ez mi a fax?
2013. júl. 2. 15:49
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!