Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Performanceoptimierung von verknüpften if-Abfragen Kategorie: Programmierung Basic (von PeterS - 27.05.2011 8:41)
Als Antwort auf Re: Performanceoptimierung von verknüpften if-Abfragen von Horst - 26.05.2011 21:42

> > > > > > > Hallo,
> > > > > > >
> > > > > > > Peter ich hab zwar dei Buch gelesen aber eine Frage hab ich da noch:
> > > > > > >
> > > > > > > Eine If Schleifen Konstruktion
> > > > > > >
> > > > > > > If a=1 And b=1 Then   ' sollte schneller sein
> > > > > > >
> > > > > > > If a=1 Then                ' als die Verschachtelung
> > > > > > >    If b=1 Then
> > > > > > >
> > > > > > > Frage wird vom Interpreter die eine IF Schleifenprüfung abgebrochen wenn der erste nicht
> > > > > zutreffende
> > > > > > > Vergleich gefunden ist oder wird die Komplette Abfrage durchlaufen?
> > > > > > >
> > > > > > >
> > > > > > > Gutes Buch übrigens, Glückwunsch!
> > > > > >
> > > > > > Hallo Michi,
> > > > > >
> > > > > > ich weiÃ?, ich bin nicht Peter.
> > > > > > Habe aber meine Messungen um dein Beispiel erweitert.
> > > > > > w steht für Word
> > > > > > offizielle Version!
> > > > > > Messprog von ErnstH
> > > > > >
> > > > > >         '
> > > > > >         ' w1=1
> > > > > >         ' w2=1
> > > > > >         'If w1=1 And w2=1 Then     ' 628 Takte
> > > > > >         'End If
> > > > > >
> > > > > >         ' w1=0
> > > > > >         ' w2=1
> > > > > >         'If w1=1 And w2=1 Then     ' 644 Takte
> > > > > >         'End If
> > > > > >         '
> > > > > >         ' w1=1
> > > > > >         ' w2=0
> > > > > >         'If w1=1 And w2=1 Then     ' 644 Takte
> > > > > >         'End If
> > > > > >         '
> > > > > >         ' w1=0
> > > > > >         ' w2=0
> > > > > >         'If w1=1 And w2=1 Then     ' 644 Takte
> > > > > >         'End If
> > > > > >         '
> > > > > >         ' w1=0
> > > > > >         ' w2=0
> > > > > >         'If w1=1 Then           '323 Takte
> > > > > >         '  If w2=1 Then
> > > > > >         '  End If
> > > > > >         'End If
> > > > > >         '
> > > > > >         ' w1=1
> > > > > >         ' w2=0
> > > > > >         'If w1=1 Then           '630 Takte
> > > > > >         '  If w2=1 Then
> > > > > >         '  End If
> > > > > >         'End If
> > > > > >         '
> > > > > >         ' w1=1
> > > > > >         ' w2=1
> > > > > >         'If w1=1 Then           '630 Takte
> > > > > >         '  If w2=1 Then
> > > > > >         '  End If
> > > > > >         'End If
> > > > > >         '
> > > > > > Viel Spass noch...besonders heut' abend.
> > > > > > Manfred
> > > > >
> > > > > Hallo Peter,
> > > > > können zukünftig die logischen Verknüpfungen effektiver vom Interpreter realisiert werden
> > > > > (also das erste Nichtzutreffen bricht die weiteren Bewertungen ab) oder ist es gedacht,
> > > > > dass die Anwender mehrere if-Abfragen verschachteln?
> > > > >
> > > > > Ist das ein Thema für eine Beauftragung durch Conrad?
> > > > >
> > > > > Viele Grü�e
> > > > >
> > > > > Jo
> > > > Hallo Peter, darf ich dich dazu noch um eine kurze Aussage bitten? Danke und viele Grü�e Jo
> > >
> > > Hallo,
> > > ich denke das ist eigentlich ein Bug und sollte behoben werden. Kann ja auch nicht zu schwer
> > > sein im interpreter denke ich oder hoffe ich.
> > > Ich meine der geringe funktionsinhalt sollte schon einigermassen flutschen
> > > gruss Horst
> >
> > Hallo Horst,
> >
> > das ist kein Bug, und auch nicht einfach zu implementieren.
> >
> > > Ich meine der geringe funktionsinhalt sollte schon einigermassen flutschen
> > Warum diese Anmache? Ok, das System gefällt Dir nicht, also schick es halt
> > zurück und gut ist.
> >
> > Gruss Peter
> Wer bist du eigentlich Peter? Ein Superuser? Ein Conrad Angestellter? Nach den Einträgen
> denke ich ein entwickler für conrad?!? Wiso willst du das ich nicht mit c-conrol weiter mache
> und alles zurückschicke? darf man hier nicht seine meinung äussern?
> gruÃ? horst

Hallo Horst,

Du kannst gerne mit der C-Control Pro tun und lassen was Du willst. Du kannst gerne auch
jederzeit äu�ern, das Dir das System nicht gefällt, ok hast Du schon gemacht. Ich erwarte
aber ein gewisses Ma� an Höflichkeit von Dir.

Gruss Peter


    Antwort schreiben


Antworten: