mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: Livorno 2005

E' con immenso piacere che Vi comunico che la sessione novità di MySql 50 
sarà tenuta da Patrizio Tassone della StarData, ovvero MySql in Italia.
Danilo Giuliani 

 ha scritto nel messaggio 
news:3xyUe.35952$O6.21...@news3.tin.it...


 ha scritto nel messaggio
news:3xyUe.35952$O6.21...@news3.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO25a1] VO + Excel

Ciao a tutti.
Qualcuno mi può aiutare?
Voglio marcare il bordo di una cella di excel (esempio la cella che precede
il totale di una colonna) e uso questo codice:
oRange:Borders:Weight := xlThin
ma la cella viene marcata tutta intorno (top, bottom, left, right). Come
posso marcare solo il bordo in basso della cella?
Uso una classe OleAutoObject per collegarmi a Excel. La classe è stata
creata con Automation Server e la versione 97 di Excel. Adesso sono passato
a Excel 2000, devo rigenerare la mia classe OleAutoObject ?
Mi succede una cosa strana:
VO25 + Excel 97 (riuscivo a chiudere Excel chiudendo la mia datawindow)
lo stesso codice
VO25a1 + Excel 2000 (Excel si chiude solo se esco dal mio programma)
Qualche anima pia mi da una dritta?
Ciao e buon VO

 Ciao e buon VO
-- 
"Uomo, tu sei giovane come la tua speranza e vecchio come la tua
angoscia"
"Man you are young like your hope and old like your anguish"

Ciao Francesco,
grazie per avermi risposto.
Si, hai ragione, Excel non è visibile ma lui in realtà salva il file e se è
già presente mi chiede se voglio sovrascrivere. Però alla fine rimane aperto
(nascosto) fino a quando non chiudo il mio applicativo.
Ora devo fare due prove:
1. vedere come si comporta su un PC con Excel 97
2. rigenerare il tutto con Excel 2000 (però ho paura che poi non funzioni
con Excel 97 di qualche cliente)
Vorrei lanciare una proposta. Sarebbe in questo NG approfondire
l'integrazione di VO con i prodotti MS. E' sempre un punto di forza avere un
programma che dialoga e sfrutta quello che già esiste e funziona.
Ciao e buon VO

Newsgroup: it.comp.lang.vo-clipper
Titolo: Meeting 2006 pernottamento

Arrivate tutti in giornata o c'è qualcuno
che ha trovato qualche albergo nelle
vicinanze dell'Accademia??
Da Trieste sono circa 500km e
stò valutando di arrivare un giorno prima.
Grazie
Paolo Kalc





Gli anni passati sono sempre sceso all'Hotel Rex, 

in...@hotelrex.it
; se sei in macchina è 
comodo perchè pur essendo appena fuori Livorno, se fai il lungo mare l'Accademia 
ti casca in bocca.


(un Km poco più)


 


Chiederò a Enio di inviare comunque il solito elenco 
alberghi.


 


Ciao


 


Danilo
Newsgroup: it.comp.lang.vo-clipper
Titolo: Manuale per Clipper

Salve, dove posso trovare una guida per il Clipper?
Grazie 1000!!!

 Salve, dove posso trovare una guida per il Clipper?
Hai provato a fare una ricerca in rete?
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

 Hai provato a fare una ricerca in rete?
Si, ma non ho trovato niente, mi aiuteresti?
Grazie.

 Si, ma non ho trovato niente, mi aiuteresti?
Ho trovato solo questo in spagnolo ma tutto sommato potrebbe andare
bene, no?
http://guille.costasol.net/Clipper/indice.htm


 Si, ma non ho trovato niente, mi aiuteresti?
Non c'è quasi nulla in rete, per ovvie ragioni.
Cordalità.
Toni

 Non c'č quasi nulla in rete, per ovvie ragioni.
Cioč? Quali sarebbero queste ragioni?

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problemi con la classe SQLSelect di CAVO

Buongiorno a tutti, ho un problema che mi tormenta da qualche tempo: non riesco
a salvare per intero campi carattere ampi (circa maggiore di 10 caratteri) con
il metodo FieldPut della classe SQLSelect in una tabella MySQL (collegata via
ODBC).
Funziona correttamente con campi carattere di dimensione inferiore e con tutti
gli altri tipi di dati. Al momento ho risolto il problema con il metodo Execute
della classe SQLStatement alla quale faccio eseguire un Update diretto, ma
risulta più lento.
Sapete darmi delle dritte?
	Marino

In effetti anche io ho avuto problemi di codesto genere. La mia impressione
è che i fieldput e fieldget non funzionino al 100% con le classi Sql di VO.
Seguendo i validi consigli di Danilo Giuliani ho usato gli statement Sql che
funzionano bene ... eccoti un esempio di come li uso io :
METHOD ButtonOk() CLASS ClieEditWindow
 LOCAL oStat AS SqlStatement
 LOCAL cStat AS STRING
 IF SELF:cModo = "INSERIMENTO"
  cStat := "insert into Clienti
(RagSociale,Indirizzo,Cap,citta,partitaiva,telefono,email) Values ('";
     +SELF:mRagsociale+"','";
     +SELF:mIndirizzo+"','";
     +SELF:mCap+"','";
     +SELF:mCitta+"','";
     +SELF:mPartitaIva+"','";
     +SELF:mTelefono+"','";
     +SELF:mEmail+"')"
  oStat := Sqlstatement{cStat,oConnMySql}
  oStat:Execute()
  SELF:oOwner:DBRefresh()
 ELSEIF SELF:cModo = "MODIFICA"
  cStat := "Update Clienti set Ragsociale='"+SELF:mragsociale+"',";
    +"Indirizzo='"+SELF:mIndirizzo+"',"+;
    +"Cap='"+SELF:mCap+"',"+;
    +"Citta='"+SELF:mCitta+"',"+;
    +"PartitaIva='"+SELF:mPartitaIva+"',"+;
    +"Telefono='"+SELF:mTelefono+"',"+;
    +"Email='"+SELF:mEmail+"' "+;
    " Where Codice='"+NTrim(SELF:nCod)+"'"
  oStat := Sqlstatement{cStat,oConnMySql}
  oStat:Execute()
  SELF:oOwner:DBRefresh()
  SELF:EndWindow()
 ENDIF
--------------------------------------------------------------
METHOD DBRefresh() CLASS ClieWindow
 LOCAL olServer AS SqlSelect
 SELF:oSFClieBrowseWindow:Server:SuspendNotification()
 SELF:oSFClieBrowseWindow:Server:Close()
 olServer := SqlSelect{"select * from clienti order by
Ragsociale",oConnMySql}
    olServer:Execute()
 SELF:oSFClieBrowseWindow:Use(olServer)
  SELF:oSFClieBrowseWindow:Server:ResetNotification()
RETURN NIL
 Ricordati che per avere le modifiche del record sul browser, devi
ricaricare la tabella ... ed è ciò che fa il metodo DBRefresh scritto sopra.
Ciao
Enio Donci

 ha scritto nel messaggio
news:3dd20588...@news.iunet.it...



Non è più lenta, era sbagliata la mia prova :-(  Lancio tanti "update" per
quanti campi carattere devo memorizzare nell'archivio MySql mentre componendo un
solo update con l'elenco di tutti i campi da aggiornare la cosa diventa molto
più veloce.
Ciao, Marino


Temevo questa risposta... occorre ricrearsi da sé alcune classi standard di VO,
peccato! 
Ci mettiamo subito al lavoro.
Ciao Enio e grazie!

Se intendi Update come Statement Sql  certamente si deve fare con l'elenco
dei campi da aggiornare !!!
Ad esempio io faccio così :
 LOCAL oStat AS SqlStatement
 LOCAL cStat AS STRING
  cStat := "Update Clienti set Ragsociale='"+SELF:mragsociale+"',";

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problemi nel salvataggio dell'aef

ciao a tutti,
quando tento di esportare l'applicazione (AEF) mi viene fuori questa
dialog:
-- RecGet(): Length does not match requested length! --
cosa diavolo č successo ??
grazie in anticipo.

Mah... a me non è mai successo, comunque prova a reindicizzare il
repository, se non si risolve, prova a creare una nuova applicazionje di
default, togli tutti i moduli e copiaci la tua applicazione un modulo per
volta, provando ad esportare ogni due tre moduli copiati, in tal modo riesci
a vedere quale modulo eventualmente fa casino
Ciao
enio Donci

Newsgroup: it.comp.lang.vo-clipper
Titolo: Scrittura su cd rom

Da qualche parte ho letto che � possibile utilizzare il cd rom come un 
normale hd.
Qualche notizia
Grazie a tutti
Francesco D'Aquila

 Qualche notizia
S�, � possibile utilizzare i CD riscrivibili attraverso il formato UDF solo 
che la loro affidabilit� �, per la mia esperienza, prossima allo zero.
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
 

 Da qualche parte ho letto che ï¿½ possibile utilizzare il cd rom come un 


 ha scritto nel messaggio 
news:49f5685e$0$17431$4faf...@reader5.news.tin.it...


> Da qualche parte ho letto che ï¿½ possibile utilizzare il cd rom come un 


Concordo con Massimo: HD ï¿½ piï¿½ veloce, sicuro, economico e meno 
ingombrante di un CD, nastro o altro.
Ammesso che riempi tutto un cd, ce ne vogliono oltre 2300 per fare un HD 
da 1,5 tera Byte che compri a 70 euro + iva. Ammesso che li trovi a 20 
centesimi, spendi 460 euro di CD, oltre ad altrettanti di mobile dove 
tenerli. Poi pensa a cercarli, catalogarli, etichettarli. E quando lo 
trovi, magari non lo leggi piï¿½ ...
Ciao
Alessandro
Massimo Bighelli ha scritto:


 (ma questa � la mia personalissima opinione)
Che io personalmente condivido. L'hard disk (removibile, non quello fisso 
che gira sempre) � attualmente l'unit� di backup pi� affidabile, veloce ed 
economica.


 ha scritto nel messaggio 
news:49f5685e$0$17431$4faf...@reader5.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: disponibili le classi per il Nuovo Spesometro

Salve a tutti,
 
ho appena terminato la prima versione del software di compilazione del
file del "Nuovo Spesometro" - ex Elenco clienti fornitori.
 
Sul mio sito trovate un file 
 
http://support.riedmann.it/download/NuovoSpesometro.zip
 
 
che contiene cinque file .prg.
 
Quattro di questi contengono le classi per scrivere il file (e suppongo
che dovrebbero funzionare anche per altri file telematici perchè
abbastanza generici), e il quinto contiene il mio codice usato per
creare questo file.
 
Usate questo file solo come esempio, e non stupitevi di referenze a un
VPEReport (che è il mio strumento di stampa) e di messaggi di errore in
lingua tedesca.
 
Ovviamente non posso garantire per la corretezza del codice, come non
posso fornire supporto gratuito. Non essendo commercialista, non posso
neanche fornire supporto fiscale o rispondere a domande sul contenuto.
 
A mail private su questo argomento non risponderò - solo a richieste in
questo NG.
 
Wolfgang
 
 
-- 
 

 
GRAZIE !!!!
 
comincio subito a vedere
spero proprio di non disturbarti oltre
 
Massimo Bighelli
ARCA Sistemi S.r.l.


 spero proprio di non disturbarti oltre
 
se hai delle domande, falle pure qui (e sicuramente risponderò).
 
Quello che non voglio fare è una consulenza privata perchè dovrebbero
essere tutti gli interessati possono approffittarne della discussione e
non solo uno.
 
Saluti
 
Wolfgang
 
-- 
 

 questo NG.
 
mi sembra giusto almeno si condividono i dubbi.
 
Ciao
 
Alessandro Vacchiano
 
 
 
"Wolfgang Riedmann"  ha scritto nel messaggio 
news:bcg3gm...@mid.individual.net...


 mi sembra giusto almeno si condividono i dubbi.
 
esattamente - e in questa maniera le domande non si ripetono....
 
Saluti
 
Wolfgang
 
 
--
Newsgroup: it.comp.lang.vo-clipper
Titolo: VO2.0 & VO2.5

Ciao ragazzi,
esiste un modo elegante per far convivere i due insieme?
Come faccio a gestire il PATH in modo da non dover
lanciare l'applicativo dalla directory bin della relativa versione
o dover creare un collegamento...
Tnx, bye bye

Se mi ricordo bene
SET PATH=C:\CAVO20\BIN;C:\CAVO25\BIN
Danilo Giuliani

 SET PATH=C:\CAVO20\BIN;C:\CAVO25\BIN
Ho già provato...
così va in conflitto la CAVORT20.DLL

Newsgroup: it.comp.lang.vo-clipper
Titolo: aiuto per programma clippe in multiutenza

Qualcuno saprebbe indicarmi una tool freeware che consente di convertire un
programma da mono a multiutenza ?
Esiste dAnalyst gold ma č a pagamento.
Grazie per il vostro aiuto.

 ...
I can read but not write in Italian...
Your Clipper already has all tools to convert a program to multiuser
environment. Consult the Network Programming chapter in the Programming
and Utilities Guide.
HTH,
--
Marcos Nogueira
S. Paulo - Brazil
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 escribió en el mensaje
news:8vuhp7$frc$1...@nread2.inwind.it...


 wrote in message
news:901ae1$6k0$1...@lepsoy.sinectis.com.ar...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Meeting Roma 2006

Da alcuni partecipanti al Meeting di Livorno mi è stato chiesto se ero 
disponibile a ripetere la giornata tenuta a Bologna nel 2003 vertente tutta 
su MySql e VO, alla luce delle nuove versioni e delle esperienze maturate 
sino ad oggi.
Sino ad ora ho ricevuto una quindicina di adesioni, quindi si potrebbe fare.
Il periodo potrebbe essere la metà di gennaio.
Stante che l'Accademia Navale di Livorno in quel periodo è impegnata nelle 
attività istituzionali, mi sono interessato per altra sede.
L'Università Pontificia Salesiana di Roma si è dimostrata disponibile ad 
ospitarci a fronte di una offerta.
La sede è sita in zona Nuovo Salario, facilmente raggiungibile con i mezzi 
pubblici dalla Stazione termini, (e quindi dall'aereoporto) e dalle 
autostrade. Nelle vicinanze vi è un albergo.
La giornata deve però essere un sabato. Io proporrei il 21 gennaio 2006 
sabato.
Che ne dite? devo muovermi?
Danilo
P.S. notizie anche sul forum 

Se la sfiga non ci mette di nuovo lo zampino, per me č ok, se č dopo il 10.
Ciao.
                    Francesco Leo 

 ha scritto nel messaggio 
news:4353696a$0$13355$4faf...@reader2.news.tin.it...


Ciao Danilo,
come scritto nel forum la data per me va bene, e siamo in due anche 
noi. Approfitteremo del viaggio per passare anche il venerdì e la 
domenica a Roma (sperando che non ci sia particolarmente tanta gente).
Saluti
Wolfgang

Per me va bene... per ora !
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

sino ad oggi.
Sono interessato. Si può avere un elenco dei temi che verranno
trattati?
Io, come sai, utilizzo già mysql e la tua libreria, mi trovo molto
bene, ma c'è sempre da imparare...
ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: VO - AutoConnect

Devo scrivere un programmino che ad intervalli regolari (diciamo
controllando data e ora) si colleghi automaticamente ad Internet ad un sito
predefinito (con password registrata), scarichi un file (se esiste) in una
directory predefinita, per poi chiudere la connessione e ritornare il
controllo al chiamante.
Il pC deve fare tutto da solo.
Sembra una stupidaggine, ma più mi addentro e più mi incasino.
Non sono molto pratico nella gestione del Socket.
Qualche idea furba che mi aiuti nei problemini nascosti? (la domanda è
rivolta agli esperti del settore)
Grazie a tutti quelli che hanno un minuto da perdere per scrivere un'idea o
un'esperienza.
Massimo

Il pC deve fare tutto da solo.
[...]
Come accede al sito internet?
Hai una pagina web con un form di immissione nome+password?
Se è cosi', conosco una persona che ha scritto un programmino (o forse
uno script) che, in automatico, riempie i campi di una pagina web e
clicca su SUBMIT.
Oppure c'è un server FTP?
Se è così dovresti utilizzare la classe CFTP di VO.
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

 ha scritto nel messaggio
news:3c999683...@news.aruba.it...



Prova a dare un' occhiata all'esempio FTP Explorer. Io ho preso
lo spunto da questo esempio per caricare sul sito web file DBF
tu dovresti fare l'inverso.
Saluti
Paolo

 sito ftp per copiarmi sul disco C un file?
non so come puoi farlo con VO, ma puoi fare molto semplicemente un file .BAT
che richiami C:\WINDOWS\FTP.EXE in silent mode (FTP -v -n -i -s:nomefile.txt
. In nomefile.txt metti nome utente, password e comando get per prenderti il
file)
Penso che poi, in VO non sia difficile impostare un timer che lanci il file
.BAT ad intervalli periodici.
My 2 cents.
Ciao.
Davide.

file)
Perche' un .bat e non invece
ShellExecute(NULL, String2Psz("open"), String2Psz("FTP -v -n -i
-s:nomefile.txt"),  ;
NULL,NULL,SW_ShowNormal)

file)
Prova cosi':
WinExec(PSZ("FTP -v -n -i -s:nomefile.txt"),sw_show)

 ha scritto nel messaggio
news:a7enb5$kuj16$1...@ID-119280.news.dfncis.de...


 ha scritto nel messaggio
news:tcPm8.15029$pT1.4...@news1.tin.it...


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

Che voi sappiate è  possibile far si che da una datawindow non si possa
uscire finche non  la si chiude?
(VO2.5)
Saluti
R. B.


wrote:

Nella proprieta' Inherit from class seleziona DATADIALOG
Ciao
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer
President of Clipper/Visual Objects/Jasmine User Group Italy
fcr...@tin.it
http://www.windevs.com
ITALY
------------------------------
Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO 2.5 A1] ERRORE SU SERVER NOVELL

Una mia applicazione multiutente utilizza un database condiviso su server
Novell, nel momento di effettuare una modifica su un record mi viene fuori
il seguente messaggio di errore
IpNtxInfo->IKnownRec ==IRecord
Situation: Attemping to update a Known record
FILE: .\DTX1.C
LINE:              2694
qualcuno mi puņ aiutare a venirne fuori?

 qualcuno mi può aiutare a venirne fuori?

 ha scritto nel messaggio
news:8l00oq$n4l$1...@sirmdpsin17.inwind.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Vulcan & dintorni

Salve a tutti,
desidero avere un parere specialmente da parte di chi usa Vulcan in ambiente 
multilinguaggio.
Un programmatore (ultra cinquantenne) con discrete competenze di Vo2.7 pu� 
lavorare utilizzando Vulcan assieme ad un gruppo di programmatori che 
utilizzando un ambiente .NET con linguaggio C# sviluppano progetti 
complessi?
Quanto le classi sviluppate in linguaggi diversi possono interagire tra 
loro?
Quali sono i problemi di una simile integrazione?
grazie a quanti vorranno aiutarmi a decidere se rimettermi in gioco o meno.
Claudio Carletta 

 Un programmatore (ultra cinquantenne) con discrete competenze di Vo2.7 puï¿½ 


 Un programmatore (ultra cinquantenne) con discrete competenze di Vo2.7 puï¿½ 


 ha scritto nel 
messaggio news:GArfn.26735$Ua....@twister2.libero.it...


 ha scritto nel 
messaggio news:GArfn.26735$Ua....@twister2.libero.it...


 ottenere codice Vulcan.
Ma allora questo "intermadiate language" � facilmente reversibile?
Quale sicurezza abbiamo allora sugli eseguibili che diamo ai ns. clienti?


 Quale sicurezza abbiamo allora sugli eseguibili che diamo ai ns. clienti?
Se lo dai cos� nessuna, ma esistono offuscatori anche free.
Danilo

Newsgroup: it.comp.lang.vo-clipper
Titolo: CA report writer

C' è qualcuno che utilizza CA report writer?
Avrei bisogno di aiuto.
Giovanni

 ha scritto nel messaggio
news:bGSd8.13907$fa5.4...@twister2.libero.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: CP premarcato

Ho necessità di stampare su A4 i bollettini di C/C grafica compresa.
Qualcuno ha già avuto a che fare con questo problema.
Grazie a chi vorrà darmi qualche suggerimento
Giovanni Pizza

 ha scritto nel messaggio
news:bc2em6$2c9$1...@fata.cs.interbusiness.it...


 Grazie a chi vorrà darmi qualche suggerimento
Non hai detto pero' con cosa :) Sotto windows io lo faccio con Delphi 
(quindi e' OT), con il clipper sotto dos, faccio in questo modo :
- mi procuro il pdf
- stampo da windows su un file .prn impostando una laser hp molto 
semplice, tipo la 3 o la 4, che hanno il pcl5 base.
- mi sono fatto una procedura che filtra il file generato per eliminare 
tutte le cose che potrebbero generare un eject (conosco bene il pcl5)
- a questo punto invio alla stampante il file (che in pratica mi disegna 
il background) poi gli scrivo sopra con i comandi normali del clipper ed 
infine mando in stampa la pagina .
Spero sia riuscito a farmi capire :))
Ciao.alberto.
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320


Io normalmente stampo sul prestampato e le varie posizioni le imposto in
un file INI. Se volessi stampare anche il bollettino stesso farei così
(solo teoria, finora non mi è mai capitato di farlo): lo scannerizzerei
ad una dimensione che sia un buon compromesso tra risoluzione e
pesantezza del file, poi duplicherei l'immagine in senso verticale. Poi
stamperei il file così ottenuto con lo stretching in A4 prima di
stampare sopra i dati, che dovranno comunque essere stampati in modo
trasparente altrimenti coprirebbero la grafica.
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:MPG.194fa6cc1...@News.CIS.DFN.DE...


 ha scritto nel
messaggio news:3EE59802...@emagsoftware.it...


 Non ti è mai capitato?
No, l'importante è utilizzare sempre le informazioni metriche fornite
dal driver della stampante tramite l'API GetDeviceCaps(). Questo
dovrebbe rendere il programma indipendente dalla stampante utilizzata e
dalla sua risoluzione.


 Oppure: convertire in DOC un PDF (piuttosto complesso come un F24) ?
Beh, per fare questo, se si fa una volta ogni tanto, si potrebbe usare 
una trial della adobe. Tanto l'f24 non lo cambiano sempre .. si spera :)


 No, l'importante č utilizzare sempre le informazioni metriche fornite


 Tu non hai avuto di questi problemi?
Finora no. Ma proprio oggi ho avuto a che fare con un driver HP che dava
dei problemi (diversi da quelli da te citati, assolutamente non
risolvibili da programma) e ho risolto installando un generico driver HP
LaserJet.


Grazie della risposta.
E' in linea con quanto faccio io.
Ciao
Massimo
Newsgroup: it.comp.lang.vo-clipper
Titolo: cestino windows

un mio cliente in fase di delirio da scoperta ha cancellato il cestino del
desktop
qualcuno sa come si fa a recuperarlo ?
Francesco D'Aquila


Dovresti averlo sempre nella gestione risorse, in caso affermativo
fagli un collegamento, dovrebbe andare, altrimenti potresti provare
con programmi tipo Tweaki o simili che ti permettono di controllare
meglio queste opzioni diciamo interne di winzozz :))
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

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

grazie
Io solitamente uso la gestione risorse, quella a cui si accedere dal
menu -> programmi ecc ecc, quella in stile vecchio file manager per
intenderci.
Da qui cliccki con il destro sul cestino, fai crea collegamento e lui
dovrebbe dirti direttamente che lo crea sul desktop. Ho provato 5
minuti fa e funziona :)


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

io uso win98
Come scritto nel messaggio precedente :


 qualcuno sa come si fa a recuperarlo ?
Per cancellarlo deve aver cancellato la corrispondente cartella RECYCLED
(o c'č un altro modo?). Prova a ricrearla sulla root del disco.
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:FQvZ7.1143$WQ2....@news2.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: MySql e intranet

Nel server MySql ho creato un database e al suo interno delle tabelle, in
localhost l'applicazione funziona perfettamente, appena vado in intranet mi
da il seguente errore già al test del DSN.
Devo settare qualcosa nel DSN di particolare perchè oltre che sulla macchina
locale mi funzioni anche nella intranet ?
Grazie a tutti
Claudio Carletta

Scusate !!! ho dimenticato l'errore visulizzato
Nel server MySql ho creato un database e al suo interno delle tabelle, in
localhost l'applicazione funziona perfettamente, appena vado in intranet mi
da il seguente errore [ Al sistema '192.169.0.10' non è consentita la
connessione a questo server MySQL ] già al test del DSN.


 ha scritto nel messaggio
news:uiMlb.335883$R32.11...@news2.tin.it...


dovresti provare a fare un ping a quell'indirizzo. Nel caso ti risponda
guarda se l'utente con il quale ti "loggi" al PC (attenzione non a MySQL...
al PC !!!) ha le permission per accedere al PC Server.

 ha scritto nel messaggio
news:Bnsmb.349809$R32.11...@news2.tin.it...


 ha scritto nel messaggio
news:yHwmb.351297$R32.11...@news2.tin.it...


 ha scritto nel messaggio
news:iUhnb.56131$e5.20...@news1.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: VO e Outlook

Ciao a tutti , passo subito al problema.
Dalla mia applicazione con un pulsante devo aprire una email vuota con
Outlook ,
con la seguente istruzione :
 ShellExecute(SELF:handle(),PSZ("open"),PSZ("nuovo
messaggio.eml"),NULL,PSZ(WorkDir()),SW_SHOWNORMAL)
 viene aperta correttamente , ma vorrei inserire nell'indirizzo del
messaggio dove deve essere spedito
 il tutto č contenuto in una SLE.
 Spero di essere stato chiaro ringrazio in anticipo tutti coloro che mi
daranno retta.
 Antonio.

Ecco risolto il problema...
cMsg := PSZ("mailto:" + cIndirizzo +;
     "?Subject=" + cOggetto + "&body=" + cCorpo_messaggio)
 ShellExecute(NULL, PSZ("open"),cMsg,NULL, NULL,SW_SHOWNORMAL)
Ciao.
                                            Francesco Leo

 ha scritto nel messaggio
news:DAg48.24546$hi.5...@news1.tin.it...



Grazie della rapidità e della dritta
Ciao Antonio


Soltanto oggi ho potuto provare quello che mi ai scritto.
Comunque seguendo quanto scritto sopra mi appare il tutto (indirizzo
email,oggetto,e corpo messaggio) nell'indirizzo del destinatario, è normale
?
Ciao Antonio

cMsg := PSZ("mailto:" + cIndirizzo +;
     "?Subject=" + cOggetto + "&body=" + cCorpo_messaggio)
 ShellExecute(NULL, PSZ("open"),cMsg,NULL, NULL,SW_SHOWNORMAL)
Soltanto oggi ho potuto provare quello che mi ai scritto.


 ha scritto nel messaggio
news:DAg48.24546$hi.5...@news1.tin.it...



 ha scritto nel messaggio
news:a2uhio$mag$3...@newsreader.mailgate.org...

prova a scrivere cosi:
 cString := "mailto:" + cEmailDest +;
             + "?cc=" + cEmail_per_Conoscenza + "&subject= " + Oggetto +;
               "&body=" + CorpoMessaggio
l'errore e' nel punto "?Subject=" che deve essere "&Subject"
quindi chiami   ShellExecute()
francosignore

Niente da fare sempre uguale (scusa il casino con i messaggi)
Ciao Antonio

Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper summer 87 e W95

Salve a tutti, spero di avere postato nel forum giusto.
Alcuni anni fa (nel 1988) usavo il clipper summer 87 ed ho
costruito un programma getione fatture e magazzino per uso
interno dove lavoro su un Pc 386 dos
Ora vorrei se possibile sostituire il pc ed installare Windows, cambiare
alcune impaginazioni di stampa e ovviamente sostituire le vecchie stampanti
ad aghi con stampante laser.
Chiedo quindi come posso fare per gestire le stampanti (una su lpt1 e 1 su
com1) direttamente con i driver di windows.
Mi conviene rifare completamente il programma (magari in Visual basic, visto
che lo conosco bene) oppure mi date qualche speranza per trasferire il
programma scritto in summer 87 su pc con w95 ?
Grazie anticipatamente
gius...@sisteck.com


Non dovrebbe avere problemi. Tieni presente che è comunque un programma
DOS e quindi non può utilizzare direttamente le caratteristiche di
Windows.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: Ca-Ret VS Report Pro

Ho acquistato da poco Report Pro per VO 2.5.
Prima di installarlo però vorrei sapere se una mia applicazione che utilizza
il report editor standard di VO per la generazione di report continuerà a
funzionare se lanciata sotto VO.
Grazie
Ciao a tutti.

 wrote in message
81j2f0$kjv$1...@fe2.cs.interbusiness.it...


funzionare se lanciata sotto VO.
Si, i due report editor possono coesistere.
-----------------------------
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: problemi di File locking





Sto facendo manutenzione su una applicazione scritta in Clipper e ho 
scoperto che non riesce a bloccare i file (il programma richiama 
correttamente la funzione FLOCK ma non blocca il file). Infatti lanciando una 
seconda copia l'applicazione non legge che il file è bloccato dall'altra 
copia.


Poichè il programma apre 64 files (24 archivi, 40 indici) è possibile che 
ci sia un baco nel compilatore che con un numero elevato di files aperti non 
riesca più a gestirli?


 


Grazie e saluti.


 


Andrea Ricossa


leo_t...@yahoo.it


 


 


 



di files aperti non riesca pi=F9 a gestirli?
La funzione Flock tenta un blocco su tutti i record del file, risulta
per questo poco affidabile e poco performante, invece di usare Flock
prova ad aprire i DBF in modalità esclusiva (vedi il parametro della
DbUseArea(...) )
Antonello.
Antonello.

 DbUseArea(...) )
Ma così il programma diventa monoutente.
EMG

Ma così il programma diventa monoutente.
Si, diciamo che avrei dovuto spiegarmi meglio:
se i DBF sono utilizzati da diversi client contemporaneamente è chiaro
che devono essere condivisi (e allora usi la Flock()), ma se possono
essere aperti e chiusi *solo* per determinate operazioni allora,
personalmente, prediligo sempre l'apertura esclusiva.
Dipende da cosa un programma deve fare 
Saluti, :-)
Antonello.

 Dipende da cosa un programma deve fare
Se quelle "determinate operazioni" possono però essere compiute da più
utenti allora hai comunque bisogno di un meccanismo di arbitraggio ed
ecco che ritorniamo alla necessità del locking (che ha, appunto,
nell'arbitraggio la sua sola ragione di esistere).
EMG

nell'arbitraggio la sua sola ragione di esistere).
Perfettamente d'accordo, però rileggendo la domanda iniziale di
Andrea, ancora adesso non ho capito il risultato che intende
raggiungere, perchè mi pare di capire che vorrebbe impedire ad un
secondo utente di aprire lo stesso file, e poi la Flock() nel suo caso
restituisce .T. o .F. ??
Saluti, :-))
Antonello.

 e poi la Flock() nel suo caso restituisce .T. o .F. ??
Intendi se un DBF è aperto in modo esclusivo? Sicuramente .T. .
EMG

Andrea> (il programma richiama = correttamente la funzione FLOCK ma non blocca il file)
Antonello.

 > > > (il programma richiama correttamente la funzione FLOCK ma non blocca il file)
Non mi sembra possibile. Siamo sicuri di aver controllato bene il valore
restituito da FLOCK()?
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: MDReport e VO2.6

Carissimi amici,
ho acquistato MDReport (sorgenti inclusi) e devo dire di essere molto
soddisfatto !!!! Ho risolto definitivamente i miei problemi di stampa.
Non faccio pubblicità commerciale perché purtroppo non prendo una lira :-(
Penso sia giusto però aprire una discussione in quanto le stampe sono uno
dei punti delicati di ogni programma.
Per il momento non uso l'ambiente "visuale" per creare le mie stampe perché
preferisco scrivere tutto il codice direttamente in VO. Con le classi
fornite dalla libreria è un gioco da ragazzi (poche righe ma veloci).
Per esempio, rispetto a ReportPro 2.11, l'anteprima di MDReport in un
ambiente di rete è più veloce perché legge il database una sola volta. Se
uso RP, invece, passando da una pagina all'altra, l'applicazione rilegge i
dati dal server aumentando il traffico di rete.
Qualcuno di voi ha fatto la mia stessa scelta?
Buon VO
Biagio

 ha scritto nel messaggio
news:I24K9.7108$TC5.2...@twister1.libero.it...


 Legge database SQL ?
Legge sia DBF che SQL (cosa che non ho provato ma a giudicare dagli
strumenti deve essere molto potente sulle query).

 ha scritto nel messaggio
news:FvmK9.10462$TC5.3...@twister1.libero.it...


 ha scritto nel messaggio
news:1LDK9.22457$lV4.8...@news2.tin.it...


 ha scritto nel messaggio
news:yBEK9.13513$TC5.4...@twister1.libero.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: dati corrotti in SQL

Capita che alcuni dati arrivino sul Server SQL corrotti, con caratteri
ASCII "strani", ho provato di tutto, ritardi controlli verifiche, ho
addirittura cambiato il database da SQL Server a Access 2000, pensando
a problemi di rete, ma niente!
I dati corroti continuano ad arrivare, ho pensato a problemi di
caratteri non Ascii inviati dal Server Sco Unix, ho fatto una
procedurina che togli i caratteri maggiori di 126 (ascii) ma niente,
anzi ho scoperto che i dati corrotti arrivano anche con immissione
manuale da un stupidissimo form VO, che ho fatto per altre decine di
programmi in DBF senza problemi!
In CA non sanno che dirmi, ho chiesto se era possibile un intervento
sul posto, ma non mi hanno risposto.
Non voglio usare VB, sono convinto che VO con SQL funzioni!!!! (spero)
HELP

 wrote in message
3a9cdb0a....@news.caspur.it...


Probabilmente il problema e' nel driver ODBC.
Se proprio non si puo' fare a meno di usare l'SQL, e' bene usare
(nell'ordine dal peggiore al migliore):
1. il driver ODBC fornito col motore e non quello fornito con VO
(potrebbe essere di una versione del motore differente)
2. ADO/OLD DB (magari tramite la libreria di terze parti che trovi su
www.knowvo.com
)
3. Le API native (come ha fatto Danilo Giuliani con MySQL)
4. Usare Jasmine!!!!


-----------------------------
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
------------------------------


Andando dal peggiore al migliore
1 ho usato i driver per SQl 7.0 e successivamente per Access 2000 ( ho
provato la procedura anche in locale con Access)
2 proverò
3 non so come s fa!
4 Jasmine è caro, e come supporto siamo allo stesso livello di VO, in
caso di problemi come questo dove sbatto la testa?

Newsgroup: it.comp.lang.vo-clipper
Titolo: finestra in primo piano

Devo fare in modo che quando apro una finestra per l'edit dei dati, questa
rimanga sempre in primo piano.
Ho provato la DataDialog ma ha dei limiti, ad esempio non riesco ad accedere
alla barra degli strumenti per cliccare sull'icona di salvataggio,è
impossibile , per esempio,accedere alla finestra che si apre  facendo doppio
click sul SLE "codice fornitore"ed esportare il codice nella SLE.
Sarebbe bello poter avere sempre in primo piano la finestra di edit (una
datawindow) anche quando si attiva un'altra finestra (come fa la
calcolatrice di windows!).
Che voi sappiate è possibile ?
Grazie a tutti
R. B.

Ciao
per tenere un dialog sempre in primo piano
1- nella proprieta attiva modless
2- owner passa il sistema (voldire niente) MioDlg{ , altriparametri}
spero che sono satto utile
A. Tartoussi


Newsgroup: it.comp.lang.vo-clipper
Titolo: Libreria per grafici

Qualcuno di voi conosce una qualche libreria che consenta la creazione di
grafici con Vo ?
Ciao

...


 ha scritto nel messaggio
news:0k3l9.179895$pX1.6...@news2.tin.it...


 ha scritto nel messaggio
news:an2fpf$amb0k$1...@ID-119280.news.dfncis.de...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Stampa da programma in clipper

Salve a tutti
Diversi anni fa feci un programma in clipper per un amico.
Qualche giorno fa' mi ha chiamato perche' spostando il programma da un pc ad
un altro lo stesso non stampa piu'.
Non essendo un professionista non so come aiutarlo e chiedo un Vs aiuto.
Il nuovo OP e' XP e la stampante e' di tipo laser .
Grazie
I
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:217Z222Z63Z210Y...@usenet.libero.it...


 Prova con una stampante "vecchia" dovrebbe stampare .
oppure dai un'occhiata a Printfil, che ti consente di gestire anche 
stampanti GDI :)
Saluti,
Davide
aSwIt s.r.l.
--------------------------------------------------------------
Printfil - Windows Printing System for Applications
 
http://www.printfil.com
Odbc4All - Connection to ODBC Data Sources for any Application
 
http://www.aswit.com/odbc4all
--------------------------------------------------------------
Newsgroup: it.comp.lang.vo-clipper
Titolo: Timer

Ciao a tutti,
Ho la necessità di mostrare un testo che cambia ogni dieci secondi. Ho
provato ad usare le funzioni Timer() e RegisterTimer(), ma sinceramente non
ci ho capito nulla. Qualcuno può aiutarmi a risolvere il problema. Grazie
                                    Giancarlo

 ha scritto nel messaggio 
news:d3twe.88216$75.41...@news4.tin.it...


 ci ho capito nulla. Qualcuno può aiutarmi a risolvere il problema.
Difficile aiutarti se non specifichi lo strumento di
sviluppo/compilatore/linguaggio utilizzato.
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

 ha scritto nel messaggio
news:lLvwe.14296$h5.7...@news3.tin.it...


 ha scritto nel
messaggio news:V8wwe.14385$h5.7...@news3.tin.it...


 ha scritto nel messaggio 
news:ahQwe.18631$h5.8...@news3.tin.it...


 ha scritto nel messaggio
news:BvQwe.18679$h5.8...@news3.tin.it...


 ha scritto nel messaggio 
news:ahQwe.18631$h5.8...@news3.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: due cose su vo 27a

Sono già alcuni mesi che lavoro con vo27a.
Ho sempre lavorato con database mysql ed ora, per la prima volta (con la
versione 27a) uso un dbserver e mi sono accorto che sono stati aggiunti
diversi driver
ADSADT
AXDBFCDX
eccetera...........
dove posso trovare informazioni per capire la differenza tra uno e l'altro
driver?
Un'altra cosa.
In un progetto ho due applicazioni:
applicazione a
applicazione b
compilo l'applicazione a e la eseguo con successo.
eseguo l'applicazione b e parte l'applicazione a
reindecizzo
eseguo l'applicazione b e la eseguo con successo
eseguo l'applicazione a la eseguo e parte l'applicazione b
reindecizzo
etc
etc
Avete idea del perchè?
Ciao a tutti
Roberto

 Avete idea del perchè?
Questo problema si verifica esclusivamente se esegui le applicazioni 
all'interno dell'IDE di VO ?
Ciao.
Roberto cordini

 all'interno dell'IDE di VO ?
Penso di si, cosa vuoi dire esattamente?

 dagli sviluppatori Delphi e VO.
Sì, anche nel mondo [x]Harbour viene utilizzato. Solo che bisogna tener
presente due cose abbastanza importanti:
1. Bisogna pagare per ogni applicazione installata. Questo può essere
accettabile ma va ovviamente considerato caso per caso.
2. Essendo un client/server, non supporta tutto ciò che si può fare
normalmente con un RDD (ad esempio, non può ovviamente vedere variabili
e funzioni della nostra applicazione). In caso di porting questo può
diventare un bel problema.
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

AXDBFCDX
E questo driver cos'ha di <> dal DBFCDX?
Ciao
Roberto
Newsgroup: it.comp.lang.vo-clipper
Titolo: Cerco Software

Un mio cliente mi ha incaricato l'acquisto di un programma per la gestione
del cartellino.
Questo programma deve prevedere la possibilita' di ricezione di più
satelliti (da dove si timbra)
all'ufficio principale (luogo di raccolta dei dati).
Naturalmente dovra' essere corredato di tutte le funzioni di gestione e
stampa.
Rispondetemi pure in privato all'indirizzo :
aless...@computerscenter.com
grazie a tutti.
Alessandro.

Senti il Sig. Sisto "Solari"  di Udine
realizza applicazioni in VO proprio su questo argomento
solar...@adriacom.it

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO27] Ma il setup generator è stato eliminato?

Salve,
mi era comodo il setup generator per stabilire quali dll inviare e quali no,
anche se poi utilizzavo InnoSetup.
Ad una prima occhiata sul prodotto mi sembra sparito. E' nascosto da qualche
parte o è stato abbandonato?
Ciao, Antonio

 ha scritto nel messaggio
news:c4jjht$2jpnc6$1...@ID-161660.news.uni-berlin.de...


 schrieb im Newsbeitrag
news:c4jjht$2jpnc6$1...@ID-161660.news.uni-berlin.de...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Preprocessore #command su REPLACE

Salve,
ho usato il preprocessore #command su REPLACE, ma purtroppo mi intercetta le
chiamate con un solo WITH, dove sbaglio?
#xcommand REPLACE <campo> WITH <valore> [,<campoValoreN,...>] ;
  =>;
  CommandSQL ( "REPLACE" , <(campo)>, <(valore)>, { <(campoValoreN)> } )
Altrimenti esiste un comando che lancia il comando che ho appena
intercettato
Es.
#command REPLACE <*parametro*> => Foo( #<parametro> )
FUNCTION Foo ( par )
    REPLACE parametro
            o
    Super()
Grazie

 ha scritto nel messaggio
news:1cJQd.903688$35.34...@news4.tin.it...


 ha scritto nel messaggio
news:zTJQd.904018$35.34...@news4.tin.it...


 non ne dava) _DBFCDX/1022
Lock required. Prima di fare la REPLACE devi mettere un LOCK sul record,
è normale. Naturalmente solo se hai aperto il file in SHARED mode.
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

Newsgroup: it.comp.lang.vo-clipper
Titolo: Split e join

Innanzitutto  Buon Natale a tutti.!!!
Sto cercando di implementare in clipper le funzioni per la conversione di
stringhe in array e viceversa SPLIT() e Join() di javascript ma con scarsi
risultati.
Potete aiutarmi per favore?
Grazie
Steel

 Potete aiutarmi per favore?
Qualcosa tipo (non testato):
FUNCTION SPLIT( cString )
    LOCAL aArray := {}
    LOCAL i
    FOR i = 1 TO LEN( cString )
        AADD( aArray, SUBSTR( cString, i, 1 )
    NEXT
    RETURN aArray
FUNCTION JOIN( aArray )
    LOCAL cString := ""
    LOCAL i
    FOR i = 1 TO LEN( aArray )
        cString += aArray[ i ]
    NEXT
    RETURN cString
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
Newsgroup: it.comp.lang.vo-clipper
Titolo: cambiare la caption al radio button

A chiunque possa aiutarmi
Vorrei cambiare la caption dei radio button tramite una variabile local che
mi ricavo da un file .ini.
Non riesco a capire come si fa.
Grazie


Con le API dovrebbe bastare una SetWindowText( hWnd, cString ).
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

Self:oCCRadioButton1:Caption := "nuovo titolo"       oppure il nome della
variabile
Ciao
Enio

 ha scritto nel messaggio
news:QiJS7.8587$OP2.2...@news2.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: funzionalità particolare...

Ciao a tutti,
nel mio ambiente di sviluppo utilizzo una finestra dati composta da una
parte superiore dedicata ai campi della testata documento ed una inferiore
con la visione browse delle righe di dettaglio; per accedere in modifica a
queste righe apro un'altra finestra figlia di questa principale utilizzando
un pulsante RIGHE posto sulla finestra madre e questo pulsante chiama un
metodo della madre. Vorrei poter aprire la finestra figlia semplicemente
cliccando 2 volte su una delle righe poste nella parte inferiore della madre
magari posizionandomi poi con la finestra figlia sul record su cui ho
cliccato. Come intercetto in VO 1.0d il click sulle righe della finestra
principale per far partire lo stesso metodo del pulsante RIGHE?
TIA
Antonio Calogiuri
a.cal...@tiscalinet.it
web.iow.it/acalogiuri



Devi scrivere un metodo chiamndolo CVelldoubleclick nella classe del
browser.
Es.: se la finestra principale si chiama Pippo e la subdatawindow
Pluto,
scrivi
METHOD CellDoubleClick() CLASS pluto_databrowser
	Self:owner:owner:btRiga()
Dove BtRiga e' il metodo associato al pulsante che adesso ti apre la
finestra di editing delle righe.
Il browser deve essere read only

...


Direi che subclassando la DataBrowser per i miei scopi il tutto funziona
bene; grazie, ciao
Antonio Calogiuri



In alternativa alla funzione suggerita da Fabio Cresta potresti utilizzare
il singolo click del tasto destro del mouse ( notoriamente inutilizzato in
VO 2).
METHOD MouseButtonDown( oEvent ) CLASS Pippo_DataBrowser
    IF oEvent:Message == WM_RBUTTONDOWN
        Self:owner:owner:btRiga()
        // ... e riprendendo il concetto del tuo pulsante "Riga"
        // Dove BtRiga e' il metodo associato al pulsante che adesso ti apre
la
        // finestra di editing delle righe.
    ENDIF
// oppure potresti includere un menu popup con funzioni aggiuntive
// edit, copy, past, delete ecc.
METHOD MouseButtonDown( oEvent ) CLASS Pippo_DataBrowser
    LOCAL oM AS BrowserControl  // menu di tipo popup
     IF oEvent:Message == WM_RBUTTONDOWN
          oM :=  BrowserControl {SELF:Owner:Owner}
          oM:ShowAsPopUp (SELF:Owner:Owner)
     ENDIF
Azz!! non mi sono accorto che utilizzavi Vo1, dovrebbe funzionare tutto, con
esclusione del metodo ShowAsPopUp che non esiste in Windows 16.
Ciao.
// Cossaro Fernando
// italcalco...@NIxSPAMiol.it
// rimuovere NIxSPAM per l'e-mail
Newsgroup: it.comp.lang.vo-clipper
Titolo: richiesta di consigli sul linguaggio da scegliere per sviluppare sotto windows

Uso da tempo clipper tramite un case e vorrei sapere qualcosa di più su
visual object

Ciao Max,
prova su 
www.cavo.com
troverai tutte le informazioni che vuoi...
anche una versione trial.
Ciao.

visual object
 Su 
www.cavo.com
 puoi scaricare una versione trial di Vo 2.5.
Se vuoi continuare a usare un case, dai uno sguardo a
http://www.polaris.it/bertuzzi/VD002.htm
, un CASE per Visual Objects.
Ciao
fabio 
P.S.: non dimenticare lo User Group (
www.windevs.com
)!!
-----------------------------
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: invio files

 ti invio, come d'accordo, i 5 files relativi al programma compensi.
Ho provato e funziona regolarmente. Devi solo togliere la chiamata
MAIN()
all'inizio del programma (deve iniziare solo con FUNCTION MAIN()) e
levare l'opzione /w3 dal file batch (altrimenti ti dà un mare di
warnings per variabili che non hai dichiarato).
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

 warnings per variabili che non hai dichiarato).
Ho dimenticato di precisare a beneficio degli altri amici del newsgroup
che si trattava di riuscire a compilare con Harbour un programma
originariamente scritto in Clipper.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Che font per moduli?

Scusate la domanda forse scema,
ma sotto windows, che font occorre usare per stampare sui moduli
prestampati, corrispondente al DRAFT 10 interno di default delle
stampanti?
Sto diventando matto :-)

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

Courier New 10 ?
No, troppo piccolo ;-(

 stampanti?
Non credo di aver capito bene la domanda. Ti riferisci al vecchio font
delle stampanti ad aghi?
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

delle stampanti ad aghi?
Intendo dire il font che ottieni quando fai da DOS un DIR >LPT1:
o quello che ottieni in clipper con un SET DEVICE TO PRINT e poi 
@ y, x SAY "Testo" 
E' un font fisso (non proporzionale) a 10 CPI
Sembra un courier  ma ho provato e il courier new 10 ha le lettere
piu' vicine per cui non centra le caselline.
Quello che si avvicina di piu' e' il courier 17 ma non e' perfetto e
le lettere sono enormi.


Ho appena fatto la prova con la mia stampante e Word: il Courier New 12
è identico a quello ottenuto con DIR > LPT1. E' solo appena appena più
chiaro (probabilmente basta impostare la proprietà Weight in fase di
creazione del font). Tieni presente che da programma il font va creato
in modo tale che sia indipendente dalla stampante utilizzata e quindi
per lo meno devi impostare la proprietà Width a zero e la Height a -12
(nota il segno negativo).
Inoltre devi tener conto del device context della stampante stessa. Devi
quindi moltiplicare l'altezza per un valore ottenuto in questo modo
Height = GetDeviceCaps( hDC, LOGPIXELSY ) / 72 * nHeight
dove hDC è l'handle del device context della stampante.
Se ti sembra troppo complicato, hai perfettamente ragione! Ma prenditela
con Bill Gates, non con me. :-)


è identico a quello ottenuto con DIR > LPT1.
Perfetto, io usavo un font generico che in VO si chiama MODERN e c'era
scritto nelle istruzioni che era simile al courier. Usando il courier
new 12 e' perfetto.
Grazie mille.

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