Article View: de.comp.lang.c++
Article #1083Compilier Fehler bei BC++. Hilfe!!!
From: Nik Wiesel
Date: Fri, 22 Dec 1995 03:24
Date: Fri, 22 Dec 1995 03:24
53 lines
1777 bytes
1777 bytes
Hallo,
ich habe folgendes Problem: Ich habe 2 Variablen erzeugt. 1 in einer Klasse
und 2 ausserhalb der Klasse. Nun soll mittels des inlineassembler die addresse
der Variablen in die Register geladen werden. Hier erzeugt der Compiler fuer
mich unverstaendliche Fehler.
Hier nun das Beispiel und die Fehlermeldung:
//**************
// C++ Beispiel:
//**************
// globale Variable definieren
int test;
//*******************
// Klasse deklarieren
//*******************
class A {
// Klassenvariable definieren
int test1;
public:
A(void);
};
// Konstruktor definieren
A::A(void) {
asm {
mov bx,SEG test
mov bx,OFFSET test
mov bx,SEG test1
mov bx,OFFSET test1
};
};
// Hauptprogramm
void main(void) {
A t;
};
------------------------------Fehlermeldung-----------------------
Compiling NONAME00.CPP:
Error NONAME00.CPP 21: Undefined symbol 'test' in function A::A()
Error NONAME00.CPP 23: Expression syntax in function A::A()
Error NONAME00.CPP 24: Expression syntax in function A::A()
------------------------------
Nik Wiesel: UZS198@UNI-BONN.DE
=========================================================================
The above statement is my own opinion and does not represent the point of
view of any organization I am related to.
=========================================================================
Technical Details
Message-ID:
<uzs198.324.0039B57C@uni-bonn.de>Path:
arc1-ca.pugleaf.net!rhrz.uni-bonn.de!uzs198Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rhrz.uni-bonn.de!uzs198 From: uzs198@uni-bonn.de (Nik Wiesel) Newsgroups: de.comp.lang.c++ Subject: Compilier Fehler bei BC++. Hilfe!!! Date: Fri, 22 Dec 1995 03:24:23 UNDEFINED Organization: University of Bonn, Germany Message-ID: <uzs198.324.0039B57C@uni-bonn.de> NNTP-Posting-Host: rhrz-ts3-p13.rhrz.uni-bonn.de X-Newsreader: Trumpet for Windows [Version 1.0 Rev B]