IT SOLUTIONS
Your full service technology partner! 
-Collapse +Expand
Coder
Search Coder Group:

Advanced
-Collapse +Expand Coder Study Test
PRESTWOODCERTIFIED
-Collapse +Expand Coder Store
PRESTWOODSTORE
   ► KBProgramming   Print This     

Coder KB: Programming Topic

Topics

100 Articles Found in the Programming Topic  (or one of the sub-topics in bold above)

  KB Article    

Bryan Valencia
1. A 10 Minute C# Console Application Quick Start

This will show how to make a "hello world" console application in Visual Studio 2008 with C#. Let VS.Net do the work and create a new console application using the menu. Use Console.WriteLine and Console.ReadLine for simple input and output.

Posted to KB Topic: C#
9 years ago, and updated 9 years ago

Article
Nothing New Since Your Last Visit
12023
Hits

C# (Visual C# & VS.Net)

Stephen Berry
2. Applying the Built-in ASP.NET User-Login Functionality to Your Database Using aspnet_regsql.exe to set up a database to support the functionality of ASP.NET 2.0's built-in membership.
Posted to KB Topic: C#
9 years ago, and updated 9 years ago

KB Post
Nothing New Since Your Last Visit
4743
Hits

C# (Visual C# & VS.Net)

Wes Peterson
3. Book: Delphi 2007 for Win32 Development Essentials http://www.lulu.com/content/2064073
Posted to KB Topic: Delphi for Win32
9 years ago
(1 Comments , last by Austin.M )

Link
Nothing New Since Your Last Visit
4886
Hits

Pascal and Delphi Coding

Wes Peterson
4. Book: Delphi 2007 Handbook http://www.lulu.com/content/1069254
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4577
Hits

Pascal and Delphi Coding

Joshua Delahunty
5. Borland 2006 New Features Demo

David Intersimone ("David I") of Borland demonstrates the latest versions of the Borland Developer Studio 2006 Product

Posted to KB Topic: Delphi for Win32
11 years ago, and updated 7 years ago

KB Post
Nothing New Since Your Last Visit
3909
Hits

Pascal and Delphi Coding

Mike Prestwood
6. C# Empty String Check (String.IsNullOrEmpty)

The .Net framework offers a static method in the string class: String.IsNullOrEmpty.

Posted to KB Topic: C#
8 years ago

Code
Nothing New Since Your Last Visit
7811
Hits

C# (Visual C# & VS.Net)

Mike Prestwood
7. C++/CLI Empty String Check (String.IsNullOrEmpty)

The .Net framework offers a static method in the string class: String.IsNullOrEmpty.

Posted to KB Topic: C++
8 years ago

Code
Nothing New Since Your Last Visit
13858
Hits

C++

Mike Prestwood
8. Call a DotNet DLL from Win32 Apps

Can I call a DotNet DLL from my Delphi Win32 application? For example, with Delphi 7 or Delphi 2010?

Posted to KB Topic: Delphi for Win32
10 years ago, and updated 7 years ago

FAQ
Nothing New Since Your Last Visit
16084
Hits

Pascal and Delphi Coding

Mike Prestwood
9. CodeGear Blogs http://blogs.codegear.com/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4056
Hits

Pascal and Delphi Coding

Mike Prestwood
10. Coding for Application Virtualization How do I take advantage of Application Virtualization in the application I'm coding?
Posted to KB Topic: C#
9 years ago, and updated 9 years ago

FAQ
Nothing New Since Your Last Visit
10876
Hits

C# (Visual C# & VS.Net)

Wes Peterson
11. Component to Fix Alt Key Problem in Vista When run under Vista, your Delphi programs may respond poorly to presses of the Alt key; some of the components on your forms may disappear. Here is a free component that can help.
Posted to KB Topic: Delphi for Win32
9 years ago
(5 Comments , last by quotes.p )

KB Post
Nothing New Since Your Last Visit
15742
Hits

Pascal and Delphi Coding

Wes Peterson
12. Connection String Builder Component for Delphi In its IDE, Delphi makes it easy for us to generate correct connection strings for database connections that require them. Unfortunately, Delphi doesnt offer the same convenience at run-time when our customers need it most! This article offers a Prestwood exclusive, TConnectionStringBuilder, a non-visual component you can use in your applications to let your users build a connection string at program startup. You can then store that connection string, for future use, in an INI file or registry key.
Posted to KB Topic: Delphi for Win32
10 years ago, and updated 9 years ago
(3 Comments , last by mprestwood )

