Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ MUSHclient
➜ General
➜ Pretty interfaces
It is now over 60 days since the last post. This thread is closed.
Refresh page
Pages: 1
2
Posted by
| Worstje
Netherlands (899 posts) Bio
|
Date
| Reply #15 on Wed 30 Jan 2008 09:51 AM (UTC) |
Message
| Shaun Biggs:
Right, I knew what Wine stands for, but I couldn't really find a better way to describe it. In the end, we're talking about a huge number of APIs not meant for Linux, and whether or not the calls are mapped to similar calls on Linux or whether they are totally sandboxed in their own little perfect environment doesn't matter that much to me: we're still talking about a duck in the desert.
I share your annoyances about COM and NET namings, though. Hell, I dislike the entire .NET framework for the simple fact that it is yet another sugarcoated programming technique that can't do much more than other languages already could but is slower, more bloated and you need to have various installed versions installed side by side. No company other than MS could get away with such idiotic schemes, I think. But I digress..
Nick Gammon:
I don't know what I must have done wrong with the UDP part of it all then, Nick. I had a simple listening socket open and doing it what it needed to do, and I tested that versus my manual inputting data. The slowdown was with the UDP send-receive process.
Good point about the TLB. When I tried to import type libraries from my installation though, it wouldn't catch on in any way, nor could I find references in the registry to a MUSHclient.Whatever object. I'll try taking a gander at the source at some point, although to be fair, I'd rather stick to late-binding. You had new features rather often (which is a good thing, don't stop!), and I don't think COM would get happy if my installation were based on an older type-library once the next MUSHclient comes out. | Top |
|
Posted by
| Shaun Biggs
USA (644 posts) Bio
|
Date
| Reply #16 on Wed 30 Jan 2008 09:00 PM (UTC) |
Message
| Worstje: I understand completely, and that is why I called it a "polite, good natured jab." I am still interested to see how COM has developed for Wine, so whatever you decide to use, I will tinker with myself.
Nick: I have a low end video card, and I can use dual monitors no problem, but your idea for two computers on a LAN intrigues me. I liked being able to ssh into my Linux box when I used Mudix or TinTin so that I would not have to disconnect to log in with my laptop. If a way existed to remote login to an existing instance of MUSHclient so my scripts do not get sidetracked... *drool* Crap, now I have another side-project. |
It is much easier to fight for one's ideals than to live up to them. | Top |
|
Posted by
| Pink Olifaunt
(11 posts) Bio
|
Date
| Reply #17 on Sun 17 Feb 2008 08:00 PM (UTC) Amended on Sun 17 Feb 2008 08:02 PM (UTC) by Pink Olifaunt
|
Message
| If you want to call MUSHclient script functions from your interface plugin you might be interested in the CallPluginAsync code I posted a while ago:
http://www.gammon.com.au/forum/?bbsubject_id=8334&page=1#47305
It lets you safely call MUSHclient functions from another thread without bothering with COM, and works with all languages including Lua.
There's a sample plugin in the demo zip file that creates a window containing an animated 3D star, running in its own thread, and calls MUSHclient functions when you click on the star. The files are still available from the page in my sig.
|
http://pink.olifaunt.googlepages.com/home | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
58,851 views.
This is page 2, subject is 2 pages long:
1
2
It is now over 60 days since the last post. This thread is closed.
Refresh page
top