Derek
Member
- Location
- UK, Midlands
Hello Martin/ anyone
I have once again started working with Lazarus, this time more out of necessity than interest. At work we are served by a few IT providers that are constantly messing us about. One area of programming that I've found quite easy is databases (using SQLite or MYSql etc) and to that end I have developed several basic, but functional tools for work, which I believe I can fine tune into workable tools within a few months- these are mainly accounting packages and vehicle maintenance database.
However, I am also trying to produce a point of sale (POS) system, which really is just a database of product and a calculator to total a transaction before then writing the transaction into a new database. Writing Templot MK5? Impossible. Writing a few databases? Easy and relaxing.
However, in each of these scenarios to be fully compliant I need to be able to pass data to third parties, whether electronic submission to the revenue, or logs to DVSA or in the POS case to be able to send data to a contactless card device and receive its instructions back.
I know it's unlikely that anyone here is going to know the specifics of those examples, but I think it is going to work something similar in principle to how Martin first used his computer programmes to drive CAM systems (IIRC). I know each case will be different, but what I'm trying to understand is the principle of how someone does that. Presumably there's something in Lazarus to the effect of "open port XYZ, send ABC, wait for DEF response." But I cannot find anything on the internet as I don't really know what to search for.
Does anyone have any suggestions, please? I'm just looking for ideas of how to better search. Ultimately I suspect I am going to have to contract these bits out, but I need to understand what/ how/ why before I do that.
TIA
Derek
I have once again started working with Lazarus, this time more out of necessity than interest. At work we are served by a few IT providers that are constantly messing us about. One area of programming that I've found quite easy is databases (using SQLite or MYSql etc) and to that end I have developed several basic, but functional tools for work, which I believe I can fine tune into workable tools within a few months- these are mainly accounting packages and vehicle maintenance database.
However, I am also trying to produce a point of sale (POS) system, which really is just a database of product and a calculator to total a transaction before then writing the transaction into a new database. Writing Templot MK5? Impossible. Writing a few databases? Easy and relaxing.
However, in each of these scenarios to be fully compliant I need to be able to pass data to third parties, whether electronic submission to the revenue, or logs to DVSA or in the POS case to be able to send data to a contactless card device and receive its instructions back.
I know it's unlikely that anyone here is going to know the specifics of those examples, but I think it is going to work something similar in principle to how Martin first used his computer programmes to drive CAM systems (IIRC). I know each case will be different, but what I'm trying to understand is the principle of how someone does that. Presumably there's something in Lazarus to the effect of "open port XYZ, send ABC, wait for DEF response." But I cannot find anything on the internet as I don't really know what to search for.
Does anyone have any suggestions, please? I'm just looking for ideas of how to better search. Ultimately I suspect I am going to have to contract these bits out, but I need to understand what/ how/ why before I do that.
TIA
Derek
message ref: 3719