I just did the same things for my company a few days ago. In my example, there where many devices which have different (or have'nt any at all) implementations on a specific feature i want them all to implement. Since they all should do the same task (in their specific manor), e.g. "Log" I ended up creating an Interface variable at each device and preinitialised it with the same null. After initialisation of each device I assigned its concrete Implementation (if there was one) :) My object operating on each device only knew about its interface variable. Very easy to maintain and seperated from many different concrete behaviours and uses. I'm still kind of proud that I came up with the same idea without knowing the principle of Dependency inversion and how its implemented (and therefore it took up much more time than this video for the same results and quite much effort in learning). I could follow each of your steps very clearly. Keep your motivating work up. Thanks
I love Delphi, but our company cannot move past 10.3.2, and cancelled all maintenance because of it. Why, the INSANE removal of floating form designer! We use many embedded frames and having to open at once is VITAL for productivity, NON OF THE VS BULLSHIT embedded form design GARBAGE that Delphi NOW does.
I just did the same things for my company a few days ago.
In my example, there where many devices which have different (or have'nt any at all) implementations on a specific feature i want them all to implement.
Since they all should do the same task (in their specific manor), e.g. "Log" I ended up creating an Interface variable at each device and preinitialised it with the same null.
After initialisation of each device I assigned its concrete Implementation (if there was one) :)
My object operating on each device only knew about its interface variable. Very easy to maintain and seperated from many different concrete behaviours and uses.
I'm still kind of proud that I came up with the same idea without knowing the principle of Dependency inversion and how its implemented
(and therefore it took up much more time than this video for the same results and quite much effort in learning).
I could follow each of your steps very clearly. Keep your motivating work up. Thanks
Hello. Is it possible to populate TListView footer text by using Livebindings Designer, not programmatically?
I love Delphi, but our company cannot move past 10.3.2, and cancelled all maintenance because of it.
Why, the INSANE removal of floating form designer!
We use many embedded frames and having to open at once is VITAL for productivity, NON OF THE VS BULLSHIT embedded form design GARBAGE that Delphi NOW does.