IT SOLUTIONS
Your full service technology partner! 
Prestwood IT, Wes Peterson -Collapse +Expand
-Collapse +Expand
Wes
-Collapse +Expand Profile
Member Info
Member Narration

POSTS:
MB Posts (158)
KB Posts (163)◄╣
KB Comments (34)
Blog (20 Topics)

KBPOSTSBYTYPE:
Tech Articles
FAQ Page (6)
Tips Page (6)
Definitions Page (4)
Resource Links (17)
File Library (11)

Search Wes:

Advanced
Wes Peterson's Knowledge Base
Wes Peterson


About Me

Wes Peterson is a Senior Programmer Analyst with Prestwood IT Solutions where he develops custom Windows software and custom websites using .Net and Delphi. When Wes is not coding for clients, he participates in this online community. Prior to his 10-year love-affair with Delphi, he worked with several other tools and databases. Currently he specializes in VS.Net using C# and VB.Net. To Wes, the .NET revolution is as exciting as the birth of Delphi.




Knowledge Base Posts

More...
  KB Article    

Wes Peterson
1. The Infamous Path Bug

Error: Exception has been thrown by target of an invocation.

Solution: Shorten the path of the environmental variable, run SystemPropertiesAdvanced.exe 

Posted to KB Topic: Windows Users
8 years ago, and updated 7 years ago

KB Post
Nothing New Since Your Last Visit
4774
Hits

Windows Users

Wes Peterson
2. Paradox "Official" Support!!

Okay. So the official vendor doesn't offer support.  We've fixed that!

9 years ago

Article
Nothing New Since Your Last Visit
4760
Hits

Computer Industry

Wes Peterson
3. Paradox

Okay. So the official vendor doesn't offer support.  We've fixed that!

9 years ago

Article
Nothing New Since Your Last Visit
3007
Hits

Computer Industry

Wes Peterson
4. The Case for Delphi (On the Desktop)

In 1995 Borland revolutionized the world of software development when they introduced Delphi.

It had the distinction of being the first integrated development environment (IDE) featuring a fully object-oriented language and a blazing-fast compiler that produced highly optimized, native Intel machine code. Programs written in Delphi were among the fastest in existence – and still are.

After all these years, is Delphi still relevant?

You bet it is! (And, in many cases, it is still your best bet.)

Here's why...

Posted to KB Topic: Delphi for Win32
9 years ago

Article
Nothing New Since Your Last Visit
6146
Hits

Pascal and Delphi Coding

Wes Peterson
5. Where Does Your Data Belong?

Back in the wild and wooly days of C/PM, DOS, and early versions of Windows, we programmers could store our data pretty much anywhere. It might not have been a good idea, but we could get away with it.

Things have changed drastically!!

If your program stores data, you need to know where it belongs, and that varies quite a bit from one version of Windows to others.

Read on to find out where your data belongs.

Posted to KB Topic: Delphi for Win32
9 years ago

Article
Nothing New Since Your Last Visit
6595
Hits

Pascal and Delphi Coding

Wes Peterson
6. Granting Execute Permissions for Stored Procedures

Need to grant EXECUTE permission to a low-permission user for all the Stored Procedures in your database?

The code in this article will do the trick for you.

Posted to KB Topic: Microsoft SQL Server
9 years ago
(2 Comments , last by mcalsky.m )

Article
Nothing New Since Your Last Visit
5649
Hits

DBA, Databases, & Data

Wes Peterson
7. Now It's Easy To Get End-User Problem Reports

In the past it's been a pain to get end-users to give developers an accurate and complete list of the steps they took to get to a problem - especially if screen-shots are desirable.

Now Microsoft has provided a tool that makes the entire process ridiculously easy.

9 years ago

Article
Nothing New Since Your Last Visit
7418
Hits

Computer Industry

Wes Peterson
8. Free Programming Books!

Good quality programming books. Read on to see how I found and acquired seven of them in less than 15 minutes. Or why we love our iPads, Kindles and other mobile devices.

10 years ago
(1 Comments , last by Wes )

Article
Nothing New Since Your Last Visit
6511
Hits

Computer Industry

Wes Peterson
9. TDBGrid: Rerarranging Columns at Will

