Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Wie konvertiere ich einen HB++ Quelltext in ein B4A - Programm?

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-28-2012, 09:46 PM
Newbie
 
Join Date: Jan 2012
Location: An der Schäferei 82, 77839 Lichtenau
Posts: 3
Send a message via ICQ to Ortrun Erben Send a message via AIM to Ortrun Erben Send a message via Skype™ to Ortrun Erben
Default Wie konvertiere ich einen HB++ Quelltext in ein B4A - Programm?

Ich habe lange in HB++ programmiert.

Wie konvertiere ich einen HB++ Quelltext in ein B4A - Programm?
Reply With Quote
  #2 (permalink)  
Old 01-29-2012, 07:38 AM
Knows the basics
 
Join Date: Nov 2011
Location: Im Paradies
Posts: 83
Default

So wie's ausschaut in dem du alles neu schreibst...

B4A zB kennt keine Functions, jedoch können Sub Routinen auch Rückgabewerte liefern.
Reply With Quote
  #3 (permalink)  
Old 01-30-2012, 12:20 AM
Newbie
 
Join Date: Jan 2012
Location: An der Schäferei 82, 77839 Lichtenau
Posts: 3
Send a message via ICQ to Ortrun Erben Send a message via AIM to Ortrun Erben Send a message via Skype™ to Ortrun Erben
Default

Ist dieses NS Basic eher kompatibel?

An alle: Weitere Meinungen?

Last edited by Ortrun Erben : 01-30-2012 at 02:00 AM.
Reply With Quote
  #4 (permalink)  
Old 01-30-2012, 10:17 PM
Kiffi's Avatar
Senior Member
 
Join Date: Feb 2011
Location: Leverkusen, Germany
Posts: 185
Default

Quote:
Originally Posted by Ortrun Erben View Post
An alle: Weitere Meinungen?
poste mal nen Stück Code (am besten mit Beschreibung,
was er macht). Habe keine momentan keine Lust, mir die
Information selber besorgen zu müssen.

Grüße ... Kiffi
__________________
Sorry for my weird english.
Reply With Quote
  #5 (permalink)  
Old 01-30-2012, 11:19 PM
Newbie
 
Join Date: Jan 2012
Location: An der Schäferei 82, 77839 Lichtenau
Posts: 3
Send a message via ICQ to Ortrun Erben Send a message via AIM to Ortrun Erben Send a message via Skype™ to Ortrun Erben
Default

Quote:
Originally Posted by Kiffi View Post
poste mal nen Stück Code (am besten mit Beschreibung,
was er macht).
Klar:

Code:
Private t2 As New Timer
Private o 
as Integer
Private t3 
As New Timer
Private Konstante 
As Long

Private 
Sub t3_Timer()
    ResetAutoOffTimer
End Sub

Private 
Sub t2_Timer()
    field1.Text=field1.Text & 
"."
End Sub

Public Function AnAus() 
As String
    t.Enabled=
False
    t2.Enabled=
False
    t.Enabled=
True
    t2.Enabled=
True
End Function

Private 
Sub t_Timer()
Konstante = 
60000
    
Select Case o
        
Case 1
            Neu
            
'msgbox "Pause 600"
            checkbox1.Text = "30 <-"
            t.Enabled=
False
            t2.Enabled=
False
            t.Interval=
30*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
2
        
Case 2
            SystemSound(hbSoundAlarm)
            checkbox1.Text = 
"30"
            checkbox2.Text = 
"5  <-"
            field1.Text = 
""
            checkbox1.Value=
True
            
'msgbox "Drin"
            'AnAus
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
5*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
3
        
Case 3
            SystemSound(hbSoundAlarm)
            checkbox2.Text = 
"5"
            checkbox3.Text = 
"30 <-"
            field1.Text = 
""
            checkbox2.Value=
True
            picture2.Visible = 
True
            
'msgbox "Pause 600"
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
30*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
4
        
Case 4
            SystemSound(hbSoundAlarm)
            checkbox4.Text = 
"5  <-"
            checkbox3.Text = 
"30"
            field1.Text = 
""
            checkbox3.Value=
True
            
'msgbox "Pause 100"
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
5*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
5
        
Case 5
            SystemSound(hbSoundAlarm)
            checkbox4.Text = 
"5"
            checkbox5.Text = 
"30 <-"
            field1.Text = 
""
            checkbox4.Value=
True
            picture2.Visible = 
False
            picture3.Visible = 
True
            
'msgbox "Pause 600"
            'AnAus
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
30*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
6
        
Case 6
            SystemSound(hbSoundAlarm)
            checkbox6.Text = 
"5  <-"
            checkbox5.Text = 
"30"
            field1.Text = 
""
            checkbox5.Value=
True
            
'msgbox "Pause 100"
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
5*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
7
        
Case 7
            SystemSound(hbSoundAlarm)
            checkbox6.Text = 
"5"
            checkbox7.Text = 
"30 <-"
            field1.Text = 
""
            checkbox6.Value=
True
            picture3.Visible = 
False
            picture4.Visible = 
True
            
'msgbox "Pause 600"
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
30*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
8
        
Case 8
            SystemSound(hbSoundAlarm)
            checkbox8.Text = 
"2h <-"
            checkbox7.Text = 
"30"
            field1.Text = 
""
            checkbox7.Value=
True
            SystemSound(hbSoundAlarm)
            
'msgbox "Pause 600"
            t.Enabled=False
            t2.Enabled=
False
            t.Interval=
120*Konstante
            t2.Interval = t.Interval/
60
            t.Enabled=
True
            t2.Enabled=
True
            o = 
9
        
Case 9
            SystemSound(hbSoundAlarm)
            checkbox8.Text = 
"2h"
            field1.Text = 
""
            checkbox8.Value=
True
            o = 
1
            
'msgbox "Warten auf Neu"
            AnAus
            t.Interval = 
1
            
't2.Interval = t.Interval/60
            t2.Enabled=false
            btnBeginn.Text = 
"Beginn"
            t.Enabled = 
False
            Neu
    
End Select
End Sub

Private 
Sub btnBeginn_Click()
    
If btnBeginn.Text = "Beginn" Then
        t3.Interval=
1000
        t3.Enabled=
True
        t2.Enabled=
True
        btnBeginn.Text = 
"Pause"
        t.Enabled = 
True
    
Else
        t3.Enabled=
False
        t2.Enabled=
false
        field1.Text=
""
        btnBeginn.Text = 
"Beginn"
        t.Enabled = 
False
    
End If
End Sub


Private 
Sub frmZeitMain_Load()
 o = 
1
 t.Enabled = 
False
 t2.Enabled = 
False
End Sub

Private 
Sub btnNeustart_Click()
    
Dim r as HbMsgBoxReturn
  r=
MsgBox("Sicher?",hbMsgBoxConfirmation+hbMsgBoxYesNo)
  
If r=hbMsgBoxYes Then
        t.Enabled = 
false
        t2.Enabled = 
False
        o = 
1
        btnBeginn.Text = 
"Beginn"
        Neu
        t.Interval = 
5
  
End If
End Sub

Public Function Neu() 
As Integer
    field1.Text=
""
    checkbox1.Value=
False
    checkbox2.Value=
False
    checkbox3.Value=
False
    checkbox4.Value=
False
    checkbox5.Value=
False
    checkbox6.Value=
False
    checkbox7.Value=
False
    checkbox8.Value=
False
    checkbox1.Text=
"30"
    checkbox2.Text=
"5"
    checkbox3.Text=
"30"
    checkbox4.Text=
"5"
    checkbox5.Text=
"30"
    checkbox6.Text=
"5"
    checkbox7.Text=
"30"
    checkbox8.Text=
"2h"
    picture2.Visible=
False
    picture3.Visible=
False
    picture4.Visible=
False
End Function
Davor

Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Peter Holmes Consulting HB++ Form 
file -->
<Form Version=
"3.00">
  <Name>frmZeitMain</Name>
  <Segment>main</Segment>
  <Locked>
False</Locked>
  <Layout Target=
"PalmOS">
    <Left>
0</Left>
    <Top>
0</Top>
    <Width>
160</Width>
    <Height>
160</Height>
    <Caption xml:space=
"preserve">Zeiteinteilung</Caption>
    <Modal>
False</Modal>
    <Help/>
    <DIA>
0</DIA>
    <SaveBehind>
True</SaveBehind>
    <NavState>
0</NavState>
    <InitialFocus/>
    <BottomLeft/>
    <Picture>
      <Name>Picture1</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
0</Left>
      <Top>
13</Top>
      <Anchors>
0</Anchors>
      <Visible>
False</Visible>
      <Image>Spirale</Image>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </Picture>
    <
Button>
      <Name>btnBeginn</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
1</Left>
      <Top>
16</Top>
      <Width>
60</Width>
      <Height>
40</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">Beginn</Text>
      <Font>Standard</Font>
      <Frame>
1</Frame>
      <Repeating>
False</Repeating>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
Button>
    <
CheckBox>
      <Name>CheckBox1</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
19</Top>
      <Width>
66</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">30</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox2</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
37</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">5</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox3</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
55</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">30</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox4</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
73</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">5</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox5</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
92</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">30</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox6</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
109</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">5</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox8</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
145</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">2h</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <
CheckBox>
      <Name>CheckBox7</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
68</Left>
      <Top>
127</Top>
      <Width>
40</Width>
      <Height>
12</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">30</Text>
      <Font>Standard</Font>
      <Value>
False</Value>
      <AnchorLeft>
True</AnchorLeft>
      <Group>
0</Group>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
CheckBox>
    <Picture>
      <Name>Picture2</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
102</Left>
      <Top>
25</Top>
      <Anchors>
0</Anchors>
      <Visible>
False</Visible>
      <Image>Einteilungen</Image>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </Picture>
    <Picture>
      <Name>Picture3</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
102</Left>
      <Top>
60</Top>
      <Anchors>
0</Anchors>
      <Visible>
False</Visible>
      <Image>Zwei</Image>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </Picture>
    <Picture>
      <Name>Picture4</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
102</Left>
      <Top>
97</Top>
      <Anchors>
0</Anchors>
      <Visible>
False</Visible>
      <Image>Drei</Image>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </Picture>
    <Field>
      <Name>Field1</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
3</Left>
      <Top>
109</Top>
      <Width>
59</Width>
      <Height>
52</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Font>LargeBold</Font>
      <Underline>
False</Underline>
      <SingleLine>
False</SingleLine>
      <Align>
0</Align>
      <Editable>
False</Editable>
      <AutoShift>
True</AutoShift>
      <Numeric>
False</Numeric>
      <MaxChar>
100</MaxChar>
      <Scrollbar/>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </Field>
    <Graffiti>
      <Name>Graffiti1</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
148</Left>
      <Top>
147</Top>
      <Anchors>
0</Anchors>
    </Graffiti>
    <
Button>
      <Name>btnNeustart</Name>
      <Index>
0</Index>
      <Layer>
0</Layer>
      <Tag/>
      <Left>
1</Left>
      <Top>
58</Top>
      <Width>
60</Width>
      <Height>
45</Height>
      <Anchors>
0</Anchors>
      <Visible>
True</Visible>
      <Text xml:space=
"preserve">Neustart</Text>
      <Font>Standard</Font>
      <Frame>
1</Frame>
      <Repeating>
False</Repeating>
      <NavFlags>
0</NavFlags>
      <NavOrder/>
      <Above/>
      <Below/>
    </
Button>
  </Layout>
Dieser Code stellt eine Uhr dar, die durchzählt und jede 0,5 Stunde 5 Minuten Pause macht, nach 2h länger Pause.
Reply With Quote
  #6 (permalink)  
Old 01-31-2012, 07:56 AM
Kiffi's Avatar
Senior Member
 
Join Date: Feb 2011
Location: Leverkusen, Germany
Posts: 185
Default

Hallo Ortrun,

ich hab's mal auf die Schnelle konvertiert. Der nachfolgende Code
mag noch beliebige Fehler enthalten, weil ich ihn nicht habe laufen
lassen. Jedoch zeigt er Dir IMO ganz gut, dass die Unterschiede
zwischen HB und B4A nicht besonders groß sind.

Die Positionierung der Controls habe ich hier manuell vorgenommen.
Kann sein, dass Du manche Elemente nicht sehen kannst, weil Dein
Device nicht die benötigte Auflösung hat. Du kannst allerdings auch
den Designer dafür nehmen.

Code:
'Activity module
Sub Process_Globals
    
'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    
'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

    
Dim o As Int
    
Dim Konstante As Int 

    
Dim checkbox1 As CheckBox
    
Dim checkbox2 As CheckBox
    
Dim checkbox3 As CheckBox
    
Dim checkbox4 As CheckBox
    
Dim checkbox5 As CheckBox
    
Dim checkbox6 As CheckBox
    
Dim checkbox7 As CheckBox
    
Dim checkbox8 As CheckBox

    
Dim T1 As Timer
    
Dim T2 As Timer
    
Dim T3 As Timer
    
    
Dim b As Beeper

    
Dim Field1 As Label
    
Dim btnBeginn As Button

End Sub

Sub Activity_Create(FirstTime As Boolean)

    checkbox1.Initialize(
"checkbox1")
    checkbox2.Initialize(
"checkbox2")
    checkbox3.Initialize(
"checkbox3")
    checkbox4.Initialize(
"checkbox4")
    checkbox5.Initialize(
"checkbox5")
    checkbox6.Initialize(
"checkbox6")
    checkbox7.Initialize(
"checkbox7")
    checkbox8.Initialize(
"checkbox8")
    
    
Dim CheckBoxHeight As Int
    
Dim CheckBoxWidth As Int

    CheckBoxWidth  = 
200dip
    CheckBoxHeight =  
40dip

    Activity.AddView(checkbox1, 
0,   0   , CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox2, 
0,  80dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox3, 
0120dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox4, 
0160dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox5, 
0200dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox6, 
0240dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox7, 
0280dip, CheckBoxWidth, CheckBoxHeight)
    Activity.AddView(checkbox8, 
0320dip, CheckBoxWidth, CheckBoxHeight)

    checkbox1.Text=
"30"
    checkbox2.Text=
"5"
    checkbox3.Text=
"30"
    checkbox4.Text=
"5"
    checkbox5.Text=
"30"
    checkbox6.Text=
"5"
    checkbox7.Text=
"30"
    checkbox8.Text=
"2h"

    T1.Initialize(
"T1"1000)
    T2.Initialize(
"T2"1000)
    T3.Initialize(
"T3"1000)

    b.Initialize(
300500)

    Field1.Initialize(
"Field1")
    Activity.AddView(Field1, 
0360dip200dip40dip)

    btnBeginn.Initialize(
"btnBeginn")
    btnBeginn.Text = 
"Beginn"
    Activity.AddView(btnBeginn, 
0400dip200dip40dip)

    
If FirstTime Then
        o = 
1
        T1.Enabled = 
False
        T2.Enabled = 
False
    
End If
    
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub T1_Tick
    
    Konstante = 
60000
    
    
Select Case o
        
Case 1
            Neu
            
'msgbox "Pause 600"
            checkbox1.Text = "30 <-"
            T1.Enabled=
False
            T2.Enabled=
False
            T1.Interval=
30*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
2
        
Case 2
            b.Beep 
            checkbox1.Text = 
"30"
            checkbox2.Text = 
"5  <-"
            Field1.Text = 
""
            checkbox1.Checked=
True
            
'msgbox "Drin"
            'AnAus
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
5*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
3
        
Case 3
            b.Beep 
            checkbox2.Text = 
"5"
            checkbox3.Text = 
"30 <-"
            Field1.Text = 
""
            checkbox2.Checked=
True
            
'picture2.Visible = True
            'msgbox "Pause 600"
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
30*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
4
        
Case 4
            b.Beep 
            checkbox4.Text = 
"5  <-"
            checkbox3.Text = 
"30"
            Field1.Text = 
""
            checkbox3.Checked=
True
            
'msgbox "Pause 100"
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
5*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
5
        
Case 5
            b.Beep 
            checkbox4.Text = 
"5"
            checkbox5.Text = 
"30 <-"
            Field1.Text = 
""
            checkbox4.Checked=
True
            
'picture2.Visible = False
            'picture3.Visible = True
            'msgbox "Pause 600"
            'AnAus
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
30*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
6
        
Case 6
            b.Beep 
            checkbox6.Text = 
"5  <-"
            checkbox5.Text = 
"30"
            Field1.Text = 
""
            checkbox5.Checked=
True
            
'msgbox "Pause 100"
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
5*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
7
        
Case 7
            b.Beep 
            checkbox6.Text = 
"5"
            checkbox7.Text = 
"30 <-"
            Field1.Text = 
""
            checkbox6.Checked=
True
            
'picture3.Visible = False
            'picture4.Visible = True
            'msgbox "Pause 600"
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
30*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
8
        
Case 8
            b.Beep 
            checkbox8.Text = 
"2h <-"
            checkbox7.Text = 
"30"
            Field1.Text = 
""
            checkbox7.Checked=
True
            b.Beep 
            
'msgbox "Pause 600"
            T1.Enabled=False
            T2.Enabled=
False
            T1.Interval=
120*Konstante
            T2.Interval = T1.Interval/
60
            T1.Enabled=
True
            T2.Enabled=
True
            o = 
9
        
Case 9
            b.Beep 
            checkbox8.Text = 
"2h"
            Field1.Text = 
""
            checkbox8.Checked=
True
            o = 
1
            
'msgbox "Warten auf Neu"
            AnAus
            T1.Interval = 
1
            
't2.Interval = t.Interval/60
            T2.Enabled=False
            btnBeginn.Text = 
"Beginn"
            T1.Enabled = 
False
            Neu
    
End Select

End Sub

Sub T2_Tick
    Field1.Text = Field1.Text & 
"."
End Sub

Sub T3_Tick
    
' ResetAutoOffTimer ??
End Sub

Sub AnAus
    T1.Enabled=
False
    T2.Enabled=
False
    T1.Enabled=
True
    T2.Enabled=
True
End Sub

Sub Neu
    Field1.Text=
""
    checkbox1.Checked=
False
    checkbox2.Checked=
False
    checkbox3.Checked=
False
    checkbox4.Checked=
False
    checkbox5.Checked=
False
    checkbox6.Checked=
False
    checkbox7.Checked=
False
    checkbox8.Checked=
False
    checkbox1.Text=
"30"
    checkbox2.Text=
"5"
    checkbox3.Text=
"30"
    checkbox4.Text=
"5"
    checkbox5.Text=
"30"
    checkbox6.Text=
"5"
    checkbox7.Text=
"30"
    checkbox8.Text=
"2h"
    
'picture2.Visible=False
    'picture3.Visible=False
    'picture4.Visible=False
End Sub

Sub btnNeustart_Click()

    
If Msgbox2("Sicher?""""Ja""""Nein"Null) = DialogResponse.POSITIVE Then
        T1.Enabled = 
False
        T2.Enabled = 
False
        o = 
1
        btnBeginn.Text = 
"Beginn"
        Neu
        T1.Interval = 
5
    
End If

End Sub

Sub btnBeginn_Click

    
If btnBeginn.Text = "Beginn" Then
        T3.Interval=
1000
        T3.Enabled=
True
        T2.Enabled=
True
        btnBeginn.Text = 
"Pause"
        T1.Enabled = 
True
    
Else
        T3.Enabled=
False
        T2.Enabled=
False
        Field1.Text=
""
        btnBeginn.Text = 
"Beginn"
        T1.Enabled = 
False
    
End If

End Sub
Grüße ... Kiffi
__________________
Sorry for my weird english.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
ScrollView gibt einen Wert zu wenig wieder. BMP German Forum 5 12-09-2011 12:27 PM
Auf einen von vielen Bildern zugreifen Nachtfalke75 German Forum 3 08-15-2011 07:46 PM
Wie baue ich mir einen eBook Reader mit TTS? wbauer German Forum 2 03-10-2011 05:26 PM
Kopieren einer Datei auf einen Server sendman German Forum 6 05-22-2010 07:58 AM
Zeilenumbruch im Quelltext Fontanus German Forum 5 08-14-2007 02:27 PM


All times are GMT. The time now is 06:55 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0