Hallo,
die neuen Versionen XClass++ 5.2.268 und AFX++ 2.1.040 können von
unserer Homepage www.ds-datasoft.de heruntergeladen werden.
Viele Grüße
Dieter
DS-Datasoft
Neue Versionen XClass++ 5.2.268 und AFX++ 2.1.040
Moderator: Moderatoren
-
- UDF-Programmierer
- Beiträge: 72
- Registriert: Fr, 09. Jun 2006 13:31
- Wohnort: Friesenried
- Danksagung erhalten: 5 Mal
- Kontaktdaten:
- Martin Altmann
- Foren-Administrator
- Beiträge: 16549
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Neue Versionen XClass++ 5.2.268 und AFX++ 2.1.040
Hallo allerseits,
bin mal wieder ein wenig weiter mit dem Testen gekommen und hänge an einer Stelle, an der ich keine weitere Idee habe!
So sah es mit XClass++ 4.5 aus: So sieht es mit der aktuellen XClass++ 5.2 aus: Mir geht es dabei um die beiden dsXBrowse im mittleren und unteren Bereich (nicht darum, dass Windows 7 bzw. Windows 10 im Spiel ist).
In der Spalte Varietät ist in dem zugrundeliegenden Array, das im Browse angezeigt wird, eine dreistellige Nummer enthalten - dafür soll entsprechend ein Text (die Bezeichnung) angezeigt werden.
Die Spalte Geschlecht enthält ein Zeichen, angezeigt werden soll aber das ausgeschriebene Geschlecht.
Die Spaltenbreiten werden auf eine bestimmte Pixelanzahl gesetzt.
Das alles klappt nicht unter der aktuellen Version - ich weiß nicht, warum.
Hier ein wenig Codeschnippsel:
Die Methode ::showvar() hat beim Debuggen auch den passenden Eintrag gefunden und als String zurückgegeben. Angezeigt wird es trotzdem nicht.
Da der Sprung von 4.5 auf 5.2 natürlich sehr groß ist - wurde irgendwann dazwischen etwas geändert? Wenn ja, was? Wie muss ich das umändern?
Ich bin für jede Idee dankbar!
Viele Grüße,
Martin
bin mal wieder ein wenig weiter mit dem Testen gekommen und hänge an einer Stelle, an der ich keine weitere Idee habe!
So sah es mit XClass++ 4.5 aus: So sieht es mit der aktuellen XClass++ 5.2 aus: Mir geht es dabei um die beiden dsXBrowse im mittleren und unteren Bereich (nicht darum, dass Windows 7 bzw. Windows 10 im Spiel ist).
In der Spalte Varietät ist in dem zugrundeliegenden Array, das im Browse angezeigt wird, eine dreistellige Nummer enthalten - dafür soll entsprechend ein Text (die Bezeichnung) angezeigt werden.
Die Spalte Geschlecht enthält ein Zeichen, angezeigt werden soll aber das ausgeschriebene Geschlecht.
Die Spaltenbreiten werden auf eine bestimmte Pixelanzahl gesetzt.
Das alles klappt nicht unter der aktuellen Version - ich weiß nicht, warum.
Hier ein wenig Codeschnippsel:
Code: Alles auswählen
(::dbSelect)->( DbEval( {|| aAdd( aGewaehlt, { WETTBEWERB, PLATZ, STARTNR, KNR, ENR, RASSE, TAG, alltrim( BESITZER ), BESNAT, alltrim( ZUECHTER ), ZUECHTNAT, GESCHLECHT, recno() } ) }, {|| ( tag == ::wettbewtag:GetValue() ) .and. ( wettbewerb == nWettbewerb ) .and. ( durchgang == nPickedListDurchgang ) } ) )
...
aSort( aGewaehlt,,, {|aX,aY| strzero( aX[2], 2 ) + strzero( aX[3], 5 ) + strzero( aX[13], 6 ) < strzero( aY[2], 2 ) + strzero( aY[3], 5 ) + strzero( aY[13], 6 ) } ) // Array alphabetisch sortieren
aCol := ::PickedList:AddColumnA({ { 3, "Startnr.", "N", 5, 0}, ; // col 1
{ 4, "Katalognr.", "N", 5, 0}, ; // col 2
{ 6, "Varietät", "N", 3, 0}, ; // col 3
{ 12, "Geschlecht", "C", 1, 0}}) // col 4
aCol[1]:setWidth( 35 )
aCol[2]:setWidth( 50 )
aCol[3]:setWidth( 680 )
aCol[3]:Alignment := XBPALIGN_LEFT
aCol[3]:DisplayCellBlock:= {|oBrowse, oCol, uVal, cPic| ::showVar( uVal ) }
aCol[4]:setWidth( 70 )
aCol[4]:DisplayCellBlock:= {|oBrowse, oCol, uVal, cPic| iif( uVal == "R", "Rüde", iif( uVal == "H", "Hündin", "" ) )}
::PickedList:Connect( aGewaehlt )
Da der Sprung von 4.5 auf 5.2 natürlich sehr groß ist - wurde irgendwann dazwischen etwas geändert? Wenn ja, was? Wie muss ich das umändern?
Ich bin für jede Idee dankbar!
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- UDF-Programmierer
- Beiträge: 72
- Registriert: Fr, 09. Jun 2006 13:31
- Wohnort: Friesenried
- Danksagung erhalten: 5 Mal
- Kontaktdaten:
Re: Neue Versionen XClass++ 5.2.268 und AFX++ 2.1.040
Hallo Martin,
ich kann dir leider nicht aufzählen, was auf dein Problem bezogen, alles geändert wurde.
Es ist auch nicht möglich, hier im Forum eine Lösung anzubieten, da ich deine weitere
Programmierung nicht kenne. Ich kann dir aber anbieten, uns ein lauffähiges, debugbares Beispiel
zu schicken oder die App. (Verschwiegenheit ist garantiert!)
Nur so ist es möglich herauszufinden wo das Problem liegt.
Viele Grüße
Dieter
DS-Datasoft
ich kann dir leider nicht aufzählen, was auf dein Problem bezogen, alles geändert wurde.
Es ist auch nicht möglich, hier im Forum eine Lösung anzubieten, da ich deine weitere
Programmierung nicht kenne. Ich kann dir aber anbieten, uns ein lauffähiges, debugbares Beispiel
zu schicken oder die App. (Verschwiegenheit ist garantiert!)
Nur so ist es möglich herauszufinden wo das Problem liegt.
Viele Grüße
Dieter
DS-Datasoft
- Martin Altmann
- Foren-Administrator
- Beiträge: 16549
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Neue Versionen XClass++ 5.2.268 und AFX++ 2.1.040
Hallo Dieter,
vielen lieben Dank für Dein Angebot, das ich sehr gerne annehme (zeitlich bedingt jedoch erst morgen früh dazu kommen werde).
Wem soll ich das mailen? Dir oder Marcus?
Viele Grüße,
Martin
vielen lieben Dank für Dein Angebot, das ich sehr gerne annehme (zeitlich bedingt jedoch erst morgen früh dazu kommen werde).
Wem soll ich das mailen? Dir oder Marcus?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- UDF-Programmierer
- Beiträge: 72
- Registriert: Fr, 09. Jun 2006 13:31
- Wohnort: Friesenried
- Danksagung erhalten: 5 Mal
- Kontaktdaten: