Joined: 24 Mar 2012
Location: Russian Federation, Sochi
[SELF SOLVED] New style for interfaces
early I goes wrong way, so cleanup whole post. And share results:
new syntax for interfaces (not breaching old syntax but extends it in readability way)
however I make little change in old declaration to allow define value pointed to vtbl - it usefull only for PE that are comservers. (Because I still don`t cancelled from idea to write comserver in fasm).
And you free to mix all styles (I have all upper parts of code in a single file).
NOTE: After name of stdmethod can be almost anything (params are ignored in my version of stdmethod - you can extend it). You can skip params to decrease file size, or you can use count of params instead of params, or declare params in any syntax.
NOTE: There is only one limit: Interface declared in old style cause error if it used as ancestor for other interfaces. Interface declared in old style can`t be used as descendant because of absence descending in it.
_________________ I don`t like to refer by "you" to one person.
My soul requires acronim "thou" instead.
Last edited by ProMiNick on 25 Jan 2018, 23:11; edited 2 times in total
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 You can attach files in this forum You can download files in this forum