Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Decode
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 11:31    Titel: Antworten mit Zitat

Gibt es denn verbesserungsvorschläge zum Hex-Viewer? mit dem Kopf durch die Mauer wollen
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 30.05.2006, 11:43    Titel: Antworten mit Zitat

Wie wär's mit: "Mach 'nen Editor draus!"?
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 13:19    Titel: Antworten mit Zitat

Mao hat Folgendes geschrieben:
Wie wär's mit: "Mach 'nen Editor draus!"?


Und was soll das heißen? Autsch!
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
otti



Anmeldungsdatum: 28.02.2005
Beiträge: 112
Wohnort: Wildberg

BeitragVerfasst am: 30.05.2006, 13:33    Titel: Antworten mit Zitat

@Infection93:

Du sollst aus dem Viewer n Editor machen, d.h. das die angezeigten daten veränderbar sein sollen(und zwar vom user per tastatur)

grüße otti
_________________
Gute Musik lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 15:29    Titel: Antworten mit Zitat

Ach so... Na, dass speichern von den Zahlen bzw. ASCII codes würde einfach gehen (wenn man es in eine txt oder was ähnliches packen will). Aber das direkte verändern der bytes... Da kennen sich doch nur die aus, die sich mit Assembler auskennen, oder?

Sebastian hat folgendes geschrieben:
Ich fasse mal zusammen: Deine Eltern lassen dich im Web surfen, aber verbieten dir, ein paar KBs auf deinen Webspace hochzuladen?!

Ich darf an den PC nur am Wochenende. Eigentlich... Ich gehe oft ins InternetCafe. grinsen
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de


Zuletzt bearbeitet von Infection 93 am 30.05.2006, 15:41, insgesamt 4-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 15:37    Titel: Antworten mit Zitat

Bitte löschen! War ein versehn! Maus ist durchgedreht! peinlich peinlich
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Michael Frey



Anmeldungsdatum: 18.12.2004
Beiträge: 2577
Wohnort: Schweiz

BeitragVerfasst am: 30.05.2006, 17:07    Titel: Antworten mit Zitat

Verwende für Zitate [quote]Der Text[/quote].
Wenn du einen Namen drin haben willst, mach [quote="DerName"]Text[/quote]

Zur deiner Frage:
Ich kenn mich jetzt nicht genau mit den QBasic eigenarten aus, aber in Freebasic haben wir damit keine Probleme.

Einige möglichkeiten für QBasic:
Lese die Daten in ein Array ein und bearbeite dann einfach das Array.

Oder mit Peek und Poke sollte es auch in QBasic möglich sein, an die einzelnen Zeichen des Stringes zu kommen.

Asemblerkenntnisse sind auf jeden Fall nicht nötig!
_________________
http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 30.05.2006, 17:21    Titel: Antworten mit Zitat

An die Zeichen eines Strings kommt man aber auch mit Mid$, Left$ und Right$. zwinkern Oder hab' ich da mal wieder was falsch verstanden?!

Mal so eine "Nebenbei-Frage" (nein, ich brauch' es für keinen Hex-Editor Zunge rausstrecken):
Mit Hex$ kann ich eine dezimale, natürliche Zahl in das Equivalent in Hexcode umrechnen. Gibt es auch eine Möglichkeit, das Ganze quasi rückwärts laufen zu lassen? Also aus einem Hex-String "41" wieder ein "65" zu machen? Ich hab' dazu (eigentlich) keine BASIC-Hauseigene Funktion gefunden. Sonst muss ich das ebend selbst schreiben. lächeln

Grüße,
Mao
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 19:38    Titel: Antworten mit Zitat

Nein, so eine gibt es leider nicht. Aber du kannst ja selbst einen Algorithmus erfinden, der HexZahlen in DezimalZahlen konvertiert.

In VBDOS gibs die Funktion OCT$()
Das konvertiert die Zahl in ein mehr exotischeres Zahlensystem.
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Neo187



Anmeldungsdatum: 26.12.2005
Beiträge: 350
Wohnort: Oldenburg

BeitragVerfasst am: 30.05.2006, 19:58    Titel: Antworten mit Zitat

Infection 93 hat Folgendes geschrieben:
In VBDOS gibs die Funktion OCT$()
Das konvertiert die Zahl in ein mehr exotischeres Zahlensystem.


http://en.wikipedia.org/wiki/Octal

tüddü*dü lächeln

Mfg,
Neo187
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael Frey



Anmeldungsdatum: 18.12.2004
Beiträge: 2577
Wohnort: Schweiz

BeitragVerfasst am: 30.05.2006, 20:00    Titel: Antworten mit Zitat

Also so schwer ist das jetzt auch nicht.
Zu Mao's Beispiel:
Code:
a = 0
FOR i = 1 TO LEN(hexy$)
        t$ = MID$(hexy$, i, 1)
        IF ASC(t$) >= ASC("A") THEN
                a = a + (ASC(t$) - ASC("A") + 10) * 16 ^ (LEN(hexy$) - i)
        ELSE
                a = a + VAL(t$) * 16 ^ (LEN(hexy$) - i)
        END IF
NEXT i

PRINT a

Und das war recht schnell geschrieben.
_________________
http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 30.05.2006, 21:16    Titel: Antworten mit Zitat

@Meikel Frej
Du warst doch einer der Kritiker des Scandisks, oder? Ne neue Version ist rausgekommen: Version 1.2 (siehe "Scandisk"-Thread)
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 30.05.2006, 22:01    Titel: Antworten mit Zitat

bitte... scandisk kann querverbunde dateien wieder entwirren.. also fang du gar nicht erst damit an, hier diene threads QUER zu verlinken..... das nervt wenn man überall liest "neue version von blabla" obwohls doch um d as programm blablub geht....

achja:

Hex-Code nach dezimal:

A$= "3F" ' hexcode
B = val("&H"+A$)
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 01.06.2006, 20:21    Titel: Antworten mit Zitat

@Infection 93:
Wie Neo187 schon zeigte ist das Oktal. Und dass es diese Funktion gibt, war mir bekannt. Nur ist sie nicht exotisch, genauso wenig wie Hexcode. Nach Oktal hatte ich übrigens auch nicht gefragt. zwinkern

@Michael Frey:
Ja, den Source hätte ich mir auch selber schreiben können (und dass das schnell geht, wusste ich auch), bloß wollte ich nicht eine Funktion schreiben, die das erledigt, wenn es sie schon gibt. Danke trotzdem! lächeln

@Jojo:
Perfekt, gibt's schon. Also danke! happy

Grüße,
Mao
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Infection 93
gesperrt


Anmeldungsdatum: 11.03.2006
Beiträge: 377
Wohnort: Egal, dort wo ein PC ist.

BeitragVerfasst am: 02.06.2006, 14:41    Titel: Antworten mit Zitat

Kurze Zusammenfassung:
In die nächste Version vom Decoder sollen die folgenden Funktionen reinkommen:

-Kopieren des gesamten Quelltextes (der Zahlen) und speichern in einer
Datei

-Direktes verändern der Zahlen
+Quellcode

/[edit]
Neuer Link zum download:
[url]
www.infection93.org
[/url]
_________________
Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz