Von:
An:
Betreff:
Re: Manifest-Problem
Klicken sie auf ein Symbol um es in die Nachricht einzusetzen:
Text Optionen:
<pre> Text </pre>
<verbatim> Text </verbatim>
[img] Text [/img]
<nofooter>
[quote] --from Newsreader at Montag, 28. Mai 2018; 17:45:58-- Hallo Thomas, so einfach ist das auch nicht. Wenn du die DLL deregistrierst, kannst du in VFP nicht mehr weiter programmieren. Dazu m=C3=BCsstest Du die manifest Datei in die FoxPro.exe rein kompilieren. Die Manifestdatei greift erst in deiner fertigen Anwendung, wenn sie beim Erstellen denselben Namen hat die deine kompilierte Anwendung und dabei im Projekt Ordner lag. Zum Testen deiner Anwendung kannst du deine DLL dann die registrieren oder du gibst dem einzelnen Modulen der DLL in der Manifestdatei eine andere progid, z.B. â=80=9CChilkat_9_5_0.Ftp2.1" Dann kannst du per Version(2) = 0 im Programm Code steuern, welches Objekt du erzeugen willst. Zum Beispiel so: IF VERSION(2) = 0 loftp = CreateObject('Chilkat_9_5_0.Ftp2.1') && .Ftp2.1 aus der Manifest kommt ELSE loftp = CreateObject('Chilkat_9_5_0.Ftp2') && .Ftp2 aus registrierter Klasse ENDIF Ich hoffe ein bisschen Licht ins Dunkel gebracht zu haben. Beste Gr=C3=BC=C3=9Fe Burkhard Anglewitz "Thomas Holstethomas.holste@holste-software.deHallo Zusammen"; "Hal" schrieb im Newsbeitrag news:741366... Hallo Zusammen, neuguerig durch die neuliche Veranstaltung habe ich wie von Uwe Habermann beschrieben via BS eine Manifest-Dateu zu einem VFP-Programm erstellt und dann eine File-Sektion f=C3=BCr die CHILKAT-FTP-DLL (ActiveX)eingef=C3=BCgr. Die Daten habe ich wie beschrieben zusammengestellt: 1. Zuerst via Progid "Chilkat_9_5_0.Ftp2" die Class-ID gesucht, dann via Class-ID das Threading-Modell gesucht. So soeht das alles aus: Das Hanze dann in die Manofest-Datei eingef=C3=BCgt, die DLL deregistriert und ins Programm-Verzeichnis kopiert. Aber es geht nicht. version="1.0.0.0" type="win32" name="Galileo" processorArchitecture="x86" /> Visual FoxPro type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" language="*" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" /> progid="Chilkat_9_5_0.Ftp2" clsid="{32BD32D3-66EA-4EE6-A684-20CE86F757C1}" description="Chilkat FTP"/> Kann mir da jemand weiter helfen20 Vielen Dank und viele Gr=C3=BC=C3=9Fe Thomas [/quote]