Verifizieren mit Relaunch?

Es gibt 14 Antworten in diesem Thema, welches 4.186 mal aufgerufen wurde. Der letzte Beitrag (17. August 2004 um 11:00) ist von schergentoni.

  • Hi!

    Gibt es eigentlich die Möglichkeit mit Relaunch zwei .a-Dateien zu verfizieren, so dass einem das Programm rauswirft, in welchen Zeilen Unterschiede auftauchen?

    Wenn nicht (denn ich konnte nix passendes finden), wie könnte man das denn irgendwie anders hinkriegen? Ideen eurerseits?

  • "verifizieren" heißt ja erstmal nur: prüfen ob alles gültig ist. wenn ich dich richtig verstanden habe, möchtest du dateien direkt miteinander vergleichen?

    zeile für zeile?

  • problematisch wäre es nur, wenn sich in einer datei die zeile um eins nach unten/oben verschiebt, dann wäre ja keine zeile mehr identisch.

    hm...

    kurze frage: ich hab relaunch etwas erweitert, neben kleinen bugfixes auch noch tass-unterstützung. falls du mit tass arbeitest, könntest du evtl. mal testen? ich hab nämlich keine tass-sourcecodes und weiß auch nicht, was für parameter etc. da nötig sind...

    also, falls du testen möchtest: Bitte melde dich an, um diesen Link zu sehen.

  • hmmm!!!! lecker beta!!! =)

    was hat sich genau geändert?
    ich teste dann mal weiter mit ACME ;)

    changeLogNotAvailable,
    tecM0

  • - Nutzerdefiniertes Outputverzeichnis klappte nicht einwandfrei mit DASM (kein Autostart des Emulators)
    - TASS Unterstützung (kompilieren, ausführen, highlighting)
    - ".s" und ".tas" wurden mit in den Dateidialog mit aufgenommen, sodass diese Dateitypen angezeigt wurden
    - eine sprachliche Verbesserungen der englischen Version


    mich interessiert vor allem die tass-unterstützung, ob da alles korrekt läuft.

    bekannte fehler:
    - menü "Einfügen" => Includes. Das ist für TASS noch nicht eingebaut, da ich nicht genau weiß, wie der TASS den include-befehl (mit Adressangabe, also *= ???) handhabt
    - wenn man zuerst "ldax" als suchbegriff in die schnellsuchleiste eingibt und anschließend "lda", wird lda nicht erkannt, sondern ein "ldax" draus gemacht

  • Leider nutze ich ACME, so dass ich für Tests leider nicht sehr dienlich sein kann. Sorry.

    Aber nochmal zurück zum Ursprung des Themas: Das man etwas Zeile für Zeile vergleicht macht sicher auf den ersten Blick keinen großen Sinn...besonders wenn man Deine durchaus richtige Anmerkung zur verschobenen Zeile bedenkt. Aber es hat sich eine Situation ergeben, wo ich genau sowas bräuchte. Ich befürchte, Du hast keinen Tipp parat, wie das zu lösen wäre?

  • auf die schnelle könnte ich nur vorschlagen, beide dateien mit relaunch zu öffnen und dann die fenster vertikal anordnen...

    mal sehen, vielleicht kann ich ja so ein zeilenvergleich-tool mit einbauen...

  • zeilenvergleich finde ich eine recht sinnlose angelegenheit!?

    für welchen anwendungsfall wäre es sinnvoll?

    ich glaube da ist der aufwand das in den RELAUNCH einzubauen höher als
    der nutzen.

    zur not kann man sich ja auch ratzfatz die testversion vom UltraEdit saugen
    und damit vergleichen...oder?


    T.

  • vielleicht eine art "vergleiche zeile von bis aus datei1 mit zeile von bis aus datei2"?

    da könnte ich mir schon anwendungsbereiche vorstellen...

  • Zitat

    zur not kann man sich ja auch ratzfatz die testversion vom UltraEdit saugen
    und damit vergleichen...oder?


    Jo, Klasse Programm...danke für den Tipp...man kann ja nicht alles kennen! ;)

    Zitat

    auf die schnelle könnte ich nur vorschlagen, beide dateien mit relaunch zu öffnen und dann die fenster vertikal anordnen...


    Hmm, bei 4400 Zeilen etwas aufreibend! :tongue:

    Aber trotzdem vielen vielen herzlichen Dank für Deine Mühe.

  • Zitat

    Original von Courage
    Jo, Klasse Programm...danke für den Tipp...man kann ja nicht alles kennen! ;)

    um auch im ultraEdit lecker syntax-highligting zu haben, einfach folgendes in das
    Wordfile.txt einbasteln

    btw., sowas in der art fehlt noch beim RELAUNCH. die syntaxhighlights dort
    habe ich noch nicht so recht durchschaut. ausser kommentare und normalen
    text highlighte ich da noch nichts....weil der rest scheinbar buggt...
    kann aber auch an meiner unfähigkeit liegen.

    gruss,
    tecM0

  • wieso buggt? bei mir wird alles gut dargestellt. wenn du dateien mit ausnahmen hast, kannst die evtl. mal mailen, damit ich die ausnahmen besser analysieren und auf fehlersuche gehen kann?

  • ok, ich prüfe das heute abend nochmal.
    z.z. lässt sich folgfendes einfärben:

    binary numbers
    hex numbers
    decimal numbers
    adress-/segment-counter
    processor-directives
    symbols
    values (#)
    local labels
    strings

    ausser "local labels" habe ich z.z. nix an....naja..wie gesagt..muss ich nochmal
    testen.

    "processor-directives" sind doch aber bei jedem assembler anders, oder?
    siehe /C3"acmeOpCodes" und /C4"acmeControllFlow" in meinem wordfile,
    oder verwechsel ich da jetzt was?

    wäre es möglich das highlighting auch auf basis eines solchen externen
    files zu realisieren? dann könnte man ja auch z.b. andere assembler einbinden
    und ....z.b. atari-spezifische sachen einfärben.
    (hint: regular expressions sind auch recht gut zum syntHighl. geeignet)

    relaunch0r,
    tecM0

  • daher muss man bei relaunch ja einstellen, welchen assembler man nutzt. danach richtet sich dann das syntax-highlighting.

    bei acme wird alles mit "!" als processor-directive angesehen, alles mit "." als lokaler label etc. bei anderen assemblern mit anderer syntax wird entsprechend das syntaxhighlighting angepasst.

    bisher unterstützt werden acme, dasm, c64asm, ca65 und neuerdings auch tass.

    ich denke, vielmehr unterschiedliche schemata gibt es wohl auch nicht (für c64). wie man das mit einer externen datei für das syntax-highlighting realisieren könnte, muss ich mal sehen. kann aber durchaus sein, dass das geht.

    als beispiel für "buntes" highlighting siehe screenshot von relaunch auf Bitte melde dich an, um diesen Link zu sehen.