English Version of MapBasic IDE Released

535 views
Skip to first unread message

Mustafa OZCETiN

unread,
Feb 22, 2012, 2:02:57 AM2/22/12
to MapInfo-L
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.

Mats Elfström

unread,
Feb 22, 2012, 3:17:31 AM2/22/12
to mapi...@googlegroups.com
Hi Mustafa!

That is terrific! What an excellent job.
I have downloaded and installed your program, and quickly tested it on some mb files.
No problems so far. No more time for testing at the moment.

But my Norton Antivirus removed your file on the first attempt, basically because it was unknown. I had to disable the Auto-Protect to download and install it.

Regards, Mats.E


--
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



--
______________________________________________
Mats Elfström, Väpplingvägen 21, SE-227 38 LUND, Sweden
tel: +46 46 145959 / mob: +46 70 595 39 35
alt e-mail: mats.e...@telia.com


Peter Horsbøll Møller

unread,
Feb 22, 2012, 5:56:26 AM2/22/12
to mapi...@googlegroups.com
Does look very interesting.
Many nice features that I also have in UEStudio. I guess I would have to do a closer look to find out if I can switch to this tool instead.

However:
Did I understand it correctly that support for MapBasic projects wasn't there ... yet?
Hm, well for many MapBasic developers working with single MapBasic modules that really isn't a problem - and I guess most MapBasic developers are of that kind.

But for me this is essential.

But still very good work - thumbs up!

Peter Horsbøll Møller
Pitney Bowes Software



2012/2/22 Mats Elfström <mats.e...@gmail.com>

zer...@gmail.com

unread,
Feb 22, 2012, 6:03:55 AM2/22/12
to MapInfo-L
Have been waiting for this, downloaded and installed, but has not try it yet. No MapBasic projects?

Anyway very good-good effort though, thank you so much.

Regards,
Zery
Powered by Telkomsel BlackBerry®

From: Peter Horsbøll Møller <mapi...@horsboll-moller.dk>
Date: Wed, 22 Feb 2012 11:56:26 +0100
Subject: Re: [MI-L] English Version of MapBasic IDE Released

Mustafa OZCETiN

unread,
Feb 22, 2012, 7:07:09 AM2/22/12
to MapInfo-L
Yes, MapBasic IDE currently does not support MapBasic projects, but it
is one of the features I have planned.


On 22 Şubat, 12:56, Peter Horsbøll Møller <mapinf...@horsboll-
moller.dk> wrote:
> Does look very interesting.
> Many nice features that I also have in UEStudio. I guess I would have to do
> a closer look to find out if I can switch to this tool instead.
>
> However:
> Did I understand it correctly that support for MapBasic projects wasn't
> there ... yet?
> Hm, well for many MapBasic developers working with single MapBasic modules
> that really isn't a problem - and I guess most MapBasic developers are of
> that kind.
>
> But for me this is essential.
>
> But still very good work - thumbs up!
>
> Peter Horsbøll Møller
> Pitney Bowes Software
>
> 2012/2/22 Mats Elfström <mats.elfst...@gmail.com>
>
>
>
>
>
>
>
> > Hi Mustafa!
>
> > That is terrific! What an excellent job.
> > I have downloaded and installed your program, and quickly tested it on
> > some mb files.
> > No problems so far. No more time for testing at the moment.
>
> > But my Norton Antivirus removed your file on the first attempt, basically
> > because it was unknown. I had to disable the Auto-Protect to download and
> > install it.
>
> > Regards, Mats.E
>
> > Den 22 februari 2012 08:02 skrev Mustafa OZCETiN <
> > mustafaozceti...@yahoo.com>:
>
> > 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.
>
> >> --
> >> 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
>
> > --
> > ______________________________________________
> > Mats Elfström, Väpplingvägen 21, SE-227 38 LUND, Sweden
> > tel: +46 46 145959 / mob: +46 70 595 39 35
> > alt e-mail: mats.elfst...@telia.com

SCISOFT

unread,
Feb 22, 2012, 7:18:56 AM2/22/12
to mapi...@googlegroups.com

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.

Peter Horsbøll Møller

unread,
Feb 22, 2012, 8:22:38 AM2/22/12
to mapi...@googlegroups.com
Ian,
I agree, it's a great job and will be very useful to many MapBasic developers.
If my comment of the lack of support for MapBasic projects did seem offensive, I do apologise - that was not my intention.

I have great respect for people doing this in there spare time and sharing it with the community
  
Peter Horsbøll Møller
Pitney Bowes Software



2012/2/22 SCISOFT <geosc...@iinet.net.au>

Mustafa OZCETiN

unread,
Feb 22, 2012, 8:33:58 AM2/22/12
to MapInfo-L
Hi Peter,

There is no offensive comment and no problem at all.

I am open to all comments and improvements as I stated on my BLOG.


On 22 Şubat, 15:22, Peter Horsbøll Møller <mapinf...@horsboll-
moller.dk> wrote:
> Ian,
> I agree, it's a great job and will be very useful to many MapBasic
> developers.
> If my comment of the lack of support for MapBasic projects did seem
> offensive, I do apologise - that was not my intention.
>
> I have great respect for people doing this in there spare time and sharing
> it with the community
>
> Peter Horsbøll Møller
> Pitney Bowes Software
>
> 2012/2/22 SCISOFT <geoscis...@iinet.net.au>
>
>
>
>
>
>
>
> > ** ** **
>
> > 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.****
>
> > Many nice features that I also have in UEStudio. I guess I would have to
> > do a closer look to find out if I can switch to this tool instead.****
>
> > ** **
>
> > However:****
>
> > Did I understand it correctly that support for MapBasic projects wasn't
> > there ... yet?****
>
> > Hm, well for many MapBasic developers working with single MapBasic modules
> > that really isn't a problem - and I guess most MapBasic developers are of
> > that kind.****
>
> > ** **
>
> > But for me this is essential.****
>
> > ** **
>
> > But still very good work - thumbs up!****
>
> > Peter Horsbøll Møller
> > Pitney Bowes Software
>
> > ****
>
> > 2012/2/22 Mats Elfström <mats.elfst...@gmail.com>****
>
> > Hi Mustafa!
>
> > That is terrific! What an excellent job.
> > I have downloaded and installed your program, and quickly tested it on
> > some mb files.
> > No problems so far. No more time for testing at the moment.
>
> > But my Norton Antivirus removed your file on the first attempt, basically
> > because it was unknown. I had to disable the Auto-Protect to download and
> > install it.
>
> > Regards, Mats.E****
>
> > Den 22 februari 2012 08:02 skrev Mustafa OZCETiN <
> > mustafaozceti...@yahoo.com>:****
>
> > ** **
>
> > 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.
>
> > --
> > 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****
>
> > --
> > ______________________________________________
> > Mats Elfström, Väpplingvägen 21, SE-227 38 ****LUND**, **Sweden****
> > tel: +46 46 145959 / mob: +46 70 595 39 35 <%2B46%2070%20595%2039%2035>
> > alt e-mail: mats.elfst...@telia.com****
>
> > ****
>
> > --
> > 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****
>
> > ** **
>
> > --
> > 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****

Eric Blasenheim

unread,
Feb 22, 2012, 6:10:32 PM2/22/12
to MapInfo-L
Tried your application briefly as I saw somewhere you had not testing
on 64-bit systems. Very nice work although I did not push the
envelope. Opened a few files and the highlighting was fine and search
worked, compile worked, etc. For some reason (probably not 64-bit?)
the application crashes everytime I exit. I do not even need to open a
window (.mb) for it to crash. Start it and then exit and I get a
Windows exception.
I did install it in the default folder but my MapBasic.exe that it
points to is not in the default folder. Windows 7. It does not matter
if Professional is running or not.

That's about all I can tell you.

Eric Blasenheim
Pitney Bowes Software


On Feb 22, 8:33 am, Mustafa OZCETiN <mustafaozceti...@yahoo.com>
wrote:
> > >http://groups.google.com/group/mapinfo-l?hl=en- Hide quoted text -
>
> - Show quoted text -

SCISOFT

unread,
Feb 22, 2012, 7:49:45 PM2/22/12
to mapi...@googlegroups.com

Eric
I had an identical experience (started the application, closed it, with no
attempt to open or create a source file).
The 'crash' produces 3 files - txt, xml, and dump. The dump file can be
opened in Visual Studio, and is informative.
I had no such problems with the Turkish version 2 weeks ago (but I might
re-install it on another machine, and test it out again).

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

robert crossley

unread,
Feb 22, 2012, 9:13:30 PM2/22/12
to mapi...@googlegroups.com

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.

 

 

Mustafa OZCETiN

unread,
Feb 23, 2012, 12:36:50 AM2/23/12
to MapInfo-L
Hi Eric,

As I stated on my BLOG page, I do not support 64-bit systems because I
did not have time to make solid tests with many Windows versions
(Currently I am studying for MSc. degree.) Even with the utilization
of virtual machines, this is a time comsuming task. But I will try to
release new versions if there are critical issues.

I far as I see, You have tested MapBasic IDE under 64-bit Windows7, is
it true? Can you give me further technical details (any error
messages, Windows Event Viewer logs etc.) so that I can diagnose the
issue? What is your MapBasic installation directory?

Thanks for the feedback.
Mustafa.
> > > >http://groups.google.com/group/mapinfo-l?hl=en-Hide quoted text -

Mustafa OZCETiN

unread,
Feb 23, 2012, 12:43:28 AM2/23/12
to MapInfo-L
Hi Ian,

Could you please share the 3 files with me? What is your system? (OS,
OS language, MapBasic version, .NET Framework etc.) If we can identify
the problem, then I will try to fix it.

Thanks for the feedback.
Mustafa

Mustafa OZCETiN

unread,
Feb 23, 2012, 12:57:39 AM2/23/12
to MapInfo-L
The feature that saves all open files upon compilation is trivial and
I will put it in the first new release.

For the other one related with jumping to the true document and line,
I will study it.

Your future suggestions are great and essential actually, but as you
know, they are not trivial tasks. I am holding the door open for them,
however.

Thanks for the feedbacks.
Mustafa
> .         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?

SCISOFT

unread,
Feb 23, 2012, 2:39:24 AM2/23/12
to mapi...@googlegroups.com
Mustafa - I have sent you 2 of those 3 files (directly), earlier today.

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.

DMcE

unread,
Feb 23, 2012, 4:24:52 AM2/23/12
to MapInfo-L
Mustafa,

If I have multiple versions of mapbasic installed (a necessary evil,
on account of some of the office still using MI 7.8 while others are
on 10.5) can I select which version is used to compile my code?

David.

On Feb 22, 7:02 am, Mustafa OZCETiN <mustafaozceti...@yahoo.com>
wrote:

robert crossley

unread,
Feb 23, 2012, 4:38:18 AM2/23/12
to mapi...@googlegroups.com
Mustafa, thanks for the fast response.

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

--

Uffe Kousgaard

unread,
Feb 23, 2012, 4:48:53 AM2/23/12
to mapi...@googlegroups.com
He told me yesterday that it reads the path to mapbasic from the registry:

HKEY_CLASSES_ROOT\mbfile\Shell\Open\Command

Unfortunately it doesn't work at all on my XP64 installation (crashes "en masse"). So there is little I have been able to test.

Regards
Uffe

SCISOFT

unread,
Feb 23, 2012, 6:34:35 AM2/23/12
to mapi...@googlegroups.com
I raised this today, too. With a little experimenting and investigation, I
can say this:

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

Mustafa OZCETiN

unread,
Feb 23, 2012, 7:40:25 AM2/23/12
to MapInfo-L
Hi Ian,

As Uffe specified, I am reading a registry entry to get the MapBasic
installation path. But after some troubles related with this issue, it
turns out that I think I had better leave the task of identifying
MapBasic installation path to the MapBasic IDE user. When the user
opens MapBasic IDE for the first time, I may display a dialog to
specify MapBasic installation directory. Moreover, the user must be
able to modify that value later when required. This will also address
David's issue I think. This way seems more robust.

Mustafa

Thomas Bacon

unread,
Feb 23, 2012, 9:09:53 AM2/23/12
to mapi...@googlegroups.com
Hi Mustafa,

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

zer...@gmail.com

unread,
Feb 23, 2012, 9:17:17 AM2/23/12
to MapInfo-L
Hi Mustafa,

I had not try all the capabilities and possible error on MapBasic IDE, but I've found one that move line up/down shortcut did not work. I remember now, goto declare not working either. I'm using windows 7 ultimate 32bit.

I'm following this thread closely, I even think to build my own IDE if only I have the skill. If I recall at the first time MapBasic IDE go to the surface, someone has asked about publishing the source code, at least it will help you to fulfill everyone needs.

I believe that everyone is giving their big hopes on MapBasic IDE, eventhough this is not the first effort on expanding the capabilities of mapbasic editor.

This is a very good effort that one has done during one study.


Regards,
Zery
Powered by Telkomsel BlackBerry®

From: Mustafa OZCETiN <mustafao...@yahoo.com>
Date: Thu, 23 Feb 2012 04:40:25 -0800 (PST)

Mustafa OZCETiN

unread,
Feb 23, 2012, 11:05:16 AM2/23/12
to MapInfo-L
Hi Thomas,

I think we are mentioning almost the same things. Actually you have
told the things in my mind. That method seems more appropriate.

Thanks for sharing.
Mustafa


On 23 Şubat, 16:09, "Thomas Bacon" <Thomas.Ba...@mouchel.com> wrote:
> Hi Mustafa,
>
> 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 472380www.mouchel.com
>
>
>
>
>
>
>
> -----Original Message-----
> From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On Behalf Of Mustafa OZCETiN
> Sent: 23 February 2012 12:40
> To: MapInfo-L
> Subject: [MI-L] Re: English Version of MapBasic IDE Released
>
> Hi Ian,
>
> As Uffe specified, I am reading a registry entry to get the MapBasic
> installation path. But after some troubles related with this issue, it
> turns out that I think I had better leave the task of identifying
> MapBasic installation path to the MapBasic IDE user. When the user
> opens MapBasic IDE for the first time, I may display a dialog to
> specify MapBasic installation directory. Moreover, the user must be
> able to modify that value later when required. This will also address
> David's issue I think. This way seems more robust.
>
> Mustafa
>
> archives, feature requests, to visit our Wiki, visit the Welcome page athttp://groups.google.com/group/mapinfo-l?hl=en

Mustafa OZCETiN

unread,
Feb 23, 2012, 11:15:31 AM2/23/12
to MapInfo-L
Hi Zery,

Could you provide more details about the issues you had? "... not
working" is not a helper statement for me. Can you explain the
situations step by step so that I can duplicate and inspect the
issues?

For publishing the source: Currently I have no plan for opening the
source code.

Thanks for the feedback.
Mustafa


On 23 Şubat, 16:17, zery...@gmail.com wrote:
> Hi Mustafa,
>
> I had not try all the capabilities and possible error on MapBasic IDE, but I've found one that move line up/down shortcut did not work. I remember now, goto declare not working either. I'm using windows 7 ultimate 32bit.
>
> I'm following this thread closely, I even think to build my own IDE if only I have the skill. If I recall at the first time MapBasic IDE go to the surface, someone has asked about publishing the source code, at least it will help you to fulfill everyone needs.
>
> I believe that everyone is giving their big hopes on MapBasic IDE, eventhough this is not the first effort on expanding the capabilities of mapbasic editor.
>
> This is a very good effort that one has done during one study.
>
> Regards,
> ZeryZery</div>
> Powered by Telkomsel BlackBerry®
>
>
>
>
>
>
>
> -----Original Message-----
> From: Mustafa OZCETiN <mustafaozceti...@yahoo.com>
>
> Sender: mapi...@googlegroups.com
> Date: Thu, 23 Feb 2012 04:40:25
> To: MapInfo-L<mapi...@googlegroups.com>
> Reply-To: mapi...@googlegroups.com

e.j.h.polle

unread,
Feb 23, 2012, 1:04:24 PM2/23/12
to MapInfo-L
Hi Mustafa,


This is a nice job. Well done! And from the number of reactions you
get from the community you can guess that your efforts are
appreciated.

I have been using Notepad++ for quite some years to write my MapBasic
applications, but I will surely consider to switch to your MapBasic
IDE.

To get Syntax Highlighting and Auto Completion in Notepad++ I have
maintained some files which you had to add to the installation to
'teach' Notepad++ MapBasic. (Yes, this required some tweaking...)

Talking about Syntax Highlighting and Auto Completion: of course I
have been checking your IDE in this respect :-):-):-)

My research has resulted in a few minor changes to your auto
completion file (CodeCompletionData.xml) and your syntax highlighting
files (Theme_Default.xshd, Theme_GS.xshd, Theme_FB.xshd and
Theme_BJK.xshd).

I have added:
- some operators (e.g. In, Any, +, -, >, <, etc.)
- a datatype (MI Pro does support DateTime already a few years :-)
- some keywords (e.g. Interactive, Into and many more)
- some functions (e.g. Abs(), GetCurrentPath$(), etc.)

The files are now more or less up-to-date with MI Pro 11.0

Another thing is: I have added all the defines from the MapBasic DEF
files (1841 defines that is) to the syntax highlighting files
(*.xshd). I know that for Auto Completion you read the DEF files
directly, but (my) experience has it that it is good to have them
highlighted as well, because a simple typo in one of these DEFs can be
quite anoying.

Long story short: if you want to have these new *.xml and *.xshd
files, please drop me a line. I would not mind if you decided to
incorporate them in the next release of the MapBasic IDE.

Cheers,

Egge-Jan

Mustafa OZCETiN

unread,
Feb 23, 2012, 5:40:19 PM2/23/12
to MapInfo-L
Hi Egge,

I have deployed and examined your files. The additions are well
directed. My highlighting and completion items belong to MapBasic 9.5.

I think I will replace my files with yours in the first new release.

Thanks for your effort.
Mustafa

zer...@gmail.com

unread,
Feb 23, 2012, 6:29:11 PM2/23/12
to MapInfo-L
Yes I'm sorry, when I hit Ctrl+Shft+Up it does not do anything, the current line the cursor is not moving up or down, but when I click on the menu it is moving. But goto declare menu is not working as it mean that when I click on the menu or using the shortcut it does not do anything I mean nothing happens on the text window.

Regards,
Zery
Powered by Telkomsel BlackBerry®

From: Mustafa OZCETiN <mustafao...@yahoo.com>
Date: Thu, 23 Feb 2012 08:15:31 -0800 (PST)

Mustafa OZCETiN

unread,
Feb 24, 2012, 12:26:09 AM2/24/12
to MapInfo-L
You must press Ctrl+Alt+Up and Ctrl+Alt+Down, not Ctrl+Shift.

Goto Declaration feature is just for subs or functions, and you must
use it on the lines where a sub or function call takes place. (On
"call" statements e.g.)

Mustafa


On 24 Şubat, 01:29, zery...@gmail.com wrote:
> Yes I'm sorry, when I hit Ctrl+Shft+Up it does not do anything, the current line the cursor is not moving up or down, but when I click on the menu it is moving. But goto declare menu is not working as it mean that when I click on the menu or using the shortcut it does not do anything I mean nothing happens on the text window.
>
> Regards,
> ZeryZery</div>
> Powered by Telkomsel BlackBerry®
>
>
>
>
>
>
>
> -----Original Message-----
> From: Mustafa OZCETiN <mustafaozceti...@yahoo.com>
>
> Sender: mapi...@googlegroups.com
> Date: Thu, 23 Feb 2012 08:15:31

Mats Elfström

unread,
Feb 24, 2012, 1:44:32 AM2/24/12
to mapi...@googlegroups.com
Hi All!

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.

The line moving feature works fine from the menu, but the key combination Ctrl+Alt+Down turned my screen upside down (!).
Quite discomforting, until I realized that Ctrl+Alt+Up flipped it back.
Note to self: stay away from that key combination.
Both Avast and Norton AV were very suspicious when installing the program. I'm not sure why. I had to disable Norton, actually, to install it. Then it ran fine with Norton on.

Other than that, I've had no crashes, no problem running compilation and all works well.
I have testedf both an older Win XP 32 machine, and a brand new Win 7 Pro 64 machine. The latter, an HP Probook was the one that flipped the screen.

Yesterday I rewrote a small application that needed some tidying up, using only MapBasic IDE.
For comparison, I have used both the UltraEdit set-up and more recently the Notepad++ method. Both needs careful tweaking to work but are functional as well.

However, I think Mustafa has done a great job, and he should have all credit for giving it out for free.
Remember that before starting to post requests for additions and enhancements.

Mustafa, do you have a PayPal account? I would not mind donating a few bucks for the use of this great tool, and as a recognition for your efforts.

Regards, Mats.E



So I'll report some
--
______________________________________________
Mats Elfström, Väpplingvägen 21, SE-227 38 LUND, Swedenalt e-mail: mats.e...@telia.com


SCISOFT

unread,
Feb 24, 2012, 3:02:59 AM2/24/12
to mapi...@googlegroups.com

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”

Martin Hodder

unread,
Feb 24, 2012, 3:56:31 AM2/24/12
to mapi...@googlegroups.com

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

Mustafa OZCETiN

unread,
Feb 24, 2012, 4:03:35 AM2/24/12
to MapInfo-L
Hi Mats,

What do you mean by "Ctrl+Alt+Down turned my screen upside down"? What
happened exactly? Could you please extend your explanation? This is
very strange!

Maybe I should change the shortcuts Ctrl+Alt+Up and Ctrl+Alt+Down.
What about Alt+Up and Alt+Down? (comes from Eclipse). Can you try
these two while MapBasic IDE code editor is active and tell me the
result. If no problem, I can switch to Alt+Up and Alt+Down for moving
lines up/down in the first new release.

One of the most obvious advantages of MapBasic IDE is its convenience
and ease regarding both setup and coding. No need to configure things.
Just run setup.exe and start coding in 10 seconds!

I do not have a PayPal account by the way.

Thanks for your constructive comments.
Mustafa
> Den 24 februari 2012 06:26 skrev Mustafa OZCETiN <mustafaozceti...@yahoo.com
>
>
>
>
>
>
>
>
>
> >:
> alt e-mail: mats.elfst...@telia.com

Martin Spiers

unread,
Feb 24, 2012, 4:24:07 AM2/24/12
to mapi...@googlegroups.com
On at least some graphics cards (including the one in the machine I'm working on) the key combination ctrl+alt+<arrow key> will rotate the display.
> Notepad++ functional as
Disclaimer: This electronic communication and its attachments may contain confidential, proprietary and/or legally privileged information which are for the sole use of the intended recipient. If you are not the intended recipient, any use, distribution, or reproduction of this communication is strictly prohibited and may be unlawful; please contact the sender and delete this communication. MWH does not warrant or make any representation regarding this transmission whatsoever nor does it warrant that it is free from viruses or defects, correct or reliable. MWH is not liable for any loss or damage that occurs as a result of this communication entering your computer network.

The views expressed in this message are not necessarily those of MWH. This communication cannot form a binding agreement unless that is the express intent of the parties and they are authorized to make such an agreement. MWH reserves all intellectual property rights contained in this transmission. MWH reserves the right to monitor any electronic communication sent or received by its employees.This communication may come from a variety of legal entities within or associated with the MWH group.

For a full list of details for these entities please see our website at www.mwhglobal.com. Where business communications relate to the MWH UK Limited entity, the registered office is Terriers House, 201 Amersham Rd, High Wycombe, HP13 5AJ Tel: 01494 526240 and the company is registered in England as registration number 01188070. Where business communications relate to the MWH Constructors Limited entity, the registered office is as above and the company is registered in England as registration number 04635724

Mustafa OZCETiN

unread,
Feb 24, 2012, 7:07:03 AM2/24/12
to MapInfo-L
Hi Martin,

I think we spot Mats' strange and also funny experience :) I hope the
Alt+Up and Alt+Down keys are safe.

Thank you very much.
Mustafa


On 24 Şubat, 11:24, Martin Spiers <Martin.A.Spi...@uk.mwhglobal.com>
wrote:
> ...
>
> tamamını oku »

Mats Elfström

unread,
Feb 24, 2012, 10:23:20 AM2/24/12
to mapi...@googlegroups.com
the key combination ctrl+alt+<arrow key> will rotate the display.

Yes - that was exactly what happened. I had no idea this was even possible.
And pretty scary, too.

So yes, if you can find another key combination it would be good.
Problem is that all, even weird key combinations seems to be taken more and more.
Can you do 4-key combinations?

Have a nice weekend, all!

Regards, Mats.E

archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en



--
______________________________________________
Mats Elfström, Väpplingvägen 21, SE-227 38 LUND, Sweden
tel: +46 46 145959 / mob: +46 70 595 39 35
alt e-mail: mats.e...@telia.com


Mustafa OZCETiN

unread,
Feb 26, 2012, 3:23:37 AM2/26/12
to MapInfo-L
Hi Mats,

I am planning to assign Alt+Up and Alt+Down keys to the "move line up/
down" feature. Using 4-key combinations is not practical in my
opinion.

Mustafa


On 24 Şubat, 17:23, Mats Elfström <mats.elfst...@gmail.com> wrote:
> *the key combination ctrl+alt+<arrow key> will rotate the display.*
>
> Yes - that was exactly what happened. I had no idea this was even possible.
> And pretty scary, too.
>
> So yes, if you can find another key combination it would be good.
> Problem is that all, even weird key combinations seems to be taken more and
> more.
> Can you do 4-key combinations?
>
> Have a nice weekend, all!
>
> Regards, Mats.E
>
> Den 24 februari 2012 13:07 skrev Mustafa OZCETiN <mustafaozceti...@yahoo.com
>
>
>
>
>
>
>
> >:
> ...
>
> tamamını oku »

Mats Elfström

unread,
Feb 26, 2012, 5:12:52 AM2/26/12
to mapi...@googlegroups.com
Hi Mustafa!

I was just kidding. 4 key combinations are impossible to perform, let alone remember.
I don't even think the system allows it.

Anyway, Alt+up and down are safe on my machine.
But I must tell you that my stationary Dell machine also rotated the screen on Ctrl+Alt+up. Very surprising.
But the behavior seems common enough for those keys to be avoided.

Regards, Mats.E

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

Uffe Kousgaard

unread,
Feb 26, 2012, 5:26:00 AM2/26/12
to mapi...@googlegroups.com

No problem: 10 thumbs up from here :-)

Mustafa ÖZÇETiN

unread,
Feb 26, 2012, 8:02:33 AM2/26/12
to mapi...@googlegroups.com
Hi Mats,

Actually Ctrl+Alt+Up was not a wrong selection for MapBasic IDE, because it is used in Eclipse too for a commonly used operation, namely duplicating current line or selection. Anyway, switching to Alt+Up and Alt+Down keys should solve the issue.

Mustafa



From: Mats Elfström <mats.e...@gmail.com>
To: mapi...@googlegroups.com
Sent: Sunday, February 26, 2012 12:12 PM
Subject: Re: [MI-L] Re: English Version of MapBasic IDE Released

MattC

unread,
Apr 18, 2012, 5:47:22 PM4/18/12
to MapInfo-L
I've been enjoying using the MapBasic IDE - I am grateful for your
hard work on this program and I am sure many others are as well. I
had been using Notepad++ for years, but this looks very promising. I
use Visual Studio often, and I like the similar look and feel of
MapBasic IDE. One question I have is regarding compiling to different
versions. My technicians are running either 9.5 or 11.0, and I like
generally compile everything to 9.5, but sometimes I need to compile
to version 11.0, or sometimes I want to compile to an even lower
version, 8.0. Is there a way I can specify this when compiling from
MapBasic IDE?


Matt

InterRob

unread,
Apr 18, 2012, 6:35:00 PM4/18/12
to mapi...@googlegroups.com
Hi Mustafa,

Nice job!

I was wondering: I have been thinking for a while about some tooling that would allow a MapBasic developer to have .NET-public-static member method stubs generated (C# or VB) from a "Declare Method" statement in MapBasic code... :)) Your MapBasic IDE would be the right environment for such tooling!

Anyway, are you planning to implement anything like that? Or maybe your MapBasic IDE will allow for plugins in the future, so I can implement this myself? Or otherwise, will you release the source code under some open source licensing regime?

Kind regards,
Rob

2012/2/22 Mustafa OZCETiN <mustafao...@yahoo.com>
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.
Reply all
Reply to author
Forward
0 new messages