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.