Re: VSS to git conversion

2019-01-08 Thread Fernando D. Bozzo
When people leave VSS for a new SCM tool, one of the first mistakes that
many of them make is to try to use the new SCM tool in the same way that
they used VSS, and they do not realize that the new SCM tools are designed
With a different mindset and considering a different work flow, it is an
evolution of the old way of doing things.

If one tries to change this type of tool for a new one with the same
mentality and is not evolving in the way of doing things, then he could not
obtain the benefits of the new way of doing things and he will simply
repeat what he knows.

Applying this to VFP, many people try to use something like Git or similar
with the same workflow they used with VSS, for example, blocking modified
files so that no one else can modify them, and doing this is in the 21st
century on a computer local or distributed, it's a huge mistake.

Some of those benefits are speed, concurrency and independence.

Speed because allowing several people to work on the same component is
better and faster than one at a time

Concurrence due to the same, 2 or more people can work in different
arrangements or functions in the same component at the same time without
blocking each other

Independence because if one of the people who works on a component (form,
class library) leaves the edition open and leaves (vacation, illness,
etc.), nobody is blocked and others can continue working on it.

VSS treated the files independently, one by one, and this is one of the
great changes with the new tools, since they are no longer individual
files, now there is a set of changes composed of many modified files
related to the task, for what when you need to know what files were
modified for a solution / feature, you can know.

VSS was useful at the time with the mentality of its time, but now there
are better ways of doing things and thinking about the code and if you want
to make that transition and improve the way you work with the code, then it
is convenient to learn how to do it as it is done now, although really the
new way of working has already been in existence for more than 15 years.

The best way to take advantage of all this in VFP is not to tie yourself to
the VSS way of doing things, not to think about files but about features or
arrangements, and focus on that. Forget SccText and what was already
generated with it and regenerate all text files with FoxBin2Prg to start
benefiting from being able to make code mixes like the rest of the
languages do.

The branches by task help to work in this way. VSS could not work with
branches in a useful or efficient way, now it can and is very useful, since
you can be working on several features and arrangements at the same time
without interfering with each other.

Many of the changes in the way of work have to do also with the new way of
making the code mixes, the composition of the components through the
different contributions of the developers, something unimaginable with VSS.

Finally, leave open the possibility of not wanting to continue controlling
everything from the project manager, which is very comfortable for the old
way of working, but it is not efficient when you can be working on one
feature at a time and the next moment you have to leave all by halves and
continue working in another branch for an important arrangement.

In order to do this, it is better and more efficient to separate the
management of the VFP project manager code and manage it with the SCM tool
chosen, outside of VFP. At first it is difficult to get used to the idea,
especially when they have been using the same thing for many years, but
then one gets used to another form of work and discovers the advantages
that I mention.

Best Regards!

Fernando D. Bozzo



El 9 ene. 2019 2:24 a. m., "Fletcher Johnson" 
escribió:

Tracy,

Now I remember.  I actually had a program that I could run that would
re-sort the scx (or the generated code) and then re-format the code so that
the code was always in more or less the same sequence and format. I am
guessing that whoever wrote FoxBin2PRG had some of the same frustrations and
was nice enough to build something more robust and then publish it.

When VSS support was first added, the theory was that any source control
could be used.  I often wondered if the hooks were still there so that Git
could be used as (more or less) seamlessly as VSS.

I hope things work out,


Fletcher


Fletcher Johnson
fletchersjohn...@yahoo.com
LinkedIn.com/in/FletcherJohnson
beknown.com/FletcherJohnson
twitter.com/fletcherJ
twitter.com/svcsug
strava.com/athletes/fletcherjohnson
408-946-0960 - work
408-781-2345 - cell


-Original Message-
From: ProFox [mailto:profox-boun...@leafe.com] On Behalf Of Tracy Pearson
Sent: Friday, January 4, 2019 1:25 PM
To: profox@leafe.com
Subject: RE: VSS to git conversion

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored
in VSS next to the binary files. However, attempting to DIFF that did not
always 

Re: RE: The future of Xbase

2019-01-08 Thread Johan Nel

Dave,

On 2019/01/08 17:08, Dave Crozier wrote:

It will be there when VFP 10 is released!! 


Unfortunately that statement is like saying why upgrade to Windows when 
we have DOS...


Have a look at the pre-compiler directives available in X# and you will 
soon realize VFP 20.0 is already a possibility...



-Original Message-
From: Alan Bourke

I have indeed been keeping an eye on this for several years but could never get 
a clear idea or answer as to the current state or future intention of Visual 
FoxPro syntax support.


Regards,

Johan Nel
FOX (Friends of XSharp) developer
George, South Africa.


___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/590897d1-97ff-811a-e303-022b88c97...@xsinet.co.za
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

RE: AW: Custom Scrollbar

2019-01-08 Thread Fletcher Johnson
Gene,

I am sure you have tried all of the following, but thought I might check 
regarding the record validation thing.

Are you using data from a table that is part of a database?  If so, do you have 
both field and row level validations specified in the dbc?

Are you using buffering and CursorGetProp() and related functions/methods to 
check for field/row level changes?

If yes to all above, just ignore this message..
If no to any of the above, that might be part of the problems you are having 
with the validations.

Fletcher

Fletcher Johnson
fletchersjohn...@yahoo.com
LinkedIn.com/in/FletcherJohnson
beknown.com/FletcherJohnson
twitter.com/fletcherJ
twitter.com/svcsug
strava.com/athletes/fletcherjohnson
408-946-0960 - work
408-781-2345 - cell


-Original Message-
From: ProFox [mailto:profox-boun...@leafe.com] On Behalf Of Gene Wirchenko
Sent: Monday, January 7, 2019 7:35 PM
To: ProFox Email List
Subject: RE: AW: Custom Scrollbar

At 14:47 2019-01-07, "Darren"  wrote:
>Been watching this thread and decided to pipe in 
>- I have to observe that I have done some pretty 
>tricky stuff with the VFP grid. Granted some not 
>so straight forward but subclass columns and 
>headers etc. and you can go for broke. Not found 
>anything that can’t be done with the VFP grid. 
>Not to say it can do everything but I'm yet to 
>find what that is. Spend a bit of time (a few 
>hours) and enlightened you will be.

   I have spent *manweeks* trying to get Grid 
to work for my needs.  It has resisted quite effectively.

[snip]

Sincerely,

Gene Wirchenko


[excessive quoting removed by server]

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/084a01d4a7bc$4af1fc50$e0d5f4f0$@yahoo.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

RE: VSS to git conversion

2019-01-08 Thread Fletcher Johnson
Tracy,

Now I remember.  I actually had a program that I could run that would
re-sort the scx (or the generated code) and then re-format the code so that
the code was always in more or less the same sequence and format. I am
guessing that whoever wrote FoxBin2PRG had some of the same frustrations and
was nice enough to build something more robust and then publish it.  

When VSS support was first added, the theory was that any source control
could be used.  I often wondered if the hooks were still there so that Git
could be used as (more or less) seamlessly as VSS.

I hope things work out,

Fletcher


Fletcher Johnson
fletchersjohn...@yahoo.com
LinkedIn.com/in/FletcherJohnson
beknown.com/FletcherJohnson
twitter.com/fletcherJ
twitter.com/svcsug
strava.com/athletes/fletcherjohnson
408-946-0960 - work
408-781-2345 - cell


-Original Message-
From: ProFox [mailto:profox-boun...@leafe.com] On Behalf Of Tracy Pearson
Sent: Friday, January 4, 2019 1:25 PM
To: profox@leafe.com
Subject: RE: VSS to git conversion

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored
in VSS next to the binary files. However, attempting to DIFF that did not
always work out well. VFP would move some records around when editing a
method. It would look like a big chunk of the form or class library had been
removed from higher up, and then added back in down below. Which is actually
the case, since that code is stored in a memo field. Change a memo field.
The old value is still in the FPT until it's packed out. The new value is
added to the end.

I understand the FoxBin2PRG fixes that problem. It also enables just the
text version to be stored in the source control because it can be turned
back in to a binary file. 


Thank you,
Tracy


-Original Message-
From: ProfoxTech [mailto:profoxtech-boun...@leafe.com] On Behalf Of Fletcher
Johnson
Sent: Friday, January 04, 2019 3:38 PM
To: profoxt...@leafe.com
Subject: RE: VSS to git conversion

Tracy,

My understanding is that bin2prg (or something like it) was created
expressly to support what you want to do.  The idea was that the dbf (.scx,
etc.) would be used to create a comparable prg file and then both would be
checked in.  The prg was used for change tracking only.  It worked great
with VSS - not sure how well it will work with Git using the VFP project
manager, but you should be able to create a script that will do effectively
the same thing.

Fletcher 


Fletcher Johnson
fletchersjohn...@yahoo.com
LinkedIn.com/in/FletcherJohnson
beknown.com/FletcherJohnson
twitter.com/fletcherJ
twitter.com/svcsug
strava.com/athletes/fletcherjohnson
408-946-0960 - work
408-781-2345 - cell

-Original Message-
From: ProFox [mailto:profox-boun...@leafe.com] On Behalf Of
mbsoftwaresoluti...@mbsoftwaresolutions.com
Sent: Friday, January 4, 2019 12:21 PM
To: ProFox Email List
Subject: Re: VSS to git conversion

On 2019-01-03 11:29, Tracy Pearson wrote:
> We are looking at changing things over from VSS to git. There are about 
> 20
> projects that we want to transfer the history of the files in to git.
> However, we do not want to transfer the binary files over. We haven't 
> been
> using the FoxBin2PRG since we have been just working directly in the
> standard project manager in VFP.


Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG?  I'd think 
you would have to use it to achieve the non-binary source code control 
process.

[excessive quoting removed by server]

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/083a01d4a7b9$ec4b8e70$c4e2ab50$@yahoo.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


Re: VFP Work in San Diego???

2019-01-08 Thread Kurt @ Gmail

Thank you Ed for the heads up. I will go check out her website momentarily.

Regards,
Kurt

On 1/8/2019 12:53 PM, Ed Leafe wrote:

On Jan 8, 2019, at 2:14 PM, Kurt @ Gmail  wrote:

So - was curious to know if any of you are located in SD - I believe someone is.

IIRC, Barb Peisch is in San Diego: http://peisch.com/


-- Ed Leafe







[excessive quoting removed by server]

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/f92409fd-5b6f-70f7-a1d9-dce4e85c1...@gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


Re: VFP Work in San Diego???

2019-01-08 Thread Ed Leafe
On Jan 8, 2019, at 2:14 PM, Kurt @ Gmail  wrote:
> 
> So - was curious to know if any of you are located in SD - I believe someone 
> is. 

IIRC, Barb Peisch is in San Diego: http://peisch.com/


-- Ed Leafe






___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/caa11ca8-ba87-43fc-a212-bf39ea9c7...@leafe.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


VFP Work in San Diego???

2019-01-08 Thread Kurt @ Gmail

Hello there folks,

I thought I would ping the group about the above Subject line question. 
Actually did a quick search of my own ProFox archives before sending 
this out - but, it turned up empty for SD(No - NOT Sugar-Daddies)/San Diego!


So - was curious to know if any of you are located in SD - I believe 
someone is. And, if anyone knows of any possible VFP work down there. I 
know some folks will chime in and suggest I should be looking for work 
in other tech/programming languages. But, seriously - no need for that - 
as I know what many will say. Am just curious to know about VFP work for 
now - since its much easier for me to get with my background.


I've actually been searching for 3DP work in the Silicon Valley area - 
but, not getting a good response to my applications.


TIA,
Kurt

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/6196410c-e8b2-d8fb-cfad-7739c3391...@gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


Re: AW: Custom Scrollbar

2019-01-08 Thread Peter Cushing


On 08/01/2019 03:27, Gene Wirchenko wrote:



 I can not get proper row-level validation working consistently.  
I have tried and tried and tried.  I keep finding cases where it 
breaks.  I deal with a case, and something else breaks.  It is very 
frustrating.


Maybe you can describe a scenario (with data etc and what you want it to 
do) where the grid does not work?  I'd be interested to see it.


Peter

This communication is intended for the person or organisation to whom it is addressed. The contents are confidential and may be protected in law. Unauthorised use, copying or disclosure of any of it may be unlawful. If you have received this message in error, please notify us immediately by telephone or email. 


www.whisperingsmith.com

Whispering Smith Ltd Head Office:61 Great Ducie Street, Manchester M3 1RR. 
Tel:0161 831 3700 
Fax:0161 831 3715 


London Office: 101 St. Martin's Lane,London, WC2N 4AZ  Tel:0207 299 7960




___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/9f8383a4-4cc7-8942-14b7-4834a3523...@whisperingsmith.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

RE: The future of Xbase

2019-01-08 Thread Dave Crozier
Alan,
It will be there when VFP 10 is released!! 

Dave Crozier
Software Development Manager
Flexipol Packaging Ltd.

﴾⚆ᨎ⚆﴿



Flexipol® Packaging Ltd
T 01706 222 792
E dcroz...@flexipol.co.uk
W https://www.flexipol.co.uk/
Follow us: 
Unit 14 Bentwood Road, Carrs Industrial Estate, Haslingden, Lancashire, BB4 5HH

​This communication and the information it contains is intended for the person 
or organisation to whom it is addressed. Its contents are confidential and may 
be protected in law. If you have received this e-mail in error you must not 
copy, distribute or take any action in reliance on it. Unauthorised use, 
copying or disclosure of any of it may be unlawful. If you have received this 
message in error, please notify us immediately by telephone or email.
  
Flexipol Packaging Ltd. has taken every reasonable precaution to minimise the 
risk of virus transmission through email and therefore any files sent via 
e-mail will have been checked for known viruses. However, you are advised to 
run your own virus check before opening any attachments received as Flexipol 
Packaging Ltd will not in any event accept any liability whatsoever once an 
e-mail and/or any attachment is received.
  
 It is the responsibility of the recipient to ensure that they have adequate 
virus protection.

-
​​
​Terms & Conditions:
 Notwithstanding delivery and the passing of risk in the goods, the property in 
the goods shall not pass to the buyer until the seller Flexipol Packaging Ltd. 
("The Company") has received in cash or cleared funds payment in full of the 
price of the goods and all other goods agreed to be sold by the seller to the 
buyer for which payment is then due. Until such time as the property in the 
goods passes to the buyer, the buyer shall hold the goods as the seller's 
fiduciary agent and bailee and keep the goods separate from those of the buyer 
and third parties and properly stored protected and insured and identified as 
the seller's property but shall be entitled to resell or use the goods in the 
ordinary course of its business. Until such time as the property in the goods 
passes to the buyer the seller shall be entitled at any time
-Original Message-
From: ProFox  On Behalf Of Alan Bourke
Sent: 08 January 2019 08:25
To: profoxt...@leafe.com
Subject: Re: The future of Xbase

Hi

I have indeed been keeping an eye on this for several years but could never get 
a clear idea or answer as to the current state or future intention of Visual 
FoxPro syntax support.

-- 
  Alan Bourke
  alanpbourke (at) fastmail (dot) fm

[excessive quoting removed by server]

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/cwlp265mb085202542520b300f0225566fb...@cwlp265mb0852.gbrp265.prod.outlook.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Re: AW: Custom Scrollbar

2019-01-08 Thread Frank Cazabon

Gene,

back in April last year you were asking if anyone could write code to 
your specification regarding the grid problems you were having. I don't 
recall ever seeing your specification, maybe if you posted it someone 
might be able to do the code for you. I for one do a lot of data entry 
grids using Visual MaxFrame Professional which makes use of Business 
Objects for field and row validation.


Frank.

Frank Cazabon

On 07/01/2019 11:35 PM, Gene Wirchenko wrote:

At 14:47 2019-01-07, "Darren"  wrote:
Been watching this thread and decided to pipe in - I have to observe 
that I have done some pretty tricky stuff with the VFP grid. Granted 
some not so straight forward but subclass columns and headers etc. 
and you can go for broke. Not found anything that can’t be done 
with the VFP grid. Not to say it can do everything but I'm yet to 
find what that is. Spend a bit of time (a few hours) and enlightened 
you will be.


  I have spent *manweeks* trying to get Grid to work for my 
needs.  It has resisted quite effectively.


[snip]

Sincerely,

Gene Wirchenko



[excessive quoting removed by server]

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/f3f55a32-b596-e800-44d8-158a933a9...@gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

RE: AW: Custom Scrollbar

2019-01-08 Thread Richard Kaye
While it can definitely be fun to roll your own, I would also investigate Craig 
Boyd's gridextras class. It's got a ton of useful features baked in such as 
column sorting, export, filtering, quick reporting and so on. You basically add 
an instance to your form, set a few properties and call its setup method when 
the form instantiates. 



--

rk

-Original Message-
From: ProfoxTech  On Behalf Of Gene Wirchenko
Sent: Monday, January 7, 2019 10:35 PM
To: profoxt...@leafe.com
Subject: RE: AW: Custom Scrollbar

At 14:47 2019-01-07, "Darren"  wrote:
>Been watching this thread and decided to pipe in
>- I have to observe that I have done some pretty tricky stuff with the 
>VFP grid. Granted some not so straight forward but subclass columns and 
>headers etc. and you can go for broke. Not found anything that can’t 
>be done with the VFP grid.
>Not to say it can do everything but I'm yet to find what that is. Spend 
>a bit of time (a few
>hours) and enlightened you will be.

   I have spent *manweeks* trying to get Grid to work for my needs.  It has 
resisted quite effectively.

[snip]

Sincerely,

Gene Wirchenko


___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/7590d97538b2309d61ca7919f6e8cce0@mtlp86
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Report [OT] Abuse: 
http://leafe.com/reportAbuse/7590d97538b2309d61ca7919f6e8cce0@mtlp86

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/bn6pr10mb1458170213751c99a8f610c2d2...@bn6pr10mb1458.namprd10.prod.outlook.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Re: The future of Xbase

2019-01-08 Thread Alan Bourke
Hi

I have indeed been keeping an eye on this for several years but could never get 
a clear idea or answer as to the current state or future intention of Visual 
FoxPro syntax support.

-- 
  Alan Bourke
  alanpbourke (at) fastmail (dot) fm

___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/1546935906.1377005.1628530880.3f599...@webmail.messagingengine.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.