KB Post
Nothing New Since Your Last Visit
15761
Hits

Pascal and Delphi Coding

Sam.H
13. Control Structures, and Recursion

Control Flow in a Computer Program: Sequential, Conditional, Iteration.  Also has an introduction to Recursion.

27 months ago

Article
Nothing New Since Your Last Visit
2954
Hits

Coding & OO

Sam.H
14. Defensive Programming

Defensive programming practice.

27 months ago

Article
Nothing New Since Your Last Visit
2624
Hits

Coding & OO

Daniel Fought
15. Delegate A Delegate is a variable that references a method.
Posted to KB Topic: C#
9 years ago

Definition
Nothing New Since Your Last Visit
7167
Hits

C# (Visual C# & VS.Net)

Wes Peterson
16. DelForEx: A Delphi Code Formatter http://www.aew.wur.nl/UK/Delforexp/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
17590
Hits

Pascal and Delphi Coding

Mike Prestwood
17. Delphi 2007 for Win32 Launches! CodeGear Introduces Delphi for Win32, Providing RAD Development for Windows Vista and AJAX. New RAD Environment Allows Developers to Jump-start Microsoft Windows Vista Applications While Seamlessly Supporting Existing Users.
Posted to KB Topic: Delphi for Win32
9 years ago, and updated 9 years ago

News
Nothing New Since Your Last Visit
3482
Hits

Pascal and Delphi Coding

Mike Prestwood
18. Delphi 2009 Ships! Embarcadero Technologies unveils Delphi 2009! The next generation of the popular CodeGear rapid application development (RAD) tools for Windows native code development.
Posted to KB Topic: Delphi for Win32
9 years ago, and updated 9 years ago

News
Nothing New Since Your Last Visit
4061
Hits

Pascal and Delphi Coding

Wes Peterson
19. Delphi 7 Overloaded InputBox functions Wouldn't it be cool if InputBox could return types other than string? D7's help certainly says it can, but can it really?
Posted to KB Topic: Delphi for Win32
12 years ago, and updated 11 years ago

KB Post
Nothing New Since Your Last Visit
11670
Hits

Pascal and Delphi Coding

Mike Prestwood
20. Delphi Acquired by Embarcadero Technologies CodeGear, Borland's development tools division is being acquired by Embarcadero Technologies.
Posted to KB Topic: Delphi for Win32
9 years ago
(1 Comments , last by mprestwood )

News
Nothing New Since Your Last Visit
4974
Hits

Pascal and Delphi Coding

Mike Prestwood
21. Delphi Array (x=Array[0..3] of string;)

Delphi supports both static and dynamic arrays.

Posted to KB Topic: Delphi for Win32
7 years ago
(2 Comments , last by Anonymous )

Code

KB Post
Nothing New Since Your Last Visit  
15348
Hits

Pascal and Delphi Coding

Mike Prestwood
22. Delphi Empty String Check (length(s) = 0)

Length() or SizeOf() will correctly identify an unassigned string variable or an empty string.

Posted to KB Topic: Delphi for Win32
8 years ago
(1 Comments , last by Uwais.Q )

Code
Nothing New Since Your Last Visit
13789
Hits

Pascal and Delphi Coding

Mike Prestwood
23. Delphi Event Handler

Many objects in Delphi have events you can use to trigger code. For example, when you add a form to your project you have access to the form events such as onCreate, onShow, onHide, onDockDrop, etc. In addition, Delphi offers module level events initialization and finalization sections.

Posted to KB Topic: Delphi for Win32
8 years ago

Code
Nothing New Since Your Last Visit
7175
Hits

Pascal and Delphi Coding

Mike Prestwood
24. Delphi Exception Trapping (try..except, try..finally)

Delphi also offers a try...finally where code will execute in the finally section no matter what. It's common to put a try...except inside a try...finally:

Posted to KB Topic: Delphi for Win32
9 years ago, and updated 9 years ago

Code
Nothing New Since Your Last Visit
7149
Hits

Pascal and Delphi Coding

Mike Prestwood
25. Delphi for PHP Announced Delphi for PHP brings RAD productivity benefits to PHP Web developers that Delphi users have enjoyed for years. PHP is the most prominent dynamic Web language today and one of the top 10 programming languages overall. Delphi for PHP is designed to take PHP development to the next-level by making it faster and easier to develop rich, database-driven Web applications.
Posted to KB Topic: Delphi for Win32
9 years ago, and updated 9 years ago

News
Nothing New Since Your Last Visit
3268
Hits

Pascal and Delphi Coding

Mike Prestwood
26. Delphi for Win32 Home Page http://www.codegear.com/products/delphi/win32
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4155
Hits

Pascal and Delphi Coding

Mike Prestwood
27. Delphi for Win32 Roadmap http://dn.codegear.com/article/36620
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4207
Hits

Pascal and Delphi Coding

Mike Prestwood
28. Delphi Inline Code (asm)

In Delphi, you can inline assembler code using the asm keyword.

Posted to KB Topic: Delphi for Win32
8 years ago

Code
Nothing New Since Your Last Visit
7662
Hits

Pascal and Delphi Coding

Mike Prestwood
29. Delphi Member Events

In Delphi, member events are essentially properties of the type method pointer.

Posted to KB Topic: Delphi for Win32
8 years ago

Code
Nothing New Since Your Last Visit
5646
Hits

Pascal and Delphi Coding

Mike Prestwood
30. Delphi Prism Assignment (:=)

Same as Delphi.

Posted to KB Topic: Delphi Prism
8 years ago

Code
Nothing New Since Your Last Visit
5534
Hits

Delphi Prism

Mike Prestwood
31. Delphi Prism Comments (// or { ... } or (* ... *))

Delphi uses // for a single line comment and both {} and (**) for multiple line comments. Although you can nest different types of multiple line comments, it is recommended that you don't. Commenting code generally has three purposes: to document your code, for psuedo coding prior to coding, and to embed compiler directives. Most languages support both a single line comment and a multiple line comment. Some languages also use comments to give instructions to the compiler or interpreter. A special comment. Delphi compiler directives are in the form of {$DIRECTIVE}. Of interest for comments is using the $IFDEF compiler directive to remark out code.

Posted to KB Topic: Delphi Prism
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
5596
Hits

Delphi Prism

Mike Prestwood
32. Delphi Prism Constants (const kPI: Double=3.1459;)

In Prism, you define constants similar to how you define variables but use the Const keyword instead of the Var keyword. Specifying the type is optional. If you don't specify the type, the compiler chooses the most appropriate type for you.

Declare class constants as part of the class definitions. Declare local constants above the begin..end. Although Prism support inline variables, inline constants are not supported.

Posted to KB Topic: Delphi Prism
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
7193
Hits

Delphi Prism

Mike Prestwood
33. Delphi Prism Development Tools

Delphi.Net first shipped as a compiler only with Delphi 7. Delphi 8 is a .Net dedicated solution (no Win32) but was not clearly better than VS.Net so more developers moved to VS.Net and bypassed Delphi 8. Delphi for .Net shipped with Delphi 2005, 2006, and 2007 but languished because of a lack of development and VS.Net clearly implemented more .Net CLS features than Delphi for .Net. Delphi Prism (Oxygene) strives to keep pace and in some cases out pace C# and VB.Net using the Object Pascal language.

Posted to KB Topic: Delphi Prism
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
4737
Hits

Delphi Prism

Mike Prestwood
34. Delphi Prism Empty String Check (length)

In Prism, a string can be nil (unassigned), assigned an empty string (""), or assigned a value.  Therefore, to check if a string is empty, you have to check against both nil and (""). Alternatively, you can check the length of the string or use String.IsNullOrEmpty.

Posted to KB Topic: Delphi Prism
8 years ago

Code

KB Post
Nothing New Since Your Last Visit
11133
Hits

Delphi Prism

Mike Prestwood
35. Delphi Prism Event Handler

The Delphi Prism

Most notable for Delphi developers is the fact that Prism does not offer initialization nor finalization sections.

Posted to KB Topic: Delphi Prism
8 years ago

Code
Nothing New Since Your Last Visit
9172
Hits

Delphi Prism

Mike Prestwood
36. Delphi Prism If Statement (if..else if..else)

Notice in the more complete example that the semicolon for the begin..end block after end is not included. That tells the compiler something else is coming (the statement is not finished). Also note the semicolon is missing right before the final "else" statement.

Posted to KB Topic: Delphi Prism
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
5801
Hits

Delphi Prism

Mike Prestwood
37. Delphi Prism Member Events (event)

Like all .Net languages, Prism events are a separate type of class member. You define a member event by using the event keyword. Events depend on Delegates to define the signature (the type) of the event they represent and they maintain a list of multiple subscribers - unlike in Delphi for Win32, where each event can only have one handler

Posted to KB Topic: Delphi Prism
8 years ago

Code
Nothing New Since Your Last Visit
6279
Hits

Delphi Prism

Mike Prestwood
38. Delphi Prism Variables (var x: Integer := 0;)

Prism supports type inference where you just use a variable and the compiler will then choose the lowest type possible (such as an Integer before a LongInt). With Prism, you frequently do not have to use commands to convert from one type to another. Variable names are not case sensitive. The Prism language offers both old-style declaring variables before the begin as well as inline variable declaration. Prism does support variable initialization too. Prism offers many variable types. Some common variable types include Integer, LongInt, Single, Double, Boolean, and String.

Posted to KB Topic: Delphi Prism
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
7845
Hits

Delphi Prism

Mike Prestwood
39. Delphi Prism vs. CSharp http://prismwiki.codegear.com/en/Delphi_Prism_vs._CSharp
Posted to KB Topic: Delphi Prism
9 years ago

Link
Nothing New Since Your Last Visit
3916
Hits

Delphi Prism

Scott Wehrly
40. Delphi: Encryption of data fields This article discusses the reasons and methods for encrypting data fields in Delphi.
Posted to KB Topic: Delphi for Win32
14 years ago
(1 Comments , last by Anonymous )

KB Post
Nothing New Since Your Last Visit
9507
Hits

Pascal and Delphi Coding

Larry J. Rutledge
41. Delphi: Windows Shell Extensions How to add functionality to the existing Windows™ shell.
Posted to KB Topic: Delphi for Win32
14 years ago, and updated 10 years ago

Article
Nothing New Since Your Last Visit
14213
Hits

Pascal and Delphi Coding

Mike Prestwood
42. Delphi3000.com http://www.delphi3000.com/
Posted to KB Topic: Delphi for Win32
9 years ago
(1 Comments , last by Uwais.Q )

Link
Nothing New Since Your Last Visit
5731
Hits

Pascal and Delphi Coding

ermohan_rp
43. DEP issues in delphi application In my application delphi6 . its working fine but while selecting Turn on DEP for all programs an services except those i select. this option in My computer -- Advance option -- choose the tab Data Execution Prevention.
Posted to KB Topic: Delphi for Win32
10 years ago

KB Post
Nothing New Since Your Last Visit
4838
Hits

Pascal and Delphi Coding

Adam Lum
44. Deploying your .NET Application with ClickOnce (quick tutorial) A basic introduction to deploying an application using Visual Studio .NET 2005's ClickOnce
Posted to KB Topic: C#
10 years ago, and updated 8 years ago
(1 Comments , last by mprestwood )

KB Post
Nothing New Since Your Last Visit
38641
Hits

C# (Visual C# & VS.Net)

Larry J. Rutledge
45. Detecting Windows SafeMode

Use Windows API GetSystemMetrics with SM_CLEANBOOT parameter to determine how Windows was started.

Posted to KB Topic: Delphi for Win32
9 years ago, and updated 8 years ago

KB Post
Nothing New Since Your Last Visit
4806
Hits

Pascal and Delphi Coding

Joshua Delahunty
46. Displaying graphic images in DBGrid components

An example of work I did to display a graphic (+ text) in a single column of a DBGrid based on two tables in a Delphi 2006 Application (not limited to later versions of Delphi)

Posted to KB Topic: Delphi for Win32
11 years ago, and updated 8 years ago

Article
Nothing New Since Your Last Visit
14823
Hits

Pascal and Delphi Coding

Mike Prestwood
47. Dr. Bob 42 http://www.drbob42.com/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
6342
Hits

Pascal and Delphi Coding

Adam Lum
48. Eclipse http://www.eclipse.org/
Posted to KB Topic: Java
9 years ago

Link
Nothing New Since Your Last Visit
5137
Hits

Java

Mike Prestwood
49. Embarcadero Technologies http://www.embarcadero.com/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
3903
Hits

Pascal and Delphi Coding

Wes Peterson
50. Free E-Book on C# .NET Essentials This is the "Chapter Zero" you've been missing.
Posted to KB Topic: C#
9 years ago

Download
Nothing New Since Your Last Visit
8408
Hits

C# (Visual C# & VS.Net)

Joshua Delahunty
51. Getting locates to work on a non-key field with a SQL Server Table using filters A "simple" procedure that worked fine in BDE (use a TTable component attached to a table with a numeric primary key field, a string field not in the primary key, and a third field that's filtered on, use the .Locate() call to perform an incremental search on the string field) was failing using TADOTable and SQL Server. This article describes how I worked around the issue.
Posted to KB Topic: Delphi for Win32
11 years ago

Article
Nothing New Since Your Last Visit
5785
Hits

Pascal and Delphi Coding

Wes Peterson
52. GExperts http://www.gexperts.org/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
6639
Hits

Pascal and Delphi Coding

Wes Peterson
53. Great Visual Studio Training Resource If you've been around computing for any length of time, you know you can quickly spend a lot of money on those $60, five-pound reference books. For just ten dollars more, you can get your hands on over 500 great training videos for Visual Studio .NET.
Posted to KB Topic: C#
10 years ago

Blog
Nothing New Since Your Last Visit
6290
Hits

C# (Visual C# & VS.Net)

Mike Prestwood
54. Introducing Delphi Prism. The new Delphi.Net!

Embarcadero Technologies and RemObjects Software have announced Delphi Prism, a next generation development suite for .NET and Mono, based on RemObjects Software's Oxygene compiler technology.

Delphi Prism will replace both Delphi for .NET and the existing Oxygene product, allowing the two companies to work together on providing one unified solution for managed development.

Key Points:

  • Delphi Prism screen shot.Install Delphi Prism as a plug-in to Visual Studio or run as a standalone development tool.
  • Targets .Net and Mono.
    • Target .NET applications using the latest Microsoft .NET 3.5 technologies such as WinForms, WPF, Silverlight, ASP.NET, and LINQ'
    • Mac OS X and Linux with open source CLR technologies such as Mono and Cocoa#'
  • No VCL.Net (this Delphi for .Net feature was dropped).
  • Build Windows applications first and foremost but also build Mac and Linux applications for added flexibility.
  • Integrated managed code database engine targeting Windows, Mac OS X, and Linux.
  • Supports all CLS features such as generics, sequences, queries and parallel computing.
Posted to KB Topic: Delphi Prism
9 years ago, and updated 9 years ago

News
Nothing New Since Your Last Visit
9535
Hits

Delphi Prism

Mike Prestwood
55. Java Abstraction (abstract)

Java supports marking a full class as abstract as well as class members. A subclass must either implement the abstract members or you must declare the subclass abstract (which delays the implementation to it's subclass).

Posted to KB Topic: Java
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
6554
Hits

Java

Mike Prestwood
56. Java Case Sensitivity (Yes)

Java is case sensitive.

Customary casing:

  • Classes - Initial Caps (Pascal Casing)
  • Variables - Initial lowecase (Camel case)
  • Methods - Initial lowecase (Camel case)
Posted to KB Topic: Java
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
5887
Hits

Java

Mike Prestwood
57. Java Comparison Operators (==, !=)

The Java comparison operators are:

  • < less than
  • <= less than or equal to
  • == equal to
  • >= greater than or equal to
  • > greater than
  • != not equal
Posted to KB Topic: Java
8 years ago

Code
Nothing New Since Your Last Visit
7525
Hits

Java

Mike Prestwood
58. Java Exception Trapping (try/catch/finally)

Languages Focus: Exception Trapping

A common usage of exception handling is to obtain and use resources in a "try-it" block, deal with any exceptions in an "exceptions" block, and release the resources in some kind of "final" block which executes whether or not any exceptions are trapped.

Java Exception Trapping

Posted to KB Topic: Java
9 years ago, and updated 9 years ago

Code
Nothing New Since Your Last Visit
4855
Hits

Java

Mike Prestwood
59. Java File Extensions (.java)

The customary primary source file extension for Java code is ".java" which could contain anywhere from a single class to the entire source code.

Other important files:

  • .JAR - Java archive file (compressed code file). Archive that contains multiple Java files and is compressed using .ZIP compression; stores Java classes and metadata and may be digitally signed; runs as a program if the Java Runtime Environment (JRE) is installed on the computer.
  • .CLASS - compiled source code which are platform-independent. If a source file has more than one class, each class is compiled into a separate .class file. These .class files can be loaded by any Java Virtual Machine (JVM).
Posted to KB Topic: Java
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
5377
Hits

Java

Mike Prestwood
60. Java Static Members (static)

When calling a static method from within the same class, you don't need to specify the class name.

Posted to KB Topic: Java
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
5690
Hits

Java

narayana
61. MAC address ( Ethernet address ) I have seen many people trying to find a way to get the real physical MAC adddress. Here is one way that works just fine.
Posted to KB Topic: Delphi for Win32
11 years ago, and updated 11 years ago

KB Post
Nothing New Since Your Last Visit
5297
Hits

Pascal and Delphi Coding

Wes Peterson
62. Magazine: Blaise Pascal http://www.blaisepascal.eu/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4654
Hits

Pascal and Delphi Coding

Mike Prestwood
64. Marco Cantu Home http://www.marcocantu.com/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
3995
Hits

Pascal and Delphi Coding

Mike Prestwood
65. New DevExpress Updates Now Available List of releases available as part of the newest update of Express Install, v1.36.
Posted to KB Topic: Delphi for Win32
9 years ago

News
Nothing New Since Your Last Visit
4174
Hits

Pascal and Delphi Coding

Wes Peterson
66. 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.

7 years ago, and updated 7 years ago
(1 Comments , last by mprestwood )

KB Post
Nothing New Since Your Last Visit
4225
Hits

Coding & OO

Mike Prestwood
67. Partial Methods versus Abstract Methods

What is the difference between a partial method and an abstract method?

Posted to KB Topic: Delphi Prism
8 years ago

FAQ
Nothing New Since Your Last Visit
5592
Hits

Delphi Prism

Joshua Delahunty
68. Prestwood and Delphi 9 (Delphi 2005) Prestwood enthusiastically switched to Delphi 2005 when it was released. Now we have just as enthusiastically moved away from it. While it has intriguing features that are very hard to live without, the stability issues with Delphi 2005, even with the 3 later maintenance releases applied, make it impossible to recommend for production work. Prestwood software STRONGLY recommends use of either Delphi 7, or Delphi 2006.
Posted to KB Topic: Delphi for Win32
11 years ago, and updated 9 years ago

KB Post
Nothing New Since Your Last Visit
3308
Hits

Pascal and Delphi Coding

Mike Prestwood
69. Prestwood Sponsors RAD Studio 2010 Sacramento Tour Stop!

Prestwood Software is sponsoring the Technology is moving fast. During this free two-hour technical seminar, you'll learn the secrets to getting the most out of RAD Studio 2010 and new Windows technologies.  You'll get a firsthand look at new capabilities that will make you more productive and successful with Delphi--, C++Builder--, Delphi Prism-- and Embarcadero-- RAD Studio 2010.

RAD Studio/Delphi 2010 Sacramento Tour Stop! 
Wednesday, December 2, 2009
6:00PM - 8:00PM

New Horizons of Sacramento
1750 Creekside Oaks Drive, Suite 150
Sacramento, CA 95833

Sponsored by:

Prestwood Software

Posted to KB Topic: Delphi for Win32
8 years ago, and updated 8 years ago

News
Nothing New Since Your Last Visit
4352
Hits

Pascal and Delphi Coding

Mike Prestwood
70. Program or unit recursively uses itself

You cannot create a Delphi unit with the same name as is already in use. For example, do not create a buttons.pas unit for your application because the VCL already has a Buttons.pas unit. The solution is to rename your unit.

Posted to KB Topic: Delphi for Win32
8 years ago
(2 Comments , last by Joseph.C3 )

Error
Nothing New Since Your Last Visit
15762
Hits

Pascal and Delphi Coding

Scott Wehrly
71. Proper Use of Proper use of dynamically created components that doesn't break the built-in garbage collection scheme.
Posted to KB Topic: Delphi for Win32
14 years ago, and updated 9 years ago

KB Post
Nothing New Since Your Last Visit
4283
Hits

Pascal and Delphi Coding

Daniel Fought
72. Reference Data type variables

Variables that only contain a reference to the values. Reference data type variables only contain a reference to it's constituent value.  Reference data types include objects and strings.  Assignment of one reference type variable to another copies the reference, thus changes to the values in one variable changes the values in the other.

Posted to KB Topic: C#
9 years ago, and updated 8 years ago

Definition
Nothing New Since Your Last Visit
6925
Hits

C# (Visual C# & VS.Net)

Bryan Valencia
73. Regular Expressions Cheat Sheet

A collection of regular expressions that validate and parse common user data.

9 years ago, and updated 9 years ago

KB Post
Nothing New Since Your Last Visit
3377
Hits

Coding & OO

Wes Peterson
74. Rubicon Delphi Info Search Find Delphi info at the Rubicon Delphi and C++Builder search page.
Posted to KB Topic: Delphi for Win32
10 years ago, and updated 10 years ago

KB Post
Nothing New Since Your Last Visit
5629
Hits

Pascal and Delphi Coding

Joshua Delahunty
75. Setting project options for better maintainability Some tips for every Delphi project to keep things "clean", "neat", and well maintainable down the road.
Posted to KB Topic: Delphi for Win32
11 years ago, and updated 11 years ago
(1 Comments , last by Anonymous )

KB Post
Nothing New Since Your Last Visit
7280
Hits

Pascal and Delphi Coding

Kim Berry
76. SSL not working on Indy IdHTTP POST

How to enable SSL transactions with the Indy HTTP v9 component.

Posted to KB Topic: Delphi for Win32
14 years ago, and updated 7 years ago

KB Post
Nothing New Since Your Last Visit
12451
Hits

Pascal and Delphi Coding

Stephen Berry
77. Stacks in Java Provides the definition of a stack and an example of its implementation in Java
Posted to KB Topic: Java
9 years ago

KB Post
Nothing New Since Your Last Visit
9020
Hits

Java

Daniel Fought
78. Struct A value type used to encapsulate a small set of related data.
Posted to KB Topic: C#
9 years ago, and updated 9 years ago

Definition
Nothing New Since Your Last Visit
5921
Hits

C# (Visual C# & VS.Net)

Joshua Delahunty
79. Sub-Classing the BDE TQuery Component First in a series
Posted to KB Topic: Delphi for Win32
11 years ago, and updated 9 years ago

Article
Nothing New Since Your Last Visit
9909
Hits

Pascal and Delphi Coding

Mike Prestwood
80. TechTricks.com Delphi Articles http://www.techtricks.com/delphi/
Posted to KB Topic: Delphi for Win32
9 years ago

Link
Nothing New Since Your Last Visit
4016
Hits

Pascal and Delphi Coding

Wes Peterson
81. 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
41 months ago

Article
Nothing New Since Your Last Visit
3324
Hits

Pascal and Delphi Coding

Joshua Delahunty
82. Using Mono Software Web Dialogs with Cassini and Delphi 2006

The online tutorials for these controls use IIS, this post describes the same use with the Cassini web server

Posted to KB Topic: Delphi for Win32
11 years ago

KB Post
Nothing New Since Your Last Visit
3940
Hits

Pascal and Delphi Coding

Joshua Delahunty
83. Using the BDSWebExample with SQL Server 2005 Changes to be made when setting up the BDS Web Example for Delphi 2006 and SQL Server 2005
Posted to KB Topic: Delphi for Win32
11 years ago, and updated 11 years ago

KB Post
Nothing New Since Your Last Visit
5162
Hits

Pascal and Delphi Coding

Daniel Fought
84. Value Data type variables A Value data type variable contains values.
Posted to KB Topic: C#
9 years ago

Definition
Nothing New Since Your Last Visit
6648
Hits

C# (Visual C# & VS.Net)

Mike Prestwood
85. VB Classic Array (x = Array())

Arrays in VB Classic use a 0-based indice. UBound returns -1 if the array has no elements, 0 if it has 1, 1 if it has 2, etc.

Posted to KB Topic: VB Classic
7 years ago

Code
Nothing New Since Your Last Visit  
7817
Hits

Visual Basic Classic

Mike Prestwood
86. VB Classic Empty String Check (Len(s&vbNullString))

In VB Classic, you have to add an empty string to the value being compared in order to get consistent results. For example, add &"" to your string varilable or it's code equivalent &vbNullString. Then compare to an empty string or verify it's length to 0 with Len.

Posted to KB Topic: VB Classic
8 years ago

Code
Nothing New Since Your Last Visit
6479
Hits

Visual Basic Classic

Mike Prestwood
87. VB Classic File Extensions
  • .BAS = VB source code file.
  • .CLS = VB class file (one class per file).
Posted to KB Topic: VB Classic
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
4671
Hits

Visual Basic Classic

Mike Prestwood
88. VB Classic Parameters (ByRef, ByVal)

By Reference or Value
For parameters, you can optionally specify ByVal or ByRef. ByRef is the default if you don't specify.

Posted to KB Topic: VB Classic
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
5950
Hits

Visual Basic Classic

Mike Prestwood
89. VB.Net Case Sensitivity (No)

VB.Net is not case sensitive. If you type any other case for commands or variables, VB.Net will change it to the accepted or defined case. For example, if you type messagebox.show it is converted to MessageBox.Show.

Posted to KB Topic: VB.Net
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
5486
Hits

VB.Net Language

Mike Prestwood
90. VB.Net Code Blocks (End Xxx)

VB.Net, like VBClassiccode blocks, are surrounded by statement ending keywords that all use End such as End Class, End Sub, End Function, End If, and End If.

Posted to KB Topic: VB.Net
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
12057
Hits

VB.Net Language

Mike Prestwood
91. VB.Net Empty String Check (String.IsNullOrEmpty)

The .Net framework offers a static method in the string class: String.IsNullOrEmpty.

Posted to KB Topic: VB.Net
8 years ago

Code
Nothing New Since Your Last Visit  
12488
Hits

VB.Net Language

Mike Prestwood
92. VB.Net File Extensions

Common source code file extensions include:

  • .SLN - Solution File. Contains solution specific information such as links to the projects within this solution.
  • .VBPROJ - VB.Net Project File. Contains project specific information.
  • .VB -VB.Net source file.
  • .Designer.VB -VB.Net form file (a text resource file).
Posted to KB Topic: VB.Net
8 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit
5508
Hits

VB.Net Language

Mike Prestwood
93. VB.Net If Statement (If..ElseIf..Else..End If)

Same as VB classic.

Posted to KB Topic: VB.Net
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
6151
Hits

VB.Net Language

Mike Prestwood
94. VB.Net Left of Substring (Left or Substring)

The above usage of Left and Substring are equivalent.

Left is a traditional VB approach popular with developers moving from VB Classic to VB.Net. Substring is considered the .Net way of doing string manipulation.

Posted to KB Topic: VB.Net
9 years ago, and updated 9 years ago

Code
Nothing New Since Your Last Visit
23187
Hits

VB.Net Language

Mike Prestwood
95. VB.Net Parameters (ByVal, ByRef)

By Reference or Value
For parameters, you can optionally specify ByVal or ByRef. ByVal is the default if you don't specify which is changed from VB Classic (in VB Classic, ByRef was the default).

Posted to KB Topic: VB.Net
9 years ago, and updated 8 years ago

Code
Nothing New Since Your Last Visit  
5545
Hits

VB.Net Language

Wes Peterson
96. 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
8 years ago

News
Nothing New Since Your Last Visit
3807
Hits

Pascal and Delphi Coding

Mike Prestwood
97. Visual Basic User Group Meeting Mike and Brian Prestwood presenting on the Unified Modeling Language.
Posted to KB Topic: VB Classic
11 years ago, and updated 9 years ago

News
Nothing New Since Your Last Visit
3449
Hits

Visual Basic Classic

Wes Peterson
98. 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.

7 years ago, and updated 7 years ago

Download
Nothing New Since Your Last Visit
5380
Hits

Coding & OO

Wes Peterson
99. 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
41 months ago

Article
Nothing New Since Your Last Visit
3644
Hits

Pascal and Delphi Coding

Wes Peterson
100. Why Use Delphi To Create ISAPI DLLs? When it comes to creating "CGI" solutions, we have a plethora of tools from which to choose. Pearl and TCL are old standbys. ASP Classic, ASP .NET, and PHP are other viable tools. Why, then, would you want to take the trouble to use Delphi for some of these tasks?
Posted to KB Topic: Delphi for Win32
10 years ago

KB Post
Nothing New Since Your Last Visit
6004
Hits

Pascal and Delphi Coding

Icon Legend:
Since your last logged visit:
- New to you or updated since your last visit (sign in now to activate).
- NOT new to you since your last visit (sign in now to activate).

New Coding & OO Knowledge Base Post...

Share your knowledge with the WORLD! In addition to adding comments to existing posts, you can post knowledge you've acquired. We welcome full articles (intro with screen shots), general posts (shorter), and tidbits (tips, FAQs, definitions, etc.).

Post New...

Tidbit Post: Short Flashcard FAQ Definition Quick Tip Code Snippet
Longer Post: Full Article General Post File Link Error News
Other: Blog Topic
Or, if YOU have a question...
  Coding & OO Message Board
-
   Contact Us!
 
Have a question? Need our services? Contact us now.
--Mike Prestwood

Call: 916-726-5675

email: info@prestwood.com


Go ahead!   Use Us! Call: 916-726-5675 


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