
Try Radicomm's Quicktalk, the first enterprise-class Push-To-Talk application for your Motorola/Symbol rugged devices, in your distribution center for free. Click here to enter the 21st Century.
|
|
|
|
|
|
|
|
|
|
|
|
NetSplore's Blog |
|
|
|
|
|
 |
|
| |
|
Author: |
Joe Rattz |
Created: |
9/19/2006 6:39:48 AM |
 |
This is where I will post all new articles.
|
|
Documentation for CWBX.DLL - iSeries ActiveX Automation Objects |
|
|
By Joe Rattz on
10/11/2007 3:49:55 PM
|
|
|
|
In googling for AS/400 and cwbx.dll information, I see what appears to be a pattern of developers unable to find the documentation for the iSeries ActiveX Automation Objects, the API implemented in cwbx.dll.
If you have installed iSeries Access For Windows, it should be on your machine (I think). In your IBM iSeries Access for Windows menu, select the Programmer's ToolKit/Programmer's ToolKit menu. When the help system opens, click on the Program Call node. Click on the ActiveX link for documentation for cwbx.dll.
There are also links in the Program Call node for C/C++ APIs and Java. I expect that these are equivalent APIs for those languages.
|
 |
|
|
|
|
|
You Know You Are a CSS Geek ... |
|
|
By Joe Rattz on
6/11/2007 2:26:32 PM
|
|
|
|
...when you create a site dedicated to a specific CSS property and value!
I was doing some reading about CSS and HTML layout when I stumbled on a CSS article that was discussing the float property. Specifically, it was dealing with float:left. Since I didn't know what this meant, I decided to google for it. Googling for "float:left", the third entry on the page caught my attention. It had a title of float:left at floatleft.com. I thought this must be the holy grail of float:left knowledge, so I click the link.
http://www.floatleft.com
Why would someone go to the trouble to register the domain and create the page that is there for absolutely nothing? Worse than that, the best I can tell it isn't even using float:left anywhere. Come on! If you are going to have a site for float:left, us ...
|
 |
|
|
More...
|
|
|
Calling AS/400 (AS400) RPG Programs/APIs From .NET |
|
|
By Joe Rattz on
1/19/2007 7:00:00 PM
|
|
|
|
Since posting my article titled "Calling AS/400 (AS400) RPG Programs From ASP.NET", I have gotten a good bit of feedback and questions. This is further evidence of how difficult it is to find good information about interfacing with the AS/400. Due to some of the questions and comments posted about that article, I thought I would do a little more research, and post a follow-up article.
There is a downloadable sample project at the end of this article.
Be sure to check out part 1 in this series by clicking here.
The Disclaimer
Again, I provide the disclaimer that I am very ignorant about the AS/400. I come from a C ...
|
 |
|
|
More...
|
|
|
How To Programmatically Cause a Breakpoint in C# and JavaScript |
|
|
By Joe Rattz on
1/9/2007 8:45:18 PM
|
|
|
|
Now would probably be a good time to point out that when I first started creating articles for NetSplore, my intent was not only to share information with others, but to share it with myself...in the future! I can't tell you how many times I have had to go scrambling trying to figure out what code did something I needed to do again. So, I thought that if there was something I was having trouble remembering how to accomplish, others may have the same problem, and I should create an article.
I explain all that as a disclaimer as to why this article seems so trivial. Frankly, I can never seem to remember how to programmtically trigger a breakpoint in my code. This article tells how.
C#
Add the following code to the location you want to break, and it's just that simple:
#if DEBUG &n ...
|
 |
|
|
More...
|
|
|
Raising a Button Click Event Programmatically |
|
|
By Joe Rattz on
12/27/2006 11:40:44 AM
|
|
|
|
Have you ever needed to raise a button-click event programmatically? I sure have. Sometimes you end up needing to programmatically simulate that a button was clicked by a user, but how do you accomplish this? Often, I just call the event handling method that is registered for the button-click event. And. most of the time this is acceptable. Or, sometimes I put the actual code I need executed in a common method, and have the button-click event method call the common method, and then I can also call the common method from whereever I need. However, there is a risk to these approaches. What if the button-click event had more than one method registered?
If that question confuses you, you should be aware of the multicast delegate. A multicast delegate allows more than one method to be registered with the delegate. Button-click events are such a delegate. This means it is possible to have more than one method get call ...
|
 |
|
|
More...
|
|
|
Using Web Archive Files (.mht) For Resolving Rendering Problems |
|
|
By Joe Rattz on
12/18/2006 6:28:02 PM
|
|
|
|
Have you ever had to wrestle with HTML or CSS rendering issues? Working in a compiled language environment like ASP.NET can be exasperating sometimes. The cycle time of edit, compile, and test can get very fristrating when you are making many small changes trying to determine why something is not rendering the way you would expect.
It would speed things up considerably if you could find a way to eliminate the compiling process just to try tweaking some HTML or CSS. You could save the rendered HTML in your browser to disk. Then you could directly edit the file to resolve the issue. Finally, you would edit the ASP.NET source code, compile, and test to make sure it behaved properly. However, doing this creates the problem of pathing for images. You may find the paths to the images won't handle the location of the saved HTML file. If images are missing, it will cause the ...
|
 |
|
|
More...
|
|
|
C# Multicast Delegates - A Practical Example |
|
|
By Joe Rattz on
11/23/2006 4:04:44 AM
|
|
|
|
The C# language has a feature known as the multicast delegate. Any delegate that has a void return type, is a multicast delegate. A multicast delegate can be assigned and invoke multiple methods.
You may have seen hints of this in your code. For example, if you are doing ASP.NET development and have ever looked at a page's InitializeComponent() method, you may have noticed a statement like this:
this.SearchButton.Click += new System.EventHandler(this.SearchButton_Click);
Notice the += in that statement. That is a clue. You could add another event handler if you wanted, and it would get called as well. For example, let's say you wanted to also call a method named NotifyStatistics every time the Search button was clicked. Then your code could be:
this.SearchButton.Click += new System.Event ...
|
 |
|
|
More...
|
|
|
All New Articles Will Be Blog Entries From Now On |
|
|
By Joe Rattz on
11/22/2006 9:59:25 AM
|
|
|
|
I just noticed the other day that I had several comments on one of my articles. Some of them had been there for months, but I had not noticed them. Because the Comments module I use is really a hacked Guestbook module, it doesn't notify me when someone makes a comment. To better facilitate replies to comments or questions, I decided to find a better way to handle this. The Blog module seemed the way to go. So from here on out, all articles will be in my blog.
You can use the site search to search for blog articles, as well as all the older style articles, and anything else on the site for that matter.
Thanks.
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Blog Archive |
|
|
|
|
|
 |
|
| |
|
|
|
|
|
|
|
|
|