Topic
flexpro.tlb not loaded
Page d'accueil ' Communauté ' Automation et VBA ' flexpro.tlb not loaded
Étiqueté : tlb
- Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par Bernhard Kantz, le il y a 4 années et 7 mois.
-
AuteurMessages
-
14.10.2020 à 12:35 #35250Peter EmmeneggerParticipant
I’ve successfully linked and used the full api. However, when opening the LabVIEW application again the tlb needs to be relinked. Is there a way to register the tlb?
Using regasm.exe gives the following error:
C:WindowsMicrosoft.NETFrameworkv4.0.30319>regasm.exe “C:Program FilesWeisangFlexPro 12flexpro.tlb”
Microsoft .NET Framework Assembly Registration Utility version 4.8.3752.0
for Microsoft .NET Framework version 4.8.3752.0
Copyright (C) Microsoft Corporation. All rights reserved.
RegAsm : error RA0000 : Failed to load ‘C:Program FilesWeisangFlexPro 12flexpro.tlb’ because it is not a valid .NET assembly
The cmd prompt was run in admin mode.
Suggestions are appreciated.
14.10.2020 à 12:56 #35251Bernhard KantzParticipantRegasm.exe (Assembly Registration Tool) is used to register the contents of a .NET assembly, not to register an arbitrary type library.
When you use the Automation API e.g. in a C# program, you add the link to the FlexPro.tlb as a reference. How LabVIEW handles the necessary metadata to access COM objects does not fall into the scope of FlexPro.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.