--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
As a general observation (not specifically addressing particular people) -
Support for projects (.mbp) is trivial – a dozen or more people here could write the pseudo-code in 100 lines or less.
But give the bloke some credit – he’s studying for a degree, and in very quick time has produced an English-language version of the IDE software, and a passable help / explanation for it!
I’m not sure if Mustafa has globalized it in an extensible way (I haven’t installed the English version yet), but even if the Turkish and English versions are one-off, it’s a great job.
Ian Thomas
Scientific Software
From:
mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On Behalf Of Peter Horsbøll Møller
Sent: Wednesday, February 22, 2012
6:56 PM
To: mapi...@googlegroups.com
Subject: Re: [MI-L] English
Version of MapBasic IDE Released
Does look very interesting.
It would be nice to resolve this
(Mods: I realise this is off-topic; trying to be brief)
Ian Thomas
Scientific Software
-----Original Message-----
From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On
Thank you Mustafa,
Have had a preliminary look and it is impressive. I have used Ultraedit for many years, and with tweaking, UE does what I need - but really my expectations are quite low because the alternative of using the MapBasic editor is not an option.
Your program, on its first release, is almost functional enough to make me switch from Ultraedit. It is missing a couple of things that would make it inconvenient for me to use in that same way that I use UltraEdit, but I recognise that others may work differently, and my issues may not be shared too widely.
The lack of project support mentioned does not worry me as I long ago preferred to use include files rather than modules, and use Ultra edit instead of the mapBasic editor (allowing me files > 64K when required).
I missed having the option to automatically save all files before compiling, not just the mapbasic program that is being compiled.
I really love the ability to collapse sub routines - and it (almost) replaces the need for the function list that you can display in Ultraedit, and adds a lot of functionality as well.
One issue I did have is that when you multiple files that are used in a Mapbasic program (eg. generic code that is used in a number of projects), and “included” in a particular program. I purposely put an error into one of these files, and while the compiler found it and displayed this error in the info panel, when you clicked on the line, it would not take you to that file and line. Ultraedit works like this, and realistically I would need the IDE to be able to do this as all my editing is in the include files, and then I compile a file that just has a list of include definitions and a main sub. This is probably something that is particular to my way of dealing with inclusion of common code, but may be an issue with others as well.
Again, one that would be important when working the way I do is the ability to define projects, which are simply sets of files that go together. That way I can just open a project and all the relevant files are there. These are similar to other languages.
I will keep an eye on this project as it has a lot of promise. A couple of points to consider for the future:
· Is it possible that this could be more tightly integrated with the compiler and perhaps have break points in the code and run to the breakpoints and step through code, and be able to look at the values of the variables at that time like in mainstream programming languages. You may have to work more closely with PB for this? The have stop and examine functions in there that might provide the hooks?
· What is the chance of a visual dialog designer?
Great work and thanks for sharing.
Rob.
For the benefit of others: my test machine was a Windows 7 Ultimate, 64-bit,
with 16Gb RAM on an Asus AMD board (4-core AMD A8-3870 APU with onboard
Radeon HD Graphics).
Since the original very benign 'crash' (which did nothing but notify me -
15+ seconds after I had closed the IDE - that the program had not run
properly), I haven't had any sign of the same problem, either running as
standard user or standard user with elevated ('admin') privileges.
There was one other suggestion in my ramblings - that of a project file that merely would contain references to a list of files that belong to that project. There would all open when you open that project. I would imagine that that would not be too difficult to program.
I have been trying out some of the edit tools as well. The "code snippet" and "surround code with" are great options - I could get used to having them. One I would also put a vote in for is a way that I could type
"If SelectionInfo(SEL_INFO_NROWS) > 0 then" quickly (Joking - I know I am starting to get self-indulgent at this point, but I seem to type this a lot).
Having the search function being able to search, and search and replace over all open files would also be necessary when working with many open files.
Thanks again!
Rob.
-----Original Message-----
From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On Behalf Of Mustafa OZCETiN
Sent: Thursday, 23 February 2012 4:58 PM
To: MapInfo-L
Subject: [MI-L] Re: English Version of MapBasic IDE Released
--
As far as I can determine (subject to confirmation), it depends on whether
the version of MapBasic enters path and other information into the Windows
registry. I know for MB v9.50 that it does, and the compilation will go
forward using that version.
But I also have a dinosaur MB version (4) which when installed, apparently
didn't put info into the registry, and Mustafa's IDE doesn't know about it.
To use that version (and/or allow several versions) would require a
configuration, similar to that in MapInfo Professional - and the whole
business becomes just a little more complex.
The MBX version branding, although necessary, is also a consideration (as it
always has been). And, MBX produced with the free MB don't work with older
releases of MI - isn't that so?
Ian Thomas
Scientific Software
-----Original Message-----
From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On
Behalf Of DMcE
Sent: Thursday, February 23, 2012 5:25 PM
To: MapInfo-L
Subject: [MI-L] Re: English Version of MapBasic IDE Released
Considering the number of users who make use of different versions of MapBasic for compatibility issues, how about the ability to 'register' a number of MapBasic installs with the IDE with an option to set which one you want to compile from? This option should be open to modification at any time (perhaps an additional menu item?). That way, it would not be necessary to locate the version of MapBasic you want to compile from every time you want to change it; it would already be registered. Simply select the one you want and compile.
I don't imagine this would be much more difficult than what you were already suggesting and would save users some time in locating the appropriate directory each time.
Just a thought.
Tom Bacon
Graduate GIS Engineer
Asset Management South
Tel: 01444 472380
www.mouchel.com
Hi Ian,
Mustafa
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorised. Any views or opinions expressed in this e-mail may be solely those of the author and are not necessarily those of Mouchel. Mouchel Limited, Registered in England at Export House, Cawsey Way, Woking, Surrey, UK, GU21 6QX Registered No : 1686040
I was just going to
explain that, but Mustafa got ahead of me.
The GoTo function works the other way around than what people obviously
expected.
You place the cursor on a Call or Declare statement, hit F3 and come to the
code for the Sub itself.
Just like Visual Studio.
Ian Thomas
Scientific Software
Saying for the day: “Remember to trim your emails”
I also think what Mustafa has done a excellent Job as a first release. With so many requests coming in it might be best to try and prioritise the most needed function.
For me the use of project files to produce an MBX would be great
Like Mats – I to would be willing to make a small donation to Mustafa if he has a PayPal account.
The other option is maybe PB ought to buy it – tidy it up and release it with MapBasic?
Regards
Martin Hodder
Higher Mapping Solutions
www.highermappingsolutions.com
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
The English version of MapBasic IDE is now ready.
You can have a look at the features and download it from:
http://mustafaozcetin.wordpress.com/mapbasic/mapbasicide-en/
Please do not hesitate to comment, make suggestions or report bugs.
You can leave a comment from the bottom of the page.