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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren