Hunh, I thought it would be a reference to the AI thread.
Printable View
Hunh, I thought it would be a reference to the AI thread.
What kind of reference was that. Some sort of funny (stupid) one. They went on for about seventy-six pages, in total!! So what???
What about Hewlett Packard and Sony???
What about them? They are busy trying to stay afloat. I don't think they have enough cash to buy this invention and then sink.
.
One Million dollars!
Well actually I am going to GIVE it to Microsoft for free with conditions that it still is mine, etc. I know that HP is the biggest compared to Apple, in then that return is then bigger than HP. The Capital (useablity of cash outlay) that they have as the ablity to work out new technology...
Please look further into this Thread, cause there is the newer version that has been posted on this Thread...
-- MsgBox = "Cool!!" ,, "Message"
Thanks in keeping this Thread alive, by posting and working with me to create a better understanding in the IT Industry about free software!!
Instead of making us download and run the projects (which I can't do), can you describe the language you're creating? Some code samples, editor screenshots? Please? :)
-- Rightie 'o, there I will then be able to do what you ask of me!!
Right here are three Screen Captures of three sections of the Applcation that I am writing!!
And here is the QuickDirector process for making a standard Control Array. This is then subject to be rewritten, in another special way. But then haven't been able to find anykind of way, to do so...
Code:Class Sub Make Demo One (Input, Output);
Dim Command2 As Object, Index As Integer;
Command2 As ControlArray
End Dim
Public Sub Form_AddControl(Control As Object);
Set Command2 To Container AS The Form1
With Command2(Index);
.Caption = “!! Hello !!”
.Index = .Index + 1
.Visible = True
.Zorder 0
End With
End Sub
Public Sub Command2_Click(Button As Integer);
Load Command2(Index);
End Sub
End Class
From what I looked at in noteopad it's not a language, it's an editor. He doesn't decribe it very well but that's mostly a language problem.
In credit to ThEpImP, there's the kernel of a good idea here. It's got a code window which will colour your code as you type and some sort of design window. I think there are some other features in there too. I think part of the idea is that it's implemented as an ocx which should make it reasonably portable between machines. For the colouring he takes the commands from a list so it doesn't need the language framework to be in situ which would make it fairly light (although I'm not sure how he populates that list or how you'd actually run your code).
I do think there are a few good ideas in there but the actual implementation is quite ameteurish and I don't think many of the ideas have been properly thought through.
@ThEcHiMp, this looks like an interesting and fun project to me so well worth pursuing as a learning exercise but, realistically, Microsoft aren't going to take you at all seriously.
Also, if you insist on giving me carpal tunnel syndrome by making me hit shift for every second character in your username then I insist on getting your username wrong.
Actually it's an Intepreter as such, because it works on COM Source Code, that is somewhat written to rehash Visual Basic Source Code. eg: You type a command, inside the CodeWindow, which is, like this: CancelError, for instance. Then that gives the computer the following commands: On Error Resume Next. Quit, being the biggest type of command sequence, in the whole COM Empire, of languages in the world. See for youself, if you dare??? (Please note, I was just kidding. There aren't anything wrong with the Source Code, in that matter of fact...)
Please note that Quit, cannot be written on a single command line. It has so many parts to it, that have been written inside it, using all of the Unload sequences, like exiting out of all If statements, Do Loops, Go Loops, For Next Loops and then unload every Form that has been loaded inside the current Build...Code:CancelError = On Error Resume Next
Why not just End it instead of traversing all the If's, Do's, and For's, Loops, etc..
Why can't you just End it.
End It.
End
En
D
...
CancelError
To be fair that was always considered bad practice. You were supposed to keep track of all your open objects, forms, connections etc and clean them up gracefully when you'd finished using them. Of course, in this case Quit is the equivalent of a hard End and it's not really the job of the interpreter to enforce good practice so it's probably the right thing to do in this case.Quote:
Why not just End it
Hm... okay, but if you want to pursue this, then I'd recommend moving it to VB.NET instead. VB6's support has been all gone for over 4 years now. The bright side is that you'll find dynamic compilation and UI much easier!
Yes I know FD, this is why I placed CancelError at the the end.
It did not traverse backward and my post went into Error.
I used OP's term as I assume it is a Function that would return an Long that would determine which error message or Action to take from there.
But I might have just made that up ;)
Really CancelError, has to be placed at the beginning of the Handler/Module/Class Module, because it will then be able to trace all steps to the error, and then cover them up. Well that is my notion of it, and then trying to implement it, was easy, in return of it all...
PS: As in the last post, in this Thread: CancelError is a Process that operates inside a Handler and not inside a Sub Routine, and not really a Function by itself. The difference is that a Handler is the master axis of the Sub Routine. Eg: To pass into a Sub Routine you use GoSub and to get back out of there and back to the positon inside the Handler. Then you use the Return, command. This therefore hasn't been able to change. I didn't see any purpose to do so, in return of the notion. I was then compelled to add it, therefore there would be a use for it, somewhere inside a program, as such and the like...
This is the proper syntax for the Projector Unload Process, as follows:
Please Note: That the cmdExit and mnuExit_Click, are Reserved and then cannot be changed to suit, anyother purpose. Also the cmdSaveAs, cmdOpen, cmdSave, cmdNew, cmdPrint and their Menu parts, are also Reserved and then cannot be changed for any reason, under the good old Sun...Code:Public Sub cmdExit_Click(Cancel As Integer);
Cancel = 1
CancelError
Quit
End Sub
Oooh, good idea. After all, you wouldn't want to spoil your day by finding out that something had gone wrong. Far better to proceed in blissful ignorance.Quote:
Really CancelError, has to be placed at the beginning of the Handler/Module/Class Module, because it will then be able to trace all steps to the error, and then cover them up.
But CancelError would only apply for opening a folder and finding nothing or using a Dir$ command, and then finding nothing, as well...
UGH, my brain hurts.
Sometimes pure genius is disguised as pure lunacy.
I'm banking on the latter.
So, welcome to my world, theimp.ToLower() ;)
But I still need to leave this thread.
It's hurting that tender spot on my scalp.
Please Note: That the Quit command, has about ten lines of Visual Basic Source Code in it. This means that my way of writing code, will thus be able to write less lines of code and then do more with it, as such. But then that is what I am trying to do, here. But it seems to be working right about now, but soon I will then be able to get help in that, won't I???
You do realize that MS has dropped support for VB6, and isn't going to be much interested in a tool that works with what it considers an archaic language, right?
Well when I have a working full version, I will then be able to think of working onto C# 2005, if need be...
C# 2005? Where do you live, in a cave? Or a cage?
Even DotNet 2010 is becoming kinda obsolete FYI.
.
What, really???
I once called Microsoft, last year sometime in Autumn (AU). They said: "They still use VB6 & VC++ COM for their work..."
I now call, QuickDirector Express Codepad Express, but somethings have changed inside of it, but not very much in deed. Also Codepad is only a demo project and then cannot amount to very much, in deed. Also the QuickDirector Forms that I have included belong to the QuickDirector IDE and will then be able to work with the IDE, that I am designing. You are able to download a demo of the IDE at my website, and then that can be found at the following address: http://www.theimp.zxq.net/
Really?! I find that highly doubtful and I think you should check your source.Quote:
"They still use VB6 & VC++ COM for their work..."
They occasionally release statements saying that the older set of languages will continue to work in their new operating systems but they haven't formally supported them for years and and I'd be extremely surprised to find they actually use them themselves. I guess, like many other companies, they may continue to have a few legacy apps around their offices that they cary on using but it won't be in any formal way.
Seriosuly, the .Net suite is over a decade old now and that's longer than VB6's shelf life. It's time to move on.
I suspect the person who attended the call must be a member of VBF.
Not only your source, but also your source code. There may be code around, but I doubt if MS support it. And whatever is lying around is only there for backward compatibility so that not everything breaks.
If you still want to stick to VB6, you will find that by the time you are ready to share it, it will only work on your PC and nobody else's.
Holy c**(*), I am giving you serious advice in Chit Chat!
.
I was also told that they will still carry the COM RunTime Files, built into the Operating System, instead of having them separately running around on the system. Also they are going to transform the VB6 COM language, into a something really new, kind of thing. But it will have been given a new lease on life, as such and the like...
Please look further into this Thread, cause of the newer more updated versions of the Projects that have been stated in this Thread, and inside this Thread in more recent posts...
Exactly, in deed it is. But then there isn't much you can do without it, using it in someway, shape or form is just as good without it. But then it uses the Internet Explorer Secruity Updates and then everything else that it uses, as well as then some functions, processes and then some modules have also been written inisde the full version of my product. This one posted on the Internet, is then just a demo version, just more like a beta version rather than the full version thing...
Something I don't understand and which your use of the web control highlights:-
You seem to be trying to create a language with a small footprint. Is that right? If so, how does wrapping the web control up make anything smaller? You'll have all the same dependencies as a developer would if they just used the web control. And that's essentially the same as having IE on the machine. So what have you achieved?
The same applies to your language. At deployment you'll still have exactly the same dependencies as any developer using visual studio to develop VB6. They'll still have to ship exactly teh same components to their customer. Worse, you seem to be implying that they won't need to have the run time files resident on their development machine but that means they won't be able to run their own code to test it before they ship it.
You've called your tool an interpretter, which I can kind of understand. But all you're actually doing is providing an extra layer of abstraction between the developer and the code. And that extra layer has a footprint of its own. You're not making things smaller, you're making them bigger.
If you're aim is to make it easier to code by your extra abstraction then I can kind of understand where you're coming from. But I've seen enough bad practices in your code so that I wouldn't trust your abstraction as far as I could throw it.
They may have been referring to the new WinRT that undergirds Windows 8 Metro applets.
Don't count on that meeting your needs, or even that Metro won't die as quick a death as Microsoft Bob and VJ++ (Anders' Folly version 1) did.
Anders' Folly version 2 (".Net") will be around for a while since it's changed enough so Microsoft won't be sued again. But it's a foreign layer on top of Windows like Java is, and it mutates on a 2 to 3 year cycle.
Lots of people are just moving to script-based development tools instead. Even Metro pushes a JavaScript+HTML5 toolset and there are alternatives like Adobe AIR, etc. etc.
Yes, I know that. But then they are getting the raw deal with me, and then my language is somewhat an editor, as spoken before in this Thread. That it only creates FRM & FRX files, that have been designed in VB6 COM, however they have been written using a interpreter, as such and the like. However they haven't even seen an inch or byte of a command or process from VB6 COM. But rather more over they have been able to see that they were esseentually working in a very different IDE, more so than what was happening in the older versions of COM programming...
I have been able to get my grubby mitts of a whitepaper that contains the processes and then the functions on how to work in COM and make calls to .NET, at the same time when working in a COM environment. This means that there has been the ability to breathe more life or a longer life into the COM typed IDEs and their environments, at the same time as not letting go the newer technology, at the very same time!!
I thought that's what you are trying to do?
Does it fit in the 128k memory on my calculator and allow me to surf the net in text mode?
Well, it does get kinda scary to see your whole team making a slow and painful switch to DotNet 4.0 just to know the MSDN has now started talking about DotNet 5.0
.
Yes, tell me about it. However we have been able to stay with it using many of the other programs, like Cobol. Which in actual fact I guess isn't .NET, at all??? However I have never touched the stuff, and therefore only know that my ActiveX Control Objects, do work with it. Some of the time. I have to make allowances to have the Controls to work, some way...
I still have no idea what you are making, but you seem very enthusiastic about it, so fair play to you :). I would not get high hopes of it replacing .Net, but as long as you are having fun.
I don't want to replace COM, .NET or #. But work together with them, as a single one language option for programmers to work with and then be able to learn and then use for themselves, as a single one language. That was really dumb that they had about four or five languages, on the one packaged CD. But I am not putting them down, as such and then the like. Instead they are gonna get much better, if they only have C# and then BASIC. Which I am then able to do a turn around and then have my language, as a BASIC language, in which is where it gets it roots from and then that is where I was originally targeting my gaze, and the scope of the whole project...
If you have a good look at the screen shots on, Page #4. Then you are able to have a good look at what I am trying to do here and then that could give me a good helping hand, in what I am required to do on the Project???
You think they should make a different version of VS for each language that you can currently use in VS? I would think that would be a whole lot less desirable than the current situation, but maybe you weren't talking about VS?
Here is the screenshot from the Web Browser that I have been able to write using Visual Basic COM!!
As for the WebBrowser, which is named: QuickBrowser. I am trying to find out how to open a new Tab, for every Popup or Window that is opened. However there is the fact of the matter, that there will be times when you don't need to or aren't required to open a new Window or Tab for each of the Pages. They will be then required to just open inside the one Tab or Window, of the WebBrowser. If that makes any sense???
However I am not quite sure on how to do this, when making a new Control inside an SSTab Control. Can someone please help me with this problem of mine???
!! Thanks in advance !!
Please look further into this Thread, cause there will be much newer versions of the Project Files, that have been posted by myself or one of my employees...
Mate you are so cutting edge my hair is falling out just reading this thread.
Did you write your own HTML renderer for that webbrowser ? If so, then I wanna marry you ASAP :D
I am kinda ashamed at dishing out my opinions without even downloading anything ThEiMp has posted.
.
Cool. I didn't know that they had Google India Inc. I thought that it was apart of Asia Inc., Instead!!
Also, sorry about the lateness of posting this...
This post is about the rendering engine processes of the WebBrowser, which is named: QuickBrowser. I have had some help in writing this, I cannot see the Source Code. That wasn't part of the deal, that have been able to strike. Also I cannot release any of the names of the people that had been able to help me with the writing of the rendering engine processes of this type of WebBrowser, which is named: QuickBrowser...
Please look futher into this Thread, cause there is more up to date, versions of the Project Files, being release nearly everyday, just about!! So then I ask you to enjoy this Thread as what it has to offer. Please by all means, post your comments inside this Thread, as Post. That would be very appirciated, in deed!!