vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Werte aus MultilineTextbox auslesen und an Variablen übergeben 
Autor: Dirk
Datum: 07.08.10 13:37

Option Explicit
 
Dim m_boEnd As Boolean
 
 
Private Sub Run()
 
  Dim sLine() As String
  Dim Y_Axis As Single
  Dim X_Axis As Single
 
  Dim ActualX As Single
  Dim ActualY As Single
 
  Dim boPosOk As Boolean
 
  Const c_Invalid As Single = -10 ^ 20 'ein ungültiger Wert
 
  Dim eta As Single
 
  Dim boEnd As Boolean
 
  Dim i As Long
 
  boEnd = False
 
  eta = 1 * 10 ^ -3
 
  sLine = Split(Text1.Text, vbNewLine)
 
  i = 0
 
  txtActY.SetFocus
 
  Do
 
    Y_Axis = c_Invalid
    X_Axis = c_Invalid
 
    boPosOk = False
 
    Select Case Left$(sLine(i), 1)
 
      Case "Y"
        Y_Axis = Val(Replace(Mid$(sLine(i), 2, 5), ",", "."))
        Text2.Text = "Y: " & Y_Axis
 
      Case "X"
        X_Axis = Val(Replace(Mid$(sLine(i), 2, 5), ",", "."))
        Text2.Text = "X:" & X_Axis
 
      Case "m"
        Text2.Text = "Ende"
        boPosOk = True
        boEnd = True
 
      Case "S"
        MsgBox "Werkzeugwechsel"
        boPosOk = True
 
    End Select
 
 
    Do Until boPosOk Or m_boEnd Or boEnd
 
      'warten auf Erreichen der Position
 
      ActualX = Val(txtActX.Text)
      ActualY = Val(txtActY.Text)
 
      boPosOk = Abs(Y_Axis - ActualY) < eta
      boPosOk = boPosOk Or Abs(X_Axis - ActualX) < eta
      DoEvents
    Loop
 
     i = i + 1
 
  Loop Until boEnd Or m_boEnd
 
 
  If m_boEnd Then
    Unload Me
  End If
 
 
End Sub

Gruß
Dirk

--
?Get it right the first time

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Werte aus MultilineTextbox auslesen und an Variablen übergeb...2.003boneman8507.06.10 09:11
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.364ModeratorDieter07.06.10 09:21
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.382boneman8507.06.10 09:31
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.386ModeratorDieter07.06.10 21:04
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.271boneman8505.08.10 16:48
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.306Dirk05.08.10 18:52
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.267boneman8505.08.10 19:33
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.300Dirk05.08.10 20:02
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.305boneman8505.08.10 20:09
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.447Dirk05.08.10 20:52
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.216boneman8506.08.10 18:34
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.475boneman8506.08.10 18:38
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.265Dirk07.08.10 13:37
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.262boneman8508.08.10 12:25
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.288Dirk08.08.10 14:15
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.237boneman8508.08.10 15:56
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.266Dirk08.08.10 18:07
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.328Franki08.08.10 03:09
Re: Werte aus MultilineTextbox auslesen und an Variablen übe...1.232boneman8508.08.10 12:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel