But who would you recommend
Simply pasting a long sheets of code is generally a bad idea. It's hard to read/understand and discouraging for others to participate.
There's an universal recommendation: prior to posting any code at all, briefly explain a task, then exact problem,
then (if you think you must) a problematic part of your code. Replace working parts (if they are required to explain context) by
comments. Everything should be placed under [ code=pascal ] tags.
Alternatively/additionally (if you sure you must) you can create a new project (not just a copy of your actual work), with a solely
purpose: to minimally demonstrate an issue. Then archive and attach here.