Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Looking for help on certain files.
#1
I have seen this asked before on this forum by searching but it was never answered or at least fully answered.

Many people have listed what is in their original qb directories and I have even seen one for download that is exactly the same. The original floppy install differs from both of the previous ones I have mentioned in that there are 3-4 extra files in those installs.

qb_edr.lib
qb4util.lib
qb4util.bi
qb45advr.obj

Does anyone have knowledge as to where these files come from and what they do?

Thx
Reply
#2
I'm not an expert coder, and don't know the intricacies of exactly how QB works. But in my experience and from what I've learnt from others here and elsewhere is that the coder really never refers to these files directly. This would mean they are simply a backbone part of QB itself.

Am I right on this?
Screwing with your reality since 1998.
Reply
#3
you MAY be able to access some internal QB run-time commands in those files, kinda like fb. that is only a guess tho, because i dont care bout qb run-time commands alll that much anyways. lol
Reply
#4
If it is on any help, I unzipped what I believe are the orignal files suppled with Quickbasic as below. Gordon

Total files 29
BC.EXE 97481 28/09/88 22:45:42
BCOM45.LIB 220919 28/09/88 01:43:40
BQLB45.LIB 24789 28/09/88 01:07:02
BRUN45.EXE 77440 28/09/88 01:43:20
BRUN45.LIB 25257 28/09/88 01:43:22
CHKLIST.MS 189 27/07/93 07:07:36
DEMO1.BAS 1915 29/09/87 19:08:08
DEMO2.BAS 2019 16/09/87 14:58:42
DEMO3.BAS 2016 17/08/88 11:51:40
LIB.EXE 35643 26/07/88 10:52:02
LINK.EXE 69133 07/09/88 16:27:56
MOUSE.COM 14674 20/09/88 18:32:54
MSHERC.COM 6749 28/09/88 02:03:58
NOEM.OBJ 2770 22/08/88 14:37:44
QB.BI 2005 17/02/88 00:42:12
QB.EXE 278804 28/09/88 22:45:02
QB.INI 76 27/07/93 07:08:12
QB.LIB 2075 28/09/88 22:45:22
QB.QLB 5822 28/09/88 22:45:26
QB45.zip 1246916 13/05/00 21:28:02
QB45ADVR.HLP 330748 28/09/88 03:05:38
QB45ENER.HLP 49018 28/09/88 02:43:26
QB45QCK.HLP 80807 28/09/88 02:41:18
QCARDS.BAS 34978 23/09/88 11:52:38
QCARDS.DAT 2192 12/09/88 10:38:38
REMLINE.BAS 11658 08/09/88 10:08:28
SMALLERR.OBJ 327 28/09/88 01:25:44
SORTDEMO.BAS 21689 08/09/88 10:06:46
TORUS.BAS 27657 08/09/88 10:07:56
Reply
#5
I know that they are part of QB backbone but not it's original backbone. I have what the previous guy posted from his QB directory and I just wanted to know what those libraries and objects files were used for since they are not in the original install and must have been downloaded from somewhere. If they were downloaded to supplement QB then they should of had a description as to what they are used for. Thx for your replies though as they are greatly appreciated.
Reply
#6
There exists a program you can use to browse .LIB and .QLB files. I thought it came with QB, but I guess not. A quick Google should get it. You can then see what function(s) are exposed in the libraries and make an educated guess as to what they are for.
stylin:
Reply
#7
There is. Although I'm not sure where to get it.
Screwing with your reality since 1998.
Reply
#8
I browsed the bi file for qb4util. Can't seem to find the program to browse the other library. thx though
Reply
#9
If it is on any help below appears to display and save all the readable CHR$ in any LIB file.

Gordon

Code:
REM Text File Converter
    SCREEN 9: WIDTH 80, 43:  CLS : LOCATE 5, 30: COLOR 14, 1: PRINT "TEXT FILE CONVERTER."
    COLOR 10, 0: PRINT TAB(33); "Ver. 4/2006": PRINT TAB(5);
    PRINT "This should convert most WP or DTP files into a standard Ascii file."
80  COLOR 14: SHELL "DIR /W /o:n *.LIB"
    PRINT : INPUT "Enter the name of the file to be scanned  ", F1$
    IF LEN(F1$) < 1 THEN BEEP: STOP
    INPUT "Enter the name for the converted file "; F2$
    COLOR 7: IF LEN(F2$) < 1 THEN BEEP: RUN
    CT = 0: C = 0
    OPEN F1$ FOR INPUT AS 1
    OPEN F2$ FOR OUTPUT AS 2
170 IF EOF(1) THEN 270
    N = ASC(INPUT$(1, #1)): OK = 1
    IF N = 13 OR N > 126 THEN OK = 0
    IF N < 32 AND N <> 10 THEN OK = 0
    IF OK THEN PRINT #2, CHR$(N); : PRINT CHR$(N);
    GOTO 170
270 CLOSE #1: CLOSE #2
    PRINT : COLOR 10:
    PRINT TAB(10); "All done!!!     Another (Y/N)?"
    COLOR 7: K$ = "": WHILE K$ = "": K$ = INKEY$: WEND
    IF K$ = "Y" OR K$ = "y" THEN GOTO 80
    CLS : LOCATE 10, 5: COLOR 7, 0
    SYSTEM
Reply
#10
Thx for reply gordon. Maybe it's me but the text file it created didn't make it anymore readable.

Thx alot though.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)