----- Original Message ----- From: Dave Manneh <[log in to unmask]> To: <[log in to unmask]> Sent: Saturday, May 15, 1999 3:39 AM Subject: NEED HELP > Hi all, > I am a (novice) starter in programming and and tend get myself > confused very easily. > Presently am trying to write a video hire database program. The only > problem is that it will not compile. I checked the logic over and over > again and cannot find any problems. > Maybe it is illogical but because of my experience cannot pinpoint it. > So am just kindly asking anyone to look at it for me ASAP. > It should be able to search for film Title, Film Star, Film Category > etc. and produce a report indicating the most popular videos. > You really should give more information when you're asking others to help. Some of the missing information: 1. Platform and OS on which you're trying to compile. 2. Compiler and version you're using 3. Output froim the compiler which indicated it would not compile. I compiled both files on WinNT 4.0 (SP4) using gnat-3.11p with the following results: $ gnatmake sunspot gcc -c sunspot.adb sunspot.adb:403:07: warning: "Title" is never assigned a value sunspot.adb:404:07: warning: "Star" is never assigned a value sunspot.adb:405:07: warning: "Year" is never assigned a value sunspot.adb:406:07: warning: "Category" is never assigned a value gnatbind -x sunspot.ali gnatlink sunspot.ali $ gnatmake sunspot2 gcc -c sunspot2.adb sunspot2.adb:42:09: missing ":=" sunspot2.adb:46:01: declarations must come before "begin" sunspot2.adb:909:01: missing "begin" for procedure "Sunspot2" at line 5 gnatmake: "sunspot2.adb" compilation error Now, the file sunspot.adb clearly compiled and linked. It crashed on execution with a constraint error when I selected option 1. When I selected option 0, it respoinded with VIDEO MAINTENANCE PROGRAM Add Video Record There are 0 Video(s) which are: Add how many records to the NT console window -- not to the little window which the program spawned -- so you clearly have more work to do. As to why the program "did not compile" for you, did you have the other four files needed by your program -- viz.: nt_console.ads nt_console.adb adagraph.ads adagraph.adb