Trouble viewing this in HTML? See it online at http://www.multieditsoftware.com/TheDev/v04_i06_2007.htm

blank images set for placement
The Developer News, Volume 04 Issue 06 banner image

  July 2007's The Developer News
 


Use it everywhere and keep the Power handy: mobileME 2006
 

One Purchase, One License, One Powerful Program
anywhere you need it

small icon image of mobileME on a USB mobileMETM provides an innovative approach to Portable Programming. It allows maximum productivity and privacy on any system where you require an editor, need to use powerful search capabilities and/or custom macros. mobileMETM comes equipped with Multi-Edit 2006TM on a Kingston® 128MB USB Flash drive. Simply plug it in and away you go.

When you have completed using mobileMETM, unplug the flash drive and all trace of mobileMETM on the system is gone. No more need for multiple installations, worries of others using your license or trying to find an editor on the fly.

small icon image of mobileME on a USB

mobileMETM: IDEAL FOR contractors, system admins, field programmers, consultants, students, and You!

Upon starting mobileMETM will backup the Windows registry keys that Multi-EditTM will use (if they exist) to a backup directory on the flash drive. It will then set up the correct registry keys that were saved to the flash drive from a previous run or to default values. When mobileMETM is shut down, the current registry keys are saved to the flash drive and then removed from the registry at which time the backed up keys are restored, leaving no trace within Windows that mobileMETM was ever run on the workstation. mobileMETM is Multi-EditTM on a stick.

For a full Multi-EditTM feature listing please visit: http://www.multieditsoftware.com/ME2006.php

-----------

small icon image of mobileME on a USB

Order your mobileMETM
from Programmers Paradise for a limited time discount:

http://www.programmers.com/ppi_us/Product.aspx?sku=A30%2008101A01
Your Cost: $136.99

this price available ONLY through
the Programmer's Paradise portal above!

-----------

Pricing through the MESI online Portal is as follows: https://www.multieditsoftware.com/meorder

mobileME
NEW USER:           $175.00 US dollars PLUS shipping

mobileME
ME2006 Upgrade: $ 50.00 US dollars PLUS shipping

mobileME
v9.xx Upgrade:     $ 85.00 US dollars PLUS shipping

-----------


 

 


 
 

Introduction from the CEO

Welcome again to another edition of The Developer News!

- Chad W. Williams



Hello and welcome to the July edition of The Developer News!

Our CMac Submit Your Code Contest is coming ever closer to the deadline, have you completed and submitted your entry? Be sure to review our Submit Your Code contest article below: click here for complete contest information, deadline for submissions, prizes and more.

Time is Running Out!

Be sure to get you macro submitted today to be eligible to win one of 3 fantastic prizes being offered! All valid entries will receive a $10.00 Amazon gift certificate. Remember if you submit a valid entry "You Will Win!"

-----------

small icon image of mobileME on a USB Did you know that by purchasing your license of mobileMETM you not only have the completely PORTABLE version of Multi-Edit 2006TM, but your mobileMETM license will also work with the full Multi-Edit 2006 release?

What does this mean to you? You will receive 'more for your buck' so to speak. With each purchase of mobileME you are issued a Multi-Edit 2006 license, which can be used, not only with your mobileME, but also with a full version Multi-Edit 2006 giving you the best of both worlds. This allows you to install a 'permanent' installation of ME2006 and still have your mobileME to take with you to any workstation, customer site or wherever needed.

-----------

Take full advantage of the mobileME discounts from Programmer's Paradise and purchase your two for one Multi-Edit today!!!

Order your mobileMETM from Programmers Paradise
for a limited time discount:
http://www.programmers.com/ppi_us/Product.aspx?sku=A30%2008101A01

-----------

Dan Hughes is continuing his article on his Exploring Macro Code series. Take a moment to read this article on "The Editing Dialog"(2nd Installment from our VP) to get the most of your CMac macros as well as fine-tuning your macro for our contest! Find out how powerful CMac is and begin creating your time saving macros today!

Don't forget, Multi-Edit's web forums are a valuable resource not only for support, but also for developer collaboration. Have a question on configuring Multi-Edit, writing a custom macro or just wanting to get directional thoughts and opinions on your code project? Drop into the MESI support forums (http://www.multieditsoftware.com/forums/index.php) and post your comments and questions today!
 

Chad Williams, CEO
Multi Edit Software, Inc.
Chad Williams: chadw@multieditsoftware.com

 

 

Development/Product Updates from the VP

Exploring CMac Code - Part 2

- L. Dan Hughes



In Part 1 of our Exploring CMac Series, we covered some supporting macros for the Delimited String Editing Dialog we are developing. In Part 2, we will be working on creating the dialog itself. There will be more articles to follow that will continue where the previous article left off. So keep reading and when we are done, we should have a nice set of macros that can be used in your own macros.

Now, on to the article...

We have a good start on our set of library type macros but to this point we don't have anything that we can actually see. It is now time to start working on the editing dialog. I find it a good practice when beginning any dialog to draw out a rough sketch of how I want it to appear on paper.

Next, since we don't currently have a dialog designer, we will write code to create the dialog. During my process, I like to see things as quickly as possible, so I usually write some code, compile it, and then run it to see what I get. I repeat these steps many times until I have the dialog showing they way I like it.

The basic dialog we want will have a list box. This list box will contain the list of strings, a text edit field to allow entering a string, a couple of buttons to move a string up/down in the list box and a few more buttons to replace/add/delete a string in the list box. Also, there will be an OK, Cancel and Help button for the main dialog.

At this time we will be adding all of the macros to the same file used in Part 1. Doing this will make it easier to develop for in the future we might move some of the macros into another macro file.

We will call the main edit dialog macro "EditDelimitStrDlg." It will need to pass the "delimited string" and the delimiter character and then it will need to be returned to the edited string. For testing purposes you will want to run this macro from the "Macro Run" dialog so we will add Parse_Str function calls to the definition. These will more than likely be removed in the final version of the macro.

Thus the prototype for this macro is:

str EditDelimitStrDlg( str InputStr = Parse_Str( "/S=", MParm_Str ), str Delimiter = Parse_Str( "/D=", MParm_Str ));

Enter the above code into the StrTools.s file and start adding the supporting code to it. Knowing that we will need to create a window to hold the list of string, we add code to create a window.

Since we are also going to be switching between windows, we want to save the id of the current Window and the Refresh system variable so that we can restore it back to the value it was before we entered our macro. Then we can enter code to set Refresh to False. I then compile the code to see that it compiles and runs.

The next step is to create the dialog and test that it works.

I start by creating a simple dialog that contains a Cancel button so that I can test that the dialog can be shown and cleanly closed. To use the dialog macro we need to #include Dialog.sh, which we insert toward the top of the file. We will #include a number of other *.sh files to get access to the other macros we need to use.

Once the basic dialog code is written I compile it and test to see that the dialog is shown and the Cancel button closes the dialog. We continue to add controls such as the list box, the other buttons etc. Compile and test the macro after each control is added. This allows us to fine tune the placement of each control as it is placed in the dialog.

At this point, we should have a dialog that appears as below but doesn't do much else.

  dialog window shown

Below is a link where you can download the updated code to show the dialog. http://www.multieditsoftware.com/TheDev/article-files/CMacCODE-part02.zip

In the next article installment we will add more functionality to the dialog.

Possibilities are limited only to your imagination and development needs!

Until the next Newsletter...
Happy Coding!

L. Dan Hughes, VP/CTO
Multi Edit Software, Inc.
danh@multieditsoftware.com

Input Your Suggestions in the Forum:
http://www.multiedit.com/forums/viewforum.php?f=7

 

**Please note that you can review/search through all forum topics, but to submit a post you must create a login identity.

 

Time is Running Out!
Entries accepted through August 31st, 2007, ONLY

 

Submit Your Code Contest

The rules are permanently on display here: http://www.multieditsoftware.com/CMacContest-2007.htm

You can begin referencing our CMac articles here: http://www.multieditsoftware.com/techart.php

Submit Your Code Contest Rules and Regulations

BRIEF Contest Details: To participate in the "Submit Your Code Contest," you must be at least 18 years old and a registered user of Multi-Edit 9.xTM or newer. Code submissions may be included in future Multi-EditTM releases and will note full recognition to the author of the code. Entries will be accepted from May 30th, 2007 through August 31st, 2007 and winners will be announced and prizes awarded in the September 2007 "The Developer News" newsletter and on www.multieditsoftware.com.

Entries will be accepted from May 30th, 2007
through August 31st 2007 and winners will be announced and prizes awarded on September 7th, 2007.

REMEMBER: the rules are permanently on display here: http://www.multieditsoftware.com/CMacContest-2007.htm

Awarded Prizes will be:

1st Prize:   Bose Wave Music System with iPod Connect Kit

2nd Prize:   iPod 80 GB

3rd Prize:   10.2" Digital Photo Frame

Entry Prize:   $10.00 gift certificate to Amazon.com
(All valid entries will receive this prize)

 

 

AZET Programming Tools

AZET Programming Tools is a Software Distributor / V.A.R. with over 10 years of experience in the European market. We started in 1994 with System C's SYCERO, a 4GL for the Clipper programming platform and from there we proved to be a helping hand for many programming companies in Europe.

Nowadays we sell products like Visible analyst, Multi-Edit, InstallShield, Crystal Reports, VisualUML, and others. We are a useful source for many corporations.

AZET Programming Tools
Tesselschadestraat 18F
5216 JW 's-Hertogenbosch
the Netherlands
+31 (0)73 6120012, fax +31 (0)73 6120073
info@AZET.com




Programmers Paradise

Visit http://www.programmersparadise.com or Call 1-800-599-4388

Programmer’s Paradise is a reseller of select, quality computing products and services to software developers and other IT professionals. Leveraging our relationships with all the leading hardware and software vendors enables us to build best-of-breed solutions that provide optimal return on your investment.

Today we are pleased to provide you with a special discount on the new mobileMETM!

 

MESI's mobileMETM New User USB
By: Multi Edit Software

Your Cost: $136.99
THROUGH THE Programmer's Paradise PORTAL ONLY!

Powerful Programming in a Portable Environment mobileMETM provides an innovative approach to Portable Programming.

Give us a call and we will discuss what we can do to help your business.


Visit http://www.programmersparadise.com
or Call 1-800-441-1511

Programmer's Paradise, Inc.
1157 Shrewsbury Ave.
Shrewsbury, New Jersey 07702-4321
Telephone: 800-441-1511
Fax: (732) 460-9317

 

 

If your e-mail application has trouble viewing this in an HTML format,
you can also view it online at http://www.multieditsoftware.com/TheDev/v04_i06_2007.htm

 


Copyright © 2007 Multi Edit Software, Inc. All rights reserved.

Multi-Edit, the Multi-Edit "packaging" and logo,
are trademarks of Multi Edit Software, Inc.
All other brands and products are trademarks of their respective holder(s).

Multi Edit Software, Inc.
456 W. Main Street, Suite M
Mesa, Arizona, 85201