ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Manifest FoxPro   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mer. 03 janvier 2024, 11h48
lud57330
France France

atoutfox.public.association

Manifest FoxPro

Bonjour, je souhaite utilisé une dll .Net C# que j'ai faite. L'enregistrement COM s'effectue bien avec Visual Studio. Je retrouve pour Fox Pro Olecontrol dans ma liste et lorsque que je Run mon projet pas de soucis. Maintenant je veux faire un fichier manifeste pour ne pas à avoir à enregistré ma DLL sur les machines clientes (Registration-Free COM Interop). J'ai déjà avec succès effectué cette manipulation en C# avec une dll FoxPro mais en Fox Pro ça ne marche pas. Je dois louper un truc. Le manifest et placer a coté de l'exe et le compilateur Visual Fox Pro 9 SP2 l'intégre parfaitement, donc je suppose que c'est dans le manifest qu'il y a un problème. J'ai essayé plein de manifestes même avec le nom de mon appli: new.exe (<assemblyIdentity version="1.0.0.0" type="win32" name="new.exe" processorArchitecture="x86"/>). Tous les fichiers sont à la racine du même dossier. Je me retouve avec le message d'erreur lors de l'éxécution de l'application sur la machine de dév: Code d'erreur OLE 0x80040154: Classe non enregistrée. Objet OLE ignoré. N° d'enregistrement 9. En dessous mon manifest

<?xml version="1.0" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" type="win32" name="Microsoft.VisualFoxPro" processorArchitecture="x86"/>
<description>Visual FoxPro</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" language="*" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df"/>
</dependentAssembly>
</dependency>
<file name="CsharpWindowsActiveX.dll">
<typelib tlbid="{134ab9c3-3472-4513-8c1d-9a7a5be9d604}"
version="1.0"
helpdir=""
resourceid="0"
flags="HASDISKIMAGE" />
<comClass clsid="{9E157775-6909-3E8E-8112-B0DFBDDB3BA9}"
threadingModel="Apartment"
tlbid="{134ab9c3-3472-4513-8c1d-9a7a5be9d604}"
progid="CsharpWindowsActiveX.ActiveXUserControl"
description="" />
</file>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="AsInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo></assembly>

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000020154
20 095 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3