Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 19:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Link 2 OBJ-Dateien

Discussion on Link 2 OBJ-Dateien within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Link 2 OBJ-Dateien

Schönen Tag.
Meine erste Datei sieht so aus:
Code:
.486
.model flat, stdcall

extrn incr:proc

.data
  str db "abcd", 0

.code
main:
  push offset str
  call @@
  @@:
  pop eax
  add eax, 0Bh
  push eax
  push offset incr
  ret
  invoke MessageBoxA, 0, eax, 0, 0
  end main
Meine zweite so:
Code:
.486
.model flat, stdcall

.code
incr proc off:DWORD
  xor eax, eax
  mov ecx, [off]
  mov al, BYTE ptr [ecx + 4]
  test al, al
  jnz @@end
  mov eax, [ecx]
  bswap eax
  inc al
  bswap eax
  mov [ecx], eax
@@end:
  mov eax, ecx
  ret
endp
end
Nachdem ich diese assembliert habe und versuche sie zu linken, bekomme ich den Fehler, dass 'incr' in der ersten Datei unbekannt ist.

Für das Assemblieren wird die Prozedur hierdurch bekannt gemacht: "extrn incr:proc".
Allerdings scheint der Linker deren Adresse nicht zu finden.
Weiß jemand, woran das liegt und/oder wie man den Fehler beheben kann?
link is offline  
Old 10/05/2008, 02:46   #2
 
mr.rattlz's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
Welchen Linker verwendest du, wie lautet der genaue Befehl mit dem du das versuchst und wie ist die genaue Fehlerausgabe?

Solltest du den Linker von MASM verwenden müsste der Befehl in etwa so aussehen denke ich:
Code:
link datei1 datei2,ausgabe.exe
mr.rattlz is offline  
Thanks
1 User
Old 10/05/2008, 03:20   #3
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Ich hatte schon vermutet, dass du antworten würdest

Ok, Problem gelöst, danke für deine Hilfe.

Entweder in one.asm:
Code:
extrn incr:proto :DWORD
oder in two.asm:
Code:
public incr
(Tut mir Leid, es war ein dummer Fehler.)
link is offline  
Reply


Similar Threads Similar Threads
[HILFE]wie Bearbeite ich GR2-Dateien und MSa-Dateien!
12/18/2010 - Metin2 Private Server - 12 Replies
hy leute, wie schon im titel steht "Wie kann ich GR2-Dateie und MSA-Dateie beatbeiten. diese daten sind in "ymir work" Ordner. und kan mir jemand die gesamte dateien von den kriger, schamane, sura geben vom "ymir work". thx in voraus:D
.avi Dateien in .h264 Dateien konvertieren->Sprachänderung 0o
09/10/2010 - Technical Support - 7 Replies
Hi, ich hab den Freestudioconverter Video to iPhone...Das konvertiert verschiedene FOrmate in .h264 ... Jetzt hab ich die erste Two and a half Men Staffel von .avi zu .h264 konvertiert und auf mein iPad geladen und die sprechen Englisch obwohl das Original(.avi) deutsch ist :eek: :confused: Auch die konvertierten Dateien die ich noch auf dem PC habe sind englisch, liegt also nicht am iPad/iTunes. Weis jemand woran das liegt? MfG Poly
brauche china mc dateien!!bitte link per pn oder hier im thraead
01/04/2010 - Metin2 Private Server - 2 Replies
Übreschrift
GME Dateien in PSV Dateien umwandeln
08/02/2008 - Consoles - 0 Replies
Hey, suche jetzt schon über 2 Tage nach einen Converter um GME Dateien in PSV dateien umzuwandeln, und zwar geht es darum: Ich habe eine PS3 und zocke da drauf auch PS1 spiele, jetzt habe ich mir für ein Spiel ein savegame runtergeladen, leider ist es im gme Format und ps3 lest das nicht, jetzt brauch ich einen converter (oder einen netten Menschen^^) der mir gme in psv umwandeln kann, oder einen dl für einen converter geben kann. Wäre nett wenn sich jmd. meldet.. :o Edit: Hat sich erledigt,...



All times are GMT +1. The time now is 19:40.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.