vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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: im 32Bit LONG das letzte Bit abfragen / setzen ? 
Autor: Dirk
Datum: 29.11.05 17:49

Das höchste Bit bei einem 32Bit LONG Variablen ist das Vorzeichen-Bit. D.h. aber nicht, dass die Zahl 1 durch setzen des VZ Bits -1 wird, denn der Wert des VZ Bits ist 2^-31.

Die einfachste Möglichkeit ist: z = z Or &H80000000

Beispiel:
  Dim z As Long
  Debug.Print z
  z = z Or &H80000000
  Debug.Print z

Gruß
Dirk

--
?Get it right the first time

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
im 32Bit LONG das letzte Bit abfragen / setzen ?1.205ByteRider29.11.05 16:14
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?844Zardoz29.11.05 17:29
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?857Dirk29.11.05 17:49
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?813ByteRider29.11.05 19:34
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?861Dirk05.12.05 15:18
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?832Desatrous06.12.05 08:44
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?858Dirk06.12.05 09:43
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?985Desatrous06.12.05 13:33
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?836ByteRider29.11.05 20:49
Re: im 32Bit LONG das letzte Bit abfragen / setzen ?877Wöllmi01.12.05 21:03

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