Entwickler-Ecke
Sonstiges (Delphi) - Lizenzdatei *.lic einer ActiveX-Komponente in Exe einbinden
jjturbo - Do 11.10.07 11:33
Titel: Lizenzdatei *.lic einer ActiveX-Komponente in Exe einbinden
Moin Forum,
ich habe zu einer gekauften ActiveX-Komponente eine Lizenzdatei (*.lic) bekommen, die ich aber nicht mit dem Projekt weitergeben darf.
Wie bindet man die dort enthaltenen Lizenz-informationen ins Projekt ein?
Dank Euch, jjturbo
BenBE - Fr 12.10.07 09:15
Um welche ActiveX-Komponente handelt es sich?
Hast Du dazu ne Information vom Hersteller?
jjturbo - Fr 12.10.07 09:31
Es handelt sich hier um eine Komponente der Fa. Eckelmann, sie dient zur Ansteuerung einer CNC-Steuerung.
Die einzige Info, die ich bis jetzt habe ist folgendes:
Zitat: "für Delphi 5-Programme ohne Lizenzdatei muß programmiert werden:
Beispiel in C, bitte in Delphi entsprechendes ins Projekt programmieren:"
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| System.Reflection.FieldInfo f = typeof(AxHost).GetField("licenseKey", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); f.SetValue(myControl, "gnvlslnjskvlmlgnnimh"); "gnvlslnjskvlmlgnnimh" soll dabei die Runtime-Lizenz sein. Die steht in der Lizenz-Datei. |
Zitat: Dann sollte das Programm ohne Lizenzdatei laufen.
BenBE - Fr 12.10.07 09:38
Ohne gewähr auf Korrektheit:
Delphi-Quelltext
1: 2: 3:
| begin AxHost.licenceKey := "LicenceKey"; end; |
Delphi liest die Reflection-Infos bei ActiveX normalerweise selbstständig.
BTW: Das war übrigens kein C, sondern mindetens C++. C kennt nämlich keine Klassen.
jjturbo - Fr 12.10.07 10:06
Na ja, das war der Originaltext aus der Email.
Mit AxHost.LicenceKey kann ich irgendwie nichts anfangen. Ist AxHost der Name der ActiveX-Komponente?
BenBE - Fr 12.10.07 10:08
jjturbo hat folgendes geschrieben: |
Na ja, das war der Originaltext aus der Email.
Mit AxHost.LicenceKey kann ich irgendwie nichts anfangen. Ist AxHost der Name der ActiveX-Komponente? |
Ich hab auch nur sinngemäß das Übersetzt, was Du gepostet hast. Wenn das in der Email so war, dann ja ;-)
jjturbo - Fr 12.10.07 10:11
Und AxHost? Delphi(5) kennt es nicht...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!