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.
|
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 30.05.2006, 11:43 Titel: |
|
|
Wie wär's mit: "Mach 'nen Editor draus!"? _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
Verfasst am: 30.05.2006, 13:19 Titel: |
|
|
Mao hat Folgendes geschrieben: | Wie wär's mit: "Mach 'nen Editor draus!"? |
Und was soll das heißen? _________________ Meine Homepage:
www.infection93.org
Und das Forum von mir und King01:
www.infection93.bboard.de |
|
Nach oben |
|
|
otti
Anmeldungsdatum: 28.02.2005 Beiträge: 112 Wohnort: Wildberg
|
Verfasst am: 30.05.2006, 13:33 Titel: |
|
|
@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
|
|
Nach oben |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
Verfasst am: 30.05.2006, 15:29 Titel: |
|
|
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. _________________ 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 |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 30.05.2006, 17:07 Titel: |
|
|
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 |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 30.05.2006, 17:21 Titel: |
|
|
An die Zeichen eines Strings kommt man aber auch mit Mid$, Left$ und Right$. Oder hab' ich da mal wieder was falsch verstanden?!
Mal so eine "Nebenbei-Frage" (nein, ich brauch' es für keinen Hex-Editor ):
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.
Grüße,
Mao _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
Verfasst am: 30.05.2006, 19:38 Titel: |
|
|
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 |
|
|
Neo187
Anmeldungsdatum: 26.12.2005 Beiträge: 350 Wohnort: Oldenburg
|
Verfasst am: 30.05.2006, 19:58 Titel: |
|
|
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ü
Mfg,
Neo187 _________________
|
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 30.05.2006, 20:00 Titel: |
|
|
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 |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
Verfasst am: 30.05.2006, 21:16 Titel: |
|
|
@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 |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 30.05.2006, 22:01 Titel: |
|
|
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 |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 01.06.2006, 20:21 Titel: |
|
|
@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.
@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!
@Jojo:
Perfekt, gibt's schon. Also danke!
Grüße,
Mao _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Infection 93 gesperrt
Anmeldungsdatum: 11.03.2006 Beiträge: 377 Wohnort: Egal, dort wo ein PC ist.
|
Verfasst am: 02.06.2006, 14:41 Titel: |
|
|
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 |
|
|
|