From: "DeHackEd" Newsgroups: comp.os.msdos.djgpp References: <000301be0fbf$23bfdfe0$b16f19c4 AT default> Subject: Re: Allegro Datafile Problem Lines: 25 X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Message-ID: Date: Sat, 14 Nov 1998 13:12:44 GMT NNTP-Posting-Host: 142.194.222.131 NNTP-Posting-Date: Sat, 14 Nov 1998 13:12:44 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Have you loaded the entire datafile in at once, or individual entries? If you do it individually, then the format is: DATAFILE *d = insert_entry_here; int enrtyid = DAT_ID('X','D','I','M'); // 4 characters char *str = get_datafile_property(d, entryid); int value = atoi(str); If you load the entire file in at once, then change the char *str line to: char *str = get_datafile_property(d + entry_offset, entryid); If you used datafile[MY_PICTURE] format from .h generation, MY_PICTURE is a valid offset. Yes, the documentation for that section isn't very clear. -- "DeHackEd" My Email address in the header is fake (spammers). Email me at this address: http://www.geocities.com/cgi-bin/homestead/mail.pl?dehacked