Seite 1 von 1

Clickdate durch activX Element ersetzen

Verfasst: So, 16. Mär 2014 13:30
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Fr, 21. Mär 2014 22:58
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 13:51
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 13:58
von mini990
...und was stellt " Randomint() " dar?

Gruß Stefan

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 14:16
von Jan
Hallo Stefan,

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

jan

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 14:23
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.

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 17:29
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 18:36
von Jan
Stefan,

1.9 SL1 kam im Juni 2009 raus.

Jan

Re: Clickdate durch activX Element ersetzen

Verfasst: Di, 08. Apr 2014 19:40
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.

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 9:41
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 9:58
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 10:08
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)

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 13:39
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.

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 13:52
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

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 14:08
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.

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 14:11
von brandelh
da war was in den alten Diskusionen ... aber das ist lange her.

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 14:18
von Jan
Jimmy,

und wo steht da was von "kostenlos"?

Jan

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 16:18
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.

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 18:03
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 ?

Re: Clickdate durch activX Element ersetzen

Verfasst: Mi, 09. Apr 2014 22:35
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 ...