I have a question to ask…
What are trying to do?
Import WX to Clarion or the reverse?
The reverse (TPS to HFSQL conversion) with the “Clarion Connection” projekt rom the Wx reporsitory. For me there are 2 issues to fix. Why not make it open source?
Thats not something I would be involved with.
Why? You can contact me privat: joerg (dot) fakler (at) inrag (dot) ch
To clarify (i.E.):
The generated code for the Clarion DLL in “RecordToBuffer” from the Clarion Connection tool
GACTION:ACTIONID = ACTION: ACTIONID ! LONG
GACTION:EntryDate = FORMAT(ACTION:EntryDate,@d ! DATE => STRING(8)
GACTION:EntryTime = FORMAT(ACTION:EntryTime,@t5 ! LONG => STRING(6)
should be
GACTION: ACTIONID = ACTION: ACTIONID ! LONG
GACTION:EntryDate = FORMAT(ACTION:EntryDate,@d12) ! DATE => STRING(8)
GACTION:EntryTime = FORMAT(ACTION:EntryTime,@t05) ! LONG => STRING(6)
Same issue
GBELEG:Temperatur = FORMAT(BELEG:Temperatur,@n-_33 ! DECIMAL(3,1) => STRING(33)
GBELEG:Zusatzmenge = FORMAT(BELEG:Zusatzmenge,@n-_3 ! DECIMAL(5,3) => STRING(33)
GBELEG:ZumischRate = FORMAT(BELEG:ZumischRate,@n-_3 ! DECIMAL(4,1) => STRING(33)
should be
GBELEG:Temperatur = FORMAT(BELEG:Temperatur,@n-_33.1) ! DECIMAL(3,1) => STRING(33)
GBELEG:Zusatzmenge = FORMAT(BELEG:Zusatzmenge,@n-_33.3) ! DECIMAL(5,3) => STRING(33)
GBELEG:ZumischRate = FORMAT(BELEG:ZumischRate,@n-_33.1) ! DECIMAL(4,1) => STRING(33)
For me, the declaration of the output (STRING) is to small…