/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Længere string men stadig defineret længde~
Fra : Thomas Eg Jørgensen


Dato : 08-01-03 13:01

Hej

Jeg gemmer nogle records til filer og har derfor brug for at have en fast
størrelse på disse records. Det har jeg gjort ved at definere længden på
mine strings, arrays osv. Men hvad nu hvis jeg har en record med f.eks. en
ansistring i? Jeg har nemlig brug for at gemme en record der har en
ansi-string-variabel som skal kunne indeholde op til i hvertfald 4000 tegn.

Type
MyRec = record
long = ansistring[4000];
end;

virker i hvertfald ikke....

Nogen ideer? På forhånd tak.

MVH
Thomas



 
 
Lars B. Dybdahl (08-01-2003)
Kommentar
Fra : Lars B. Dybdahl


Dato : 08-01-03 17:12

Lav en array[] of char og lav så en PChar, der peger på denne.

Det gør det mere kompliceret at hente strings ud og ind af din record, men
der er simpelthen ikke support for det, du ellers prøver.

I øvrigt så er FILE OF RECORD en rimeligt forældet teknologi. Ikke at den
virker godt, for det gør det, men hvis du brugte et værktøj som f.eks.
DBISAM, ville du kunne meget mere, filerne ville fylde meget mindre (end
det, du pønser på nu), og du vil være meget mere fleksibelt stillet i dine
udviklingsopgaver.

Hilsen,

Lars Dybdahl.

Thomas Eg Jørgensen wrote:
> Type
> MyRec = record
> long = ansistring[4000];
> end;
>
> virker i hvertfald ikke....

--

Freelance programmør: http://dybdahl.dk/
Delphi brugergruppen DAPUG: http://dapug.dk/


Thomas Eg Jørgensen (08-01-2003)
Kommentar
Fra : Thomas Eg Jørgensen


Dato : 08-01-03 18:42


"Lars B. Dybdahl" <Lars@dybdahl.dk> wrote in message
news:3e1c4da7$0$188$edfadb0f@dread12.news.tele.dk...
> Lav en array[] of char og lav så en PChar, der peger på denne.
> Det gør det mere kompliceret at hente strings ud og ind af din record, men
> der er simpelthen ikke support for det, du ellers prøver.
ok, det må jeg gøre så...

> I øvrigt så er FILE OF RECORD en rimeligt forældet teknologi. Ikke at den
> virker godt, for det gør det, men hvis du brugte et værktøj som f.eks.
> DBISAM, ville du kunne meget mere, filerne ville fylde meget mindre (end
> det, du pønser på nu), og du vil være meget mere fleksibelt stillet i dine
> udviklingsopgaver.

Njea, problemet er at det skal konverteres til en database så snart den
resterende del er færdig...Men den tid de problemer, det her skal kun virke
indtil jeg skal i gang med at udvikle databaseobjektet...

MVH
Thomas



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste