Re: AW: Custom Scrollbar

2019-03-22 Thread Koen Piller
If you are looping for a qualified good working scrollbar go for Carlos
Aloitti’s class.
Koen

Op vr 22 mrt. 2019 om 16:55 schreef Gene Wirchenko 

> At 10:21 2019-03-22, Frank Cazabon  wrote:
> >Gene, did you ever give this a good testing?
>
>   Nope.  Got onto other things.
>
> [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/CACUu1SvVSoa3Ys9QK+HzyrJiiAcq4P_fCa6sLuT0Wo=euvd...@mail.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-03-22 Thread Gene Wirchenko

At 10:21 2019-03-22, Frank Cazabon  wrote:

Gene, did you ever give this a good testing?


 Nope.  Got onto other things.

[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/f91bbbd668c5f1b2eea9e9a4da87ecd9@mtlp85
** 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-03-22 Thread Frank Cazabon

Gene,

did you ever give this a good testing?

Frank.

Frank Cazabon

On 14/01/2019 07:56 PM, Frank Cazabon wrote:

On 14/01/2019 07:27 PM, Gene Wirchenko wrote:

At 06:06 2019-01-10, Frank Cazabon  wrote:
Gene, I've knocked up a quick demo which I hope meets your 
requirements and emailed you the link to the download on google drive.


 I was beat last week, and did not get to it.  I have a couple 
days off (today and tomorrow) and am digging into it. Preliminary:


 I should have stated code only.  Never mind.  Converting it to 
code only will help me learn.  


You did state code only but as I said in my email, I think using code 
only in VFP doesn't make the best use of the tool and you may be able 
to find something to convert it if you really want to. To each his own.


 I do not use database containers.  I hope this does not break 
your solution.  I was concerned because of the validation rules, but 
this, at least, does not appear to be an issue.


The database container is not important to the solution. FWIW I don't 
use dbfs any more as sql server and other databases are so much more 
powerful and stable.



 Focus should be set on a control in the grid at the start.   I 
assume that there is a simple statement to do that.


Yes, just setfocus() to the column in the grid.



 Validation of each column is not done at the start of row-level 
validation.  This is important.  What if the data displayed is 
invalid?  I may be able to get this myself.


You gave very limited specs, I assumed that the data can only be 
entered using this screen so it is impossible to get invalid data in :)


You can move the individual column validations from the 
textbox.valid() and put them in their own methods so you can call them 
from multiple places and call when you see fit.


 I have not done much yet, but this looks as if it works.  So how 
did I miss it?  I think bad documentation is to blame, but while 
converting it to code, I ought to find out.  I think I probably got 
snookered by Before/AfterRowColChange().


[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/dc8346ef-99e4-509e-ec04-4ff0ce45c...@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: [NF] Why don't more folks use RDP?

2019-03-22 Thread Gene Wirchenko

At 07:13 2019-03-22, "MB Software Solutions, LLC"
  wrote:
(I asked this in a different thread but didn't 
want to hijack that one so I'm starting a new 
thread now.  Also, I searched for RDP in the 
ProFox archives for all time for both word and 
phrase and it found no matches.  Years ago Ed 
had to adjust the site for 3-letter-word 
searches (JVP anyone?) so I'm wondering if 
during his last migration this tweak got lost?) 
Discussing RDP with a couple guys recently, I 
have to wonder why more don't go the RDP route?


 The problem with starting out with a TLA is 
that people might not know what you are talking 
about.  To me, at first glance, "RDP" means 
"recursive descent parser", but you are apparently referring to something else.


 There are other overloaded TLAs:

 IDE
  Integrated Development Environment
  Integrated Drive [later Device] Electronics
 RPG
  Report Program Generator
  Rocket-Propelled Grenade
  (Some might say to use the latter if you have to use the former.)

 Please expand unusual TLAs when starting a conversation on them.

 This bit of [half-]witticism is not 
necessarily due to it being Friday.  Good weekend, folks!


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/be7b2843107b3cd6cad6348d757f2d90@mtlp85
** 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: File Access Issues

2019-03-22 Thread Fred Taylor
Were were just having real issues of slowness on our W2008R2 servers (VM).
That has all gone away with the W2019 servers (VM).  We never have had a
big issue with data corruption, I think only one file in over 10 years.
Our system is about 30 users, 2 remote access through RDP and VPN.

Fred


On Thu, Mar 21, 2019 at 10:23 AM Tracy Pearson 
wrote:

> Fred,
> I'm curious if your setup has data on one server, and the VFP applications
> are on another server. If they are setup this way, how much activity do the
> VFP data files get?
>
> And for everyone else...
> I know we have trouble with index corruption. It is partly the VM server
> hosting the data gets a little overwhelmed from time to time, and partly
> due
> to how this 30+ year code base uses the tables. We have over 600 users
> connecting to one of 18 VM's  which access various datasets on one of four
> VM's during our peak times of the week. Corruption seems to be an everyday
> thing. We have some crucial areas that depend on the indexes. In these
> areas, we have implemented code to verify or just reindex the files when
> the
> user goes in to the process.  We also delete and create the indexes daily
> for some customers (maybe 20 out of 3600+).
>
> Have a good one,
> Tracy
>
>
> -Original Message-
> From: ProfoxTech [mailto:profoxtech-boun...@leafe.com] On Behalf Of Fred
> Taylor
> Sent: Thursday, March 21, 2019 12:05 PM
> To: profoxt...@leafe.com
> Subject: Re: File Access Issues
>
> We recently upgraded to a new server box from running Windows Server 2008
> (3 VM's) to Windows Server 2019 (running 6 VM's).  Most of the VM's have
> access to FoxPro data and function without incident.
>
> Have you made sure that Windows Defender has also been set to ignore
> .DBF/.CDX/.FPT files on both the servers and the workstations?
>
> Fred
>
>
> On Thu, Mar 21, 2019 at 2:42 AM Chris Davis 
> wrote:
>
> > We are seeing increasing problems with VFP applications (some of our own
> > and other commercial ones) as our customers have their servers upgraded.
> >
> > A lot of these servers are now virtual machines hosted on a physical
> > machine.  In some instances these are remote desktop servers which access
> > the VFP data from a different server.
> >
> > The file access issues seem to be random, in some instances the indexes
> > get corrupted and need to be repaired.
> >
> > Anti Virus has been ruled out by uninstalling it, but the problems
> persist.
> >
> > Any ideas? Any issues with VFP data and VM's?
> >
> > Regards
> >
> > Chris.
> >
> >
> > --- StripMime Report -- processed MIME parts ---
> > multipart/alternative
> >   text/plain (text body -- kept)
> >   text/html
> > ---
> >
[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/cajcbksrk2gse7mklbkudhqwhhjca3o9vtd3pedp+fqmmzpp...@mail.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: [NF] Why don't more folks use RDP?

2019-03-22 Thread Tracy Pearson
We currently use a resellers product of GoGlobal. However, this TSPlus is
worth investigating.

Tracy


-Original Message-
From: ProfoxTech [mailto:profoxtech-boun...@leafe.com] On Behalf Of Ajit
Abraham
Sent: Friday, March 22, 2019 10:41 AM
To: profoxt...@leafe.com
Subject: Re: [NF] Why don't more folks use RDP?

We are using TSPlus (tsplus.net) as RDP Client for the last 3 years.
Has useful features like local scanner and printer, restriction on the 
programs that the client can use.

Ajit

On 22/03/2019 17:13, MB Software Solutions, LLC wrote:
>
> Your thoughts on RDP?
>
> tia,
> --Michael



--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---

[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/000301d4e0cd$4b7fc810$e27f5830$@powerchurch.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: [NF] Why don't more folks use RDP?

2019-03-22 Thread Frank Cazabon
I have a client that uses it for running a VFP front end SQL server back 
end database that is on rackspace that they wanted to have faster 
response for running large queries. The only issue is the expense of the 
licences which I don't think was too bad.


Frank.

Frank Cazabon

On 22/03/2019 10:13 AM, MB Software Solutions, LLC wrote:
(I asked this in a different thread but didn't want to hijack that one 
so I'm starting a new thread now.  Also, I searched for RDP in the 
ProFox archives for all time for both word and phrase and it found no 
matches.  Years ago Ed had to adjust the site for 3-letter-word 
searches (JVP anyone?) so I'm wondering if during his last migration 
this tweak got lost?)



Discussing RDP with a couple guys recently, I have to wonder why more 
don't go the RDP route?  Seems like a better setup with that central 
control.  The client I took over from Jeff Johnson (RIP) uses RDP and 
it sounds like a better option--no workstation computers, just thin 
clients so no maintenance time needed on those workstations.


Your thoughts on RDP?

tia,
--Michael


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



[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/74ebcba9-1fd4-72c7-9fc1-7e004e66b...@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: [NF] Why don't more folks use RDP?

2019-03-22 Thread Ajit Abraham

We are using TSPlus (tsplus.net) as RDP Client for the last 3 years.
Has useful features like local scanner and printer, restriction on the 
programs that the client can use.


Ajit

On 22/03/2019 17:13, MB Software Solutions, LLC wrote:


Your thoughts on RDP?

tia,
--Michael




--- StripMime Report -- processed MIME parts ---
multipart/alternative
 text/plain (text body -- kept)
 text/html
---

___
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/1a33cfc3-3659-0f48-24fc-d74e19552...@ua-group.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.


[NF] Why don't more folks use RDP?

2019-03-22 Thread MB Software Solutions, LLC
(I asked this in a different thread but didn't want to hijack that one 
so I'm starting a new thread now.  Also, I searched for RDP in the 
ProFox archives for all time for both word and phrase and it found no 
matches.  Years ago Ed had to adjust the site for 3-letter-word searches 
(JVP anyone?) so I'm wondering if during his last migration this tweak 
got lost?)



Discussing RDP with a couple guys recently, I have to wonder why more 
don't go the RDP route?  Seems like a better setup with that central 
control.  The client I took over from Jeff Johnson (RIP) uses RDP and it 
sounds like a better option--no workstation computers, just thin clients 
so no maintenance time needed on those workstations.


Your thoughts on RDP?

tia,
--Michael


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


___
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/45b5f16e-c215-8518-849b-fcf1f3242...@mbsoftwaresolutions.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: A FoxPro Transition @ UCLA...

2019-03-22 Thread Thierry Nivelet

> How FoxInCloud addresses security

1- FoxinCloud supports https; eg. https://dooxi.fr/index.doo

2- requests from FoxinCloud client always include the same data and 
NEVER include SQL queries (prone to SQL injection), only user events 
(eg. Click, Change, Blur, etc.) and values:


Here are the data from a sample FoxInCloud request:

Event: focus
ObjAddr: event_scx-pgf-pag1-txt
nReq: 3
nKeyCode
nButton: -1
nShiftAltCtrl: NaN
nXcoord: NaN
nYcoord: NaN
nRow: NaN
nCol: NaN
ValueType: string
Value: ''
lastKey: 73
vpw: 885
vph: 1312
userID: 5AE105A5N
reqID: 1808_5FY0VC68D-001
version: 2.28.1-beta.3
sync: false
nInet: 0.358
nCli: 0.021

> Additional license for extra concurrent users > 10

You can get it here: 
http://foxincloud.com/pricing.php#pricingFormCaption (form only to get 
your contact, absolutely no risk of spamming and/or privacy offense)


Here are the figures (**permanent** license, optional 12% yearly for 
upgrades):


+10: US$ 549 ($55/additional concurrent user)

+100: US$ 2 739 ($27/additional concurrent user)

+250: US$ 4 459 ($17/additional concurrent user)

+1000: US$ 6 869 ($7/additional concurrent user)

ration between concurrent and named users (real-life examples):

ERP including reporting and billing: 10%
reporting and billing alone: 2%
B2B invoice payment: 5%

Thierry Nivelet
FoxInCloud
Give your VFP app a second life in the cloud
http://foxincloud.com/

VisitFoxInCloud Blog  
WatchFoxInCloud Marketing Videos  

WatchFoxInCloud Technical Videos  

Stay tuned onFoxInCloud Roadmap  
Learnhow to use FoxInCloud  
DownloadFoxInCloud Adaptation Assistant    
for free


___
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/89910667-2603-edd8-68e8-cfbbf7557...@foxincloud.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: A FoxPro Transition @ UCLA...

2019-03-22 Thread Charlie-gm
My 2 cents (after I wrote this, I realize this is more like a 
dissertation than a "quick" thought... sorry).


First, grab all those questions Ted mentioned and organize them. You 
will want to use them - maybe at the end of the interview when they say 
"do you have any questions for me?" (The "experts" say having active 
questions about the project/employer puts a big "+" to you with the 
interviewer). You may know the answers to some already.


I also agree that you should not postpone the interview. Try taking some 
time today, 15-30 minutes here and there, writing down your prep. Make 
sure and "write down" things. I bet by the afternoon you'll feel 
comfortable about the interview. Remember, they ARE LOOKING for help, 
and you know you can help them.


As for proposing a solution: first, sure, take in what folks on this 
list say, but evaluate what you think is reasonable and beneficial for 
YOU. The last thing you want is to recommend something based on what 
buzzwords you think they want to hear (that they probably don't 
understand anyway), and then having the nightmare of trying to deliver 
it. Next, "frame" your recommendation to them - in other words, drop out 
a few bullet points before going into the recommendation. For example:
- need absolute minimal disruption to users of current application 
(emphasize more or less based on what you know about their 'concern' or 
usage or admiration of the current application)
- want a smooth transition from current developer (assuming "transition" 
is definitely in their mind, so word this accordingly - key point, show 
you view the current developer as a key resource - unless you know they 
are flat out angry with him in some way - in that case, focus on 
"functional" transition - aka do not lose functionality)
- want to move out of current environment quickly (I assume the current 
environment is something like the app is on individual workstations, 
connected to a network drive/DB, etc)
- need an expandable/adaptable platform for their business cases (or 
functional needs, or some other non-corporate term since this is a 
university)

- cost is important - initial as well as yearly recurring
- [if you know of a couple other things they have greatly emphasized, 
repeat them here - but don't repeat them if they were purely technology 
statements - e.g. if they've said several times "We need to move this 
onto .Net" or something like that - don't repeat that here. Those kind 
of statements show a lack of strategic thinking on their part. But if 
they've said things like "integrating with our other university systems" 
- that is a true business/functional goal so it would be good to repeat 
here (and VFP can do that quite easily - remember, in the end, it's all 
about the data).


Then this is the kind of outline I'd use
1) start off with FoxInCloud - cost is low, extremely low risk of 
functional loss, immediate ability to expand functionality, but may need 
significant server power
2) while maintaining with FoxInCloud, carefully research other platforms 
for potential code conversion, determine: up front cost, maintenance 
cost, licensing fees, staffing needs
3) quarterly review research, redirect focus accordingly - it could well 
be FoxInCloud will be shown the superior long-term solution as well
4) if a rewrite into another platform is chosen, develop deployment 
plan, incorporating user-noted critical operations (e.g.- "no matter 
what, make sure I never lose my course material", "make sure I always 
have that pop-up option copy something to my calendar" , or whatever)


This approach gives them time to carefully evaluate alternatives with 
extremely low risk of losing functionality or usability, while moving 
into an easier manageable/deployable domain (aka web/browser - although 
I have to laugh at that... more info at the end of this message). At the 
same time, it brings on a valuable resource - YOU - that can help them 
into a long-term path for this application and maybe others.


Now, if they push about alternative platforms you're aware of:
1) C#/.Net - expensive long-term (licensing/MS updates/deprecations), 
high risk of long schedule and/or functional/degradation during 
conversion, but many resources available (at a price)
2) Apache - PHP - Javascript/frameworks - low expense, probable 
functional degradation/loss - or significant time to replicate, many 
resources available (but pricey if need to hire consultants, etc)
3) Alpha - somewhat expensive, probable functional degradation/loss 
(only FoxPro 2.6 table access - advanced VFP database stuff not 
available), may take significant time to "convert". But BE CAREFUL in 
talking about this one - it sounds like they have already been exposed 
to months of "marketing talk" - so you have to be careful about sounding 
negative on this. You MIGHT mention it is proprietary, so you think it 
would be a good idea to do independent, detailed technical deep-dives 
before choosing it. Also, do