1. raves and rants..
- Posted by wolfgang fritz <wolfritz at KING.IGS.NET> Apr 16, 1999
- 338 views
Thanks, Robert, for your refreshing honesty about benchmarking: [ Someone once said that there are 3 levels of lies: 1. Lies 2. Damn Lies 3. Benchmarks I think the benchmarks in demo\bench are reasonably fair, but... ] ...and thank you, Gabriel, for your 'excellent' arguments to Ralph in: [ Subject: Re: Weird error messages & more ] With things like THIS on the mailing list, we 'newbies' might actually learn something anyways, here's a bit of code I wrote a while back which changes a menu's 'text' in win32lib programs. This works for the top menu 'texts' only, and believe it or not, I actually once had a version which could change the 'text' at ANY level, foolishly deleted it, and can't seem to re-produce ! Maybe someone could, as an addition to the 'apparently dead' win32lib. Hopefully only apparently, this LLAMA 'looks' a lot like Tcl/Tk ? procedure modifymenu(integer pos, sequence newstring) atom main_id, str_ptr, menu_id --zero indexed, top bar only main_id = getHandle(MyWin) menu_id = c_func(xGetMenu,{main_id}) str_ptr = allocate_string(newstring) jk = c_func(xModifyMenu,{menu_id,pos,MF_BYPOSITION,0,str_ptr}) free(str_ptr) jk = c_func(xDrawMenuBar,{main_id}) end procedure ...Wolf