IonicWind Software

IWBasic => General Questions => Topic started by: Brian on January 26, 2011, 03:22:30 AM

Title: IWBasic v2
Post by: Brian on January 26, 2011, 03:22:30 AM
Hi,

What kind of cost are you projecting for IWasic v2? Just the cost for a one-off, not an upgrade, etc

Brian
Title: Re: IWBasic v2
Post by: Rock Ridge Farm (Larry) on January 26, 2011, 06:45:49 AM
Have not decided.
I am looking at $69.95 but I would really like it to be $49.95.
At the $49.95 price and the fact that almost everyone got stuck with one of the deals in the past
would mean after the discount there would be such a small return on the time and effort
that went into it - it would not be cost effective.
2.0 is not a small upgrade but a major re-structure and enhancement.
The 3 of us on the dev team put in hundreds of hours to build it.

IW made a profit of $429.00  last year - part of that was owed to Larry Mc
for Designer sales - he and I decided to invest that profit in a software package
to make a much better documentation package for V2.

The profit could have been much higher but I have tried to work out something
with the previous 'deal' holders (I was one of those as well).

I still had several people who were not happy and thought that I should honor the
'deals' made by the PO. This is not practical.

V2 will be the last time I do any of this.

IW policy going forward:
1. No product will be sold as a pre-release.
2. No request for the customers to fund future development will ever be made.
3. No form of request for you the members/customers to pay for anything outside of products will be made.
4. We will price each major release stand-alone. A major release will have enough change/enhancment to justify a release. (64 bit would be a major release)
5. Bug fixes will be free (point issues).

I welcome your comments and suggestions - I do not do this to get rich - just for fun.
I need to pay the IW related bills and meet my profit share agreements with the dev team.
This will determine the cost of products in the future.

Probably a lot more than you ask - but it needs to be communicated.

Larry

Title: Re: IWBasic v2
Post by: Brian on January 26, 2011, 06:58:50 AM
Larry,

Sounds good to me, and a fuller explanation than I reckoned on!

Like you, I program for fun. I have never been paid anything at all for any
program I have produced. Just thanks!

Brian
Title: Re: IWBasic v2
Post by: Barney on January 26, 2011, 12:15:47 PM
Thank you for the good news. I am glad v2 is so near the release date and my credit card is ready. $69.95 sounds good to me but I agree that $49.95 is better, not only because it is cheaper but mostly because it is under the psychological barrier of $50. Quite important for a lot of customers. I am also glad you decided to drop all of the old kind of deals. Each full new version should be full price with a certain reduction in price for owners of previous version. That approach works quite well for PowerBasic and other similar products. I see no reason why it should not work for IWBasic, as well.

Barney
Title: Re: IWBasic v2
Post by: AdrianFox on January 27, 2011, 01:49:23 AM
Just to add my 4 penny worth, I understand the need for a decent return on all the hard work that has been done, and to keep this forum and language alive,  but I would find it hard to justify $69.95 to my wife, but I might just get away with $49.95!   ;)

Seriously, there is a law of diminishing returns and I think just under $50 works whereas just under $70 doesn't!
Title: Re: IWBasic v2
Post by: mrainey on January 27, 2011, 07:07:46 AM
My wife and I have agreed on a "don't ask don't tell" policy.   :D
Title: Re: IWBasic v2
Post by: LarryMc on January 27, 2011, 07:14:07 AM
Quote from: mrainey on January 27, 2011, 07:07:46 AM
My wife and I have agreed on a "don't ask don't tell" policy.   :D
Oh... I see.

you don't tell her and pray that she don't ask.... ;D

LarryMc
Title: Re: IWBasic v2
Post by: Logman on January 27, 2011, 07:23:12 AM
Compared to what parts for my airplane cost, $69 would be a piece of good news to my wife.

Logman  :-\
Title: Re: IWBasic v2
Post by: Bruce Peaslee on January 27, 2011, 10:34:05 AM
$69 is not so far from $49. There is the reverse to think about as well: charging too little might make some folks think nothing went into its development.
Title: Re: IWBasic v2
Post by: Doc on January 27, 2011, 10:54:50 AM
Along the same lines as what Bruce mentioned...
If it's worth $69.00 then by all means price it that way. Should you decide to offer an upgrade policy (competitive upgrade or otherwise), that would be altogether a different decision and "perk" for established customers, but the actual value of the product is what it is, IMO.

Just my 2Ã,¢ worth, and yes, I'd like to have my change back. ;)

-Doc-
Title: Re: IWBasic v2
Post by: barry on January 29, 2011, 09:05:35 PM
Quote from: Rock Ridge Farm (Larry) on January 26, 2011, 06:45:49 AM
The profit could have been much higher but I have tried to work out something
with the previous 'deal' holders (I was one of those as well).

I still had several people who were not happy and thought that I should honor the
'deals' made by the PO. This is not practical.

V2 will be the last time I do any of this.

IW policy going forward:
1. No product will be sold as a pre-release.
2. No request for the customers to fund future development will ever be made.
3. No form of request for you the members/customers to pay for anything outside of products will be made.
4. We will price each major release stand-alone. A major release will have enough change/enhancment to justify a release. (64 bit would be a major release)
5. Bug fixes will be free (point issues).

I welcome your comments and suggestions - I do not do this to get rich - just for fun.
I need to pay the IW related bills and meet my profit share agreements with the dev team.
This will determine the cost of products in the future.

I spent quite a bit for things I never got with both IBasic and EBasic.  I'm sure others here did too.  I don't mind too much, looking back.  What I did get was worthwhile, but more than once I felt bad about being left holding the bag.  It's not a nice feeling.

With that in mind I'm glad to see your new policy.  I think it's a good one.

Barry
Title: Re: IWBasic v2
Post by: tbohon on February 04, 2011, 09:22:17 AM
I agree with the others here - $69.95 is a fair price for a major upgrade/re-write/release and I think that at least this first time everybody should pay that to try and help the dev team recoup their expenses (yes, time is money, trust me ... :) )

Good idea, good plan - let's go for it!!!
Title: Re: IWBasic v2
Post by: newuser on March 05, 2011, 10:34:59 AM
Quote from: Rock Ridge Farm (Larry) on January 26, 2011, 06:45:49 AM
Have not decided.
I am looking at $69.95 but I would really like it to be $49.95.
At the $49.95 price and the fact that almost everyone got stuck with one of the deals in the past
would mean after the discount there would be such a small return on the time and effort
that went into it - it would not be cost effective.
2.0 is not a small upgrade but a major re-structure and enhancement.
The 3 of us on the dev team put in hundreds of hours to build it.

IW made a profit of $429.00  last year - part of that was owed to Larry Mc
for Designer sales - he and I decided to invest that profit in a software package
to make a much better documentation package for V2.

The profit could have been much higher but I have tried to work out something
with the previous 'deal' holders (I was one of those as well).

I still had several people who were not happy and thought that I should honor the
'deals' made by the PO. This is not practical.

V2 will be the last time I do any of this.

IW policy going forward:
1. No product will be sold as a pre-release.
2. No request for the customers to fund future development will ever be made.
3. No form of request for you the members/customers to pay for anything outside of products will be made.
4. We will price each major release stand-alone. A major release will have enough change/enhancment to justify a release. (64 bit would be a major release)
5. Bug fixes will be free (point issues).

I welcome your comments and suggestions - I do not do this to get rich - just for fun.
I need to pay the IW related bills and meet my profit share agreements with the dev team.
This will determine the cost of products in the future.

Probably a lot more than you ask - but it needs to be communicated.

Larry



One question here, since version 2.0 have just been released, a major release means 2.x(example  2.1, 2.5, 2.8..)or
means a total new version like v3.0(3.1, 3.5, a big leap from version 2 to version 3) onwards beside a 64bit version release? ???
Title: Re: IWBasic v2
Post by: LarryMc on March 05, 2011, 12:29:45 PM
Ver 2.0 hasn't been released quite yet.

Major Releases are 2.0, 3.0, 4.0 etc.
64 bit will probably be a major release, when ever it comes.

LarryMc
Title: Re: IWBasic v2
Post by: Barney on March 09, 2011, 10:05:04 AM
Well, the new IW2 looks very, very nice. :)
I quite enjoy  it.

And since this forum is restored it looks like it is time to purchase it.
Will there be an official announcement?

I am running it on Win7 64-bits and the only thing I don't like is the UAC message popping up every time I start IWBasic. Easy to circumvent but it would be better if the circumvention is not needed.

Barney
Title: Re: IWBasic v2
Post by: aurelCB on March 09, 2011, 01:58:47 PM
I dont know how look on win7 but on winXP it looks that manifest not work.
Title: Re: IWBasic v2
Post by: WayneA on March 09, 2011, 02:02:07 PM
I look forward to buying this semi shortly (couple weeks)

Woot, looks great.
Title: Re: IWBasic v2
Post by: obelisk on March 09, 2011, 06:09:19 PM
Hi

I just installed v2 and tried to compile a  previous project. I get many errors.


File: ebstd.incc (107) Error: duplicate declaration of MILLISECS
File: C:\Program Files\iwbdev\bin\iwbstd.incc (109) See previous declaration
File: ebstd.incc (109) Error: duplicate declaration of CoInitialize
File: C:\Program Files\iwbdev\bin\iwbstd.incc (111) See previous declaration
File: ebstd.incc (110) Error: duplicate declaration of CoUninitialize
File: C:\Program Files\iwbdev\bin\iwbstd.incc (112) See previous declaration
File: ebstd.incc (111) Error: duplicate declaration of CoCreateInstance
File: C:\Program Files\iwbdev\bin\iwbstd.incc (113) See previous declaration
File: ebstd.incc (113) Error: syntax error - ABS
File: ebstd.incc (114) Error: syntax error - ACOS
File: ebstd.incc (115) Error: syntax error - FACOS
File: ebstd.incc (116) Error: syntax error - ACOSD
File: ebstd.incc (117) Error: syntax error - FACOSD
File: ebstd.incc (118) Error: syntax error - ALLOCMEM
File: ebstd.incc (119) Error: syntax error - APPEND$
...

What am I doing wrong?
Title: Re: IWBasic v2
Post by: LarryMc on March 09, 2011, 06:14:46 PM
You installed it in the same folder that EBasic or IWBasic 1.8 was installed in.

Install it into an empty folder and your problems should go away.

LarryMc
Title: Re: IWBasic v2
Post by: obelisk on March 09, 2011, 07:52:26 PM
Thank you for the quick response
It worked
Title: Re: IWBasic v2
Post by: Guilect on March 10, 2011, 10:35:14 AM
What am I doing wrong?

I have successfully compiled other samples in V2.0 but am getting errors with this.
From out of the help files I got this code:
openconsole

int a = 0

'int a = 1

WHILE 1

  TRY

    print 1/a

    print "success"

    BREAK

  ENDTRY

  print "Divide by Zero Error- Using default"

  a=1

ENDWHILE



print "Any key to end"

waitcon

closeconsole

end

Then get these errors:
QuoteCompiling...
IWBASIC1.iwb
No Errors

Linking...
IWBasicLinker v1.12 Copyright ÂÃ,© 2009,2010 Ionic Wind Software
Error: Bad COFF symbol location for E:\basic\iwbdev\libs\iwbstd.lib
Error: Error loading library module from file E:\basic\iwbdev\libs\iwbstd.lib
Error: Bad library E:\basic\iwbdev\libs\iwbstd.lib: Symbol _ebclearexceptionflag in dictionary, but not in specified module

Error(s) in linking E:\basic\iwbdev\IWBASIC1.exe
Title: Re: IWBasic v2
Post by: LarryMc on March 10, 2011, 11:37:07 AM
I can remember testing the code I put in the help file and it working.

However, I just tried it and got the same result as you.

Sapero will have to look into it when he gets back on.

Note: I just tried it with an earlier beta of 2.0 I still had on my computer and it worked fine.
It must have gotten broke while fixing some other problem between that beta version and the final release version.

LarryMc
Title: Re: IWBasic v2
Post by: Logman on March 10, 2011, 12:05:17 PM
Just purchased licensed version of 2.0. Very nice, and it installed straight forward on 64-bit Windows 7.

Larry, excellent update of the user's manual, I'm impressed by the more thorough explanations and improved code examples.

I compiled a couple of console programs and they worked perfectly so far.

Sapero did an outstanding job updating and adding new features. ;D

Logman
Title: Re: IWBasic v2
Post by: sapero on March 10, 2011, 12:55:58 PM
Thanks for reporting! A bugfix is waiting for the admin to upload.
Title: Re: IWBasic v2
Post by: Barney on March 10, 2011, 01:16:48 PM
Definitely much better in this version.

I am ready (was always) to buy it but I still wait for the message from Larry regarding the special price for owners of previous versions.

Barney
Title: Re: IWBasic v2
Post by: ckoehn on March 10, 2011, 01:36:25 PM
I compiled and ran a program that I made in EBasic, a simple text search (has a few other things too) and it takes .37 seconds to run.
Using IWBasic it takes .56 seconds.  Why is it slower?  I was hoping for a speed increase.

Later,
Clint
Title: Re: IWBasic v2
Post by: sapero on March 10, 2011, 02:25:32 PM
Guilect, you can now re-download and reinstall, the setup has been updated.

Clint, time based benchmarks shorter than one (even 5) second are useless, because Windows is multitasking, your program is not running exclusively. When starting a new process, thread, or opening a file, the delay may vary. Opening a file for the first time, or after not using it for some time is always longer.
Even the same program executed multiple times may/will run in varying time, probably up to +-0.5s without accessing external files.

UINT startTime = MILLISECS()
UINT numLoops
while 1
numLoops++
UINT timeNow = MILLISECS() - startTime
if (timeNow>10000 and numLoops>5) then break

' put here the code to measure

endwhile

print numLoops, "loops/", timeNow/1000f, "s. Single loop took ",
float result = float(timeNow)/float(numLoops)
if (result >= 1f)
print result, " seconds"
elseif (result >= .001f)
print result*1000f, " ms"
elseif (result >= .000001f)
print result*1000000f, " us"
elseif (result >= .000000001f)
print result*1000000000f, " ns"
else
print result*1000000000000f, " ps"
endif
Title: Re: IWBasic v2
Post by: ckoehn on March 10, 2011, 02:41:14 PM
Thanks for your answer sapero.  I ran it multiple times and it always came back the same.  On the "Opening screen" of my program it loads the text file into memory. It has around 27795 lines that I "uncode" back to text. Even that takes longer than EBasic.  It is enough time difference to notice it.  Will continue to check.

Later,
Clint
Title: Re: IWBasic v2
Post by: Rock Ridge Farm (Larry) on March 10, 2011, 03:07:12 PM
New (update) version available.
Just re-download and install.

Larry
Title: Re: IWBasic v2
Post by: Guilect on March 10, 2011, 06:48:35 PM
"... (NASM) which is distributed under the GNU LGPL (Lesser General Public License). The full source code archive to the derived assembler can be found in the redist directory under the main installation directory."

seems to be absent.
Title: Re: IWBasic v2
Post by: talun on March 11, 2011, 12:27:36 AM
I am interested to IWB2, but is possible to know the details about the price for owners of previous versions?

thanks

Sergio
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 12:46:03 AM
Like the announcement said: Send LarryS an email or pm.

LarryMc
Title: Re: IWBasic v2
Post by: talun on March 11, 2011, 06:22:24 AM
Larry thank you for your reply; I've just sended a PM to Larry.

Maybe I've found a bug: if you try to run the simple piece of code below, the compiler hangs.


double x,y

x = 1.2345
y = -x          ' <-- this assignment hangs the compiler
print x,"  ",y

waitcon
end



Cheers

Sergio
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 06:48:47 AM
Verified.  It hangs for me also in IWB2.0.
Works with EB1.737

Sapero will look into it when he gets on.

LarryMc
Title: Re: IWBasic v2
Post by: GWS on March 11, 2011, 07:35:14 AM
Funny, both of these work ..  ::)


y = -1 * x         
y = x - 2.469


It also works OK if they are defined as Float's.

Fussy things these compilers ..  ;D

Graham
Title: Re: IWBasic v2
Post by: Blue Steel on March 11, 2011, 07:50:08 AM
Doesn't like running in Win7 x86 (32 bit) aero mode , I have to disable visual themes back to basic7 theme , is there any way to fix this
(the editor works but not compiled .exe)

Demo program tried was Cubemap.iwb

not many people are going to like it if this can't be fixed (looking to the future .. not the past)
Title: Re: IWBasic v2
Post by: Egil on March 11, 2011, 08:29:49 AM
Quote from: Blue Steel on March 11, 2011, 07:50:08 AM
Doesn't like running in Win7 x86 (32 bit) aero mode , I have to disable visual themes back to basic7 theme

Same thing here. And whatever I try, it is impossible to correctly associate the IWB filetypes with IWB v2.0.
I uninstalled the program, and reinstalled IWB v1.8. Then everything worked fine. But when I unsinstalled v1.8 and reinstalled v2.0, I had the same problem returned.
But when using the basic7 theme, I can at least open source files from within the IDE. But when double clicking a source file now, just starts the IDE whithout loading any source files, like I have become used to from earlier versions.
Running Windows 7 Home Premium here, and will be grateful for any suggestions to fix my problem. For now, I have uninstalled v2.0 and reinstalled v1.8 as my old habits are very hard to get rid of....

When checking my system with CCleaner I get  the report in the attached picture.

Regards
Egil

Title: Re: IWBasic v2
Post by: Barney on March 11, 2011, 11:13:03 AM
I am running Win7 X64 here and there are no problems with aero mode. All 3D samples as well as some of my 3D stuff works correctly, in full screen or window.

Perhaps the problem is not IWBasic but another application that is also running on your computers. On my computer the "culprit" is Arcsoft's Total Media TV application. As soon as I start IWBasic and immediately after the UFC message Win7 switches aero mode off complaining that there is an application which is incompatible. Logically one would think it is IWBasic, but it turned out it is actually Total Media. As soon as it is switched off, aero mode will be automatically reinstated and IWBasic would work normally. I also tried to start Total Media again while IWBasic was active and oddly enough Windows did not complain. Aero mode was not switched off.

The only "problem" I have is UFC asking me if I really want to run IWBasic every time I start it. I've disabled the UFC (which I usually do anyway) but would like to be able to start IWBasic normally with UFC active just like I was able to with all previous versions.

I would suggest that we check what programs are creating "aero mode off" problem and post it here. At least it would help sapero fixing it. If there is something to fix, that is..

Barney
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 11:37:19 AM
Sorry that some of you are having problems. :(

For such a major revision (considering the IW Team has only had access to the innards of the software for a relatively short period of time - not 20 years) I think it was a pretty successful release.  But again then, I'm pretty biased ;)

Issues will be addressed as we are notified.  Some will be quick fixes; others may take a while.
The one absolute is issues will not be ignored.
Thanks for reporting any issues you come across.

LarryMc
Title: Re: IWBasic v2
Post by: Rock Ridge Farm (Larry) on March 11, 2011, 02:55:06 PM
The bugs of the day have been fixed (I think).
re-download and install.

Let me know if all works.

Larry
Title: Re: IWBasic v2
Post by: Egil on March 11, 2011, 04:43:06 PM
Quote from: Rock Ridge Farm (Larry) on March 11, 2011, 02:55:06 PM
The bugs of the day have been fixed (I think).
re-download and install.

Let me know if all works.

Larry


Larry,
You have put so much security in the install files that re-download and install is impossible without a new purchase.
The only message I get after new download  and install is an error message saying: "Incorrect Username or Unlock Code entered."

Regards
Egil
Title: Re: IWBasic v2
Post by: Brian on March 11, 2011, 04:54:50 PM
Well, I think I'll wait until a more stable version comes out. Bit disappointed
with all the hassle of trying to get programs that I've had for ages to even
compile and run. Sorry...

Latest download of the installer gives me this:

Compiling Resources...
No Errors

Compiling...
jjLabels.iwb
File: C:\Program Files\iwbdev\bin\iwbstd.incc (462) Warning: The GUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\bin\iwbstd.incc (463) Warning: The GUID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\objidl.inc (455) Warning: The REFCLSID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (400) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (434) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (463) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (464) Warning: The REFGUID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (465) Warning: The REFGUID structure (3rd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (466) Warning: The REFGUID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (467) Warning: The REFGUID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (488) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (507) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (516) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\oaidl.inc (802) Warning: The REFGUID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (85) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (99) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (149) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (198) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (281) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (301) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (324) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (382) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (435) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (494) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (554) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (614) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (667) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (727) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (780) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (832) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (885) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (935) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (955) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1014) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1031) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1060) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1080) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1097) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1124) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1154) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1179) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\msxml.inc (1206) Warning: The REFIID structure (2nd parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\propidl.inc (480) Warning: The REFCLSID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\propidl.inc (490) Warning: The REFFMTID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\propidl.inc (491) Warning: The REFFMTID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.
File: C:\Program Files\iwbdev\include\propidl.inc (492) Warning: The REFFMTID structure (1st parameter) is defined without ByRef and ByVal modifier, which may cause problems.

Linking...
IWBasicLinker v1.12 Copyright ÂÃ,© 2009,2010 Ionic Wind Software
Generating jjLabels.exe
Build completed

Brian
Title: Re: IWBasic v2
Post by: Rock Ridge Farm (Larry) on March 11, 2011, 05:13:07 PM
The bugs of the day have been fixed (I think).
re-download and install.

Let me know if all works.

Larry
Title: Re: IWBasic v2
Post by: Guilect on March 11, 2011, 06:51:28 PM
The following lines of code placed in the IDE causes v2.0 IDE to crash:

$INCLUDE "windows.inc"
_SetWindowLong(wb.hwnd, -20,512)

The above lines do not crash the IDE in v1.7.3.7

Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 07:48:36 PM
Quote from: Brian Pugh on March 11, 2011, 04:54:50 PM
Well, I think I'll wait until a more stable version comes out. Bit disappointed
with all the hassle of trying to get programs that I've had for ages to even
compile and run. Sorry...
Since I had your source code I tried compiling it with the very latest and got no warning messages like you.
However it caused a crash.  That didn't happen before.

LarryMc
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 07:52:32 PM
Quote from: Egil on March 11, 2011, 04:43:06 PM
Larry,
You have put so much security in the install files that re-download and install is impossible without a new purchase.
The only message I get after new download  and install is an error message saying: "Incorrect Username or Unlock Code entered."

Regards
Egil
I didn't have any of those sort of problems with the latest download.

LarryMc
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 08:00:46 PM
Quote from: Guilect on March 11, 2011, 06:51:28 PM
The following lines of code placed in the IDE causes v2.0 IDE to crash:

$INCLUDE "windows.inc"
_SetWindowLong(wb.hwnd, -20,512)

The above lines do not crash the IDE in v1.7.3.7
I get the same result with the latest version.

LarryMc
Title: Re: IWBasic v2
Post by: LarryMc on March 11, 2011, 08:26:39 PM
Just tried to compile the latest version of my designer
13 files compiled fine
36 files crashed with no hint of failure and had "tell it to microsoft " dialog

LarryMc
Title: Re: IWBasic v2
Post by: Blue Steel on March 11, 2011, 09:05:01 PM
now  on a fresh d/load and install when i try to compile the cubemap its crashing on compiling

Quote
Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:   iwbparse.exe
  Application Version:   2.0.0.1
  Application Timestamp:   4d7a972a
  Fault Module Name:   iwbparse.exe
  Fault Module Version:   2.0.0.1
  Fault Module Timestamp:   4d7a972a
  Exception Code:   c0000005
  Exception Offset:   00062a63
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:   3081
  Additional Information 1:   5ee3
  Additional Information 2:   5ee37e81c3b4812dfb65d419981851f1
  Additional Information 3:   bd56
  Additional Information 4:   bd56026f12395770cde9c51d8cbb204a

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Title: Re: IWBasic v2
Post by: sapero on March 11, 2011, 11:16:56 PM
Brian, the warnings are generated by the STRICT option. They will go away if you turn it off (menu tools -> compiler options).
I have to update the headers again, to get it working with the newest checks which is very useful if you convert C headers to IWBasic and want be sure, that structures passed to functions or methods are defined correctly - by reference, or by value.
Title: Re: IWBasic v2
Post by: Egil on March 12, 2011, 02:12:27 AM
Quote from: LarryMc on March 11, 2011, 07:52:32 PM
Quote from: Egil on March 11, 2011, 04:43:06 PM
Larry,
You have put so much security in the install files that re-download and install is impossible without a new purchase.
The only message I get after new download  and install is an error message saying: "Incorrect Username or Unlock Code entered."

Regards
Egil
I didn't have any of those sort of problems with the latest download.
LarryMc

Well, I tried again just now, and the result was the same. But this time my registry file has no errors after install. Picture shows the message I get, and when choosing "Try" in the start dialog, the program ends.

Regards
Egil