Desaware Home
Products    Purchase    Articles    Support    Company    Contact 

Company
Contact Us
Background
Customers
News
Newsletter
Press Releases
In The News
Events
Press Kit
User Groups
Careers
Privacy Policy

 

 

bluebar
Contact Desaware and order today

bluebar
Sign up for Desaware's Newsletter for the latest news and tech tips.

Desaware Newsletter

News From Desaware: New EBook from Dan Appleman, Tech Tips, + Products Sale

December 2003

Desaware Visual Basic Bulletin - December 2003

This email was sent at your request after signing up at our web site or directly contacting us at a trade show or other venue, to notify you about the latest news from Desaware and about books and articles by our president, Dan Appleman and technical staff.
To remove your name from this mailing list, please send an email message to listserv@desaware.com. The text of the subject line should include the word "unsubscribe". Contact information can be found at the end of this email.

Desaware does not buy, sell or trade email addresses.

Now available, Dan Appleman's latest Ebook: Dan Appleman's Exploring VB6 Volume 1: Essentials 

This best-of collection covers a variety of topics, mostly at an intermediate to advanced level. Originally published in Pinnacle's Visual Basic newsletter or Fawcette's Visual Basic Programmer's Journal (now Visual Studio Magazine) for the VB6 audience, the articles have been updated and in some cases expanded for this collection. Where appropriate, a VB .NET supplement has been added to show how the problem would be addressed in VB .NET and/or C#.

  • A DLL is a DLL is a DLL - Learn about the different types of DLLs.
  • The Ten Commandments for Safe API Programming - Essential information for anyone making API calls from VB6.
  • When a bug is not a bug - How mistakes in debugging can lead you to detect bugs that don't really exist.
  • Taking the Long View - How to correctly handle versioning for your ActiveX components.
  • CheapTrace - Shows how to implement a "cheap" tracing application using SendMessage and a list box.
  • The Query that came in from the Cold - If this story doesn't teach you the importance of the ByVal keyword, nothing will. 

Dan Appleman's Exploring VB6 Volume 1: Essentials available now for $7.95. 

Tech Tip: ASP.Net Hosting and Code Access Security

With an increasing number of hosting services offering ASP.NET hosting, you can take advantage of the fact that most do not require expensive component verification for ASP.Net components thanks to the presence of code access security. But if your components are not tested against your hosting services security policies, you can find testing and deployment to be a challenge. Learn how CAS/Tester can simplify this process by making sure your component will work on a hosted site.

Read the article at  http://www.desaware.com/articles/aspnethostingl3.htm

Tech Tip: Register your COM Components Programatically

Updating COM components in situations (such as auto updates) is not just a matter of copying files. You often need to register them as well. Shelling to RegSvr32 can work, but has limitations. Learn how you can directly register components from any VB6 application without RegSvr32 in this new article.

Read the article at http://www.desaware.com/articles/registeringcomponentsl3.htm

Spotlight Product Sale: 25% off CAS/Tester, VersionStamper and SpyWorks.

We are offering a special discount on those products highlighted in this months Bulletin.

  • SpyWorks - now with low level hook support.
  • VersionStamper - Ideal for eliminating DLL Hell versioning problems for COM applications.
  • CAS/Tester Automated Code Access Security for .NET.

To receive your discount, you must purchase directly from Desaware . Use code:DEC03 on our online store or call (408) 377-4770. Offer expires 1/15/03.

Got a Tough Problem? Desaware Consulting Services can help.

Though it's not well known, over the years we've carved ourselves a unique niche in software consulting. We like the tough problems! If you have a large application or complex component to develop - don't call us. But if you have a tough problem, you might be surprised how much we can accomplish in just a few days or even hours. Whether it's figuring out how to do something, tracking down a bizarre bug or unexpected behavior, just coming up with the right VB6/VB.Net Declaration or C# DLL import for an obscure API call, or providing architectural or migration advice, give us a call. You'll be amazed how much time and money we can save you.

And we don't charge if we can't answer your question or solve your problem.

Contact Desaware at (408) 404-4760 or support@desaware.com for more information.

SpyWorks 7.1 Update

We recently sent emails to subscribers of SpyWorks Professional regarding downloading the 7.1 update. If you have a current SpyWorks Professional subscription but havent received an email, please contact us at support@desaware.com that we can update your record.

Wishing all of you success in your programming efforts.

Desaware, Inc.

1100 E. Hamilton Avenue, Suite 4
Campbell, CA 95008 USA
Tel 408-377-4770, Fax 408-371-3530
Email: support@desaware.com
Web: http://www.desaware.com

News
Learn More:
 
Products    Purchase    Articles    Support    Company    Contact
Copyright© 2007 Desaware, Inc. All Rights Reserved.    Privacy Policy