mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: Domanda per Visual C++

So di essere un po' un intruso in quanto qui si parla
di visual basic ma purtroppo per visual c non hanno
ancora creato nulla.
Dunque il mio problema e' come memorizzare in una
variabile un testo piu' lungo di 250 caratteri.
Mi spiego :  Ho un Db access con un campo memo. in
ClassWizard mi crea una variabile ,associata a tale
campo, di tipo longvarchar. Il problema e' quando creo
il campo di edit e in classwizard me la associata a
una CString che accetta una stringa fino a 250
caratteri !!!
C'e' qualcuno che ha una soluzione?
Grazie
__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/
--
Posted from 
web2004.mail.yahoo.com
 [128.11.68.204] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

caratteri !!!
Non conosco il C++, ma Visual Objects memorizza stringhe fino a 64K
caratteri.
Perche' non lo provi (trial su 
www.cavo.com
). Puoi fare tutto quello
che fai in C++, ma molto piu' semplicemente.
Puoi anche venire alla presenzatione che ci sara' a Roma il 23 o a
Milano il 25 maggio (
www.windevs.com
 per i particolari)
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer ITALY
President of Clipper/Visual Objects/Jasmine User Group Italy
e-mail: 
fcr...@tin.it
 
fcr...@windevs.com
web: 
http://www.windevs.com
------------------------------

variabile un testo piu' lungo di 250 caratteri.
mi sembra strano che il C++ permetta di contenere al
max 250 caratteri in una variabile   :-OOOOO
Antonello.
--------------------------------------------------------------
The stolen bug
Antonello

Newsgroup: it.comp.lang.vo-clipper
Titolo: MonthCalendar

Ciao a tutti
... ma come si fa (se è possibile) ad usare il MonthCalendar di VO con
DragAndDrop?
in sintesi
non riesco ad intercettare la data sulla quale trascino da listview
al massimo mi ritorna la data selezionata in calendario, e non quella dove
rilascio il mousebutton
qualche idea? non si può perchè non reagisce al draganddrop? devo
riscrivermi l'oggetto calendario a partire da quello delle rightSLE?
TIA
Massimo - ARCA Sistemi S.r.l.



Newsgroup: it.comp.lang.vo-clipper
Titolo: come lavorare in vo

chi mi puņ aiutare a capire VO con qualche esempio anche piccolo;
ho letto diverse cose ma ancora non ingrano bene il concetto e gli help
es. se debbo cercare una funsione nel source code editor come faccio
in clipper entravo su ng e trovavo tutto qui?
lascio la mia e-mail la mia email per chi č in grado di aiutarmi
ringraziandovi anticipatamente ciao.
(
uff...@luxotticaminio.com
)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chi mi puň aiutare a capire VO con qualche esempio anche piccolo;

Newsgroup: it.comp.lang.vo-clipper
Titolo: archivio elettronico

a chiunque mi possa aiutare
il mio problema è molto semplice,
dovrei archiviare dei documenti dopo averli passati allo scanner,
sicuramente in formato jpg.
Per richiamarli da VO avrei pensato di utilizzare report pro, anche per
l'ovvia possibilità di stampare il documento.
Ad una prima occhiata sembra possibile; in fase di costruzione della
schermata andrei ad utilizzare il formato fotografico e gli direi che il
nome del file si richiama da espessione.
che ne pensate ??
Esiste una strada più semplice o comunque attuale??
Qualcuno potrebbe eventualmente inviarmi degli esempi ??
Grazie dei consigli
Francesco D'Aquila

che ne pensate ??
Il nostro programma fa cosi' e funziona benissimo con migliaia e
migliaia di immagini.

 ha scritto nel messaggio
news:SdUy8.29550$8D3.7...@news1.tin.it...


 ha scritto nel messaggio
news:ob7ocuo52qq3eo8ua...@4ax.com...


 ha scritto nel messaggio
news:QVWy8.73536$vF6.2...@news2.tin.it...


Si potrebbe avere un esempio ??
Intanto metti di avere un campo FOTO1 con il nome del file
Assegni a Nomefoto1 il nome del file (con eventuale percorso)
Che so,
NomeFoto1:=Archivio->Foto1
 
oReport := RpReport{ SELF:owner, NomeRep, PercorsoDBF}
oReport:SetVariableValue("Nomefoto1", Nomefoto1)
Poi definisci un RPT e ci metti dentro tutto quello che ti pare e la
tua foto. (Filename returned fron an expression)
Definisci nel RPT una variabile di nome Nomefoto1
Nell'espressione metti Nomefoto1
Fatto.

 ha scritto nel messaggio
news:142qcuck075onte7r...@4ax.com...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper - stampanti

Quando ho iniziato a lavorare con clipper non ho
affrontato a fondo il problema delle stampanti.
Avevo per le mani una stampante EPSON ed il
relativo manuale e, dovendo ricorrere spesso
nella modulistica a stampe compresse o in 12 CPI
o ai caratteri speciali che compongono un riquadro,
ho fatto riferimento a quel manuale.
Solo in seguito, quando presso dei clienti ho trovato
altre stampanti, soprattutto quelle HP, ho capito di
aver sottovalutato il problema.
Forse qualcuno di Voi ha delle routines da appendere
al mio programma che possa risolvere questi problemi.
Per esempio:
FUNC cp12 (Stringa)       // per stampare una stringa in 12 cpi
//
//  variabile Tipo_Stampante assegnata nel programma chiamante
//
IF Tipo_Stampante==1      // EPSON
  Stringa=CHR(27)+"M"+Stringa+chr(27)+"P"
ELSEIF Tipo_Stampante==2  // IBM
  Stringa=CHR(27)+":"+Stringa+chr(18)
ELSEIF Tipo_Stampante==3  // HP
  Stringa=  non lo so                               ?????????????
ENDIF
RETURN Stringa
Grazie, Sauro

   Stringa=  non lo so                               ?????????????
Io, per stampare in compresso su HP Laserjet e Deskjet utilizzo la
seguente stringa:
CHR( 27 ) + "(sp16.66H"
EMG

Per conoscere i codici dei vari caratteri di tutte le stampanti HP devi
collegarti al sito 
WWW.HP.COM
.
--
Ciao
Roberto
Email:
r.l...@tiscalinet.it


Ciao 
Annibale
fredaannibale[NOSPAM]@
iol.it
 //togliere [NOSPAM] per comunicare via mail
*
afr...@yahoo.com
 
http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale

Enrico Maria Giordano,
ti ringrazio per la tua risposta.
Ho inviato al NG un secondo messaggio sull'argomento.
Se di va' di leggerlo.......
Saluti, Sauro

 Se di va' di leggerlo.......
L'ho letto ma purtroppo non ti posso aiutare. Io per i programmi DOS mi
sono sempre limitato alla sola stampa normale e compressa senza
utilizzare altri effetti speciali.
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper & Novel 5.0?

I have an application that's compiled in Clipper 5.02d. It was running on a
Novel 3.1 network. Now someone wants to upgrade the Network to Novel 5.0.
Should this pose any problems?

 ha scritto nel messaggio
news:ZivJ8.306626$lg4.
3102911
@news.easynews.com...


 ha scritto nel messaggio
news:ZivJ8.306626$lg4.
3102911
@news.easynews.com...


 ha scritto nel messaggio
news:ZivJ8.306626$lg4.
3102911
@news.easynews.com...

Newsgroup: it.comp.lang.vo-clipper
Titolo: trasferimento licenza

Devo trasferire VO2.5 da un pc ad un altro.
Come devo fare per spostare la licenza?
Ciao a tutti
R.B.
--
La Sportiva 
S.PA
.            CALZATURIFICIO
I-38030 ZIANO DI FIEMME(Tn)- Via Ischia 2
Tel. 0462/571800 r.a. -Fax 0462/571880
e-mail 
rob...@lasportiva.com
visitate le  nostre pagine web all'indirizzo :
You visit our pages web to the address:
http://www.lasportiva.com

R.B.
Contatta il license desk per farti dare un nuovo numero di serie.
Se chiami Open Team (02.34537734) ti puoi far dare il numero verde del
License Desk in italiano.
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer ITALY
President of Clipper/Visual Objects/Jasmine User Group Italy
e-mail: 
fcr...@tin.it
 
fcr...@windevs.com
web: 
http://www.windevs.com
------------------------------
Newsgroup: it.comp.lang.vo-clipper
Titolo: RP214 e tabelle SQL ...

Cari amici:
Da un pò di giorni sto diventando matto per sapere che cosa può causare
questo errore:
Creo un report usando Rp214 (quello di VO28) per agganciarmi a delle
tabelle MySQL tramite ODBC. In Rp214 tutto funziona, ma quando vado a
richiamare il report da una applicazione, mi dà un errore:
The following error was encountered while reading data source
configuration:
Invalid tabble object:RpSQLQuery
Pensavo che dipendesse dal driver di MySQL e allora ho create un report di
prova usando tabelle ACCESS (sempre via ODBC)
Anche con questo mi da il solito errore.
Usando i DBF tutto funziona !!!
PS Gli stessi report e la stessa applicazione portata in CAvo27 funziona
tranquillamente.
Penso che questo problema prima o poi lo avranno anche altri..... vogliamo
vedere insieme da cosa dipende ?
Potete provare anche voi con tabelle ACCESS !!! 
(io ho già mandato messaggi sul NG internazionale chiedendo aiuto a Robert
van der hurst e aspetto notizie)
ciao e grazie a tutti quelli di buona volontà
Enio Donci
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Allora... per informazione a tutti 
Mi ha risposto Robert Van der Hurst e mi ha detto che:
Nelle applicazioni che usano SQL bisogna includere anche le SQL library di
VO quando si usa RP214.
A parte il fatto che in VO27 non era necessario (ecco che cosa mi ha
spiazzato). Devono essere state fatte delle modifiche per cui adesso c'è
bisogno di queste.
Io non le avevo mai incluse perché uso da tempo le librerie DevoxMySQL di
Danilo che consigliano di non includerle.
Comunque sto facendo delle prove con VO28 le librerie di Danilo e SQL
library e per ora va tutto bene. 
Ciao a tutti


Allora... per informazione a tutti 
Mi ha risposto Robert Van der Hurst e mi ha detto che:
Nelle applicazioni che usano SQL bisogna includere anche le SQL library di
VO quando si usa RP214.
A parte il fatto che in VO27 non era necessario (ecco che cosa mi ha
spiazzato). Devono essere state fatte delle modifiche per cui adesso c'è
bisogno di queste.
Io non le avevo mai incluse perché uso da tempo le librerie DevoxMySQL di
Danilo che consigliano di non includerle.
Comunque sto facendo delle prove con VO28 le librerie di Danilo e SQL
library e per ora va tutto bene. 
Ciao a tutti


 ha scritto nel messaggio 
news:fbji1k$lmp$1...@news.newsland.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: report pro

Buona sera,
è da qualche tempo che manco ed ho una serrie di domande da rivolgere a 
chiunque può aiutarmi.
1) da report pro posso scegliere quale stampante scegliere senza ricorrere 
all mascherina di setupdialog(), quindi direttamente ?
2) attualmente per fare più copie uso un ciclo for... next, ma sicuramente 
esiste un modo per comandare una stampa multipla direttamente da programma
3) ho la necessità di interfacciare Word con VO. Suggerimenti, spezzoni di 
programmi, tutto mi sarebbe utilissimo. Se ho qualcuno ha una applicazione 
pronta sono disposto ad acquistare i sorgenti. Sempre che l'importo non sia 
esagerato.
Grazie a tutti
Francesco D'Aquila
 

 ha scritto:

ciao,
sono il meno indicato x rispondere ai tuoi quesiti ( sono aprrendista vo)
però per il tuo 3° quesito ho visto che c'è qualcosa su
\CAVO25\SAMPLES\Controls\RICHEDIT
se può esserti utile..
ciao
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.vo-clipper
Titolo: Suonate le campane ...- si stampa il libro !!!

    Mi č giunta notizia che tutto finalmente č OK !!!
e si va in stampa ma che martirio !!!


Finalmente! Sarebbe bello sapere quante copie andranno vendute, cosě tanto
per tastare il polso alla situazione.
Ciao a tutti.
Roberto
Newsgroup: it.comp.lang.vo-clipper
Titolo: shellexecute

shellexecute può essere utilizzare per visionare in format .doc ?
se si come tipo file cosa scrivo ??
Grazie
francesco 

 se si come tipo file cosa scrivo ??
Qualcosa tipo
SHELLEXECUTE( 0, 0, "miodocumento.doc", 0, 0, 1 )
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

 se si come tipo file cosa scrivo ??
Ecco qui una funzione per tutte le stagioni. Scritta in VO 2.8
FUNCTION EseguiUnaShell(cFile AS STRING)
//g Functions/API
//l Lancia l'applicazione associata ad un documento.
//d Lancia l'applicazione associata ad un documento.
//x EseguiUnaShell(cFile)
//p <cFile> Il documento da visualizzare come STRING completo di Path.
//e es: EseguiUnaShell(CurrentPath()+"PFattura.Rtf")
//e     EseguiUnaShell(GetDefault()+"Testo.Xls")
//r NIL
LOCAL nError AS WORD
LOCAL nPos AS BYTE
LOCAL aArray := {{0,"Risorse insufficienti per eseguire l'operazione."},;
    {ERROR_FILE_NOT_FOUND,cFile + _Chr(13) +"File non trovato."},;
    {ERROR_PATH_NOT_FOUND,cFile + _Chr(13) +"Path non corretta."},;
    {ERROR_BAD_FORMAT,"File .EXE non valido (non-Win32 .EXE o errore 
nell'immagine .EXE)."},;
    {SE_ERR_ACCESSDENIED,"Il sistema operativo nega l'accesso al file 
"+cFile},;
    {SE_ERR_ASSOCINCOMPLETE,"L' associazione è incompleta o non valida."},;
    {SE_ERR_DDEBUSY,"La transazione DDE non può essere completata perchè 
altra transazione è stata processata."},;
    {SE_ERR_DDEFAIL,"La transazione DDE è fallita."},;
    {SE_ERR_DDETIMEOUT,"La transazione DDE non può essere completata perchè 
la richiesta è fuori tempo."},;
    {SE_ERR_DLLNOTFOUND,"La DLL richiesta non è presente."},;
    {SE_ERR_FNF,"Il file EXE richiesto non è presente."},;
    {SE_ERR_NOASSOC,cFile + _Chr(13) +"Non ci sono applicazioni associate a 
questa estensione."+_CHR(13)+;
        "Da Risorse del computer selezionare il file "+cFile+_CHR(13)+;
        "quindi Visualizza, Opzioni cartella, Tipi di file"+_CHR(13)+;
        "e qui creare la nuova associazione"},;
    {SE_ERR_OOM,"Memoria insufficiente per eseguire l'operazione."},;
    {SE_ERR_PNF,cFile + _Chr(13) +"Path del file associato non corretta."},;
    {SE_ERR_SHARE,"Violazione di condivizione."}}  AS ARRAY
LOCAL cPath := WorkDir() AS STRING
nError := WORD(_CAST,ShellExecute(NULL,String2Psz("open"),;
  String2Psz(cFile),NULL,NULL,SW_ShowNormal))
IF nError <= 32
 nPos := aMscan(aArray,nError)
 IF nPos > 0
   ? aArray[nPos,2]
 ELSE
  ? "Risorse insufficienti per eseguire l'operazione."
 ENDIF
ENDIF
SetCurrentDirectory(String2Psz(cPath))
RETURN NIL

 ha scritto nel messaggio 
news:469b9f8e$0$17949$4faf...@reader1.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: DBView

Cari amici, incuriosito, ho provato anch'io il prodotto in oggetto.
Ebbene: non lo usate! Modificando i record vi fa il trim dei campi,
eliminando quindi eventuali spazi in testa. Orrore!!!
Ciao a tutti.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 Modificando i record...
scusa ma come hai potuto modificare il record, ti sei registrato? Perchè
nella mia versione e' in sola lettura.

 nella mia versione e' in sola lettura.
No, non mi sono registrato. Ho semplicemente scaricato il programma e
l'ho provato. Strano...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Catturare il click su una colonna

Quale metodo viene eseguito quando clicco sulla intestazione (sulla
caption in alto insomma) di una colonna in una databrowser?
Insomma, mettiamo che voglio cambiare il set order di un database
cliccando sulla intestazione del campo, come faccio?
Grazie mille.
-- 
Ignazio GSS© * More than 100 HiRes images in my home page  
http://www.ipuddu.it

 ha scritto nel messaggio 
news:mb5jn2h79ju52ugd5...@4ax.com...


limite ti faccio sapere lunedì mattina.
Si, l'ho provato ma non so come capire se si clicca su una "cella" o
sull'intestazione della colonna. Anzi se non ricordo male cliccando
sull'intestazione della colonna proprio non viene chiamato.


 wrote in message 
news:mb5jn2h79ju52ugd5...@4ax.com...


CLASS MyDataBrowser INHERIT DataBrowser
Fantastico, stasera lo provo. Grazie mille :-)

Newsgroup: it.comp.lang.vo-clipper
Titolo: Informazioni su invio documenti in copia nascosta

Scusatemi se faccio uso di un newsgroup di cui non faccio parte, ma vorrei
evitare di ricorrere ancora alla pazienza e alla cortesia di chi mi ha dato
aiuti e chiarimenti fino ad adesso. Tra l'altro penso che i chiarimenti che
chiedo possano essere di interesse per tutti e per chi, come me, non sa come
risolvere questo caso.
La versione 2.5b di Visual Object comprende un nuovo metodo access/assign
della classe CeMail chiamato BccList.
Da quanto mi risulta questo metodo - al quale si passa un array di indirizzi
e-mail - dovrebbe funzionare come quello CcList e come quello DestList. Io
ho provato, ma se valorizzo solo BccList ricevo un errore runtime
(NULL_ARRAY); se valorizzo CcList ad esempio con un solo elemento e BccList
con n elementi i due array mi si copiano automaticamente come se un
puntatore indirizzasse alla stessa area di memoria.
Qualcuno sa dirmi perché oppure come superare il problema?
Fabrizio Padrini
fa...@fabisiena.it

 Scusatemi se faccio uso di un newsgroup di cui non faccio parte,
Di un newsgroup fa parte chi vi partecipa.
EMG
PS. Spiacente di non poterti aiutare ma non conosco VO.

 della classe CeMail chiamato BccList.
Da SDK:
ACCESS  BCCList() CLASS CEmail
  RETURN SELF:aCCList
Chiaramente è stato fatto un "Cut & Paste"....
da CCList... bug bug bug...
Eredita la classe e fai diventare:
ACCESS  BCCList() CLASS myCEmail
    RETURN SELF:aBCCList
Buon lavoro

Ringrazio infinitamente per il suggerimento, ma il problema è solo
parzialmente risolto poichè pur riempiendo nel giusto modo l'array, i
messaggi in copia nascosta non vengono affatto spediti. Forse la tabella
BccList che non ha niente a che vedere con le "copie nascoste" o forse è il
metodo sendmail() che non considera l'array BccList????
Purtroppo l'Help on line non è aggiornato dopo l'istallazione delle patch e
i testi 
read.me
 delle stesse patch non fanno alcun cenno a questo nuovo
metodo!
Saluti.
 Fabrizio Padrini
 
fa...@fabisiena.it
Newsgroup: it.comp.lang.vo-clipper
Titolo: Guardate un pò su questo sito !!!

 
http://sourceforge.net/projects/openvop/

     
http://sourceforge.net/projects/openvop/
Ok. Ho visto. In pratica è un gruppo di ricerca per portare il VO in
multipiattaforma e chiedono se qualcuno partecipa al progetto? Ho capito
bene?
Ciao,
      Fabrizio Malaguti

Si !!!!
Se qualcuno vuole partecipare...mi sembra che già ci sia l'amico Wolfang, se
volesse darci delucidazioni a proposito è ben gradito
Enio

 Enio

 volesse darci delucidazioni a proposito è ben gradito
questo progetto è stato avviata qualche mese fa, e avrei voluto partecipare, 
ma chi lo hat fatto partire ha sottovalutato ampiamente i problemi legati a un 
progetto del genere. Così questo progetto purtroppo non è andato al di la di 
discussioni...
Saluti
Wolfgang
Merano

Newsgroup: it.comp.lang.vo-clipper
Titolo: URGENTE!!: Operazione non valida. errore nel Kernel32.dll

Gentili colleghi,
sono al litigio con un programma che devo consegnare lunedi e che
funziona perfettamente (scritto con VO 2.0) ma che alla chiusura manda
in crash il PC buttando fuori il classico errore di Windows di
protezione generale dicendo che il mio programma lo ha causato e posso
solamente riavviare il computer.
Tengo a precisare che il programma effettua un grosso lavoro sia in
memoria con array glibali che su disco (leggo e scrivo file ASCII) ma
dopo aver fatto attenzione di aver chiuso tutti i file, e aver chiamato
nei punti chiave il garbage collector di VO non so più a cosa possa
riferirsi questo errore, visto che anche con debug non lo butta fuori,
solo al termine....
Se qualcuno sa' a cosa possa essere attribuito un errore del genere e
che magari gli è capitato spero che mi risponda...il prima possibile
Grazie a tutti per l'attenzione
Davide Gonnella
Know How 7

...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Aiuto errore clipper DCMD/2001

Ho una applicazione scritta in clipper a volte si manifesta l'errore
DBCMD2001 WORK AREA NON IN USE.
Cosa posso fare ?


Questo tipo di errore si dovrebbe verificare quando tenti di accedere in
modo esclusivo a file dbf già aperti da altri utenti.
Ciao.
Roberto Cordini

Newsgroup: it.comp.lang.vo-clipper
Titolo: datadialog

Ciao
fino ad ora ho lavorato sempre con classmate
ora sto iniziando un applicazione con vo puro
ho una domanda magari molto semplice ma non sono riusciuto a risolvere
come faccio a visualizzare la toolbar su una datadialog ?
Ho creato il menu con relativi buttons , il menu mi viene visualizzato 
ma la toolbar no
grazie
stefano

 ha scritto nel messaggio 
news:Awsei.44295$U01.4...@twister1.libero.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Xbase

Ripropongo la mia necessitą di avere qualche informazione su Alaska
Xbase, soprattutto per quanto riguarda la costruzione di grafici e la
gestione delle stampanti usb, da qualche programmatore che lo utilizza.
Spero che qualcuno mi possa aiutare.
Grazie 
Pino Iannucci
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Mhhh.... mi sa che qui trovi pochissimo materiale su xBase

 gestione delle stampanti usb, da qualche programmatore che lo utilizza.
Io utilizzo Xbase++.
Per le stampe sono disponibili alcune classi apposite, pero' ti
devi fare un po di lavoro per stampare, oltre a questo esistono
librerie di terze parti e qualcuno usa l'interfacciamento a 
Cristal report. La libreria TopDown ha una gestione delle stampe
che sembra abbastanza buona, la trovi su 
http://www.cjcom.net/tdcore.html
Io ho scelto una strada diversa, visto che conosco abbastanza
bene Delphi, ho interfacciato la libreria AndReport
http://mrhru.otts.ru/
 ha richiesto un po' di lavoro, ma ne e' valsa
la pena.
Per i grafici sono disponibili tecniche di basso livello per
disegnare direttamente sulle finestre, oppure puoi usare la
libreria JazzAge 
http://jazzagesoft.com/
 per integrare oggetti COM.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

dovresti provare sul newsgroup di dimensioneedp
dimedp.edpoop
oppure
it.dimedp.xbase
oppure
alaska-software.news.migrate
anche io ho provato con alaska ma sono un pò indeciso tra alaska e vo
ma!!!!
saluti Antonio


Newsgroup: it.comp.lang.vo-clipper
Titolo: Xharbour

Sarei grato a chiunque riuscisse spiegarmi come fare per 
ottenere le librerie gtwvw.lib e hbzip.lib.
Ho cercato senza successo di ricrearle compilando i file 
make_b32 forniti con xharbour-0.99.70.src.contrib.zip.
Grazie per l'attenzione
Sergio
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it

 make_b32 forniti con xharbour-0.99.70.src.contrib.zip.
Te le ho appena inviate alla tua email.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

Enrico Maria Giordano ha scritto:

    Ricevute... tutto ok
    grazie EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: bitmap o icone su pulsanti

Buongiorno a tutti, sono un nuovo utilizzatore di VO, alle prime armi.
Con l'aiuto di un collega sto cercando di realizzare una applicazione
gestionale nella quale vorrei inserire alcuni pulsanti dalle dimensioni in
altezza di 20 (pixel). Volendo "abbellirli" con della grafica ho provato ad
usare le icone, oppure delle bitmap, ma non sono riscito (anche se
fisicamente di 20x20 pixel) a adattarle alla dimensione del pulsante; sembra
che gestisca sempre 32x32 .
Qualcuno può aiutarmi ?
Grazie a tutti,
Alessio B.

Ciao,
sia con le icone che con le bitmap non dovresti avere nessun problema. Se
hai creato una bitmap 20x20 assegnandola al pulsante 20x20 dovresti vederla
allienata correttamente, anche se io utilizzo delle bitmap di uno o due
pixel più piccole.
In pratica:
Crea una classe:
CLASS MY_BMP INHERIT Bitmap
METHOD Init() CLASS BMP
SUPER:init(ResourceID{"BMP ", _GetInst()})
RESOURCE BMP Bitmap  C:\Tuadir\Tuabitmap.BMP
Nelle proprietà del pulsante assegna la bitmap selezionandola ed il gioco è
fatto.
Ciao.
                        Francesco Leo

Newsgroup: it.comp.lang.vo-clipper
Titolo: Librerie Light Lib per Clipper

Ho un vecchio applicativo scritto in Clipper con ClassY che compilo 
regolarmente con Blinker.
Le ClassY le ho usate al 100% e ho problemi per trasportare il codice in 
altro linguaggio..
Mi basterebbe trovare le LlibG con i 256 colori, visto che quelle fornite 
con Clipper si limitano a 640x480 a 16colori, ma non riesco in alcun modo a 
trovare quella maledetta libreria nemmeno a pagarla...
Avete qualche consiglio o sapete dove trovare quella libreria?
Magari qualcuno di voi ha la versione che cerco?
Altrimenti vedo di capire come funziona xHarbour e speriamo bene...
(Non posso riscrivere tutto il programma e' enorme)
Ciao e grazie a tutti

 trovare quella maledetta libreria nemmeno a pagarla...
Come ti ho detto in privato, non penso che qualcuno stia ancora lavorando su 
quella libreria. E' troppo vecchia e a 16 bit.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

 (Non posso riscrivere tutto il programma e' enorme)
Ciao! tentar non nuoce! e comunque, non dovresti avere troppi problemi
ricompilandolo con xHarbour.
Dino.
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup
Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO25] - SetFilter e Browser

Considera anche questa possibilità:
1) Devi avere un indice sul server del tipo DTOS(DATA)
2) Per eseguire il filtro scrivi
self:Server:SetOrder(n)  // n è il rif. numerico all'indice data
self:OrderScope(TOPSCOPE,DTOS(SELF:oDCTuaSLE:Value))
self:OrderScope(BOTTOMSCOPE,DTOS(SELF:oDCTuaSLE:Value))
self:Server:GoTop()
fatto !!!!
Ciao
 
Biagio Notario

Scusa l'ignoranza, ma quanto è più efficiente OrderScope rispetto al
SetFilter "vulgaris"?
Ciao e grazie.


 SetFilter "vulgaris"?
A mio modesto parere molto più efficiente !!!!
SetFilter dovrebbe verificare la condizione su tutti i record se non
sbaglio.
Tutti i record vuol dire anche 2000 o 3000.
OrderScope effettua invece un filtro naturale sull'archivio,
posizionandosi al primo record che soddisfa la prima condizione per
poi continuare fino all'ultimo record che soddisfa la seconda
condizione.
Se devi visualizzare 3 record all'interno di 4000, capisci la
differenza.
Questo è il mio modesto parere ma sono ben felice di imparare da chi
ne sa più di me.
Buon lavoro

 ne sa più di me.
Come non si potrebbe essere d'accordo con quanto hai affermato?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 ne sa piů di me.
correttisimo, di piu': usando un browser con setfilter, come gia' riferito
da altri,  la lentezza e' esasperante( gia' a 2000 rec) al punto che e' +
conveniente lavorare su una copia(filtrata) del dbf.
c'e' un altro problema, fastidiosissimo, che si verifica con un browser che
usa un dbf filtrato con setfilter: lo *sgangiamento*, random, dei record a
fine filtro e la, conseguente, visualizzazione di tutti i record del dbf. a
questo inconveniente si ovvierebbe modificando  BrowseGranularity e
BrowseMaximum con la diretta conseguenza che la Scroll bar verticale diviene
molto imprecisa. x cui e' meglio utilizzare OrderScope quando e' possibile
oppure copie filtrate dei dbf, in termini di velocita' pura non saprei dirti
quanto si guadagni, ma in precisione si... Francesco Leo ne sa qualcosa
<8-)))
francosignore
Newsgroup: it.comp.lang.vo-clipper
Titolo: Warning: Your charge will be discarged

Ho una datawindow in cui ho messo una sub-window con abbinato un file
di appoggio in cui scarico dei dati.
quando chiudo e la procedura tenta di cancellare i record che sono
presenti nella sub-window, mi compare il WARNING in oggetto.
Dal debug riscontro la sua attivazione già fin dalla prima riga e non
c'é verso di uscire se non ammazzando il tutto!!!, Ma eccovi il metodo
di chiusura che uso:
METHOD ButtonEsci() CLASS Prodofini
    LOCAL oTempApp AS OBJECT
 	  	//Annullo i movimenti dell'archivio di appoggio temporaneo
		//SELF:oSF_prodBrowse:Server:Setorder(1)
		SELF:oSF_prodBrowse:Server:Gotop()
   		DO WHILE !SELF:oSF_prodBrowse:Server:EOF
			IF NetRecLock(SELF,SELF:oSF_prodBrowse:Server, 600)
				SELF:oSF_prodBrowse:Server:Delete()
				SELF:oSF_prodBrowse:Server:Commit()
				SELF:oSF_prodBrowse:Server:Unlock()
			ENDIF
   			SELF:oSF_prodBrowse:Server:Skip()
		ENDDO
		SELF:oSF_prodBrowse:Server:close()
    //Azzero il file appoggio
    oTempApp := tmpmat{,FALSE}
    otempApp:Pack()
    otempApp:Zap()
	otempapp:CreateIndex(CurDrive()+PLA_APPO+"TMPMAT", "STR(IDMATE,5)" )
    oTempApp:close()
	SELF:EndWindow()   //  chiudo la finestra
RETURN NIL
Ho rifatto tutta la finestra e sono nel budello senza luce. Qualcuno
può aiutarmi ???
Grazie a chi si interessa a questo problema.
Mario Summa

 ha scritto nel messaggio 
news:15d88326-afe0-4540...@v15g2000yqn.googlegroups.com...


 ha scritto nel messaggio
news:15d88326-afe0-4540...@v15g2000yqn.googlegroups.com...


 ha scritto nel messaggio 
news:15d88326-afe0-4540...@v15g2000yqn.googlegroups.com...


Devi usare Self:Ok() invece di Self:EndWindow()
Ciao
Alessandro
mds...@alice.it
 ha scritto:

Newsgroup: it.comp.lang.vo-clipper
Titolo: Buon Natale e felice anno nuovo.

Auguri di Buon Natale e Felice Anno Nuovo a Voi tutti.
P.S.: Ogni tanto, sarebbe opportuno, rallentare la corsa, staccare un po la 
spina e godersi i piccoli piaceri della vita e dedicarsi un pò di più alla 
famiglia, almeno in questo periodo. Io spesso non ci riesco, anche se, 
principalmente, lavoro a casa.
Ciao. Enzo. 

 Io spesso non ci riesco, anche se, principalmente, lavoro a casa.
Anch'io lavoro a casa. :-)
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 ha scritto nel messaggio
news:tXuxd.540185$35.22...@news4.tin.it...


Tanti auguri a tutti anche da parte mia di un sereno Natale e di un inizio
anno sempre migliore.
Per quanto mi riguarda non potrò staccare la spina, ho delle scadenze da
rispettare e sono perennemente arretrato, ma cercherò almeno di non
esagerare! :-(
Francesco LEO.

 ha scritto nel messaggio 
news:tXuxd.540185$35.22...@news4.tin.it...


 ha scritto nel messaggio
news:tXuxd.540185$35.22...@news4.tin.it...


Auguri di Buon Natale e Felice Anno Nuovo a Voi tutti.
Buon Natale a tutti, e...
anno nuovo vita nuova...
sto migrando a xBase+ADS.
---
ciao, acc(at)
libero.it

... noooooo
non lasciare VO proprio adesso.
comunque auguri, per il Natale, per l'anno nuovo e per la vita nuova xBase.
ciao
Massimo
"acc" <unk...@fake.address> ha scritto nel messaggio
news:kgies0t92iq3844c9...@4ax.com...



Auguri a tutti gli Amici del newsgroup anche da parte mia.
Ciao.
Roberto Cordini

comunque auguri, per il Natale, per l'anno nuovo e per la vita nuova xBase.
Grazie, altrettanto.
---
ciao, acc(at)
libero.it

 ha scritto nel messaggio 
news:tXuxd.540185$35.22...@news4.tin.it...


Bhe che dire, tanti auguri a tutti, a chi lavora
durante le feste e a chi (finalmente e meritatamente)
si gratta la pancia sotto l'albero (spero di essere uno
di questi).
Saluti dalla Sardegna
Massimo Friargiu
Area Medica Soft

Auguri Buone Feste
( Non avete molte occasioni per leggermi sul forum )
Una curiosità: quanti siamo in Italia a usare vo ?
Stefano

Auguri a tutti.
Alessandro. 

 ha scritto nel messaggio 
news:tXuxd.540185$35.22...@news4.tin.it...


Buon Natale a tutto il ng.
Mario Costantino

Newsgroup: it.comp.lang.vo-clipper
Titolo: NO EXPORTED METHOD

Quando si varifica l' errore in oggetto ?
Grazie in anticipo per l' aiuto
Giovanni

...


 ha scritto nel messaggio
news:2Rkr8.125669$1S3.3...@twister1.libero.it...


 ha scritto nel messaggio
news:2Rkr8.125669$1S3.3...@twister1.libero.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Cominciamo bene!

METHOD Start() CLASS APP
Local oWin
oWin:= TopAppWindow{Self}
oWin:Show()
Self:Exec()
RETURN
METHOD Expose() CLASS TopAppWindow
Self:TextPrint("Hello World", Point {200.200})
Return
// Perché il banale esempio "dalla grande guida" da questo errore? " Type
error in argument. Operation: Point:Init"
Appena a pagina 8, ed il resto?
Grazie per le spiegazioni.
Francesco.

Caro Francesco, non ti fidare mai troppo del codice scritto sui libri,
spesso riporta degli errori (forse di stampa).
Invece di farti prendere subito dal panico, guarda un pochino anche l'help
in linea, ......stai calmo e rilassati !!!  tutti noi siamo qui anche per
aiutarti
La classe point vuole due parametri, i quali DEVONO essere separati da una
virgola. (vedi "point Class", metodo Init  nell'help in linea)
Quindi : Point {200,200)
e non : Point {200.200}
Quando utilizzi una classe per creare un oggetto da essa (istanziazione)
guarda sempre il suo metodo Init nell'help per vedere che parametri vuole.
Ciao ciao e.... calma
Enio

 error in argument. Operation: Point:Init"
Forse dovrebbe essere
Self:TextPrint("Hello World", Point {200,200})
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: COME CHIUDERE UN DW E RIMANE NELLA SHELLWINDOW?

Salve a tutto il Ng.
Eccomi di nuovo alle preso con VO e con i soliti problemi.
Ho Creato una piccola applicazione cosi strutturata:
1) ShellWindow
2) Un Menu con un'unica voce: "Gestione Modalità Pagamenti"
Bene. quando clikko sulla voce Gestione Modalità Pagamenti mi si apre una 
datawindow con una serie di PushButton.
Il Mio quesito è questo quando clikko sul tasto ESCI della datawindow mi si 
chiude tutta l'applicazione.
L'applicazione non torna alla ShellWindow.
L'applicazione non da nessun tipo di errore
Vi riporto di seguito le istruzioni:
METHOD Start () CLASS App
 LOCAL oShell AS MyShell
 SetExclusive (FALSE)
 SetDeleted(TRUE)
 SetCentury(TRUE)
 SetDateCountry(6)
 oShell := MyShell{SELF}
 oShell:Show( SHOWZOOMED)
 SELF:Exec()
 RETURN NIL
METHOD LoadGestPagWin() CLASS MyShell
 LOCAL oWinGestPagWin AS ModPagGestWin
 oWinGestPagWin := ModPagGestWin{SELF}   //SELF RIFERITO ALLA SHELL WINDOW
 oWinGestPagWin:Show()
 RETURN NIL
**************************************
  METHOD ButtonEsci() CLASS MyShell
      SELF:EndWindow()
  RETURN SELF
Quando richiamo questo metodo non mi si chiude solo la Finestra 
ModPagGestWin
Ma entrambe le Finestre quella ShellWindow e quella DataWindow.
Io vorrei chiudere solo la DataWindow.
Spero di essere stato chiaro
Ringrazio e saluto tutto il Ng
Buon lavoro a tutti
Giuseppe Squitieri

Da quello che capisco hai commesso un piccolo errore.Il metodo ButtonEsci() 
non deve far parte della classe
MyShell ma della classe ModPagGestWin .
La classe ModPagGestWin  non trovando un suo metodo nominato  ButtonEsci , 
lo va a cercare lugo
tutto il ramo ereditario ed owner (la classe MyShell ) e lo esegue.
Ora eseguendo SELF:EndWindow() nella classe MyShell , tutta l'applicazione 
viene chiusa.
Ciao Alessandro

 ha scritto nel 
messaggio news:4360ffc8$0$29543$4faf...@reader1.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: GESTIONE IMMAGINI FA SCANNER CON DATA BASE

Salve a tutto il News
Sono alla ricerca di esempi e suggerimenti per poter imbastire in programma
che tratti immagini rilevate, sempre da programma, dallo scanner da abbinare
ad un database e stampare al bisogno rilevando il riferimento dal database
che le archivia.
Sarò grato a chiunque possa inviarmi esempi e suggerimenti in tal senso.
T.I.A.
Mario Summa

 wrote in message
8qvj5f$f44$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: VO 2.5

Per tutti quelli che mettono in giro voci che a CA di VO non gliene
frega niente o che CA vuol far morire VO:
andate su 
www.cai.com
 e leggete gli announcements!!!

 andate su 
www.cai.com
 e leggete gli announcements!!!
In effetti Enio mi ha convinto che forse il VO è più buono di quello che si
pensa. Forse dovuto al poco battage pubblicitario (cosa che non è di per se
un difetto, altrimenti i prodotti della Microsoft sarebbero i migliori del
mondo). Il problema è che questo atteggiamento ha comunque portato le case
editrici ad interessarsi poco, e in italiano non c'è molto da acquistare in
libreria. Magari se ci facessi un'altro libro tu e il Donci (Programmazione
in CA-VO, vol.1 2 e 3 ;-) ).........
Newsgroup: it.comp.lang.vo-clipper
Titolo: Problema banale: Esc Key

Ma come si fa a chiudere una finestra (o almeno a eseguire qualcosa)
premendo il tasto Esc?
Sul libro di Rick Spence c'e' scritto di usare buttonClick ma non
funzia! Premendo Esc il metodo non viene neppure chiamato!
METHOD ButtonClick(oControlEvent) CLASS MiaDialogWindow
	LOCAL oControl AS Control
	oControl := IIf(oControlEvent == NULL_OBJECT, NULL_OBJECT,
oControlEvent:Control)
	SUPER:ButtonClick(oControlEvent)
	//Put your changes here
	IF oControlEvent:Message == WM_COMMAND .and.
oControlEvent:WParam == IDCANCEL
		SELF:EndDialog()
	ENDIF	
	RETURN NIL
Ignazio
More than 90 HiRes images in my home page  
http://www.geocities.com/~puddu/


Io ci sono riuscito modificando il codice dei controls di una finestra. In
sostanza bisogna intercettare il tasto premuto nella coda dei messaggi del
controllo che ha il focus. Un esempio è disponibile in VOTC.
La cosa non è però funzionale perché in ogni finestra bisogna modificare le
proprietà di tutti i controls  (SLE, MLE, COMBO, Etc. ).

 



Non credo che cio' che vuoi (ed ho capito) possa funzionare con il metodo
Buttonclick().
Esso è un metodo che viene invocato quando si fa clic con il mouse su
bottoni ,radio button e check box quindi...
io fossi in te proverei a scrivere un metodo dispatch() per la finestra dove
dentro vai a testare se il tasto premuto e' un tasto ESC, però mi sa che
devi riscrivere un  metodo dispatch per ogni  controllo...
Ciao
Enio

Se vuoi chiudere una dialogwindow scrivi un method dispatch.
METHOD Dispatch (oEvent) CLASS dlgWindow
   // Bedingung für: Esc-Taste gedrückt
   IF oEvent:message == WM_Command .AND. ;
      oEvent:wParam  == IDCancel
      SELF:EndDialog(0)
   ENDIF
RETURN SUPER:dispatch (oEvent)
Se vuoi chiudere una datawindow devi scrivere lo stesso per il "surface"
della finestra.
method dispatch(oe) class __FormSurface
etc.
return super:dispatch(oe)
Ciao Stefan

Ti devi creare una classe chiamandola ad esempio MiaSLE e poi far derivare
ogni SLE da questa, agendo sulla proprietą "INHERIT FROM CLASS" nella
finestra
delle proprietą del controllo
CLASS MiaSLE INHERIT SingleLineEdit
---------------------------------------------------------
Ecco il relativo metodo dispatch()
METHOD Dispatch(oE) CLASS MiaSLE
IF oE:wparam==KEYESCAPE
        SELF:Owner:endwindow()
ENDIF
RETURN SUPER:Dispatch(oE)
Ciao
Enio

Se vuoi chiudere una dialogwindow scrivi un method dispatch.
Grazie mille!

Newsgroup: it.comp.lang.vo-clipper
Titolo: dimensioni di una bitmap

cari amici :
Qualcuno sa come avere le dimensioni in pixel di una Bitmap ?
Grazie
Enio

 wrote in message
3IiB7.6238$C57.1...@news1.tin.it...


 wrote in message
3IiB7.6238$C57.1...@news1.tin.it...


 Qualcuno sa come avere le dimensioni in pixel di una Bitmap ?
Eccomi. Queste due funzioni C le ho tratte dalle Fivewin:
CLIPPER nBmpHeight() // ( hBitmap ) --> nHeight  // standard windows
bitmap!
{
    BITMAP bm;
    GetObject( _parni( 1 ), sizeof( BITMAP ), ( LPSTR ) &bm );
    _retni( bm.bmHeight );
}
//---------------------------------------------------------------------------//
CLIPPER nBmpWidth() // ( hBitmap ) --> nWidth  // standard windows
bitmap!
{
    BITMAP bm;
    GetObject( _parni( 1 ), sizeof( BITMAP ), ( LPSTR ) &bm );
    _retni( bm.bmWidth );
}
//---------------------------------------------------------------------------//
Per qualunque informazione o approfondimento in merito sono qui.
EMG
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 ha scritto nel messaggio
news:3IiB7.6238$C57.1...@news1.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: rich edit

In una datawindows ho inserito un Rich Edit Control collegato ad un campo
memo.
Fino qui tutto bene, si comporta normalmente.
Come si fa a sfruttare le caratteristiche di questo controllo?
Ciao e grazie
Roberto

 wrote in message
99unme$sol$1...@fe1.cs.interbusiness.it...



wrote:

-----------------------------
Fabio Cresta
Computer Associates FSG Consultant
VO/Jasmine specialist
e-mail: 
fabio....@ca.com
 
fcr...@tin.it
 
fcr...@windevs.com
web: 
http://www.windevs.com
------------------------------
Newsgroup: it.comp.lang.vo-clipper
Titolo: 2.7a rilasciata


Newsgroups: comp.lang.clipper.visual-objects
Subject: VO 2.7a Patch and 3Party Libs Now available for DL
Date: Thu, 27 May 2004 19:25:07 -0400
Hello All,
The Visual Objects 2.7a Patch is now ready for download. Some Third 
Party
Products for VO 2.7a are also available at the download site. (Full 
List at
the
bottom of this message)
You MUST install a copy of VO 2.7 from your CD to C:\CAVO27A before you
attempt to run the PATCH.
It is extremely important for a successful installation that you 
understand
this is a PATCH that does NOT contain all of the files for a complete 
VO
installation and must be applied to a directory that already contains 
VO 2.7
You MUST install a copy of VO 2.7 from your CD to C:\CAVO27A before you
attempt to run the PATCH !
Be sure to READ the Patch installation screens for important 
information
about the installation of the 2.7a Patch.
Please visit 
http://www.grafxsoft.com/27updates.htm
 for download sites 
