flat assembler
Message board for the users of flat assembler.
Index
> Windows > A problem linking my .obj File With ALink |
Author |
|
guignol 12 Jan 2011, 17:35
Where is your ShellExecute?
|
|||
12 Jan 2011, 17:35 |
|
Jesse Redick 12 Jan 2011, 17:39
guignol wrote: Where is your ShellExecute? Not sure I understand the question . I am fairly new at this. I think I am calling ShellExecute correctly? |
|||
12 Jan 2011, 17:39 |
|
revolution 12 Jan 2011, 17:43
Have you told Alink where to find "__imp__ShellExecuteA@24"? Which object file defines "__imp__ShellExecuteA@24"?
|
|||
12 Jan 2011, 17:43 |
|
guignol 12 Jan 2011, 17:45
Where's the address labeled ShellExecute which you try to call?
|
|||
12 Jan 2011, 17:45 |
|
Jesse Redick 12 Jan 2011, 17:47
revolution wrote: Have you told Alink where to find "__imp__ShellExecuteA@24"? Which object file defines "__imp__ShellExecuteA@24"? Ah, no I did not. I was using the MS Coff demo from the FASM package as my base and so I didn't know had to do that. How would I go about telling Alink where it is? |
|||
12 Jan 2011, 17:47 |
|
revolution 12 Jan 2011, 17:48
guignol wrote: Where's the address labeled ShellExecute which you try to call? |
|||
12 Jan 2011, 17:48 |
|
Jesse Redick 12 Jan 2011, 17:48
guignol wrote: Where's the address labeled ShellExecute which you try to call? I will be trying to figure that out now . |
|||
12 Jan 2011, 17:48 |
|
revolution 12 Jan 2011, 17:51
Jesse Redick wrote:
|
|||
12 Jan 2011, 17:51 |
|
Jesse Redick 12 Jan 2011, 17:56
revolution wrote:
Yes I do, but they all are for NASM. I do understand what you are saying though . Looks like I will have to work on this a bit more. |
|||
12 Jan 2011, 17:56 |
|
Jesse Redick 12 Jan 2011, 18:32
Well everyone,
I had thought I was close. The example that Alink gives for Coff files seems to need NASM syntax. Alink doesn't seem to want to compile an .obj file made with FASM syntax. I tried everything! I will just have to find another linker instead. Thanks for putting me on the right path though revolution and guignol . |
|||
12 Jan 2011, 18:32 |
|
ProphetOfDoom 12 Jan 2011, 21:08
Hi,
I've been using GoLink to link my Fasm programs. http://www.godevtool.com/ It has good documentation. You just need to provide it with a text file telling it what system .dlls to link to (Shell32.dll I think, in your case). |
|||
12 Jan 2011, 21:08 |
|
Jesse Redick 12 Jan 2011, 23:20
ProphetOfDoom wrote: Hi, ProphetOfDoom, Wow thanks so much! I have been looking for a working linker all day and this one worked. Thank you again! |
|||
12 Jan 2011, 23:20 |
|
ProphetOfDoom 13 Jan 2011, 01:18
You're welcome Glad to have helped.
|
|||
13 Jan 2011, 01:18 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.