Seite 1 von 1

DCSpinButton

Verfasst: Mo, 27. Mär 2006 11:26
von Bertram Hansen
Hallo,

ich versuche gerade mit eXpress einen Spinbutton mit negativen Werten zu realisieren. Ich möchte nicht direkt auf einen Feldnamen einer Tabelle gehen, sondern den Umweg über eine Variable. Leider klappt das nur mir positiven Werten. Der Wert des ersten Spnbutton hat den Wert 0 beim starten. Aber man kann einen Wert unter 0 auswählen.

Hier kommt mein Beispielcode:

Code: Alles auswählen

#include "dcdialog.ch"

PROC AppSys
RETURN

FUNCTION Main()

LOCAL nSpin1 := -5, nSpin2 := 100, GetList := {}

@ 2, 57 DCSPINBUTTON nSpin1 SIZE 7 LIMITS -99,255 
        
@ 4, 57 DCSPINBUTTON nSpin2 SIZE 7 LIMITS 0,255 
        
DCREAD GUI ;
       TITLE 'SpinButton Test' ;
       FIT ;
       ADDBUTTONS
       
RETURN .T.
und hier das passende Projectfile dazu:

Code: Alles auswählen

[PROJECT]
    COMPILE       = xpp
    COMPILE_FLAGS = /w /q
    DEBUG         = yes
    GUI           = yes
    LINKER        = alink
    LINK_FLAGS    =
    RC_COMPILE    = arc
    RC_FLAGS      = /v
    PROJECT.XPJ

[PROJECT.XPJ]
    SPINTEST.EXE

[SPINTEST.EXE]
// $START-AUTODEPEND
    ..\..\lib\dclipx.lib
// $STOP-AUTODEPEND
    SPINTEST.PRG
Was mache ich falsch?

Verfasst: Mo, 27. Mär 2006 16:31
von Wolfgang Ciriack
Hallo Bertram,
schau dir doch einmal das Beispiel von Roger in XDemo Sample Set 6 - Spin-Get an. Das geht damit auch in den negativen Bereich.

DCSpinButton

Verfasst: Mo, 27. Mär 2006 17:54
von Bertram Hansen
Hallo Wolfgang,

ich habe mir schon einige Beispiele angesehen. Kannst Du mir nicht anhand von meinem Beispielcode kurz mitteilen, warum ich keine Erfolg habe?

Verfasst: Mo, 27. Mär 2006 18:07
von Wolfgang Ciriack
Hallo Bertram,
welche Version von eXPress++ benutzt du denn ?
Ich habe es mit Version 237 getestet, kein Problem mit negativen Zahlenanzeige.

Verfasst: Di, 28. Mär 2006 8:47
von Bertram Hansen
Hallo Wolfgang,

ich benutze von eXPress++ die Version 1.8 (build 227) und die Version 1.82.294 von XBase++. Gibt es eine aktuellere eXPress++ Version die auch zu der 1.82 Version von Alaska paßt?

Verfasst: Di, 28. Mär 2006 10:15
von Tom
Hallo, Bertram.

Roger ist bei Build 241, wenn ich auf dem laufenden bin, und die aktuelle Fassung ist mit 1.82 und 1.9 kompatibel. Die entsprechenden Funktionalitäten berücksichtigen automatisch die Compilerversion.

Verfasst: Di, 28. Mär 2006 12:16
von Bertram Hansen
Hallo Tom,

dann brauche ich wohl ein neues Update. So wie ich das auf der Seite von Roger lese, muß ich mich dann für die 1 oder 2 Jahre Subscription Version entscheiden. Ein kostenfreies kleines Update gibt es nicht.