Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problem Event Name BEX
Message
From
30/05/2015 07:59:18
 
 
To
30/05/2015 07:27:15
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MySQL
Application:
Desktop
Miscellaneous
Thread ID:
01620116
Message ID:
01620392
Views:
57
>>It's your machine and your environment, so of course you are free to make your own decisions.
>>
>>Regarding Thor and Internet, I think you misunderstand. Yes, you need internet to install it, and yes, you need internet to update. But you don't need internet to use it, it's up to you to decide whether you want scheduled updates, manual updates or no updates. Personally I have set up Thor to update every Monday morning, a process which takes 10-30 seconds, and which I can abort anytime if I want.
>>
>>Let me show you one of my favorite Thor tools, the NO dynamic snippet. I have set up F5 to run dynamic snippets.
>>
>>1. In the command window, I type "no co" and press F5. This will give me a dropdown list of all the classes which start with "no" within all the classlibs in my project and in the MRU list. Likewise, "no *co" gives me a dropdown with every class where "co" is a part of the class name. I select one, and press Enter, This will fill in the complete code for me, for instance
>>
>>
>>Local lo_urlcombobox as _urlcombobox of _internet.vcx
>>lo_urlcombobox = NewObject('_urlcombobox', '_internet.vcx')
>>No need anymore to remember where the class resides, or its sometimes strange name.
>
>As far as I read Thor doc I can not stop it from connecting. There is no 0. Only do-not-auto-update. That's worst then M$ operating systems. A simple no go. (I know I can fiddle with .hosts. It bloates anyway because of every [...] prog that likes to call home.)
>
>no co Good example for the things I've solved myself ages ago and that will not fit into.
>
>#1 I have more then one project in IDE
>#2 the one that has focus (_VFP.ACTIVEPROJECT) is 50% not related to the class I'm working with (For whatever reason. My observations with CodeReference)
>#3 the class I'm looking for is outside the project I'm working with (I use NEWOBJECT(..,cModule))
>#4 a project might hold excluded libraries that could hold duplicates for copy and paste or whatever. Quick'N'Dirty backup.
>
>I just enter LOCAL loObject mcl[space], this opens up the AGETCLASS, I pick up my class and get the AS .. OF .... part.. mcc does the same on command line creating a MODI CLASS statement.
>This I have created the day intellisence came up. I'm comfortable with. I need it twice month or so.
>
>#5 Variable naming of somebody else. I do different. For my own reason.
>#5a even without code obfuscation. Let's say it's a simple collection with errorhandler. Nothing fancy. (Most likely objects I instantiate on the fly to a variable are collections and empty) Will I have a var named lo_p_collection? Or would I name it loPoints because it stores points?
>#5b Sometimes I point to general objects via defines. Like
>
>#DEFINE doApplication _Screen.goApplication
>
>and use it like
>
>#IF .F.
> LOCAL doApplication AS App OF AppBase.vcx
>#endif
>doApplication.BlaBla
>
>just to have intellisence kick in. This is the most likely point to the OF .. AS .. thing on a class. Will not be of help to have a declaration.
>The primary classes I use this are in the Intellisence AS picklist anyway.
>
>#6 NewObject looks like
>
loObject = _NewObject(THIS[FORM].gcXY_Class)
>
>where .gcXY_Class is some GUID
>Because I instantiate anything through a classfactory. And never ever literals too.
>
>Please understand, I have a lot of Thor stuff in my way. I'm not ignorant, I've checked it. And I come to the conclusion that it's more economic to stay the way I am. I have better things to do (visiting the Biergarten, for example) then integrating this into my sys. I have a not just plain VFP IDE, several of the VFP apps changed to fit my problems and don't need any side effects. I know they are, and I know exactly they will raise the day customer runs into a Heisenbug and starts havoc.

I just sent an email to Jim, and asked him to comment on your first assertion, "I can not stop it from connecting", since I think it's wrong. Hopefully he will reply soon.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform