Français
Forum

Ärger avec SpinEdits, Dialogen et GetText$()

 
- page 1 -



Thomas
Zielinski
allô alle zusammen,
je komm zur Zeit pas plus et quäle mich eh bien déjà quelques Tage.
si on den untrigen code ausführt et sur Anlegen klickt, devrait eigentlich qui beiden Werte aus den Spinedits ausgelesen volonté et avec cela un hnewpic erzeugt volonté. cela Problem ist eh bien mais cela pas qui Werte ausgelesen volonté mais irgendwas. cela ganze geschiet dans qui Proc NEUESPROJEKT
quoi habe je déjà erfolglos ausprobiert?:
-GroupBoxen weg et alles aud cela Dialogfeld
-Dialog weg et alles sur %HWnd
-Austauschen qui SpinEdits vers normale Edits

Vielen Dank Schonmal pour qui Aider.
Salut Thomas

ici qui Code sur un minimum reduziert:
 {$iq}
Déclarer anzeige&
cls
NEUESPROJEKT()
DeleteObject anzeige&
end

Proc NEUESPROJEKT

    var e%=0//vorbereiten qui hauptunterschleife
    //aufbau des fensters
    var dlg& = Créer("Dialog",%HWnd,"Neues Projekt",(%MaxX-200)/2,(%MaxY-285)/2,200,285)
    var boxA& = Créer("GroupBox",dlg&,"Kartenname:",5,0,185,45)
    var editA& = Créer("Edit",boxA&,"neueKarte",5,15,175,25)
    var boxB& = Créer("GroupBox",dlg&,"Breite: (*100px)",5,50,185,45)
    var editB& = Créer("SpinEdit",boxB&,"50;5;500",5,15,175,25)//FALSCHER WERT NUMMER 1
    var boxC& = Créer("GroupBox",dlg&,"Höhe: (*100px)",5,100,185,45)
    var editC& = Créer("SpinEdit",boxC&,"20;2;200",5,15,175,25)//FALSCHER WERT NUMMER 2
    var boxD& = Créer("GroupBox",dlg&,"Texturkarte",5,150,185,45)
    var editD& = Créer("Edit",boxD&,»,5,15,140,25)
    var butD& = Créer("Button",boxD&,"...",150,15,30,25)
    var endofnew& = Créer("Button",dlg&,"Anlegen",5,200,185,25)
    var abortofnew& = Créer("Button",dlg&,"Abbrechen",5,230,185,25)
    //hauptunterschleife

    Tandis que e% = 0

        Si GetFocus(endofnew&)//ANLEGEN

            e%=5

        ElseIf GetFocus(abortofnew&)//ABBRECHEN

            MessageBox("Wollen vous démolir?","FRAGE",4+32+0+262144)

            Si %Button = 6//[oui]

                e% = 6

            EndIf

        EndIf

    Endwhile

    Si e%=5

        var hoch! = Int(GetText $(editC&))//*100
        var breit! = Int(GetText$(editB&))//*100
        var titel$ = GetText$(editA&)
        var texturkarte$ = GetText$(editD&)
        MessageBox(Str$(hoch!),Str$(breit!),4096)//pourquoi falsche werte?
        anzeige& = Créer("hNewPic", breit!, hoch!, RGB(255,150,150))
        MessageBox("Daten wurden angelegt",»,4096)
        EndIf
        e%=1 //important avec cela programmhauptschleife plus fonctionne
        DestroyWindow(dlg&)
        ENDPROC
 
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
20.09.2011  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »


Jörg
Sellmeyer
Hm - quoi soll car cet merkwürdige Konstruktion?
var hoch! = Int(GetText $(editC&))//*100

un Kommentar qui avec /* beginnt, peux mitten dans einer la ligne, oui sogar mitten dans einem Befehlswort commencer, sur plusieurs Zeilen aller et endet seulement beim prochain */.


alors seulement un Backslash, sonst meckert Profan.

si Du einer Floatvariablen avec Int une Wert zuweist, wird qui Floatvariable überflüssig, weil Du ensuite naturellement seulement une Integer erhälst.
Es reicht alors simple:
var hoch! = Val(GetText $(editC&))
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.09.2011  
 




Paul
Glatz
allô

du wandelst qui Cordes garniucht dans payons um.

faux:
var breit! = Int(GetText $(editB&))

Richtig:
var breit! = Int(val(GetText $(editB&)))
 
20.09.2011  
 




Jörg
Sellmeyer
Hm - quoi soll car cet merkwürdige Konstruktion?
var hoch! = Int(GetText $(editC&))//*100

un Kommentar qui avec /* beginnt, peux mitten dans einer la ligne, oui sogar mitten dans einem Befehlswort commencer, sur plusieurs Zeilen aller et endet seulement beim prochain */.


alors seulement un Backslash, sonst meckert Profan.

si Du einer Floatvariablen avec Int une Wert zuweist, wird qui Floatvariable überflüssig, weil Du ensuite naturellement seulement une Integer erhälst.
Es reicht alors simple:
var hoch! = Val(GetText $(editC&))
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.09.2011  
 




Thomas
Zielinski
Boar quoi pour un Anfängerfehler. puis muss on erstmal venons. Vielen Dank nochmal.

Salut Thomas
 
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
21.09.2011  
 



oui c'est ca, boooooooooooo!
 
21.09.2011  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.959 Views

Untitledvor 0 min.
RudiB.03.10.2022
Georg Teles26.10.2021
p.specht15.12.2020
rquindt29.11.2018
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie