From: Carlos Rocha on
Looks clear to me. I would like to "hear" something from inside tho.
Can someone post something about the actual state? What can we expect?

From: mullet on
No. sorry. That is against the dotrines of the "exclusive little club
thingy". The leaders of the "exclusive little club thingy" would have to
punish anyone who published the hidden knowledge of the "exclusive little
club thingy". What's the point of paying to be a member of the "exclusive
little club thingy" if everyone knows whats happenning in the "exclusive
little club thingy" even if they haven't paid to be in the "exclusive little
club thingy" ?

"Carlos Rocha" <carlos.delete.this(a)net-disk.com> wrote in message
news:1158708454.671907.268420(a)e3g2000cwe.googlegroups.com...
> Looks clear to me. I would like to "hear" something from inside tho.
> Can someone post something about the actual state? What can we expect?
>


From: Geoff Schaller on
What is curious is that without paying one extra cent to Microsoft, we
report bugs in MS Office 2007 and get direct feedback on what they are,
their status and when they will be addressed. Not only that, in serious
ones, we actually get contacted by Microsoft and sometimes are given a
new dll to try out. More curious still, I can look up the reported bug
list and the fix list to see if they know about my problem or have fixed
it. This works! ...and it is the free beta program, even though there
are formal support programs and formal beta programs. What is impressive
is that we don't count ourselves as a large company yet we get this kind
of direct support from a multi-national.

Focus back on VO where the user community is quite finite and tiny, the
VOPS community tinier and an even tinier number of product developers
(I'm being kind). One would have thought it rather easy to provide this
kind of beta and support plan and still leave room for a premium access
plan. It wouldn't be dealing with millions of users like MS but when you
only have a dozen or so dedicated testers for your beta products you run
the risk of seriously under-testing the new product. It is one of the
reasons why every substantial new VO build is followed up by a flurry
fix patches. Just count the number of times Brian re-releases the
installers <bg>.

What is not curious is that companies like Microsoft are actually proud
to announce their innovations and relentlessly advertise their future
feature sets, actively seeking end user input and feedback. It is
curious how GrafX feels the need to reverse this proven approach to do
just the opposite...




"mullet" <mullet(a)yahoo.ca> wrote in message
news:Jn1Qg.569960$IK3.333874(a)pd7tw1no:

> No. sorry. That is against the dotrines of the "exclusive little club
> thingy". The leaders of the "exclusive little club thingy" would have to
> punish anyone who published the hidden knowledge of the "exclusive little
> club thingy". What's the point of paying to be a member of the "exclusive
> little club thingy" if everyone knows whats happenning in the "exclusive
> little club thingy" even if they haven't paid to be in the "exclusive little
> club thingy" ?
>
> "Carlos Rocha" <carlos.delete.this(a)net-disk.com> wrote in message
> news:1158708454.671907.268420(a)e3g2000cwe.googlegroups.com...
>
> > Looks clear to me. I would like to "hear" something from inside tho.
> > Can someone post something about the actual state? What can we expect?
> >

From: hei_mue on
Ginny Caughey schrieb:

> I understand Heiko's frustration that Vulcan is taking so long, but I
You misunderstud me - it isnt a frustration. I'm happy with C# now -
for my legacy applications I use VO2.7 and I can perfect live with this
constellation. My intention was to warn other people to set on GrafX
for their long time business strategy.

About VULCAN: GrafX tells that their goal is a maximum on compatibility
to VO in the language. I think this promise awakes in peoples mind a
hope that they can convert to .NET with a simple recompilation. I think
thats simple not true. A window that converts from VO via VULCAN to
..NET isnt really a .NET-Form. From what I know GrafX do this parts of
converting by calling the Win32-API Functions like in VO. But you dont
have after this a really .NET Form that can be designed in Visual
Studio Window-Editor. The SingleLine-Edits are NOT
Windows.Form.Textboxes, your custom controls are not inherited from
Windows.Form.Control and so on. As I understoud the things you cant
simple add a new control to your Dialogs but you must complete recreate
this window before you can edit it with the .NET Form-Editor. With
knowing this the only code that you really can bring to .NET by
recompiling with VULCAN (if ever) are your non-GUI Classes. But
converting such classes to .NET/C# isnt really a big thing. In case
that the most of the readers here doesnt really know C# I will give a
smale sample:

VO:

CLASS myCLASS
PRIVATE _sText1 AS STRING
PRIVATE _lBool1 AS LOGIC
PRIVATE _iInt1 AS DWORD

METHOD Init(sText, lBool, iInt) CLASS myCLASS
SELF:_sText1:=sText
SELF:_lBool1:=lBool
SELF:_iInt1:=iInt
RETURN

ACCESS Text CLASS myCLASS
RETURN SELF:_sText1

ASSIGN Text(cVal) CLASS myCLASS
SELF:_sText1:=cVal
RETURN

METHOD DoIt() CLASS myCLASS
LOCAL iCount, iMax AS DWORD
LOCAL sResult AS STRING

sResult:=""
iMax:=SLen(SELF:_sText1)
FOR iCount:=1 UPTO iMax
sResult:=Upper(Substr3(SELF:_sText,iCount,1))
NEXT
RETURN sResult

C#:

public class myCLASS
{
private string _sText1;
private bool _lBool1;
private int _iInt1;

// Constructor (INIT)
public myCLASS(string sText, bool lBool, int iInt)
{
this._sText1=sText;
this._lBool1=lBool;
this._iInt1=iInt;
}

// ACCESS and ASSIGN
public string Text
{
get { return this._sText1; }
set { this._sText1=value; }
}

// METHOD
public string DoIt()
{
string sResult="";
int iMax;

iMax=this._sText1.Length;
for (int iCount=0;iCount<iMax;++iCount)
{
sResult+=this._sText1.Substring(iCount,1).ToUpper();
}
return sResult;
}

The only big advantage of VULCAN is the VulcanDB-Part. But for
accessing DBF I use ADS with my own C# Classes around the ADS-API. But
of course you can also use Components like this
http://www.vistasoftware.com/apollo_net.asp.

I think if you really will profit from all the .NET capabilities you
must rewrite your Apps and Libs. It is like the switch from Clipper to
VO - theoretical possible without rewriting many of your code but not
really recommended.


Heiko Mueller

From: hei_mue on

D.J.W. van Kooten schrieb:
> It seems that quite some Vulcan code does have the VO syntax and VB is
> not exactly syntax compatible with C#. The difference thus is that it
> would technically be impossible to share VB/C# code contrary to
> sharing Vulcan/VO code.
Under .NET this isnt relevant - take a look at
http://www.aisto.com/roeder/dotnet/ (Reflector). With a simple Click
you can convert Code from VB.NET to C#. Of course you can view VULCAN
Code as C#...

> Assuming you HAVE C# code - I don't. I consider it very improductive
> to learn a completely different language for new code if I don't have
> to. Let alone to convert existing code to it. It would take me at
> least days to basically learn the language and years to know the
> tricks and special things of the language. Independent of the question
> if I trust Grafx to maintain VO and/or Vulcan sufficiently or not ,
> any change will take away time of where I make my money with.
This is the big mistake - you think you can write .NET Apps without
learning - thats NOT true. You have to learn many new things about the
..NET-Framework. There are tons of new Classes and technics that you
need to write .NET-Apps never mind with which language you do the job.
>From what I see the fact is VULCAN-Classes are NOT wrapper around the
..NET-Classes they exist more beside the corresponding .NET Classes.
That will - IMHO - create many new problems if you will share/use
Classes between different languages. To learn the new syntax of C# are
nothing against the learning / study of the new Framework...

> A few month ago I had to refresh my old Pascal knowledge to add to an
> InnoSetup script - this is based on Pascal. It took me at least 3
> times as long as when it would have been xBase code.
Sometime things changing and you need to learn this new things
(remember the switch from CLIPPER to VO) - better you accept this fact
- otherwise you are in the wrong business...

Heiko Mueller