Flectioned, Tango -> TIOPORT lift off

BLS Killing_Zoe at web.de
Fri Feb 2 14:41:18 PST 2007


?
Bjoern

Thomas Kuehne schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Flectioned(runtime reflection for D) now supports Windows systems. In
> contrast to Linux you have to compile your modules with debugging symbols
> enabled (DLLs aren't affected by this).
> 
> Do you like to redirect any kind of function call?
> 
> sample:
> # import cn.kuehne.flectioned, std.stdio;
> #
> # void foo(){
> #    writefln("foo");
> # }
> # 
> # void bar(){
> #    writefln("bar");
> # }
> # 
> # void main(){
> #    foo();
> #    ubyte[] buf = Function.redirect(&foo, &bar);
> #    foo();
> #    Function.restoreRedirect(&foo, buf);
> #    foo();
> # }
> 
> output:
> 
>>foo
>>bar
>>foo
> 
> 
> Wine users:
> Type information isn't supported(fixme:dbghelp_msc:codeview_snarf).
> DLLs aren't supported(fixme:dbghelp:elf_load_debug_info_from_map).
> 
> http://flectioned.kuehne.cn
> 
> Thomas
> 
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iD8DBQFFwn+YLK5blCcjpWoRAtiZAJ9LcWKqTIfN+lN+/17N1zXEQd1BUQCbBcG6
> H3Y2qLecyAZMKQo5cQCQBCs=
> =jmqj
> -----END PGP SIGNATURE-----



More information about the Digitalmars-d-announce mailing list