Took a look on JEDI's header converter. Well, its also broken due to "string" changes in modern Delphi. Converting headers all by hand isnt option for me.
DX files in Delphi is also broken for 64-bit. It uses longint sometimes instead of NativeUInt (in which pointer is casted). I wondered - does Em-ro have any unit testing on shipped source code?
I'm pretty sure they test while writing code and that's about it, management isn't doing a good job and maybe because the guys above them don't give them many options... anyhu', maybe it isn't such a bad idea to hit msdn and translate what you need as you go?
awww that sux... usually, you'd want to use something that gets job done rather than insisting on a different option that isn't promising for current task...
Winapi.DirectShow9 seems to have invalid translation
ReplyDeleteI think delphi has it's own dx translations, right? maybe that could help...
ReplyDeleteDorin Duminica It uses dspack's version.
ReplyDeleteI understand, but maybe you can use the ones shipped with delphi as a drop-in-replacement for quick upgrade?
ReplyDeleteTook a look on JEDI's header converter. Well, its also broken due to "string" changes in modern Delphi. Converting headers all by hand isnt option for me.
ReplyDeleteyea, you'd better go for the dx pas files shipped with delphi...
ReplyDeleteDX files in Delphi is also broken for 64-bit. It uses longint sometimes instead of NativeUInt (in which pointer is casted).
ReplyDeleteI wondered - does Em-ro have any unit testing on shipped source code?
I'm pretty sure they test while writing code and that's about it, management isn't doing a good job and maybe because the guys above them don't give them many options... anyhu', maybe it isn't such a bad idea to hit msdn and translate what you need as you go?
ReplyDeleteWell it is only way. But it gives some frustration - when you estimating project and have to do twice a work on broken code.
ReplyDeletemaybe look at alternatives? VC++?
ReplyDeleteDelphi is chosen by job-owner and i cant
ReplyDeletechange his position, so never mind.
Personally i prefer C# - it is really cool. It looks like modern Delphi (also it is made by Delphi architector)
awww that sux... usually, you'd want to use something that gets job done rather than insisting on a different option that isn't promising for current task...
ReplyDelete