On 2013-10-23 23:20, Hans-Peter Diettrich wrote:
ListMember schrieb:
Frankly, I agree that I should not have to modify the compiler or the
RTL; especially for something like redirecting the WriteLn output
from console to my own application.
But, doing it through text drivers etc. is --how can I put it--
almost inhuman.
It's basic OOP to derive classes from existing ones. Writing an text
driver is exactly the same task, even if the "class" keyword is not
used here - for historical reasons.
Thank you for that gem.
But, why would I have to write 100+ lines of code just to capture the
output of WriteLn.
Then you're doing something very, very wrong.
Have you looked at the code Sven linked to, or are you saying this just
because it is the usual thing to say under these circumstances?
Plus, I keep getting segfaults when I close the application
--something is calling InOutFunc when the app closes and still tries
to write to a destroyed TMemo.
No wonder. You should understand what you have to implement, before
writing bogus code.
Again, rather than the high horse you seem to be riding (which even Sven
doesn't, despite the fact that he is a compiler developer), thereby
adding nothing of value to the solution of the problem, I'd appreciate
it very much if you could offer focused help.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus