Español
Stammtisch & Café

hex if caso viele werte vergleichen como

 
freenet.thorsten_friedrichs meint:

hallo.
also Yo z.b. una Hexwerte (oder auch otro zahlenwert oder
tal vez cadena), nun
Comparo si dieser con un otro übereinstimmt z.b. con IF.
Also
a% = $4
If a% = $3
elseif a% = $4
.... (veces como beispiel, hoffentlich war el zuweisung correcto).
Yo möchte aber nun prüfen si una bestimmter Hexwert (hier $4) en uno
großen auswahl a Hexwerten vorkommt (also normal no sólo una
einstellige hexzahl, pero mehrstellig (el selbe pero en dezimalzahlen
y tal vez strings)
$02 $05 $1a ...........
lo kann esta una realtiv große anzahl a zahlen ser.
Yo saber como si yo el nun en EINER Abfrage hacer voluntad sólo el lösung
if (a% = $3) or (a% = $4) or (a% = $5) or ...
Yo muß also jedesmal otra vez komplett el erste Variable eingeben.
Gibt lo una otro Möglichkeit o. Schreibweise?
if a% = $3 or $4 or $5 va va zwar sprachlich (es el Inhalt Variable
a% igual $3 oder...) pero no
programmiertechnisch (se sí irgendwie binär zusammengesetzt más o menos.
Gibt lo como una simplemente, auch optisch y übersichtilich bessere Möglichkeit
oder muß Yo como oben geschrieben alles ausführlich con if beschreiben?
Thorsten
 
19.10.2005  
 




efisch
¡Hola Thorsten,

si la Vergleichswerte zusammenhängen, also $1, $2, ..., $fe, $ff, hilft natürlich
if (a% >= $1) AND (a% <= $ff).
Andernfalls füllt uno una Array V% con el Vergleichswerten y vergleicht en uno Bucle:

Dieses Vorgehen es bastante flexibel, porque uno el Vergleichswerte en Bedarf en el laufenden Programa adaptar oder auch de uno Expediente einlesen kann.

HTH
ebi
 
19.10.2005  
 



gmx.malenz meint:

Wandel ihn doch simplemente como String en, y luego vergleich
if instr(stringwert$+, , FF,FE,CA,99,00,) > 0
MFG Marco
> -----Ursprüngliche Nachricht-----
> Von: Thorsten Friedrichs [mailto:thorsten_friedrichs@freenet.de]
> Gesendet: Mittwoch, 19. Oktober 2005 03:00
> An: Profano-Mail
> Betreff: Hex / if / caso - viele werte vergleichen - como?
> hallo.
> also Yo z.b. una Hexwerte (oder auch otro zahlenwert oder
> tal vez cadena), nun
> Comparo si dieser con un otro übereinstimmt z.b. con IF.
> Also
> a% = $4
> If a% = $3
> elseif a% = $4
> .... (veces como beispiel, hoffentlich war el zuweisung correcto).
> Yo möchte aber nun prüfen si una bestimmter Hexwert (hier $4) en
uno
> großen auswahl a Hexwerten vorkommt (also normal no sólo una
> einstellige hexzahl, pero mehrstellig (el selbe pero en
> dezimalzahlen
> y tal vez strings)
> $02 $05 $1a ...........
> lo kann esta una realtiv große anzahl a zahlen ser.
> Yo saber como si yo el nun en EINER Abfrage hacer voluntad sólo el
lösung
> if (a% = $3) or (a% = $4) or (a% = $5) or ...
> Yo muß also jedesmal otra vez komplett el erste Variable eingeben.
> Gibt lo una otro Möglichkeit o. Schreibweise?
> if a% = $3 or $4 or $5 va va zwar sprachlich (es el Inhalt
> Variable
> a% igual $3 oder...) pero no
> programmiertechnisch (se sí irgendwie binär zusammengesetzt más o menos.
> Gibt lo como una simplemente, auch optisch y übersichtilich bessere
> Möglichkeit
> oder muß Yo como oben geschrieben alles ausführlich con if
beschreiben?
> Thorsten
> --
 
19.10.2005  
 



Hexadezimal es doch sólo una Darstellungsform, du kannst doch bastante normal así Rechnen, como wären lo normale Pagar. Das Ergebnis kannste en Bedarf a Optischen Gestalltung otra vez como Hex ausgeben.
Declarar Ergebnis&
Ergebnis& = $4 + 6
Imprimir Ergebnis&
Imprimir Hex$(Ergebnis&)
waitkey
 
19.10.2005  
 



web.dennis.schulmeister meint:

¡Hola Thorsten,
dein Problema Yo no soy bastante klar. Erst veces. Como Es el Ausgangslage? Wo
kommen el Werte
her y cómo voluntad ellos uns Programa transferencia? Dann, qué hast du así antes?
Saludo,
Dennis
----- Original Message -----
From: malenz
To: Profano-Mail
Sent: Wednesday, October 19, 2005 8:44 AM
Subject: AW: Hex / if / caso - viele werte vergleichen - como?
Wandel ihn doch simplemente como String en, y luego vergleich
if instr(stringwert$+, , FF,FE,CA,99,00,) > 0
MFG Marco
> -----Ursprüngliche Nachricht-----
> Von: Thorsten Friedrichs [mailto:thorsten_friedrichs@freenet.de]
> Gesendet: Mittwoch, 19. Oktober 2005 03:00
> An: Profano-Mail
> Betreff: Hex / if / caso - viele werte vergleichen - como?
> hallo.
> also Yo z.b. una Hexwerte (oder auch otro zahlenwert oder
> tal vez cadena), nun
> Comparo si dieser con un otro übereinstimmt z.b. con IF.
> Also
> a% = $4
> If a% = $3
> elseif a% = $4
> .... (veces como beispiel, hoffentlich war el zuweisung correcto).
> Yo möchte aber nun prüfen si una bestimmter Hexwert (hier $4) en
uno
> großen auswahl a Hexwerten vorkommt (also normal no sólo una
> einstellige hexzahl, pero mehrstellig (el selbe pero en
> dezimalzahlen
> y tal vez strings)
> $02 $05 $1a ...........
> lo kann esta una realtiv große anzahl a zahlen ser.
> Yo saber como si yo el nun en EINER Abfrage hacer voluntad sólo el
lösung
> if (a% = $3) or (a% = $4) or (a% = $5) or ...
> Yo muß also jedesmal otra vez komplett el erste Variable eingeben.
> Gibt lo una otro Möglichkeit o. Schreibweise?
> if a% = $3 or $4 or $5 va va zwar sprachlich (es el Inhalt
> Variable
> a% igual $3 oder...) pero no
> programmiertechnisch (se sí irgendwie binär zusammengesetzt más o menos.
> Gibt lo como una simplemente, auch optisch y übersichtilich bessere
> Möglichkeit
> oder muß Yo como oben geschrieben alles ausführlich con if
beschreiben?
> Thorsten
> --
 
19.10.2005  
 



freenet.thorsten_friedrichs meint:

el proporcionaría Programmablauf sí no beschleunigen, pero verlangsamen.
Saludo
Thorsten
> Wandel ihn doch simplemente como String en, y luego vergleich
> if instr(stringwert$+, , FF,FE,CA,99,00,) > 0
> MFG Marco
> > -----Ursprüngliche Nachricht-----
> > Von: Thorsten Friedrichs [mailto:thorsten_friedrichs@freenet.de]
> > Gesendet: Mittwoch, 19. Oktober 2005 03:00
> > An: Profano-Mail
> > Betreff: Hex / if / caso - viele werte vergleichen - como?
> > hallo.
> > also Yo z.b. una Hexwerte (oder auch otro zahlenwert oder
> > tal vez cadena), nun
> > Comparo si dieser con un otro übereinstimmt z.b. con IF.
> > Also
> > a% = $4
> > If a% = $3
> > elseif a% = $4
> > .... (veces como beispiel, hoffentlich war el zuweisung correcto).
> > Yo möchte aber nun prüfen si una bestimmter Hexwert (hier $4) en
> uno
> > großen auswahl a Hexwerten vorkommt (also normal no sólo una
> > einstellige hexzahl, pero mehrstellig (el selbe pero en
> > dezimalzahlen
> > y tal vez strings)
> > $02 $05 $1a ...........
> > lo kann esta una realtiv große anzahl a zahlen ser.
> > Yo saber como si yo el nun en EINER Abfrage hacer voluntad sólo el
> lösung
> > if (a% = $3) or (a% = $4) or (a% = $5) or ...
> > Yo muß also jedesmal otra vez komplett el erste Variable eingeben.
> > Gibt lo una otro Möglichkeit o. Schreibweise?
> > if a% = $3 or $4 or $5 va va zwar sprachlich (es el Inhalt
> > Variable
> > a% igual $3 oder...) pero no
> > programmiertechnisch (se sí irgendwie binär zusammengesetzt más o menos.
> > Gibt lo como una simplemente, auch optisch y übersichtilich bessere
> > Möglichkeit
> > oder muß Yo como oben geschrieben alles ausführlich con if
> beschreiben?
> > Thorsten
> > --
 
20.10.2005  
 



freenet.thorsten_friedrichs meint:

Hi Dennis,
el Ausgangslage es, Yo u.a. una propio Protokoll escribir (u.a. para
el tcp.dll de MRK).
Nun Yo una feste Tabla con Werten (hier sólo Hexwerte) y muß
esta vergleichen.
Dabei voluntad y muß Yo en el ersten Schritt überprüfen si una Byte con un
Hexwert de uno Tabla übereinstimmt.
(a otro Punto kommen en lugar de fester Werte, variable antes).
Mit if (x=$yy) or (x=$xy) es zwar auch, pero se muy
unübersichtlich y teilweise EXTREM lang.
una Abkürzen con if x = $yy or $xy va no, en grund des logischen
vergleichens.
Aber Yo bin glaube Yo más gekommen. Yo habe como vollkommen vergessen
y sólo ahora en el Ayuda otra vez draufgestoßen
el lo sí el binäre UND (&) y binäre O (|) son.
así podría lo klappen y yo voluntad el veces testen como el funktioniert.
Saludo
Thorsten
> ¡Hola Thorsten,
> dein Problema Yo no soy bastante klar. Erst veces. Como Es el
> Ausgangslage? Wo
> kommen el Werte
> her y cómo voluntad ellos uns Programa transferencia? Dann, qué hast du
> así antes?
> Saludo,
> Dennis
> ----- Original Message -----
> From: malenz
> To: Profano-Mail
> Sent: Wednesday, October 19, 2005 8:44 AM
> Subject: AW: Hex / if / caso - viele werte vergleichen - como?
> Wandel ihn doch simplemente como String en, y luego vergleich
> if instr(stringwert$+, , FF,FE,CA,99,00,) > 0
> MFG Marco
> > -----Ursprüngliche Nachricht-----
> > Von: Thorsten Friedrichs [mailto:thorsten_friedrichs@freenet.de]
> > Gesendet: Mittwoch, 19. Oktober 2005 03:00
> > An: Profano-Mail
> > Betreff: Hex / if / caso - viele werte vergleichen - como?
> > hallo.
> > also Yo z.b. una Hexwerte (oder auch otro zahlenwert oder
> > tal vez cadena), nun
> > Comparo si dieser con un otro übereinstimmt z.b. con IF.
> > Also
> > a% = $4
> > If a% = $3
> > elseif a% = $4
> > .... (veces como beispiel, hoffentlich war el zuweisung correcto).
> > Yo möchte aber nun prüfen si una bestimmter Hexwert (hier $4) en
> uno
> > großen auswahl a Hexwerten vorkommt (also normal no sólo una
> > einstellige hexzahl, pero mehrstellig (el selbe pero en
> > dezimalzahlen
> > y tal vez strings)
> > $02 $05 $1a ...........
> > lo kann esta una realtiv große anzahl a zahlen ser.
> > Yo saber como si yo el nun en EINER Abfrage hacer voluntad sólo el
> lösung
> > if (a% = $3) or (a% = $4) or (a% = $5) or ...
> > Yo muß also jedesmal otra vez komplett el erste Variable eingeben.
> > Gibt lo una otro Möglichkeit o. Schreibweise?
> > if a% = $3 or $4 or $5 va va zwar sprachlich (es el Inhalt
> > Variable
> > a% igual $3 oder...) pero no
> > programmiertechnisch (se sí irgendwie binär zusammengesetzt más o menos.
> > Gibt lo como una simplemente, auch optisch y übersichtilich bessere
> > Möglichkeit
> > oder muß Yo como oben geschrieben alles ausführlich con if
> beschreiben?
> > Thorsten
> > --
 
20.10.2005  
 



gmx.malenz meint:

> el proporcionaría Programmablauf sí no beschleunigen, pero
verlangsamen.
Würde aber como gewünscht el código übersichtlicher hacer . Wenn du
sin embargo Geschwindigkeit willst, y viele Werte hast, Yo así
una if-Abfrage no con Profano direkt escribir . Ist sólo simplemente a
langsam . Wenns sin embargo absolut no anders va, entonces versuchs en
Eigenschaft el Zahlenmenge .
Mit freundlichen Grüßen Marco
 
20.10.2005  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

2.619 Views

Untitledvor 0 min.
Walter05.06.2022
Heinz Bernhard20.08.2013
Sebastian Sprenger01.08.2013
jaschi28.12.2012

Themeninformationen

Dieses Thema ha 2 subscriber:

unbekannt (7x)
efisch (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie