Clickdate durch activX Element ersetzen

Nutzung, Komponenten, .NET

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Clickdate durch activX Element ersetzen

Beitrag von mini990 »

Hallo,
hatte bisher eine Datumsauswahl "Clickdate" von der Alaska HP etwas modifiziert im Einsatz.
Der Optik halber möchte ich das ganze etwas aktualisieren.
Habe hier: http://www.xbaseforum.de/viewtopic.php? ... ker#p83119
ein schönes Beispiel von Georg gefunden.
Datumsübergabe ist eindeutig, aber wie kann ich das (veränderte) Datum wieder abfragen?
Kann man das irgendwo nachlesen? Habe hier leider nichts gefunden.
Danke im Voraus.

Gruß Stefan
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

mini990 hat geschrieben:Habe hier: http://www.xbaseforum.de/viewtopic.php? ... ker#p83119
ein schönes Beispiel von Georg gefunden.
Datumsübergabe ist eindeutig, aber wie kann ich das (veränderte) Datum wieder abfragen?
Kann man das irgendwo nachlesen? Habe hier leider nichts gefunden.
der Thread beruht auf dem activeX DTPicker aus dem File MSCOMCT2.OCX ( nicht zu verwechseln mit MSCOMCTL.OCX )
da die *.OCX nicht "ab Werk" on-Board sind musst du dir die erst besorgen und installieren ( regsvr32.exe )

in der DXE LIB habe ich einen "native" DatePicker und MonthCalendar siehe Wissensbasis
http://www.xbaseforum.de/viewtopic.php?f=16&t=6239
gruss by OHR
Jimmy
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von mini990 »

Hallo,
hab mir das mal angesehen.
Erhalte nach dem Linken beim Start immer folgende Meldung:
Der Prozedureinsprungpunkt "?nomTryFindRegisteredClass" wurde in der DLL "XPPRT1.dll" nicht gefunden.
Woran kann das liegen?

Gruß Stefan
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von mini990 »

...und was stellt " Randomint() " dar?

Gruß Stefan
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von Jan »

Hallo Stefan,

RandomInt() erzeugt eine Zufallszahl. Steht auch in der Onlinheilfe drin. Gibt es aber erst sei 1.9 SL1.

jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von brandelh »

mini990 hat geschrieben:Der Prozedureinsprungpunkt "?nomTryFindRegisteredClass" wurde in der DLL "XPPRT1.dll" nicht gefunden.
Die Runtime-DLLs sowie alle Zusatzprodukte müssen mit der gleichen Xbase++ Version erzeugt worden sein !
Ab und zu geht eine nur in der hinteren BUILD Nr. unterschiedliche, aber besser man probiert es erst garnicht.

Du hast entweder eine DLL der alten mit der neuen Runtime gemischt, oder noch eine LIB/DLL die für eine andere Version erstellt wurde...
z.B. XppPDF, XB2NET, XbpPack?, XbZLib sind solche Kandidaten.

OT4XB und QuickPDF nicht, da diese DLL normale Windows DLLs sind.
Gruß
Hubert
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von mini990 »

Wann gab es SL1?
Hatte die Subscription ab Version 1.2 bis zu dem Zeitpunkt als von Updates auf Zeit umgestellt wurde....
???
Gruß Stefan
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von Jan »

Stefan,

1.9 SL1 kam im Juni 2009 raus.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

mini990 hat geschrieben:Hatte die Subscription ab Version 1.2 bis zu dem Zeitpunkt als von Updates auf Zeit umgestellt wurde....???
wenn du eine Version < v1.9x hast kannst du auch kein XbpActiveXControl() benutzen.
evtl. funktioniert damit JazzAge ... wenn du noch eine Version davon findest.

die native Version benutzt ja ot4xb welches Versions unabhängig ist.
man müsste also mal den Source mit Xbase++ v1.2 zu compilieren ... aber die habe ich nicht mehr auf meinen PCs installiert.
gruss by OHR
Jimmy
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von mini990 »

Mein Compiler sagt Version 1.90.331 vom 26.April 2006

Was beinhaltet SL1?
Da ich ja keine laufende Subskription habe muss ich ja anscheinend neu kaufen.
Welche Version? Professional oder Foundation.
Auch die Tools? Hat sich da was verändert?

Was bietet Alaska dann in der Subskription? "Richtige" Updates kommen anscheinend schon ewig nicht mehr....???

a Little bit confused :roll:

Gruß Stefan
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von Jan »

Stefan,

SL1 hat einiges massiv aufgerüstet gegenüber der 1.9. Das lohnt sich also sehr sicher.

Subscriptions bezahlt man nach Meinung von Alaska, um die fortlaufende Entwicklung zu bezahlen. Also nicht das einzelne Update, sondern die Arbeit für das nächste.

Bevor Du jetzt eine neue Version kaufst - ruf mal bei Alaska an. Sag denen, welche Version Du hast, das Du gerne auf 1.9 SL1 aufrüsten möchtest. Vielleicht kommen die Dir ein wenig entgegen ... Das hab ich Dir aber nicht erzählt ;-)

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von brandelh »

