Newsgroup: it.comp.lang.vo-clipper
Titolo: Stato di Visual Objects 32 e Vulcan.Net

Salve,
Brian Feldman della GrafX mi ha chiesto di scrivere qui il seguente 
messaggio (tradotto da me, l'originale inglese seque a fondo).
Saluti da Merano
Wolfgang 
-----------------------------
Ciao a tutti,
il programma Visual Objects Platinum Subscription è stato un gran 
successo. Visto che siamo sempre in cerca di nuovi membri abbiamo 
pensato che un aggiornamento della situazione potrebbe essere d'aiuto.
Vi invitiamo di raggiungerci al VOPS non appena vi è possibile. Facendo 
questo avrete accesso a tutte le versioni di Visual Objects 32 e a 
tutte quelle di Vulcan .net così che potrete vedere da vicini i 
progressi fatti. Maggiori informazioni sul VOPS lo troverete 
all'indirizzo 
http://www.grafxsoft.com/vosubscribe.htm
Durante i primi quattro mesi del VOPS il gruppo di sviluppo ha fornito 
quattro nuove versioni di Visual Objects 32 bit, cioè mediamente una al 
mese. Queste versioni includono delle correzioni disponibili 
esclusivamente ai membri del VOPS.
Ci siamo impegnati a correggere i bug, a mantenere le sorgenti di VO 32 
bit e stiamo lavorando su aggiornamenti al prodotto VO32 Bit (questi 
includono, ma non sono limitati a un nuovo source code editor, un nuovo 
error browser e tante correzioni nelle classi OLE).
Vulcan.Net
Il nostro progetto Dot Net, adesso chiamato Vulcan.net sta progredendo 
davvero bene. Dall'inizio dell'anno abbiamo fornito quattro versioni di 
Vulcan.net ai membri del VOPS.
Vulcan.net è un compilatore .net completamente nuovo. Nel novembre 
scorso in Olanda abbiamo dimostrato il compilatore in uno stato molto 
primitivo, in grado soltanto di produrre un eseguibile "hello world".
Al DevFest a Londra in febbraio potevamto già mostrare dei programmi 
net completamente funzionali, e la possibilità di usare il debugger di 
MS Visual Studio. Nei due mesi scorsi abbiamo potuto registrare 
altrettanti progressi.
Un IDE completa è stata scritta in Vulcan.net. L'autore del prodotto, 
Chris Pyrgas, ci dive che è composto da circa 13.000 righe di codice. 
Vulcan IDE è completo con un editor delle sorgenti e di uno screen 
designer. (è ancora in beta, ed è stato messo a disposizione 
gratuitamente ai membri del VOPS durante il ciclo di beta. Grazie 
Chris!)
Esistono tanti altri esempi, da semplici WinForms, al lavoro con XML. 
Nuovi esempi verranno aggiunti regolarmente.
Le maggiori componenti di Vulcan.Net sono in sviluppo 
contemporaneamente. Sono:
compilatore Vulcan
VulcanDB (Data Driver)
Vulcan Runtime
AEF2PRG Utility.
Quando queste componenti saranno finiti sarete in grado per esempio di 
prendere la standard MDI application di VO e di compilarlo senza 
modifiche di codice con Vulcan.Net producendo un eseguibile .net.
Il nostro traguardo è di prendere il vostro codice Visual Objects e di 
compilarlo in Vulcan.net. Siamo sicuri che avremo grandi successi 
usando una utility scritta in Visual Objects che esporterà tutto il 
codice in files .prg pronti per la compilazione in Vulcan.net.
Vi consigliamo comunque di associarvi al VOPS. I nostri numeri stanno 
crescendo di settimana in settimana. Se volete vedere il futuro di 
Visual Objects e di Vulcan oggi, dovere soltanto registrare la vostra 
copia di Visual Objects 2.7 all'indirizzo
http://www.cavo.com/register
 
e andare dopo all'indirizzo 
http://www.grafxsoft.com/vosubscribe.htm
 
per associravi. Nel giro di poche ore dall'ordine avrete poi accesso.
have access with in just a few hours of ordering.
Con i migliori saluti
Per i team di sviluppo di Visual Objects 32 bit & Vulcan.net
Brian
GrafX Software
http://www.grafxsoft.com
----- testo originale inglese ---------------
Hello All,
The Visual Objects Platinum Subscription Program has been a big 
success.
Since we are still looking for a few more members, we thought a status
update of the Visual Objects Platinum Subscription would be helpful.
We invite you to join us at VOPS by subscribing at your earliest
convenience. By doing so, you have full access to all of our Visual
Objects 32 builds and all of the Vulcan .net builds so you can closely 
monitor
our progress. More information on VOPS is available at
http://www.grafxsoft.com/vosubscribe.htm
During the first 4 months of the VOPS, the VO Development Team 
delivered
four new builds of Visual Objects 32bit on average of once per month.
These builds included fixes only available to members of VOPS.
We are committed to continue to fix bugs, maintain the VO 32 bit source
and are working on upgrades to the VO32bit product. (These include, but 
are
not limited to New Source Code Editor, New Error Browser, and many
fixes to the OLE classes.)
Vulcan.Net
Our Dot Net Project, now called Vulcan.net is progressing very nicely 
as
well. Since the new year four VOPS builds of Vulcan.net have been
delivered to VOPS members.
Vulcan.net is a .net compiler written from ground up. Last November in
the Netherlands we showed the compiler in it's very early stages, and 
it was
only able to produce a" hello world .net exe". We demo Vulcan.net at 
the
London DevFest in Februay, we where able to show fully working .net
programs and the ability to step through the Vulcan.net programs using
the MS VS Debugger. In the last 2 months, very substantial progress has 
been
made.
A complete IDE has been written in Vulcan.Net. The products author,
Chris Pyrgas tells us Vulcan IDE is aprox. 13,000 lines of code. 
VulcanIDE is
complete with source code editor and screen designer. (VulcanIDE 
product
is still in beta, however it has been made available to all VOPS 
members
free of charge while in beta. Thanks Chris! )
Many other examples have been written, from simple WinForms, to working
with XML. New samples are being added on a regular basis.
Vulcan.net's major components are simultaneously under development. 
They
are.
Vulcan Compiler
VulcanDB (Data Driver)
Vulcan Runtime
AEF2PRG Utility.
When these components are finished you will be able to take, for 
example
the standard MDI application that VO produces and compile it in 
Vulcan.net
with no code changes. (yielding a .net exe)
The stated goal is to be able to take your Visual Object code and be 
able
to compile it in Vulcan .net. We expect that we will achieve a very 
high
rate of success in this area via the use of an export utility written 
in
Visual Objects that will export your code into .prgs ready to be 
compiled in
Vulcan.net
We urge you to join VOPS. Are numbers are growing each week. If you 
want
a look at the future of Visual Objects and Vulcan today, all you need 
to do
is to register your copy of Visual Objects 2.7 at
http://www.cavo.com/register
 
then visit 
http://www.grafxsoft.com/vosubscribe.htm
 to subscribe. 
You'll
have access with in just a few hours of ordering.
All the best,
For the Visual Objects 32 bit & Vulcan.net Development teams,
Brian
GrafX Software
http://www.grafxsoft.com

Grazie a Wolfgang per la traduzione sempre ottima e gradita!
Mi fa piacere che ci siano progressi ma non ho ben capito se il nuovo 
prodotto sarà disponibile SOLO per chi sta pagando 1.000$ all'anno per 
partecipare alla fase di beta test???? Ma ho capito bene???
Bah, staremo a vedere, per ora studio linguaggi alternativi! In quanto poi 
alla migrazione diretta dei sorgenti è una cosa che devo vedere per 
crederci, ma se già dalla 2.5 alla 2.7 ci sono stati diversi problemi.....! 
Cmq, io resto per il momento con la mia 2.5 e studio...........
Bye
                                            Francesco Leo 

 crederci, ma se già dalla 2.5 alla 2.7 ci sono stati diversi problemi.....! 
problemini ci saranno sempre. Anche il compilatore della 2.7 diventa più 
severo, e a detta di altri membri del VOPS non hanno mai avuto da fare con una 
versione di VO così stabile come la attuale 2746 (disponibile soltanto ai 
membri del VOPS).
Il beta test è soltanto una parte del gioco - più importante per chi vuole già 
essere pronto quanto il prodotto è finito, meno importante per chi bada più al 
presente.
Secondo me (è questa è la mia opinione) i soldi sono tanti, ma ne vale la 
pena...
Saluti
Wolfgang
P.S. risponderò soltanto domani perchè adesso spengo il PC fino a domani 
mattina....

 mattina....
Beato te, io ne ho ancora per un bel pezzo! :-((
Ciao.
                                                                Francesco 
Leo 

 Beato te, io ne ho ancora per un bel pezzo! :-((
la notte serve a noi tutti - io mi alzo quando tu sarai ancora a letto (alle 
ore 4:00).
Saluti
Wolfgang

[non quoto più nulla...]
Ciao Wolfgang,
probabilmente mi sono spiegato male: io non ne faccio una questione di 
soldi, è ovvio che i 10 anni che ho investito in VO valgono molto di più di 
1.000$ l'anno. Ma la piega che sta prendendo lo sviluppo di VO mi fa 
riflettere e pensare che forse è arrivato il momento di guardarsi intorno e 
chiedersi se valga la pena continuare ad investire altro tempo, più che 
altri soldi.
Il fatto che tu mi dica che Brian ha bisogno di soldi per mantenere il 
prodotto non fa altro che aumentare le mie perplessità! Pur riconoscendo i 
grandi meriti che ha per aver preso in mano un prodotto caro a tutti noi cha 
altrimenti avrebbe avuto vita breve, devo riflettere sul fatto che potrebbe 
comunque decidere un domani che non vale la pena continuare lo sviluppo, 
proprio per un mancato riscontro economico adeguato. Credo che chiunque 
programmi si ponga il problema del futuro del proprio ambiente di sviluppo e 
valutare bene ciò che accadrebbe se, nel nostro caso, VO non venisse più 
supportato. Ecco perchè sto valutando altre alternative. Credo sia sbagliato 
rimanere legati ad un solo linguaggio e, masticando un po' di C e 
quant'altro, non è poi così difficile adeguarsi ad un Delphi, Java o altri.
Ovviamente quanto sopra è solo una mia opinione e magari i miei timori sono 
infondati ma sono del parere che esprimere i propri pensieri, specialmente 
con un interlocutore stimato come te, non possa che essere costruttivo. 
Staremo a vedere cosa succede.....
Ciao
                                                                        Francesco 
Leo
P.S. in effetti mi sono alzato alle 7.00 a.m. :-)) 

 ha scritto nel messaggio
news:UW1ce.833842$b5.36...@news3.tin.it...


 Brian )
lui ne ha acquistati i diritti di sviluppo e commercializzazione, anche se al 
momento sembrano non avere la priorità.
Saluti
Wolfgang

Ciao Francesco,
per il "prodotto" VO esistono due possibilità: fare come ha fatto la CA 
e introdurre fasi di sviluppo come quelli che portavano dalla 1.0 alla 
2.0 oppure alla 2.5 e poi venderne il risultato, oppure fare come la 
GrafX e metterci dietro un lavoro continuo di sviluppo.
Ovviamente sviluppo continuo costa, e mi sembra logico che quello in 
qualche maniera deve essere pagato da chi usa il prodotto VO per 
realizzare i suoi prodotti.
VOPS è partito per ricavare dei soldi destinati ad accelerare il 
processo di sviluppo. CA avrebbe lasciato morire VO perchè non vedevano 
che un ulteriore sviluppo le avrebbe portato dei soldi. Anche se a 
tutti noi piace guadagnare dei soldi non mi è mai sembrato che la GrafX 
cerchi di "spremere" i clienti per aumentare i loro guadagni. In fondo 
chi lavora allo sviluppo di VO al momento sono soprattutto Robert van 
der Hulst (per VO 32), Don Caton (sviluppatore del DBFCDX) e Paul Piko 
(per Vulcan.Net) sono dei programmatori appassionati (e credo anche 
noti per le loro capacità).
Saluti
Wolfgang

 ha scritto nel messaggio 
news:VA.000001d...@gmx.net...


Amen....... 

 ha scritto nel messaggio 
news:3_5ce.834906$b5.37...@news3.tin.it...


(gratuita) per la 2.7 oppure come versione 2.8 (a pagamento).
Beh, comunque dovrebbero rilasciare una patch GRATUITA per la 2.7 che
corregga i bug rimasti (ce ne sono eccome).
-- 
Ignazio GSS© * More than 90 HiRes images in my home page  
http://www.ipuddu.it
200 Images of digestive endoscopy
http://www.areamedica.com/Atlante/Atlante.htm

All,
Apologies for posting in English. (my wife's parents came from north Italy, 
Val di Sol, etc but I did not ask her to translate this).
If you have any concern of what you receive for a VOPS subscription you have 
a number of choices.
Firstly you should review what current VOPS members think of the system, and 
see if they think they are getting value for their money. A number of them 
have posted their experience on comp.lang.clipper.visual-objects newsgroup.
You should then be aware of what the service offers, and how well those 
services are provided:
 - priority bug fixes, enhancements to VO32
 - test builds of Vulcan.NET
 - release version of Vulcan.NET
Then you can choose:
- if you want those VO32 updates _now_, and access to the developing 
Vulcan.NET _now_ then subscribe to VOPS
- if you want to wait, then wait for an update sometime in the future. 
Enhancements, such as new editor, IDE extensions, etc mean there will 
probably be a cost to upgrade. And when Vulcan.NET is released you will be 
able to purchase it.
If you do not like the VOPS system you do not have to participate. But there 
are many people who find it valuable and take advantage of updates now. We 
did not want to follow the old way of doing things where everyone had to 
wait for a long time to see any improvement of the product.
In the past you had to wait for updates to VO. Now you have a choice, to 
wait or have updates now. You need to decide which choice is right for you.
-- 
Paul
---- 
Piko Computing Consultants & VO Productivity Pack
http://www.piko.com.au
VO/Vulcan.NET Development Team Member
http://www.vulcandotnet.com.au

 ma entrare a far parte della vigna dei coglioni no non ci sto.
Grazie.
Ho speso i miei soldi e grazie alle esperienze che ne ho fatte lo farei un 
altra volta - e non mi sento coglione.
Pago e ricevo un servizio.
Saluti
Wolfgang

 corregga i bug rimasti (ce ne sono eccome).
non conosco esattamente le pianificazioni ma credo che prima o poi sarà 
rilasciata un'altra patch gratuita.
Quest'anno ne è già stata rilasciata una pubblica.
Saluti
Wolfgang

 ha scritto nel messaggio 
news:VA.000001d...@gmx.net...


Quest'anno ne è già stata rilasciata una pubblica.
Intanto, ad esempio, il combobox continua a non funzionare, e il bug,
grosso come una casa, era styato gia' segnalato (anche da me) nel loro
sito apposito MESI prima del rilascio della patch che ha lasciato il
bug inalterato.


 bug inalterato.
quale combo box non funziona? Strano - non me ne sono ancora accorto.
Saluti
Wolfgang

 confronti degli utenti "storici" di VO.
no - questo merito non ti spetta. Il messaggio di Brian era in preparazione da 
un po di tempo e alcuni membri del VOPS ne erano a conoscenza ed erano anche 
stati autorizzati da Brian ad intervenire eventualmente nelle discussioni 
(normalmente vale un NDA per cui no si potrebbe dire o scrivere niente sulla 
materia).
Brian aveva soltanto chiesto a me di tradurrlo in italiano e di metterlo qui 
como lo ha chiesto a Dieter Crispien per il NG tedesco.
Saluti
Wolfgang

In effetti la CA in Italia faceva la stessa cosa fino a qualche anno fa.
Se volevi assitenza te la pagavi ad Open Team , gli aggiornamenti e le patch 
te le scaricavi
dalla BBS prima e dal sito ftp della CA poi gratuitamente (ora cosa sia 
cambiato io non
lo capisco proprio).
Se volevi essere complice di un progetto nemmeno esisteva la possibilità di 
farlo .
Io resto in attesa di buone nuove ed acquisterò il prodotto quando sarà 
bello ed impacchettato.
Per quanto mi riguarda se in futuro mi servirà ristudiare un linguaggio (mi 
riferisco a Vulcan)
farò come ho fatto in passato : pagherò qualcuno che me lo insegni (con 
poche migliaia di euro
si risparmiano mesi di studio).
Non capisco lo scandalo dei 1000 dollari, io ne spesi MOLTI di più per 
l'istruzione e gli aggiornamenti.
By By Alessandro.

 l'istruzione e gli aggiornamenti.
e hai ragione anche qui, ed è esattamente quello che cerco anche di far capire.
Saluti
Wolfgang

quale combo box non funziona? Strano - non me ne sono ancora accorto.
prova ad associare un combobox a un dataserver e vedi se ti salva il
risultato sul DBF.
O te lo fai a mano (Fieldput) oppure lo fai derivare da
CLASS MyComboBox INHERIT COMBOBOX
METHOD __EditChange() AS VOID PASCAL CLASS MyComboBox
   SELF:Modified := TRUE
E' cosi' da un secolo e il bug risulta anche nel sito in cui si
segnalano i bug.
Nella 2.7b ancora non funzia e tocca usare questo workaround.


Cari amici :
Io proprio non riesco a capire !!!
Quando Microsoft e Borland offrono servizi e chiedono soldi, nessuno sim
lamenta. Quando si parla di VO, succede sempre un putiferio. Parlando in
maniera cruda, questa azienda si è accollata lo sviluppo di VO. Le sepse
sono tante e chi sviluppa deve avere un riscontro monetario conveniente
(eh si, così purtroppo va oggi il mondo). Se il simpatico Brian, alla resa
dei conti, vedrà che non è proprio possibile andare avanti, molto
probabilmente VO o non VO, chiuderà la baracca !!!. Adesso ognuno di noi
deve ben valutare se gli anni investiti in questo, a mio parere, stupendo
strumento di sviluppo valgano la spesa per sostenerne il futuro oppure no.
Io credo di si e per questo anche io sottoscriverò la quota. Ognuno di noi
si deve impegnare per tenere vivo VO. Mettiamoci in testa che la grafx non
è Microsoft.  
Sia però ben chiaro che le varie patches devono essere a gratis !!!
Prima di criticare a destra e a manca, date un pò un'occhiata che cosa
hanno fatto da sempre e che continueranno a fare Microsoft e compagnia
bella !!! 
 
ciao a tutti 
Enio Donci    
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Guarda Enio che la questione non è posta in termini economici, almeno per 
quanto mi riguarda, ma in termini procedurali e di scelte aziendali.
Quando io produco un software nuovo o una nuova versione  NON VADO AI MIEI 
CLIENTI A CHIEDERE SOLDI PER LO SVILUPPO. Se sono in grado di accollarmi le 
spese lo produco, altrimenti no. Una volta prodotto, poi, saranno i clienti 
a valutare se è il caso o meno di acquistarlo, se il prodotto è valido o no, 
etc...
Ho già detto e ripetuto che tutto questo discorso nulla toglie al merito di 
Brian, e d'altronde è stato anche chiarito che una volta pronto Vulcan sarà 
possibile acquistarlo normalmente quindi ormai stiamo a discutere del nulla, 
visto che ognuno di noi può decidere se iscriversi al tanto contestato 
programma di sviluppo o meno.
Le uniche valutazioni che restano da fare sono: se davvero esiste una 
precarietà così evidente, è il caso di guardarsi intorno o no? E se domani 
Brian decidesse di, come dici tu, chiudere baracca, che faremmo? Per quanto 
io non veda Microsoft di buon occhio credo che sia evidente che la stabilità 
ed affidabilità aziendale sia indiscussa, idem per Borland etc...
Concludendo:
1) Lodi a Brian per il lavoro svolto finora.
2) Aspetto 'sto Vulcan per vedere cosa ne esce fuori.
3) Nel frattempo mi guardo intorno e studio altro (non è poi così difficile 
imparare linguaggi nuovi).
4) Lunga vita a VO!!!
Ciao.
                                    Francesco 

Ciao Francesco,
credo di doverlo chiarire ancora:
VOPS in prima linea è un contratto di supporto per VO32, che in più da 
la possibilità di vedere e influire anche i progressi di Vulcan.Net.
Che i soldi che entrano con VOPS parzialmente verranno anche spesi per 
lo sviluppo di un nuovo prodotto non è niente di straordinario - credo 
che anche tu vai a pagare i costi di sviluppo di un nuovo prodotto con 
i soldi guadagnati con uno esistente.
Saluti
Wolfgang

 Wolfgang
Ciao Wolfgang e grazie per le spiegazioni, ci vedremo presto, spero.
Francesco.

 O te lo fai a mano (Fieldput) oppure lo fai derivare da
Intendi che il valore venga modificato digitando la modifica? Allora 
anche nella 2739 che sto usando è presente.
Purtroppo al momento non ho il tempo per installare il build 2746 
(quello più recente) per controllare.
Devo confessare che non me ne sono mai accorto di questa cosa e ho 
provato per un po di tempo fino a capire il problema. Anzi - stavo già 
per risponderti che da me funziona a dovere quando sono tornato a 
controllare.
Ma anche questo è un vantaggio del VOPS: segnali un bug riproducibile in 
poche righe e sarà corretto a brevissimo. Non discutiamo per favore che 
bug devono essere corretti comunque, ma il VOPS ti da la possibilità di 
avere una corsia di preferenza.
Saluti
Wolfgang

 Nella 2.7b ancora non funzia e tocca usare questo workaround.
ho avuto conferma nel NG che anche nella 2746 ancora esiste.
Robert v.d.Hulst chiede però la BugId che è stato attribuito nel sito.
Comunque gli ho già inviato il mio esempio.
Saluti
Wolfgang

Intendi che il valore venga modificato digitando la modifica?
Si, se digiti a mano un valore non viene registrato. Se lo scegli dal
combobox te lo registra se non ricordo male.
E' stato segnalato un secolo fa ma e' ancora al suo posto.


 E' stato segnalato un secolo fa ma e' ancora al suo posto.
adesso è stato messo a posto per la prossima versione.
Questa è una delle promesse (secondo me molto importante) del VOPS: 
ogni errore riproducibile in poche righe verrà messo a posto entro 
qualche giorno.
Devo però aggiungere che ne ho fatto un esempio e lo ho spedito con una 
descrizione esatta dell'errore a Robert. Per far correggere errori 
esempi pronti sono fondamentali.
Saluti
Wolfgang

esempi pronti sono fondamentali.
Mah, nel vecchio sito per la segnalazione degli errori quello c'e' da
un anno, se non di piu'.


 un anno, se non di piu'.
puoi darmi il numero che è stato attribuito? Era anche allegato un esempio?
Dalla mia esperienza personale devo dire che è difficilissimo a lavorare in 
base a un archivio come quello. Motle volte la costruzione di esempi 
impiega molto più tempo che non la correzione stessa. Inoltre potrebbe 
essere che la descrizione non sia stata abbastanza chiara.
Saluti
Wolfgang

puoi darmi il numero che è stato attribuito? Era anche allegato un esempio?
Non ricordo, e' da un pezzo che non vado su quel sito.
