8 |
The
L.A
Fox Developer Newsletter
|
November 1997
|
Transaction Server
(Con’t from page 7)
http://204.203.
124. 10/pdc/html/davidv.htm MTS—
Why
Care?
MS Transaction Server Internet News groups:
News Server: msnews.rnicrosoft. corn
Newsgroup:
news:microsoft.public.microsofttransactionserver.programming
Newsgroup:
news:microsoft.public.rnicrosofttransactionserver.announcements
Newsgroup:
news:microsoft.public.microsofttransactionseiver.integration
Newsgroup:
news:microsoft.public.microsofttransactionserver. administration- security
3
Tip of the Week...
Q. Being new to VFP, what should I look out for when converting FPW 2.6 apps to VFP.:
A.
-
copy all v2.6 app files (screens, menus, reports, etc) into new
directory
-
when opening old files, use ‘visual convert’ and put code into a
text file
-
if you used cleanup code to store procedures, look at moving
those procedures to ‘new methods’ of the form
-
Study VFP’s OOP syntax (e.g. ‘thisform._object_.property_’,
etc)
-
Study difference between FormSet and Form (generally its
easier to reference objects in the same formset:
ThisFormSet. xxx
-
Learn about assigning Forms to variables (e.g. DO FORM xyz
NAME oFORMVAR LINKED). This enables objects of the form
to be accessed by oFORMVAR. .methodO, and so on.
-
save forms, menus, etc often.
-
If you used the TIMEOUT clause of READS, you may be
forced to use FormSets to still have a TIMEOUT property
(unless you want to write your own timeout handler
-
which is
quite possible in VFP)
-
Look at database containers (DBC5). If you have related
tables, a lot of work on ‘integrity’ code could be saved (i.e. use
|
Last year, I upgraded my Girlfriend 5.0 to Girlfriend 5.1, which installs itself as “Fiancée”. Recently, I upgraded Fiancée 1.0 to Wife 1.0 and it’s a real memory hog. It has taken up all my space, requires more time, and Wife 1.0 must be running before I can do ANYTHING.
It is also spawning Child Processes, which are further consuming system resources. Some applications such as Poker- Night 10.3, Beerbash 2.5, Bowlfest 1.5, and PubNight 7.0 are no longer able to run in the system at all.
Additional plug-ins were automatically installed, such as Mother-In-Law 55.8 ,and there is no uninstall feature for these plug-ins! No mention of these behaviors was discussed in the brochure or documentation, although other users have reported similar problems via e-mail. Because of this, some users that I know have decided to avoid the headaches associated with these upgrades and simply move from Girlfriend 5.0 to Girlfriend
6.0. Unfortunately this is not without peril as well as all traces of Girlfriend 5.0 must be removed from the system (including hidden files) before attempting installation of 6.0. Even then, Girlfriend 6.0 will repeatedly run system checks (usually in the background and often late at night when the system is asleep) to find evidence of previous versions. To cap it off, Girlfriend 6.0 apparently has a nag feature reminding from time to time about the advantages of upgrading to Wife 1.0.
However, I do like some of the features that you are planning to include in the upcoming Girlfriend 6.1 release:
*
A “Don’t remind me again” button
*
Minimize button
*
Shutdown feature
*
An install shield feature so that Girlfriend can be
completely uninstalled if necessary (so you don’t lose cache and other objects)
Unfortunately, since I’ve already upgraded to Wife 1.0, I don’t think I will be able to take advantage of any of these new features unless you decide to include them in the next Mistress release. But, of course, there is a whole raft of problems associated with the use of Mistress 1.0 and Wife 1.0 on the same system, most notably are system conflicts, blue out of memory screens and continual disk thrashing, which starts shortly after Wife 1.0 detects Mistress 1.0. Interestingly enough, all versions of Personal Lawyer still work fine.
Finally, Wife 1.0 apparently deletes all MS Money files before installing itself; following that, Mistress
1.1
will refuse to install, claiming insufficient resources.
I personally find all these new tools and conflicts too confusing and a waste of time. I’m sticking with Dog 1 .0b3. It slobbers, chews up the paper and blurts out a “Woof sound from time to time. All in all these bugs are tolerable. It is simple to operate cheap to feed and we get along fine.
Name withheld by request..
|
Page
8
|
8 |