Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Cardinal Binär Darstellen (https://www.delphipraxis.net/120354-cardinal-binaer-darstellen.html)

Weazy 9. Sep 2008 22:51


Cardinal Binär Darstellen
 
Wie kann ich ein Cardinal (oder sonst ein Primitiver Datentyp) Binär anzeigen lassen und wie kriege ich raus ob z.B das x-te bit von rechts 1 oder 0 ist?

Luckie 9. Sep 2008 22:57

Re: Cardinal Binär Darstellen
 
Dafür sollte es im Forum genug Code-Beispiel geben.

Weazy 9. Sep 2008 23:06

Re: Cardinal Binär Darstellen
 
hab wohl beim ersten mal die suche falsch verwendet, funktioniert bestens!

Mackhack 9. Sep 2008 23:09

Re: Cardinal Binär Darstellen
 
Zitat:

Zitat von Weazy
hab wohl beim ersten mal die suche falsch verwendet, funktioniert bestens!

Und welcher Beitrag hat dir geholfen?

Weazy 9. Sep 2008 23:39

Re: Cardinal Binär Darstellen
 
Der mit "IntToBin". Gibt ca 10 implementationen. Habe einfach die erste genommen, da ich die funktion eh nur für einen Test brauche (Arbeite an einer UnRar Komponente die entlich mal etwas mehr ArchivInformationen anzeigen kann als alle bisherigen)...

Mackhack 10. Sep 2008 02:09

Re: Cardinal Binär Darstellen
 
Schoenes Projekt. Hoffe wir sehen die hier dann auch! 8)

Weazy 10. Sep 2008 08:10

Re: Cardinal Binär Darstellen
 
Ja werde die Kompo hier bereitstellen, es gibt zwar einige unrar vcl's, sind aber alle undbrauchbar. Zudem liefert meine compo schon jetzt sehr viele archiv informationen und zeigt auch der Fortschritt korrekt an. Sollte diese oder nächste Woche fertig werden.

Luckie 10. Sep 2008 08:52

Re: Cardinal Binär Darstellen
 
Zitat:

Zitat von Weazy
es gibt zwar einige unrar vcl's, sind aber alle undbrauchbar.

Das halte ich für ein Gerücht.

Weazy 10. Sep 2008 09:48

Re: Cardinal Binär Darstellen
 
unbrauchbar vielleicht nicht, aber ich habe z.B keine Komponente gefunden bei der das Testen funktioniert, Archivinformationen wie solid, signiert, locked, dictionary size, recovery data anzeigt. Ausserdem ist die Fortschrittsanzeige oft schlecht, da einfach für jede Verarbeitete Datei der Fortschritt erhöht wird, nicht aber der Fortschritt der einzelnen Datei angezeigt wird. Da dies mit der UnRar.dll jedoch möglich ist habe ich beschlossen eine eigene Kompo zu schreiben. Auslesen aller Informationen funktioniert und Fortschritt + Testen ist fast fertig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz