Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 661837
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T23:18:43+00:00 2026-05-13T23:18:43+00:00

The software company I’m working for builds software for schools, and so our client

  • 0

The software company I’m working for builds software for schools, and so our client machines are usually locked down in such a way it makes it pretty impossible for us to install anything on it.

Our old system is primarily based on a (very large) MS Access project and so it gets around the access problems by just running from a local folder.

I’ve been given the task of redeveloping some of the system into c# .NET – however it would be nice in the interim stages to have the ability to have the access project fire .NET things off.

I have played around with com interops for a few hours today but afaik the only way to make these work is to register them with RegAsm.exe – and unfortunately this isn’t an option in the client environments.

I’ve tried GetObject / CreateObject but neither work when referencing a dll or tlb file, is there any other way this could be achieved?

The ideal solution would be to put the com interop dll in the same directory as the Access project.

And yes, before anyone says it, I know MS Access is evil and only suited for very small projects – but I only arrived here 4 months ago…

Marlon

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T23:18:44+00:00Added an answer on May 13, 2026 at 11:18 pm

    You could host the CLR inside Access:

    Add a reference to mscoree (Probably C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscoree.tlb)

    Sub Main()
        Dim CORHost As New mscoree.CorRuntimeHost
        Dim Domain As Object
        Dim AssemblyFilename As String
        Dim Classname As String
        Dim Result As Object
    
        AssemblyFilename = "mscorlib"
        Classname = "System.Collections.ArrayList"
    
        CORHost.Start
        CORHost.CurrentDomain Domain
        Set Result = Domain.CreateInstance(AssemblyFilename, Classname).Unwrap()
    
        Result.Add "test"
        MsgBox Result.Count
    End Sub
    

    This bypasses the need to use the registry. The down side of this is you have to use late binding with your objects.

    You can also add a reference to mscorlib.tlb to get type information for the AppDomain class and others.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.