Problem mit Visual Basic

- OCinside.de PC Forum
https://www.ocinside.de

-- Software
https://www.forum-inside.de/forums.cgi?forum=17

--- Problem mit Visual Basic
https://www.forum-inside.de/topic.cgi?forum=17&topic=6596

Ein Ausdruck des Beitrags mit 1 Antworten ergibt bei 3 Antworten pro Seite ca. 1 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 4.99 Gramm Papier.


-- Veröffentlicht durch Pcgamer am 19:57 am 6. Nov. 2005

:moin:

Ich habe wie gesagt ein problm mit Visual Basic...

Ich habe vor ein programm zu erstellen, welches mit 2 eingaben (FSB udn MUlti) die CPu geschwindigkeit und den Ramtakt ausgibt...

habe mit purebaic ein fenster gemacht, wo alle felderusw drin sind, aber jetzt ahbe ich  ein problem

Ich will, dass wenn amnd ie daten eingegeben, und den Butten berechnen geklickt hat, das erechnete in den dafür vorgeshenen feldern ausgegeben wird...

IM Basic editor, den man über excel aufrucfen kann, is das kein problem, nur kann man daraus keine exe machen...

deshalb benutze ich purebasic, aber da sis etwa skomplizierter... ich kann euch mal den wualltext geben,. der ausgegeben wird, wenn ich aucf dource erstellen klcike:

Code
; PureBasic Visual Designer v3.90 build 1360


;- Window Constants
;
Enumeration
 #Window_0
EndEnumeration

;- Gadget Constants
;
Enumeration
 #erg
 #Text_0
 #Text_1
 #Text_2
 #fsb
 #multi
 #cpu
 #ram100
 #ram133
 #ram166
 #ram200
 #Text_4
 #Text_5
 #Text_6
 #Text_7
 #Text_9
 #Hyperlink_0
EndEnumeration


Procedure Open_Window_0()
 If OpenWindow(#Window_0, 324, 535, 440, 220,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered , "Ramtakt Ermitteln")
   If CreateGadgetList(WindowID())
     ButtonGadget(#erg, 320, 175, 100, 30, "Berechnen")
     TextGadget(#Text_0, 20, 30, 80, 20, "Fron Side Bus:")
     TextGadget(#Text_1, 20, 60, 80, 20, "Multiplikator:")
     TextGadget(#Text_2, 20, 90, 80, 20, "CPU Megaherz:")
     StringGadget(#fsb, 120, 30, 60, 20, "")
     StringGadget(#multi, 120, 60, 60, 20, "")
     StringGadget(#cpu, 120, 90, 60, 20, "", #PB_String_ReadOnly)
     StringGadget(#ram100, 360, 30, 60, 20, "", #PB_String_ReadOnly)
     StringGadget(#ram133, 360, 60, 60, 20, "", #PB_String_ReadOnly)
     StringGadget(#ram166, 360, 90, 60, 20, "", #PB_String_ReadOnly)
     StringGadget(#ram200, 360, 120, 60, 20, "", #PB_String_ReadOnly)
     TextGadget(#Text_4, 220, 30, 140, 20, "Ramtakt bei 100 Mhz (1:2):")
     TextGadget(#Text_5, 220, 60, 130, 20, "Ramtakt bei 133 Mhz (4:6):")
     TextGadget(#Text_6, 220, 90, 135, 20, "Ramtakt bei 166 Mhz (5:6):")
     TextGadget(#Text_7, 220, 120, 130, 20, "Ramtakt bei 200 Mhz (1:1):")
     TextGadget(#Text_9, 20, 165, 120, 20, "Benjamin Gruber 2005")
     HyperLinkGadget(#Hyperlink_0, 20, 185, 295, 20, "http://www.pcgamer-home.de.vu", RGB(0, 0, 0))
     
   EndIf
 EndIf
EndProcedure


Das ganze soll dann so aussehen:



ALso, die rechnung ist ganz einfach

Wenn der butten gedrpckt wird (#erg), dann soll folgendes gerechnet werden:

#cpu = #fsb * #multi
#ram100= #fsb - ((#fsb/6)*3)
#ram133= #fsb - ((#fsb/6)*2)
#ram166= #fsb - ((#fsb/6)*1)
#ram200= #fsb

eigentlcich ganz einfach, aber es geht nicht...

Hoffentlich kann mir jemand helfen, da ich im intzernet keine so "einfachen" tutorials o.ä. finde

THX im vorraus :thumb:


OCinside.de PC Forum
© 2001 - 2024 www.ocinside.de