Results 1 to 4 of 4
  1. #1
    Join Date
    Jan 2008
    Posts
    3

    Unanswered: Access 2 To Access 2000

    I'm converting Access 2 to Access 2000.
    The Program Read info from a machine through a Comm port and Inspects it.

    The Access 2 program is run using MSARN200.exe.What is that?
    The VB code in Access 2 has found declares for the following.
    Declare Function aad_OpenComm Lib "User" Alias "OpenComm"
    Declare Function aad_CloseComm Lib "User" Alias "CloseComm"
    Declare Function WriteComm Lib "User" Alias "WriteComm"
    Declare Function aad_ReadComm Lib "User" Alias "ReadComm"
    Declare Function aad_GetCommEventMask Lib "User" Alias "GetCommEventMask"
    Declare Function aad_SetCommEventMask Lib "User" Alias "SetCommEventMask"
    Declare Function aad_SetCommState Lib "User" Alias "SetCommState"
    Declare Function aad_GetCommState Lib "User" Alias "GetCommState"

    They are serial communication port calls.
    I found out they are in User.dll (16 bit Dll)
    Are they the same in USER32.DLL? 32 bit

    Access also uses UTILITY.MBA and SYSTEM.MBA are these this needed?

    Also Windows API Declarations. Are they needed?
    Thanks for any Feed back

  2. #2
    Join Date
    Nov 2007
    Location
    Adelaide, South Australia
    Posts
    4,049
    It's been far too long since I have looked at Access 2.

    MSARN200.exe is the runtime executable for Aceess 2.0

    I don't know if those calls to USER.DLL are the same in USER32.DLL. All you could do is try and see how it goes. What doesn't work you'll just have to find the equivalents for.

    No-one can know if the referenced API declarations are needed or not without seeing the entire code. Again, all I can suggest is converting the thing to Access 2000 and see how you go.

    Just make sure you keep backups
    Owner and Manager of
    CypherBYTE, Microsoft Access Development Specialists.
    Microsoft Access MCP.
    And all around nice guy!


    "Heck it's something understood by accountants ... so it can't be 'that' difficult..." -- Healdem
    "...teach a man to code and he'll be frustrated for life! " -- georgev

  3. #3
    Join Date
    Jan 2008
    Posts
    3
    Quote Originally Posted by StarTrekker
    It's been far too long since I have looked at Access 2.

    MSARN200.exe is the runtime executable for Aceess 2.0

    I don't know if those calls to USER.DLL are the same in USER32.DLL. All you could do is try and see how it goes. What doesn't work you'll just have to find the equivalents for.

    No-one can know if the referenced API declarations are needed or not without seeing the entire code. Again, all I can suggest is converting the thing to Access 2000 and see how you go.

    Just make sure you keep backups


    Thanks for your reply.
    I tried it in Access 2000. I get the error 53 "File not found".

  4. #4
    Join Date
    Nov 2007
    Location
    Adelaide, South Australia
    Posts
    4,049
    Can you try to convert the database to 97 first, then 2000?

    When did you get the file not found error, during conversion or when you run the converted database?
    Owner and Manager of
    CypherBYTE, Microsoft Access Development Specialists.
    Microsoft Access MCP.
    And all around nice guy!


    "Heck it's something understood by accountants ... so it can't be 'that' difficult..." -- Healdem
    "...teach a man to code and he'll be frustrated for life! " -- georgev

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •