Lee, VE7CC I tried your AR-User program, it works perfectly with DXBase2004. In particular I like it's ability to set AR-Cluser filtering options use the mouse! As a AR-Cluster sysop I get regular questions about how to set filter options...your program makes this a breeze. And no 100% CPU usage if there is a disconnect!
Nice Job! Ron, N5IN ----- Original Message ----- From: "Lee Sawkins" <[EMAIL PROTECTED]> To: "Jim McDonald" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Saturday, August 23, 2003 10:16 PM Subject: Re: [DXBase] internet cluster window > Glad my program is providing you some service. > > Re DXBase 100% CPU usage, which I have seen commented about on the web. > What I believe is happening is the program is getting stuck in a very > tight loop which totally consumes all the CPU cycles. > > Something in the program like. > > Step 1. Is node N7XYZ connected? > Step 2. If N7XYZ is not connected then try to connect to N7XYZ. > Step 3. Got back to Step 1. > > If the connection gets made ok, the everything is fine. If the > connection is not made, the computer only executes these few lines of > code. > I can easily do this with my program and do the same thing, make the CPU > usage go to 100% and completely lock the machine up. I am programming > in Visual Basic. I do two other things in these kind of loops. First > is a "do events" command which tells my program to look and see if any > other items in my program need to be attended to such as timers etc. > The second thing I do is put in a "sleep 1" command. This releases the > CPU from executing my program for one whole millisecond and allows it > execute other code in the Windows machine. While this may not seem like > much, it happens every trip around the loop, so actually there is lots > of time for the CPU to do other things. I usually try to avoid this > altogether. I put in a timer to check if node N7XYZ is connected. This > timer runs say every second or so and if not connected attempts to > connect and then comes back 1 second later and checks if the connection > has been made. This consumes very little of the CPU resources. > > You might want to tell the author of the program to take a look into > this. > > 73 Lee > > > > > Jim McDonald wrote: > > > > > Ron, > > > > I haven't tried to start both programs simultaneously. I don't start or > > stop either program very often, so it's not a problem to single click both > > icons. > > > > I start VE7CC's program (http://ve7cc.net/), where I have the Telnet box in > > the Local Network section of the port setup window checked. > > > > I changed the Hosts file in DXbase for my preferred node (mine, of course!) > > to 127.0.0.1. > > > > So, after starting VE7CC's program, I click the box to connect. In DXbase, > > I just open the Internet Cluster window (I have a shortcut F-key to make it > > easy), which starts the spots flowing from VE7CC's AR-User program. > > > > I also use VE7CC to feed WriteLog, using the local IP address above in WL to > > connect to AR-User. I don't need multiple node connections that DX Telnet > > provides, and I can easily change the AR-Cluster parameters on the fly with > > AR-User, so the node doesn't send me more spots than I need. For a RTTY > > contest, I set the AR-Cluster filters to send only RTTY spots, for instance. > > > > Jim N7US > > > > ----- Original Message ----- > > From: "Ron Stordahl" <[EMAIL PROTECTED]> > > To: "Jim McDonald" <[EMAIL PROTECTED]>; <[email protected]> > > Sent: Saturday, August 23, 2003 8:26 AM > > Subject: Re: [DXBase] internet cluster window > > > > Have you found a way to automatically start VE7CC's AR-User when you start > > DXBase? This would be very convenient. AR-User could substitute for the > > telnet fault in DXBase as well as provide addiitonal features and the step > > of loading AR-User separately could be avoided. > > > > Ron, N5IN > > > > ----- Original Message ----- > > From: "Jim McDonald" <[EMAIL PROTECTED]> > > To: <[email protected]> > > Sent: Saturday, August 23, 2003 10:11 AM > > Subject: Re: [DXBase] internet cluster window > > > > > I am using VE7CC's AR-User program and feeding DXbase from that. (That's > > a > > > snap to do, BTW, and allows me to easily configure filters in AR-Cluster.) > > > I disconnected in AR-User from my node, thus terminating the telnet > > > connection. The CPU usage didn't increase. Is that the scenario? > > > > > > Jim McDonald, N7US > > > Mesa, Arizona > > > [EMAIL PROTECTED] > > > >

