Copiata funzione rec_has_memo da isam.cpp
git-svn-id: svn://10.65.10.50/trunk@6592 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f49f7f1f84
commit
6466854067
@ -1,12 +1,13 @@
|
||||
#include <relation.h>
|
||||
#include <varrec.h>
|
||||
|
||||
#ifndef __RELATION_H
|
||||
#include <relation.h>
|
||||
#endif
|
||||
|
||||
extern bool rec_has_memo( const RecDes * rd );
|
||||
|
||||
HIDDEN bool rec_has_memo(const RecDes* rd)
|
||||
{
|
||||
for( int i = rd->NFields - 1; i >= 0; i--)
|
||||
if (rd->Fd[i].TypeF == _memofld)
|
||||
return TRUE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
TVariable_field::TVariable_field(
|
||||
const char * name, //
|
||||
@ -380,7 +381,7 @@ TExtrectype::TExtrectype(const TTrec& r) : TVariable_rectype(r.num())
|
||||
_rec = new char [ _length ];
|
||||
_rd = new RecDes;
|
||||
memcpy(_rd, r.rec(),sizeof(RecDes));
|
||||
if( rec_has_memo(r.rec()))
|
||||
if( rec_has_memo(_rd))
|
||||
init_memo(RECORD_NON_FISICO );
|
||||
zero();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user