Kleines Assembler Problem |
GreenTea
Einmalpostendes
Dabei seit: 03.07.2005
Beiträge: 1
Level: 15 [?]
Erfahrungspunkte: 6.880
Nächster Level: 7.465
|
|
Kleines Assembler Problem |
|
Hallo, ich habe ein kleines Problem, ich habe einen Code den ich mit
tasm32 /z /ml /m1 <Datei.asm>,,;
compillen und danach mit
tlink32 -Tpe -c <Datei.obj>,<Datei.exe>,, import32.lib
linken wollte aber ich habe ein Problem, beim Compillen zeigt der mir den Fehler an:
Assembling file: F:14.asm to 14.OBJ
call dword ptr [ebp+XRegEnumValueA]
**Error** F:14.asm(1433) Undefined symbol: XRegEnumValueA
Die betroffene stelle sieht so aus:
push ecx
push ebx
mov ecx, dword ptr [ebp+RegHandle]
push ecx
call dword ptr [ebp+XRegEnumValueA] ;Hier ist der Fehler
test eax, eax
jnz CloseRegOpt
Ich glaube, dass mit dem Code alles in ordnung ist, blos das mir für dieses
RegEnumValue irgentwas fehlt, sonst würde der ja nicht meckern.
Weis jemand von euch, woh der Fehler genau liegt oder hat einen Tip für
mich, wie ich das compilled und gelink bekomme ohne das der Fehler auftaucht?
|
|
03.07.2005 18:36 |
|
|
MoD3000
Hoffnungsloser Fall
Dabei seit: 25.09.2002
Beiträge: 3.510
Level: 56 [?]
Erfahrungspunkte: 27.699.671
Nächster Level: 30.430.899
|
|
Steht ja da: XRegEnumValueA ist nicht definiert. Woher hasst du das, und was soll es bewirken?
|
|
04.07.2005 10:55 |
|
|
caranthir
Hirngeschädigtes
Dabei seit: 07.11.2004
Beiträge: 657
Level: 45 [?]
Erfahrungspunkte: 4.676.417
Nächster Level: 5.107.448
|
|
ich hab noch nie mit der sprache gearbeitet, aber durch den denkanstoß von mod3000 sieht es aus, aös wär XReg.... eine Variable oder eine Libary die vorher definiert werden muss. sollte das eine variable sein ist dies einfacher, bei einer libary wird es so sein das du die libary aus dem betriebssystem herausholen musst, damit sie vor definiert ist.
__________________ Kinotrailer zu aktuellen Kinofilmen online ansehen
|
|
04.07.2005 15:43 |
|
|
MoD3000
Hoffnungsloser Fall
Dabei seit: 25.09.2002
Beiträge: 3.510
Level: 56 [?]
Erfahrungspunkte: 27.699.671
Nächster Level: 30.430.899
|
|
Ich bin mir sicher, dass du schon mit der Sprache gearbeitet hast
Dahin werden saemtliche andere Sprachen uebersetzt.
Tja und XRegEnumValueA muesste eine irgendwo definierte Speicherstelle, eine Konstante oder weiss der Kuckuck sein.
|
|
04.07.2005 22:22 |
|
|
|