maybe someone can tell me wtf are RVA imports, because i wanted to use a special tool for my executeable and the help from this tool says:
"The import code does not support forwarded RVA imports, which means
that some functions, such as HeapAlloc, cannot be used."
Afaik, PureBasic automatical adds the HeapStuff to any executeable (even when using only a=2 as code) - Afaik the Heap related stuf is faster as the old memory commands.
2)
For my little project i am coding in PureBasic and using API only without the use of any command from any purebasic library! Now i need the object files (1x code / 1x data) of this project and with some tricks i managed to get the one complete object file!
However, is there any way to split this complete object file in seperate files, like one CODE object and one or more splitted DATA object files?
When taking a look to the one big object file (about 5k *grin*) i can see all my API calls but at the end there are some Purebasic (i think internally, because of PB_*) calls like following :roll: - i dont use any strings in my procect ^^
Code: Select all
_PB_StringBase
PB_StringBase
_SYS_InitString@0
_PB_StringBasePosition
_PB_Instance
_PB_ExecutableType
_PB_MemoryBase
PB_Instance
PB_MemoryBase
_PB_EndFunctions
_PB_DEBUGGER_LineNumber
_PB_DEBUGGER_IncludedFiles
PureBasicStart
_SYS_StaticStringStart
_PB_NullString
PB_NullString
_SYS_StaticStringEnd
If any code guru can and may help me how to solve this problem, please get in contact with me! Many many tranks in advance!
@PureTeam:
I know those interally PB_ calls are related for PureBasic and this is ok! But as you have read, atm i am working on something very very special... If i get the stuff managed, i willl show you a great thing soon!


