| |
Allgemeine DiskussionenProduktaktivierung mit Testzeit-Beschränkung | | | Autor: Ueli | Datum: 26.12.21 13:30 |
| Ich habe zuerst mal die Module und das Klassenmodul installiert.
Das hat alles sehr gut funktioniert.
Einzig untenstehender Code verursacht Fehlermeldungen. Darum habe ich sie mit Hochkomma versehen, damit das Program weiterläuft.
Die Formulare muss ich noch gestalten.
Hat jemand zu den Fehlermeldungen eine Erklärung?
Für Anregungen bedanke ich mich.
Ueli
'Private cBackColor As OLE_COLOR
'Private cBorderColor As OLE_COLOR
'Private cColorStyle As OLE_COLOR
'Public Property Let BackColor(ByVal vData As OLE_COLOR)
'cBackColor = vData
'cShape.BackColor = cBackColor
'tShape.FillColor = cBackColor
'End Property
'Public Property Get BackColor() As OLE_COLOR
'BackColor = cBackColor
'End Property
'Public Property Let BorderColor(ByVal vData As OLE_COLOR)
'cBorderColor = vData
'cShape.BorderColor = cBorderColor
'End Property
'Public Property Get BorderColor() As OLE_COLOR
'BorderColor = cBorderColor
'End Property
Beitrag wurde zuletzt am 26.12.21 um 13:32:04 editiert. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 02.01.22 21:42 |
| Weiß das Programm überhaupt wo OLE_COLOR definiert ist? | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: Ueli | Datum: 03.01.22 03:48 |
| Hallo sv00010
Ein glückliches Jahr wünsche ich.
Das Programm weiss nicht wo OLE_COLOR definiert ist. Das ist ja das Problem. Ich wollte mich im Internet schlau machen und habe nichts gefunden.
Mir ist aufgefallen, dass ich alles was mit Darstellung zu tun hat mit Hochkomma versehen musste, damit ich kompilieren konnte. Die Laufzeitbeschränkung funktioniert so nicht.
Ich habe sämtliche mit Hochkomma versehenen Codestellen in einem Word Dokument gelb versehen. Wenn Du Interesse hast, kann ich Dir das mailen. Meine Internet Adresse ist seefahrer@bluewin.ch
Ich wäre sehr froh, wenn Du mir helfen könntest.
Vielen Dank für die Antwort.
Ueli
Beitrag wurde zuletzt am 03.01.22 um 03:49:46 editiert. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 07:40 |
| Zitat: | | Hallo sv00010
Das Programm weiss nicht wo OLE_COLOR definiert ist. Das ist
ja das Problem. Ich wollte mich im Internet schlau machen und
habe nichts gefunden.
| |
Ich vermute mal OLE_COLOR ist eine selbst erstellte Struktur oder im Projekt
muss noch ein Verweis hinzugefügt werden.
Ein großes Problem ist, dass du nichs über das Projekt schreibst - nicht in welcher Programmiersprache du programmierst usw.
Ich vermute einfach mal Visual Basic 6.
Wenn du Quellcode verwendest, welcher nicht original von dir ist, dann bitte den Link dazu rein schreiben.
Beitrag wurde zuletzt am 03.01.22 um 07:44:19 editiert. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: Ueli | Datum: 03.01.22 07:54 |
| Hallo sv00010
Der Code den ich verwende ist aus dem Forum unter Beispielprogrammen mit dem Namen "Produktaktivierung mit Testzeit-Beschränkung".
Hoffe Du findest das.
Gruss Ueli | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 09:09 |
| Ueli schrieb:
Zitat: | | Hallo sv00010
Der Code den ich verwende ist aus dem Forum unter
Beispielprogrammen mit dem Namen "Produktaktivierung mit
Testzeit-Beschränkung".
Hoffe Du findest das.
Gruss Ueli | |
Hast du dir das komplette Beispielprojekt aus dem Artikel heruntergeladen
http://www.vbarchiv.de/download/workshop/Produktaktivierung.zip
oder versuchst du das Beispiel-Projekt selber zusammenzubauen ? | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: Ueli | Datum: 03.01.22 09:28 |
| Hallo sv00010
Habe den wieder aktivierten Download benutzt und das Original Program in mein Program eingebaut.
Läuft aber nicht ohne Hochkomma.
Gruss Ueli | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 09:44 |
| Ueli schrieb:
Zitat: | | Hallo sv00010
Habe den wieder aktivierten Download benutzt und das Original
Program in mein Program eingebaut.
Läuft aber nicht ohne Hochkomma.
Gruss Ueli | |
Ich vermute die Definition von OLE_COLOR wurde im Beispielprojekt bzw. der Anleitung einfach vergessen.
Das Problem ist, ich habe schon ewig lange kein Visual Basic 6 mehr programmiert und bin daher aus der Übung.
Ich habe in der Zwischenzeit herausgefunden, dass OLE_COLOR als Typ bei anderen Projekten verwendet wird, wenn die Windows API aufgerufen wird.
Der Typ dazu wird also vermutlich in irgendeiner .h-Datei definiert sein. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 09:59 |
| Ich habe in der Datei "ocidl.h" folgendes gefunden:
typedef DWORD OLE_COLOR; Versuche doch mal testweise OLE_COLOR durch Long zu ersetzen und probiere dann mal, ob sich das Programm dann ohne Hochkomma kompilieren lässt.
Beitrag wurde zuletzt am 03.01.22 um 10:01:48 editiert. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: Souffleurlos | Datum: 03.01.22 10:14 |
| Hallo,
füge einfach ein
OPTION EXPLICIT
in der obersten Zeile des Moduls ein und ompiliere es. Dann siehst du auch die Fehler, die ich sehe!
(chape oder tshape?)
gut3es Neues auch. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 11:12 |
| Zitat: | |
Versuche doch mal testweise OLE_COLOR durch Long zu ersetzen
und probiere dann mal, ob sich das Programm dann ohne
Hochkomma kompilieren lässt. | |
Sollte das Problem damit gelöst sein, dann schreibe es bitte hier ins Forum.
Es interessiert mich auch, ob die vermutete Lösung so funktioniert hat.
Ich habe leider kein Visual Basic 6 installiert und kann so leider nicht selber testen, ob dies so funktioniert. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: Ueli | Datum: 03.01.22 13:38 |
| Hallo sv00010
Ic habe im Program As OLE_COLOR durch As Long ersetzt. Die Kompilierung läuft nun einwandfrei ab.
Die Funktion ist aber fraglich.
Es wird gar nichts mit den verschiedenen Farben markiert. Öffne ich nun frmStartUpTrial kommt eine Meldung Die Testversion ist am abgelaufen! Bestätige ich das kommt das Form Testversion-Erinnerung mit der Bemerkung 0 von 30 Tagen verbleibend. Ist ja gar nicht möglich.
Für weitere Hilfe bedanke ich mich
Gruss Ueli | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 03.01.22 15:49 |
| Ueli schrieb:
Zitat: | | Hallo sv00010
Ic habe im Program As OLE_COLOR durch As Long ersetzt. Die
Kompilierung läuft nun einwandfrei ab.
Die Funktion ist aber fraglich.
Es wird gar nichts mit den verschiedenen Farben markiert.
Öffne ich nun frmStartUpTrial kommt eine Meldung Die
Testversion ist am abgelaufen! Bestätige ich das kommt das
Form Testversion-Erinnerung mit der Bemerkung 0 von 30 Tagen
verbleibend. Ist ja gar nicht möglich.
Für weitere Hilfe bedanke ich mich
Gruss Ueli | |
Ich habe mich nur darauf konzentriert das Programm wieder kompiliertfähig zu bekommen.
Da ich zurzeit leider kein Visual Basic 6 installiert habe, kann ich das Programm leider nicht kompilieren und ausführen. | |
Re: Produktaktivierung mit Testzeit-Beschränkung | | | Autor: sv00010 | Datum: 04.01.22 16:34 |
| sv00010 schrieb:
Ich vermute die Definition von OLE_COLOR wurde im
Beispielprojekt bzw. der Anleitung einfach vergessen.
Das Problem ist, ich habe schon ewig lange kein Visual Basic
6 mehr programmiert und bin daher aus der Übung.
Ich habe die Beispielprojekte aus dem Originalbeitrag hier im Forum heruntergeladen und auf einem virtuellen PC kompiliert. Die Beispielprojekte sind also in Ordnung und es wurde nichts vergessen. | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats März 2024 Dieter OtterUTF-8 Konvertierung von Dateien und StringsVB6 selbst verfügt über keine Funktionen zur UTF-8 Konvertierung von Daten. Mit Hilfe des ADODB.Stream-Objekts lassen sich diese fehlenden Funktionen aber schnell nachrüsten. Neu! sevCoolbar 3.0
Professionelle Toolbars im modernen Design!
Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|