Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 19 MAR 1998 11:54:10PM Linh Nguyen wrote:

1. I am using OI 2.6 (stand alone PC).

I have tried to make use of PRINTER.DLL. But I kept getting the error message as follow:

"ENG0805; $$ACCOUNT*CLICK*TESTBUTTON_1 LINE 14. FUNCTION PRINT_INIT DOES NOT EXIST IN DYNAMIC LIBRABRY".

As far as I know I have gone through the following steps to call DLL, I wonder where have I gone wrong.

These are the steps I have gone through and check to call the DLL:

* The PRINTER.DLL resided in sub directory c:\OINSIGHT

* I have created the prototype as a record DLL_PRINTER in SYSPROC as follow:

PRINTER

SHORT PASCAL Print_Init(SHORT,LPCHAR,SHORT)

LPCHAR PASCAL Print_Text(LPCHAR)

SHORT PASCAL PrintNewPage(VOID)

SHORT PASCAL Print_End(VOID)

SHORT PASCAL Print_SetFont(SHORT)

SHORT PASCAL PrintSetMargins(SHORT,SHORT,SHORT,SHORT)

SHORT PASCAL Print_SetHeader(LPCHAR,SHORT)

SHORT PASCAL Print_SetFooter(LPCHAR,SHORT,SHORT)

SHORT PASCAL PrintPageStatus(SHORT)

VOID PASCAL PrintLineFeed(SHORT)

SHORT PASCAL PrintSetBrush(SHORT,SHORT,SHORT)

SHORT PASCAL PrintSetPen(SHORT,SHORT,SHORT)

SHORT PASCAL PrintRect(SHORT,SHORT,SHORT,SHORT)

* In the EXEC line I execute 'Run declare_Fcns "DLL_PRINTER"' to create an object code in SYSOBJ.

* I have checked the SYSOBJ for the functions such as

PRINT_INIT, PRINT_END etc… they are all there.

* I created a test window with BUTTON and I am testing these print functions using the CLICK EVENT, but It is always come back with the same error message which was mentioned above.

Haved anyone encountered this problem before.

Is there anything that I have missed out when calling these DLL functions.

2. There used to be a ($insert) row in SYSINCLUDE table (AREV 3.1) called logical. I assumed all of these "$insert" row now resided in SYSPROC table. But I checked through the table SYSPROC I could not find the row "logical" at all. Is that because it has been stored in different table ?

3. I have also tried to install OI 3.0 for work group (lotus notes edition) on a local NT 4.0 workstation PC (stand alone PC) without LOTUS NOTES. The installation process is completed OK. I could login into SYSPROG account alright but when I tried to create new account the system is hung ? Is this the problem with NT workstation ? Or because I did not have lotus notes install on the current PC ?

Soon or later I will have to get another OI for work group license for another site (This site does not use lotus notes). I would appreciate any comment in regard these problems so that I could order the right version OI for work group.

Would anyone be able to suggest any ideas in regarding three problems above, your help would be appreciated very much.

Thank you

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/608d3b957d9f3d9c852565cd0015705b.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1