3 different commands to include a file ???ts-soft wrote:I wish this:Code: Select all
IncludeLib "file" IncludeResource "file" IncludeResourceSkript "file"
You already have: IncludeFile and XIncludeFile. In my opinion, more than enough.

3 different commands to include a file ???ts-soft wrote:I wish this:Code: Select all
IncludeLib "file" IncludeResource "file" IncludeResourceSkript "file"
Code: Select all
IncludeLib "test.obj"
IncludeResource "version.res"
IncludeResourceSkript "resourcen.rc"
@traumatic:traumatic wrote:va!n, what's the difference in having .lib, .plib, .yadayada?
You're saying the main problem was that people don't release their sources
and if they stop maintaining it, the users are stuck. How should another
library format change that? Did I miss your point?
Code: Select all
Structure DrawingInfoStruct
Type.l ; Type of the DC
Window.l ; Window associated to the DC (if any)
DC.l ; DC
ReleaseProcedure.l ; Address to a procedure to release the DC when StopDrawing() is called
PixelBuffer.l ; Address of the memory pixel buffer (DirectX)
Pitch.l ; Pitch
Width.l
Height.l
Depth.l
EndStructure
Structure PB_GadgetStructure
Gadget.l ; OS Gadget pointer (HWND)
*VirtualTable.GadgetFunctions
CustomData.l ; Can be used to store extra infos on this gadget
CustomData2.l ; Can be used to store extra infos on this gadget
EndStructure
Structure GadgetFunctions
FreeGadget
GetGadgetState
SetGadgetState
GetGadgetText
SetGadgetText
AddGadgetItem
AddGadgetItem2
RemoveGadgetItem
ClearGadgetItemList
ResizeGadget
CountGadgetItems
GetGadgetItemState
SetGadgetItemState
GetGadgetItemText
SetGadgetItemText
OpenGadgetList2
GadgetX
GadgetY
GadgetWidth
GadgetHeight
HideGadget
EndStructure
Structure PB_StructureDataBase
Connection.l ; OS ODBC Connection identifier (SQLHDBC)
Statement.l ; OS ODBC Statement identifier (SQLHSTMT)
EndStructure
and all the other strucutures please...
Code: Select all
Window
_PB_Window_ObjectsNumber
_PB_Window_ObjectsArea
_PB_Window_Current ; Current used window
_PB_Window_EventType
DataBase
_PB_DataBase_ObjectsNumber
_PB_DataBase_ObjectsArea
_PB_DataBase_CurrentObject ; Memory address inside the _PB_DataBase_ObjectsArea memory bank which points to the current object
and all the others...
Code: Select all
...
OptionGadget(#Option1,X,Y,40,20,"ONE")
OptionGadget(#Option2,X,Y,40,20,"TWO")
OptionGadget(#Option3,X,Y,40,20,"Whee")
...
ButtonGadget(#ButtonA, etc)
...
ComboBoxGadget(#ComboZ, etc)
...
GroupGadgets(#Group1, #Option1,#Option2,#Option3[, ...])
GroupGadgets(#Group2, #ButtonA,ComboZ,#Option3[, ...])
...
HideGadget(#Group2,#True)
SetGadgetState(#Group1,1)