Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
|
|
@ -0,0 +1,20 @@
|
|||
' FB 1.05.0 Win64
|
||||
|
||||
'Using StrDup function in Shlwapi.dll
|
||||
Dim As Any Ptr library = DyLibLoad("Shlwapi")
|
||||
Dim strdup As Function (ByVal As Const ZString Ptr) As ZString Ptr
|
||||
strdup = DyLibSymbol(library, "StrDupA")
|
||||
|
||||
'Using LocalFree function in kernel32.dll
|
||||
Dim As Any Ptr library2 = DyLibLoad("kernel32")
|
||||
Dim localfree As Function (ByVal As Any Ptr) As Any Ptr
|
||||
localfree = DyLibSymbol(library2, "LocalFree")
|
||||
|
||||
Dim As ZString * 10 z = "duplicate" '' 10 characters including final zero byte
|
||||
Dim As Zstring Ptr pcz = strdup(@z) '' pointer to the duplicate string
|
||||
Print *pcz '' print duplicate string by dereferencing pointer
|
||||
localfree(pcz) '' free the memory which StrDup allocated internally
|
||||
pcz = 0 '' set pointer to null
|
||||
DyLibFree(library) '' unload first dll
|
||||
DyLibFree(library2) '' unload second fll
|
||||
End
|
||||
Loading…
Add table
Add a link
Reference in a new issue