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