Delphi's TDBGrid is an incredibly useful component; one you'd expect to find in any professional development tool.

One of it's handy behaviors is that users can click in column headers and drag to rearrange column ordering to their liking.

Unfortunately, TDBGrid doesn't offer the developer any really easy way to rearrange grid columns from code. This is inconvenient because you might offer the user a choice of various columns upon which they can search, and it would be nice to make their chosen column the leftmost - at least. Often it makes sense to rearrange other columns as well.

This little class allows you to do that.

It has no exposed methods, and only two properties, so it's incredibly easy to use.

Read on to learn how it works and to get the code.

Posted to KB Topic: Using Controls
10 years ago

Article
Nothing New Since Your Last Visit
9842
Hits

Pascal and Delphi Coding

Wes Peterson
10. Refurbished Equipment: Any Good?

Visiting various computing-oriented stores, and certainly all over the Internet, you'll often encounter merchandise marked down significantly, and advertised as "refurbbished."

The prices are often ridiculously low, and you have to wonder if the item is any good.

Is it?

Read on for answers you might not have expected.

11 years ago, and updated 11 years ago

KB Post
Nothing New Since Your Last Visit
2806
Hits

Computer Industry

Wes Peterson
11. Pixeur by Veign http://www.veign.com/application.php?appid=107
Posted to KB Topic: Website Owners
12 years ago
(2 Comments , last by Himanshu.M )

Link
Nothing New Since Your Last Visit
6892
Hits

Website Owners

Wes Peterson
12. The Wonder of Network Print Servers

Network print servers are an inexpensive and great solution to a common home or office network.  Sure you can "share" printers attached to particular machines, but that creates a dependency on that machine being up and running.

With a network print server, that dependency disappears. People on the network can print without a particular machine being on and available.

They solve one other important problem, too.

Posted to KB Topic: Hardware
12 years ago

Article
Nothing New Since Your Last Visit
8613
Hits

Computer Tech

Wes Peterson
13. SQL Server Nasty Crash - Vault?

The installation of the SourceGear Vault client control appears to trash SQL Server Management Studio and Visual Studio.

Here's the fix that worked for me.

Posted to KB Topic: SQL Servers
12 years ago
(1 Comments , last by Evangeline.S )

KB Post
Nothing New Since Your Last Visit
5850
Hits

DBA, Databases, & Data

Wes Peterson
14. Awesome off-site backup

Backups: Well know we need them and most of use at least one of the available ways to backup. If we don't, we'd be well served to ponder something Mike Prestwood recently said:

"There are two kinds of people; those that back up - and those that will."

In this article I'd like to show you an off-line backup solution that is so simple to set up and use that you'll never again have an excuse for not backing up important work.

Posted to KB Topic: Software
12 years ago
(4 Comments , last by My.e )

Article
Nothing New Since Your Last Visit
6034
Hits

Computer Tech

Wes Peterson
15. Paradox, .NET, and the Wicked Back-Tick

Using spaces within database column names may be "legal," but that doesn't mean it won't make your life harder. It's legal in Paradox tables and most database systems but you might want to avoid using spaces. Here's why - and one way to use spaces if you're using Paradox tables under .NET.

Posted to KB Topic: Paradox ODBC Drivers
13 years ago
(2 Comments , last by mprestwood )

KB Post
Nothing New Since Your Last Visit
12417
Hits

Corel Paradox / ObjectPAL Coding

Wes Peterson
16. Visual Studio MRU Cleanup Tool

Sometimes old news is good news.

If you still need to work with Visual Studio 2005, you may find yourself annoyed by that list of Recent Projects on your Start Page; a list you can't clean up - unless you want to go poking around in the Windows Registry.

The nifty little utility at this link takes care of the problem in a clean, straightforward, easy-to-use way.

Posted to KB Topic: Programming
13 years ago, and updated 13 years ago
(1 Comments , last by Amanda.B4 )

Download
Nothing New Since Your Last Visit
7289
Hits

Coding & OO

Wes Peterson
17. Opening up Outlook

Long a proprietary data store format, Microsoft is opening up the Outlook PST file format with the release of a couple new products.

Posted to KB Topic: Programming
13 years ago, and updated 13 years ago
(1 Comments , last by mprestwood )

KB Post
Nothing New Since Your Last Visit
5921
Hits

Coding & OO

Wes Peterson
18. New Router Vulnerability

If you use in Internet Router (sometimes also called a Gateway), you may face a new threat.

13 years ago
(2 Comments , last by Stella.R )

KB Post
Nothing New Since Your Last Visit
5151
Hits

Computer Industry

Wes Peterson
19. When LESS is more

If you're like me, you probably love CSS, but are also a little disappointed in a few things it lacks; like constants or variables.

LESS is a fairly new bit of genius that solves some of the shortcomings in Cascading Style Sheets.

Posted to KB Topic: Cascading Style Sheets (CSS)
13 years ago
(4 Comments , last by househol.d )

News
Nothing New Since Your Last Visit
4397
Hits

Website Design & Hosting

Wes Peterson
20. Top 10 Things That Annoy Programmers http://www.kevinwilliampang.com/2008/08/28/top-10-things-that-annoy-programmers/
13 years ago
(3 Comments , last by mtiede )

Link

KB Post
Nothing New Since Your Last Visit
14707
Hits

Computer Industry

Wes Peterson
21. Telerik Extensions for ASP.NET MVC - Free http://www.telerik.com/products/aspnet-mvc.aspx?utm_source=CodeProjectNewsletter&utm_medium=banner&utm_campaign=MVC_Jan15
Posted to KB Topic: Tool Basics
13 years ago

Link
Nothing New Since Your Last Visit
9382
Hits

VB.Net Language

Wes Peterson
22. Using Paradox Tables with .NET

Although the .NET Framework is well "tuned" for MS SQL Server, it can also be pressed into service with other databases.

A somewhat unusual case is using ASP .NET to access and modify data in Paradox tables.  If you're going to do that, the most important thing to know is which ODBC driver to use - because you will be using an ODBC Driver.

The driver to use was created by Intersolv and bundled with Paradox v9. That driver has a version designation of v3.11

Posted to KB Topic: General Tasks
14 years ago

Tip
Nothing New Since Your Last Visit
7316
Hits

Coding & OO

Wes Peterson
23. Virus Targets Old Delphi Tools

New virus targets old versions of Delphi but not the applications developed with Delphi and not the current Delphi versions, just Delphi itself. I detest the jerks that write viruses and other forms of malware.  But this one really gets my goat generally because it was a virus that targeted my favorite best-of-breed development tool and specifically because ZDNet reported the problem in a way that implies it targets applications developed by Delphi. Despite ZDNet's tag line, the virus targets old versions of Delphi (4, 5, 6, and 7) but not the applications developed with Delphi and not the current Delphi versions. I sure hope the way ZDNet chose to report this issue doesn't hurt Embarcadero, the owner of Delphi, because of a virus that attacks pre-Embarcadero versions of Delphi.

Posted to KB Topic: Delphi for Win32
14 years ago
(2 Comments , last by Sky.M )

News
Nothing New Since Your Last Visit
5122
Hits

Pascal and Delphi Coding

Wes Peterson
24. Is Native Code Irrelevant?

With Microsoft heavily evangelizing .NET, and Sun continuing to improve Java, many a developer and customer are torn between targeting native machine code or a just-in-time compiler.

Here we take a quick look at that particular state of the union...

Posted to KB Topic: General Coding Concepts
14 years ago, and updated 14 years ago

KB Post
Nothing New Since Your Last Visit
14186
Hits

Coding & OO

Wes Peterson
25. Review: O'Reilly Pocket References

Aside from the few blessed with a photographic memory, none of us can remember everything. As developers we are surrounded by complex technologies; programming languages, various SQL dialects, HTML, and CSS, to name a few. Although the Internet is a great place to find answers quickly, you often have to wade through a number of "hits" before you find the correct answer. Publisher O'Reilly & Associates has a better idea.

14 years ago

Article
Nothing New Since Your Last Visit
3940
Hits

Computer Industry
More...
Sales Website: www.prestwood.com Or visit our legacy sales site: 
legacy.prestwood.com


©1995-2023 Prestwood IT Solutions.   [Security & Privacy]