Die SL1 (1.90.355) hat einige neue Funktionen mitgebracht (z.B. Zufallszahlen etc.) und man hatte Zugriff auf neue Controls ...
zusätzlich wurde die Unterstützung der Styles verbessert (oder neu eingeführt ?) und auch andere Fehler beseitigt. Es gab aber auch GUI Sachen die danach nicht richtig angezeigt wurden und geändert werden mussten.
Die Tools braucht man eigentlich nicht mehr, da einige Funktionen direkt in Xbase++ gelandet sind, die Fenstertechnik durch GUI überflüssig wurde und direkte Hardwarezugriffe überhaupt nicht mehr gehen.
Nur wenn du Crypt() benötigst, kenne ich keine Alternative. Bei JEDER Subscription sind aber die Tools eh enthalten ... auch wenn man sie nie hatte :wink: Verwirrend ist das schon :-)

http://www.alaska-software.com/products ... ption.shtm

zeigt die Unterschiede, wobei nicht klar ist was in der Xbase 2.0 direkt enthalten ist, bzw. welche Subscription genau was enthält ...

Aktuell ist man sicher gut beraten statt der ASINET (eMail etc.) bei MarshallSoft oder anderen einzukaufen.
SEE4XB etc. von MarshallSoft oder SQLExpress() / XB2NET von Boris sind erprobte Programme die heute können was andere später halten wollen 8)
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

mini990 hat geschrieben:Mein Compiler sagt Version 1.90.331 vom 26.April 2006
dann besorge dir den kostenlosen PATCH welcher dir eine original v1.9.331 auf v1.9.355 SL1 bringt.
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von Jan »

Ein kostenloser(?) Patch(?) für 1.9 auf 1.9 SL1? Wo gibts denn sowas? Hab ich noch nie gesehen ...

1.9 auf 1.9 SL1 war kein Patch. Und ganz sicher nicht kostenlos, zumindest nicht für Leute ohne Subscription.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

Jan hat geschrieben:Ein kostenloser(?) Patch(?) für 1.9 auf 1.9 SL1? Wo gibts denn sowas? Hab ich noch nie gesehen ...
1.9 auf 1.9 SL1 war kein Patch. Und ganz sicher nicht kostenlos, zumindest nicht für Leute ohne Subscription.
Dann verwende ich wohl etwas was du noch nie gehen hast ;)
xpp19sl1.exe
16,867 MB
03.06.2009

/*
* README zum Service Level #1 für Xbase++ Version
* 1.90.355 für Windows 32Bit und 64Bit Betriebssysteme
*
* Deutsche Ausgabe
*
* Release: 1.90.355
* Datum: 20. Mai 2009
*
*/
__________________
1.0 Installation

1.1 Voraussetzungen

Dieser Service Level setzt eine Xbase++ 1.9-Installation voraus.
Der Service Level kann nicht mit anderen Xbase++-Versionen
verwendet werden.


1.2 Vorgehensweise

DIESES PAKET ERSETZT EINIGE BINÄR- UND QUELLDATEIEN IHRER
VORHANDENEN XBASE++-INSTALLATION. BEVOR SIE FORTFAHREN IST
ES DRINGEND ERFORDERLICH, EINE SICHERUNGSKOPIE DER VORHANDENEN
XBASE++-INSTALLATION ZU ERSTELLEN!

Um den Service Level #1 für Xbase++ 1.9 zu installieren,
kopieren Sie bitte die Datei xpp19sl1.exe in das Wurzelverzei-
chnis Ihrer Xbase++ 1.9-Installation. Starten Sie anschließend
xpp19sl1.exe, um mit der Installation zu beginnen. Der Prozeß
erkennt dabei automatisch, ob es sich um eine deutsche oder
englischsprachige Xbase++ 1.9-Version handelt.
für weiter Infos bitte PN an mich.
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von brandelh »

da war was in den alten Diskusionen ... aber das ist lange her.
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von Jan »

Jimmy,

und wo steht da was von "kostenlos"?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

brandelh hat geschrieben:da war was in den alten Diskusionen ... aber das ist lange her.
JA ... das war noch im v1.9x beta Forum wo ich mich über visual Style beschwert habe ... deshalb gibt es überhaupt den kostenlosen PATCH.
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Clickdate durch activX Element ersetzen

Beitrag von brandelh »

die Frage von JAN war aber wo und wie man an den "kostenlosen" kommt ;-)

Ich habe mit meiner Subscript nur die "richtigen" im Angebot.
Musste man den per eMail anfordern ?
Ob es ihn immer noch gibt ?
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Clickdate durch activX Element ersetzen

Beitrag von AUGE_OHR »

wie ich schon sagte : "preview.xbase++.servicelevel1" dort gibt es mehr Infos warum es den PATCH gibt.

der Download war bei Alaska auch mit abgelaufener v1.9 Subscription möglich !
ob es den PATCH noch Online gibt ... Alaska fragen ...
gruss by OHR
Jimmy
Antworten