Assembler Module in Codevison

Gast #353610
Lesenswert?
• ▲
▼
Hallo,

die Codevision Hilfe gibt mir nur eine "Bauern"-Methode...

kann man nicht irgendwie bestehende ASM files in ein Codevision Projekt
einfügen un im ASm-Listing Funktionen als public definieren?

Muss man wirklich jede einzelne Funktion mit
void xy()
{
#asm
..
#endasm
}
einfügen ?
Ich habe noch zig Funktionen von früher, die in ASM einwandfrei codiert
sind. Ich seh es irgendwie nicht ein, alle da rein zu popeön.

Gruß
#353612
Lesenswert?
• ▲
▼
Na ja. Ich sag mal so.
Wenn das wirklich die einzige Modifikation ist
die notwendig ist:
Es gibt Stream-Editoren für die das kein allzugrosses
Problem ist.
Auf der anderen Seite: Du bist Programmierer. Ein C-
Programm zu schreiben, das die Modifikation für
zig-Files macht, sollte kein allzugrosses Problem
sein.

Ansonsten: Solange es nur zig Funktionen sind und
nicht Hunderte: In ein paar Stunden (zb. von gestern
auf heute) ist das erledigt.
Gast #353613
Lesenswert?
• ▲
▼
naja, das ist nicht ganz ohne. Funktionen leben von Parameterübergabe
und Rückgabewerten. Und das musst du genauso machen, wie es der
Compiler erwartet, sonst funktioniert das nicht. Ausserdem kann es
sein, dass sich sowas bei Compilerupdate/verschiedenen
Optimierungseinstellungen ändert. Sehr fehlerträchtig das Ganze.
Schreib deine Routinen nach C um (worum handelt es sich überhaupt?),
auf Dauer ist das die nervenschonendste und zeitsparendste Methode.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.