>>>Hi,
>>>I have a Form Named "Form1" in which there is a command Button 'Process'.
>>>Inside the CLICK of Command Button I am executing various methods for my process one by one like
>>>
>>>Thisform.pspagecount()
>>>Thisform.Compress()
>>>Thisform.ps2PDF()
>>>Thisform.unmark()
>>>
>>>It is fine unless my codes inside these all methods are small and little
>>>
>>>However, I need to call several other routines and methods from my Compress(). I mean to say that there are many components of Compress() which I need to call. If I include all routines and Methods in Thisform.Compress(), it is becoming Messy and not properly understandable.
>>>
>>>What is the proper solution to the above.
>>>
>>>I have several Methods routines etc which I need to call from Inside Compess() and Finally return Back to the original Track
>>>
>>>Thanks as Always
>>>Harsh
>>
>>For methods that can only be called from one method (say 'compress'), we use '_' + step index + '_' + step; eg.:
>>
>>compress_1_prepare
>>compress_2_compute
>>compress_3_compare
>>...
>>
>
>That is fine, but I am having an apprehension that calling various methods may take more processing time as compared to putting the stuff in one method.
>Is it so or I am thinking wrong ?
You can test it yourself, but I don't think there will be any significant difference. A few weeks ago I created and ran a program which creates about 2000 html files from four tables. The code is separated into many different methods, still it takes less than a minute to create all those files. When optimized, VFP is extremely fast.