vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Produktaktivierung 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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Produktaktivierung mit Testzeit-Beschränkung 
Autor: sv00010
Datum: 02.01.22 21:42

Weiß das Programm überhaupt wo OLE_COLOR definiert ist?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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 ?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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