Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP8 To VFP9
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01316376
Message ID:
01342456
Views:
23
Thanks Jamie,

I'll check your sight out. Thanks!

Two of the charts projects have a shareware (free-bee) download link in their Word DOC's to the SETUP FILEs (they're loss leaders and marketing projects - but still cool because user interactions can make the charts dance).

Check `em out - download em - they're free - kick my a*s! We got to keep pushing the state of stateless design!!

A lot more interesting than burping Redmond Shrimp to some "has beens" 20th consecutive symposium on how to use the MS Chart Properties Dialog (spinning logo or flaming logo?).

They would be the Bond Calculator and the Streaming Stock Chart Demo (mimics a streaming stock ticker).

The Bond Charter is almost industrial except that the demo only amortizes 30 year notes and does not expense for service fee. It does, however, compute an average life and Macualay and Modified durations. But the numbers ain't what makes it cool - it's the interactive stuff - like clicking a row on the list moves a chart guideline pointer and updates chart metrics. Moving a slider moves chart pointers and resets the highlight marker on the list view. Toys for geeky boyze!

The stock guy actually has 6 charts - but only two show data. It has an interactive slider that will move a years worth of quotes left and right - but the coolest feature is the vernier date scaler. When you move the slider the dates change (my original solution was to put a really wide gif image of a chart /w labels, under a container:-). Date labels eat real estate and cause a lot of flicker. So I just used a chopped chart for dates with non-flicker draw mode - and could [then] pump data trough the charts in native - but very fast - draw mode.

Sliding the pointer (or just holding shift down and moving the mouse over the vernier area) makes the vernier dates look like they're moving in the opposite direction. A better way to have a dynamic VFP form than the old school method of putting a delay loop inside a progress bar accumulator:-)

Feel free to download em and mess with em - just when I thought I was going to make them industrial - I moved into options and live market data using HTTP and XML objects inside a VFP shell. (that stuff can keep you up late at night - overwhelmed the desktop HTTP com - found the answer on a German website.

I did a comparison of NET with Java - and Java Swing blew the doors off net. There is no comparison IMO. Beside NET seems to modify the UAC and does other stuff to the desktop that most people are not aware of - AND Java works on any platform (don't need no Windows emulator). NET is slow load slug next to Java - great for New Delhi sweat shops selling cheap hour units on an unlimited hour budget for Merchant Classers thinking they're getting a great deal by buying into the outsourcing trend.

I even have a MAC now and an iPhone SDK w/emulator!

It seems Microsoft is doing everything it can to get out of the software business (xBox - Yahoo - Google - {MS - you can buy meeeee!) - and turn into a services/content and game show hosting! Remeber tech TV - now we have MS G4 with COPS reruns - what a rune! Let's see, the US dollar is 50% of what is was 7 years ago - and MS stock is on the board at less than it was 7 years ago ergo 2+2=0!:)

Heck a Canadian dollar use to cost 60 cents 7 years ago - now it cost a Buck and 6 pennies!

I have learned something really interesting - and was planning to bug Christof (again) about it. Maybe you know. When testing an application that did exponential/log operations on values with 30 or more significant digits I would get an error 78 in IDE (with both FXP and EXE). I put in a switch to give users options to ignore then built the MSI. When it ran after an MSI install, I tested with the "ignore switch" off, and the error did not raise. I think the C++ 7.0 runtime DLL has a lot to do with it - have not figured how to incorporate the C++ runtime DLL with the IDE runtime - but that guy sure helped with the error 78 - AND I don't even know why!

Thanks being open to my link swap - my market page is almost done. My MySQL merchant authorization service is ramped, - I am almost there!

As they say in Houston, keep it wet!

(ya know - refox could build a VFP compiler if they put their mind to it!)

>Yup, checked your site and was impressed with the looks of the charts stuff, although i haven't seen it working realtime, i guess it's really neat. For chart solutions in my app i use RMCChart, which is free, easy to manage and program, and the charts produced look really professional. Of course these are desktop apps, never tried to implement that over the web.
>As for link swaps and partnerships, send me whatever you want to my mail ( jaime@solutions.co.il ) and i'll see what i can do. I am quite connected this side of the globe with little and huge companies, so who knows.
>As for 3rd party vfp compilers, where the heck did you have your winter sleep??!@? Check out the 2 unbelievable options Christof mentioned in his answer. I personally tried ETec's compiler and their .NET extender ( call any .net framework function including 3rd party .net controls from inside vfp ) and was really impressed. Knowing Christof personally ( i met him in many devcons, one of the sweetest guys ) as well as knowing some of the work he did, i can tell you eyes closed his guineu thing is probably a jaw-dropper...
>
>Jaime
>
>>Good to hear from you to Jaime! Is Carl still kicking around your neck of the woods?
>>
>>If you're interested in seeing some fancy VFP "interactive chart" solutions and "live stock and options exchange market data VFP tickers", check my website under the projects menu. When they say it can't be done - it's like drawing a line in the sand and daring us to cross it! They tell us it's dead and we bring it to life.
>>
>>I am looking for link swaps and partnerships for my little Black Scholes Calculator and charter - forward to Captain Internet when you get a chance!:-)
>>
>>Have you heard of any 3rd party VFP compilers (64 bit compilers). One would think refox would already have one!
>>
>>>Terryyyyyyyyyyyy
>>>Good to see you back and kicking :-)
>>>
>>>Jaime
>>>
>>>>Gee,
>>>>
>>>>Thanks Sergey,
>>>>
>>>>You know me! I was fearing it was intentional and to help kill VFP by preventing VFP from competing with other back-end objects like ASP and ASP.NET, that can instantiate such objects. I guess M$ wants to protect us by dumbing down our code on a par with their NET boiler plate shops in New Delhi - how - how - egalitarian of Microsoft. They're saving us from ourselves - and their stock value certainly shows they've been making good decisions, in this regard, for the past several years.
>>>>
>>>>Who can I write at Micro$oft (or at least mention in my prayers) for this salvation?
>>>>
>>>>Usually program design causes application instability more than any rumored weakness in a product that has been working well since VFP 6. Leave it to the suits at Micro$oft to protect us from ourselves and rescue us from the denizen of "application instability".
>>>>
>>>>I wonder, giving that instantiating objects inside a COM causes instability, if Micro$oft will be pulling that feature from it's other server objects. I hope so - we can't have application instability mucking things up - now can we!:-)
>>>>
>>>>DO YOU REALLY BELIEVE THAT CORPORATE LINE OF BS? Well, at least we know one thing for sure: creativity still abounds around the shrimp buffet tables in Redmond!
>>>>
>>>>Anther reason to move to Swing and a 64bit Java DBF engine!
>>>>
>>>>>>>It's documented change in the behavior in VFP9: "The ability to have a property assignment set to instantiated object is no longer supported in a class definition and will generate an error".
>>>>>>
>>>>>>Sergey!
>>>>>>
>>>>>>What's the work around? Why did MS change it?
>>>>>
>>>>>AFAIK, it could cause application instability and crashes under some conditions.
Imagination is more important than knowledge
Previous
Reply
Map
View

Click here to load this message in the networking platform