and
mirror sites.
Because we expect for the patch to be heavy, please be patient.  Mirror
sites have been set up in the USA, UK and Australia, and in Germany.
The following Third Party Solutions are ready now.
ftp://grafxsoft.com/vo_27a/
bBrowser
dbAdmin
dbMax
VO2ADO
VOPP
Report Pro 2.12 for VO 2.7a
Source Code Products like.
Columbo
ClassMates
Simply recompile with 2.7a
Others will be added to the download site as they are ready.  I suspect 
that
we will have them all with in a week or two.
Brian

Salve,
ripeto brevemente in italiano le istruzioni come applicare questa 
patch:
- Prima di fare qualsiasi cosa esportate tutti i Vostri progetti. 
Questa cosa funziona molto bene con la funzione AutoExport del VO 
Productivity Pack
- installate nuovamente VO 2.7 IN UNA CARTELLA DIFFERENTE dalla attuale 
installazione. La proposta di GrafX è di installate in c:\cavo27a
- eseguite la patch indicando come cartella quella dove avete appena 
installato la 2.7
- tutte le librerie delle quali non avete le sorgenti (VOPP, bBrowser, 
VO2ADO, ecc.) devono essere scaricate dal relativo sito. 
- NON potete usare i progetti creati con la 2.7 con la 2.7a - dovete 
ricreare i progetti in cartelle differenti e reimportare tutti gli AEF.
Ripeto: un salvataggio di tutto prima di partire, e ricordate che le 
DLL e le EXE create con la 2.7 non sono compatibili con la 2.7a. Perciò 
chi ha già fornito applicazioni 2.7 nell'upgrade alla versione con la 
2.7a deve aggiungere anche le DLL runtime e ovviamente anche le proprie 
DLL.
Spero di essere stato chiaro.
Un'altra cosa volevo aggiungere: potrebbe essere che i siti dove si può 
scaricare la 2.7a siano un po carichi. Perciò potrebbe essere opportuno 
aspettare quanlche giorno.
Saluti e buon lavoro!
Wolfgang
Newsgroup: it.comp.lang.vo-clipper
Titolo: Controllo Rich Edit (RTF) e MySQL

Il controllo Rich Edit se associato a MySQL da problemi incredibili.
Se si mette un controlo Rich Edit assieme a una subdatawindow nella
stessa finestra, la finestra fa cose da pazzi quando si passa da un
reckord all'alto, anche col mouse, anche senza modificare nulla,
probabilmente il controllo viene fatto impazzire dai codici che
vengono introdotti per la formattazione del testo. Succede casino sia
che si usino gli ODBC sia che si usi l'accesso diretto al database. E'
proprio un problema di VO.
-- 
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

 ha scritto nel messaggio 
news:ncjtq0hrd3ol3lvr8...@4ax.com...


richedit senza problemi.
O mamma mia, allora che sara'? Se metto un controllo multilineedit
funziona perfettamente, e codice non ce n'e'.
Sara' la finestra scassata? Provo a ricrearla nuova, ma fare il touch
+  reindex del repository non ha avuto effetto.
Grazie della dritta, provero' a ricreare da zero finestra e controlli
e riferiro'.


 ha scritto nel messaggio 
news:1mltq0t6efm45e25i...@4ax.com...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5.2 disk error

Hi Guys,
        I am trying to reinstall clipper 5.2  but my Installation Disk 1 has
errors on it. I have used Nortons to get rid of the disk errors and move the
files to a clean part of the disk but while uncompressing onto my HDD it
comes up with errors.
Can anyone send me a copy of the english version of Disk 1. I have the full
version of Clipper 5.2 and also the upgrade version but the upgrade will not
install without
version 5 installed, and I don't have it anyway. Unless I can trick it
somehow.
PS: I do own the original version of clipper 5.2 with manual etc, but CA
here in NZ don't have any to repair my copy.
Thanks

 wrote in message
news:10609215...@drone5.qsi.net.nz...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Method SetModal

Ciao a tutti
In VO 25b3
Aprendo la finestra A dalla quale apro la finestra B dalla quale apro la
finestra C  tutte con il metodo suggerito da Enio Donci SELF:SetModal(TRUE)
Fino a qui tutto bene perň quando chiudo la finestra C con
SELF:SetModal(FALSE),  anche le finestre A e B non sono piů Modales

 SELF:SetModal(FALSE),  anche le finestre A e B non sono più Modales
Scusate se ribadisco ciò che mi è già capitato di dire in passato: una
finestra di dialogo modale non è affatto equivalente ad una non modale
con le finestre di appartenenza disabilitate. Tanto è vero che la si
crea con API di Windows diverse. Vi consiglio di controllare se VO vi
mette a disposizione (non vedo perché non dovrebbe, perfino il Visual
Basic lo consente con l'opzione vbModal del metodo Form.Show) un'opzione
per creare direttamente un dialogo modale. Con le librerie Fivewin il
modal è di default e, al contrario, se si volesse un dialogo modeless si
scriverebbe
ACTIVATE DIALOG oDlg NOMODAL
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 ha scritto nel messaggio
news:7NmT8.18757$Jj7.4...@news1.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN April 2001 (3 CDs) 110.000 lire (ULTIMO NUMERO USCITO!!!)
-MSDN January 2001 (3 CDs) 86.000 lire
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 20.000 lire (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 16.000 lire
-MS Windows DNA (1 CD) 16.000 lire
-MS Internet Business Development Kit (4 CDs) 12.000
-MSDN V.3 Sampler CD (1 CD) 12.000 lire
-MS TechNet Sample (1 CD) 6.000 lire
-MS Year 2000 Resource CD (1CD)  2.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

 ha scritto nel messaggio
news:9ch1ss$rre$2...@nreadB.inwind.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Campi Memo

Qualcuno mi sa dire se esiste qualche baco nella gestione dei file DBT e
come risolverlo ?
A me succede la seguente cosa:
In un file pippo.DBF con all'interno dei campi memo (e quindi associato un
file pippo.DBT) all'imrovviso vengono scambiati i record dei campi memo fra
i record ?????
Prima
Record 1 -> Campo Memo1
Record 2 -> Campo Memo2
Record 3 -> Campo Memo3
Dopo
Record 1 -> Campo Memo3
Record 2 -> Campo Memo1
Record 3 -> Campo Memo2
Qualcuno sa aiutarmi ?


A me succedeva tanto tempo fa prima che adottassi la tecnica di dare
COMMIT al più presto dopo ogni modifica. E comunque solo in seguito a
qualche accidente tipo black-out della rete elettrica, pressione incauta
del pulsante di reset o grave errore nel programma. Uso abbastanza
intensivamente i campi memo e problemi non ne riscontro.
EMG