replica nfl jerseysreplica nfl jerseyssoccer jerseyreplica nfl jerseys forums.silverfrost.com :: View topic - Resident
forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Resident

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit
View previous topic :: View next topic  
Author Message
stfark1



Joined: 02 Sep 2008
Posts: 243

PostPosted: Wed Jul 02, 2025 5:05 pm    Post subject: Resident Reply with quote

Creating a project module and when I do, it asks for existing routines. When I select .for files, it creates a pointer to the file for execution. I would like to transfer this executable module to another processor but the pointers to the .for modules do not exist on the different processor. Is there a way when one creates an executable file to "pull" the .for programs into the executable module so that the complete executable can be transferred to the different processor and be "self contained" Sid Kraft
Back to top
View user's profile Send private message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2617
Location: Sydney

PostPosted: Fri Jul 11, 2025 4:28 am    Post subject: Reply with quote

Sid,

I am not aware of modules or .mod files being required on another processor once the .exe file has been generated.

The .mod files are required for compilation of other .for files that reference these modules.
The .obj or .dll files are required for building the .exe files, but I don't think the .mod files are required at linking.
Once you build the .exe it should be transferable to another processor, to be executed.
This is providing you have not used .dll files when building the .exe. In this case you would need the .dll files on the other processor, but not the .mod files.
Back to top
View user's profile Send private message
wahorger



Joined: 13 Oct 2014
Posts: 1258
Location: Morrison, CO, USA

PostPosted: Fri Jul 11, 2025 1:22 pm    Post subject: Reply with quote

John is right, and a clarification is needed.

If you are using Clearwin+ (i.e. building windows/dialogs), then the Silverfrost DLL's are automatically used (invisible to you, unless you look deeply into a .MAP file) and need to be on the target machine.

As an example, this is from one of my main programs .MAP file:

Quote:
28bfa028 salflibc_IMPORT_DESCRIPTOR C:\Program Files (x86)\Silverfrost\FTN95\salflibc.lib (salflibc.dll/ )
28bfa08c NULL_IMPORT_DESCRIPTOR C:\Program Files (x86)\Silverfrost\FTN95\salflibc.lib (salflibc.dll/ )
28bfa568 dxflib_dll_normal__imp__NULL Z:\CMASTERF95\dxflib_dll\build-Release\lib\dxflib_dll_normal.dll
28bfa578 libMakeMeAZipMaster__imp__NULL Z:\CMASTERF95\MAKEMEAZIPMASTER\libMakeMeAZipMaster.dll
28bfa57c _imp____throw_temporary_ptr C:\Program Files (x86)\Silverfrost\FTN95\salflibc.lib (salflibc.dll/ )
28bfa57c __throw_temporary_ptr C:\Program Files (x86)\Silverfrost\FTN95\salflibc.lib (salflibc.dll/ )
28bfa580 _imp____SALFORD_MAP C:\Program Files (x86)\Silverfrost\FTN95\salflibc.lib (salflibc.dll/ )

where my DLL's and salflibc.dll are used. If you use Silverfrost library functions, they are (usually) in the DLL.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group