mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: Copiare testo in memoria windows

Salve,
Avrei bisogno di un'aiuto..magari vi è già capitato...Ho necessità di fare un metodo che mi salvi un testo all'interno della memoria Windows un testo da VO.
 
Esempio di funzionamento:
Come il classico copia e incolla di windows , ma in questo caso da un metodo di VO gli imposto il testo da salvare nel copia e poi se ad esempio da Word faccio incolla dovrei trovarmi il testo impostato dal metodo di VO. E' fattibile?
 
Grazie come sempre dell'aiuto!

 Grazie come sempre dell'aiuto!
 
 
 
-- 
 

Grazie!!

Newsgroup: it.comp.lang.vo-clipper
Titolo: Inserimento dati in databrowser

Ciao a tutti,
Forse mi sono un po' arruginito nell'uso dei databrowser, ora ne devo usare 
uno ed ho il seguente problema:
devo inserire un importo in una colonna direttamente nel browser, una volta 
uscito dal campo con invio devo calcolare un valore ed inserirlo nella 
colonna adiacente.
Ho provato intercettando il tasto Enter ma viene letto solo dopo che esco 
dal campo, dovrei quindi fare 2 volte Enter per farlo funzionare e non mi 
piace. Qualche altra soluzione? Come faccio ad intercettare il 
corrispondente FocusChange delle singlelineedit, in modo da fare i miei 
calcoli alla perdita del focus, o qualcosa del genere?
Qualche suggerimento?
Grazie.
                                                Francesco Leo 

Qualche suggerimento?
Non ho a portata di mano del codice di esempio, pero' puoi sicuramente
utilizzare l'evento Notify della DataWindow (parametro
NOTIFYFIELDCHANGE) per intercettare la modifica al campo.
Attenzione pero' che la chiamata a Notify viene fatta 2 volte, una col
nuovo valore e l'altra col vecchio (se mi ricordo bene).
Antonello
___________________________________
Antonello Negrone
Biella - Italy
http://www.anc-software.it
S.P.E. client/server engine for Visual Objects,
it runs remote-objects on any TCP/IP connection.

Grazie, ho trovato nei meandri dei miei sorgenti il codice che mi serviva 
per intercettare direttamente il tasto premuto all'interno del campo.
Grazie per l'aiuto.
                                                Francesco

Newsgroup: it.comp.lang.vo-clipper
Titolo: Ottenere il NET TIME da un server

Qualcuno di voi conosce un sistema per ottenere l'orario da un server in una 
rete lan ?
In pratica l'equivalente del comando NET TIME \\SERVER
Grazie !! 

 ha scritto nel messaggio 
news:43f4ee03$0$5992$4faf...@reader2.news.tin.it...


 ha scritto nel messaggio 
news:43f58...@x-privat.org...


Qui c'è qualcosa, forse è proprio il sito che ti ha indicato Luigi
http://www.rauscher-software.de/
Ciao

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO20]MouseMove della stdshell

Salve,
è un mio problema o il metodo mousemove non funziona in una ShellWindow?
grazie x le risposte
franco

 ciao franco
Newsgroup: it.comp.lang.vo-clipper
Titolo: Fax e TIFF

Ciao a tutti,
qualcuno sa come inviare un fax partendo da un file TIFF e senza usare
programmi di terze parti?
Grazie
B. Notario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 programmi di terze parti?
Una volta ho provato ad utilizzare le librerie della Intel per la gestione
delle immagini JPEG e JTIFF, gratuite.
Un esempio lo avevo postato in knowVO, come parola di ricerca ho inserito
JPEG. Questo per quanto riguarla la gestione dell'immagine.

Newsgroup: it.comp.lang.vo-clipper
Titolo: ODBC e Windows XP 64 bit

Qualcuno ha provato ad installare gli ODBC di MySql su una macchina con 
Windows XP 64 bit?
Personalmente non ci riesco, ovvero sembra fare tutto, ma quando vado su 
ODBC Data Source, non mi compare il drive di MySql tra quelli disponibili.
Qualche idea?
Danilo Giuliani 

 Windows XP 64 bit?
Mi attacco qui per chiedere : ma le applicazioni win32 girano bene su  
queste nuove macchine a 64 bit ?
E quelle scritte in clipper(dos) ?
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 7.54->
news.individual.net
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato
===============================================================


Parlo di una macchina a 64bit con Windows Xp 64.
Le applicazioni win32 da me testete (office,applicazioni Vo,Nero,varie 
utility etc.. ) girano perfettamente.
Le applicazioni dos non so perchč sono anni che non le uso piů
Danilo Giuliani
Newsgroup: it.comp.lang.vo-clipper
Titolo: DBCREATE(nomefile, aStruct) (CLIPPER 5.2e)

Lo avete mai provato?
Se create un file con questa funzione poi non potete aprire il file in
quanto il file rimane aperto pur non essendo un'area di lavoro aperta.
Mi spiego meglio. Creo una tabella con dbcreate("pippo", aStruct). Mi
crea perfettamente il file pippo.dbf però se controllo con il debugger
View Workareas il file non è aperto. Invece controllando con il monitor
di Netware vedo che l'utenza tiene aperto il file pippo.dbf.
Di conseguenza se io cerco di aprire il file pippo con il classico
comando USE pippo non riesco.
Chi ha già sbattuto la testa contro questo muro prego si faccia avanti
Grazie


Io uso spesso la DBCREATE() in rete e non ho mai notato alcun problema.
Mi dispiace.
EMG

 ha scritto nel messaggio
news:3A685FA3...@hardservice.it...


 ha scritto nel messaggio
news:3A685FA3...@hardservice.it...


 Evidentemente c'è qualche problema sulla "tua" rete !!
Sulla mia rete non c'è nessun problema !!!!!!!!!!! ANZI
Ho scoperto sono le Funcky libraries a fare casino.
Mettendo esplicitamente all'interno del .lnk file "lib clipper" prima di "lib
funcky" tutto è risolto.

Newsgroup: it.comp.lang.vo-clipper
Titolo: clipper per dos

Salve,
Ho bisogno di aiuto.
Ho un database in clipper per dos che vorrei trasportare sotto windows.
Suggerimenti su programmi o tecniche applicabili con access?
Grazie a tutti


Non ho capito cosa c'entra Access perň ti potrei consigliare di partire
da
www.xharbour.org
da dove puoi scaricare il compilatore xHarbour che finalmente č in beta
release.
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

 release.

 Vorrei trovare un'applicazione che mi permette di lavorare sotto windows
Non ho capito se vuoi conservare la tua applicazione così com'è oppure
se vuoi riscriverla in modalità GUI.


voglio scriverla in modalità GUI
"Enrico Maria Giordano"  ha scritto nel messaggio > Non ho capito se vuoi


 voglio scriverla in modalità GUI
Allora ti potrei consigliare l'accoppiata xHarbour/Fivewin for Harbour.
Questi gli indirizzi:
www.xharbour.org
www.fivetechsoft.com


 ha scritto nel
messaggio news:40EA8C1E...@emagsoftware.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: valuta euro





Ciao, cerco una funzione che mi permetta 


di formattare l'input del importo euro come segue 
:


 


1.235,78


 


Vi ringrazio anticipatamente.


 


Ninello 



 ha scritto nel 
  messaggio 
news:000a01c0a573$17068820$1103...@eustema.it
...


 1.235,78
Parli di Clipper? Se si, esso non è molto forte nella formattazione
delle GET numeriche. Comunque prova con
PICTURE "@E 9,999.99"
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: CAVO 2.5b2 - SQL

Dopo aver sviluppato solo con archivi DBF dovrei iniziare ad usare SQL7  .
L'ambiente di sviluppo CAVO25b2-SQL7-REPORTPRO risiede su W2000.
Da dove cominciare ?
Quali sono i vantaggi e gli svantaggi (almeno quelli piu' evidenti).
Come devono essere distribuiti gli archivi in rete (se la procedura e'
multiutente) e come su un singolo pc (se mono utente)
E' possibile :
- l'uso contemporaneo dbf sql ;
- la creazione di nuovi DB SQL e relativi ordini da procedura;
- i report con ReportPro ;
- la creazione di procedure per W98/95/ME.

Se vuoi alcune dritte vai a
http://space.tin.it/clubnet/llbgiu/index.htm
ce n'è una pagina piena
Danilo Giuliani

Newsgroup: it.comp.lang.vo-clipper
Titolo: VO 2.0 esiste un campo immagine con relativo controllo?

Buona sera,
siccome sono sulla buona strada per passare a VO 2.0 da VO 1.0
desidererei sapere se in VO 2.0 esiste la possibilità di avere nei dibf
o in altro file la possibilità di avere un campo immagine per esempio
per porvi l'immagine dell'oggetto  i cui dati sono  nel record  relativo
al campo immagine in questione.
Vorrei inoltre sapere se esiste un controllo immagine e infine se ci
sono dei problemi legati alla gestione (visualizzazione ecc...) delle
immagini all'interno delle dataWindow.
Grazie
Paolo


In CAVO20\SAMPLES\OLE\DEVINFO trovi un esempio di applicazione che
gestisce immagini.
In alternativa puoi usare un qualsiasi OCX che gestisce immagini (o
Imaging fornito con Windows, o uno qualsiasi. ne trovi diversi su
www.activex.com
)
Se devi gestire grandi quantita' di dati e immagini, puoi pensare di
utilizzare Jasmine che e' un database a oggetti che consente di
trattare dati multimediali come immagini, audio, filmati, eccetera
Ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: Help: come cambiare font su HP laser/desk-jet?

Ciao a tutti...
problema: utilizzo (ancora) clipper 5.01a e desidero diminuire/aumentare 
ilfont sulla HP Desjet locale e la HP Laserjet in rete...
Come fare? C'č magari una lib che gira che potrebbe risolvere il mio 
problema? Quelle che ho trovato sono tutte per Clipper 5.2 :(
Grazie per un vostro aiuto!
M 

 problema? Quelle che ho trovato sono tutte per Clipper 5.2 :(
Non puoi passare al clipper 5.2 almeno ? Cosa ti tiene legato a quella  
vecchia versione ?
I comandi per cambiare font sono molto semplici comunque, sono sequenze di  
escape. Io ti posso passare quelle per il PCL5 (quasi tutte le laser lo  
supportano)
Ciao>Alberto.
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 7.54->
news.bbip.it
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato
===============================================================

> Come fare? C'č magari una lib che gira che potrebbe risolvere il mio


 che stampo e su una DJ e su una LJ....
avevo capito che ti servivano entrambi (desk locale e laser in rete)
comunque le desk di solito usano pcl3 o custom.
Ciao.Alberto.


 
Io passerei a xHarbour ma utilizzo massivamente la libreria 
"Clipper 5.2 PowerToools" di Straley, (qualcuno la 
conosce?) e non credo esista una versione per xHarbour.
-- 
Bye!
Scossa

 conosce?) e non credo esista una versione per xHarbour.
Io non la conosco ma ti posso consigliare due cose:
1. Se hai i sorgenti puoi provare semplicemente a ricompilarla (le eventuali
parti in C devi un po' adattarle ai 32 bit mentre le eventuali parti in ASM
temo siano più complicate da adattare).
2. Essendo xHarbour parecchio esteso rispetto al Clipper può darsi che già
disponga di funzioni analoghe a quelle presenti in quella libreria. A questo
punto basterebbe farsi dei wrapper (cioè funzioni con stesso nome e stessi
parametri che però poi chiamino quelle native).
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

 e stessi parametri che però poi chiamino quelle native).
Forse si potrebbe riscrivere, ma sarebbe un lavoro enorme e 
probabilmente nemmeno alla mia portata.
-- 
Bye!
Scossa

Newsgroup: it.comp.lang.vo-clipper
Titolo: Buon Natale e Felicissimo anno nuovo

Un felice Natale e la speranza di un 2009 che si scrolli presto di dosso 
questa crisi.
Una augurio particolare a tutti coloro che sono passati a Vulcan o che hanno 
cominciato a guardarlo perchè il cammino non sia molto erto.
La speranza immediata è quella di rivereci presto.
Danilo Giuliani 

Auguri anche a te ed a tutto il NG.
        Francesco Leo
Newsgroup: it.comp.lang.vo-clipper
Titolo: The X# Documentation Project

Ciao a tutti,
 
nei tanti contatti che ho avuto negli ultimi mese, è chiaramente emerso
che attualmente la più grossa lacuna che X# ha è la mancanza di
documentazione.
 
Per questo motivo ho deciso di impostare un wiki per metterci dei
contenuti che potrebbero essere importanti per chi si avvicina a X#,
specialmente per chi arriva da Visual Objects.
 
La lingua nella quale questa documentazione è scritta è inglese, ma
dovrebbe essere capibile per tutti. Magari, se ci fosse bisogno, si
potrebbe impostare anche una piccola sezione italiana che copre i
soggetti più importanti.
 
Dopo qualche settimana di lavor intenso posso presentare questo sito:
 
https://docs.xsharp.it
 
 
Non è completo, e penso che no lo sarà mai - rimarrà un "lavori in
corso" anche se cercherò di aggiungere almeno due argomenti per
settimana.
Ovviamente: se qualcuno vuole collaborare, fatemelo sapere.
Se trovate errori oppure non trovate degli argomenti, contattatemi per
favore!
 
Wolfgang 
 
-- 
 

Grazie Wolfgang sempre disponibile.
 
Danilo
 
"Wolfgang Riedmann"  ha scritto nel messaggio 
news:fd7vf5...@mid.individual.net...


Ciao Danilo,
 
spero vivamente che sia d'aiuto...
 
Saluti
 
Wolfgang
 
P.S. spero che ci siano meno errori che nella mia comunicazione <g>
 
-- 
 

Grande !
 
"Danilo Giuliani"  ha scritto nel messaggio 
news:p4mv2c$1spc$1...@gioia.aioe.org...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Problemi con Ca report

Perchè quando tento di esportare in formato RTF un report generato con Ca
report mi da un GPF e si chiude sia ca report che l'applicazione Vo
attualmente attiva ?
Queste succede sia con VO 2.0 che con VO 2.5 e soltanto in ambiente win 98.
Suggerimenti ?
Ciao e grazie

 Perchč quando tento di esportare in formato RTF un report generato con Ca


Newsgroup: it.comp.lang.vo-clipper
Titolo: RichEdit Control

Ciao,
qualcuno ha scoperto come cambiare colore ad una porzione di testo contenuta
in un RichEdit Control?
Grazie

Biagio Notario wrote in message ...

Io uso questa estensione
-----------------------------------------------------------
METHOD SetTextColor(nColor /*RGB value*/) CLASS RichEdit
 LOCAL cf IS _WINCHARFORMAT
 cf.cbSize := _sizeof(_WINCHARFORMAT)
 SendMessage(SELF:Handle(), EM_GETCHARFORMAT, 1, LONG(_CAST, @cf))
 cf.crTextColor := nColor
 cf.dwEffects := 0   // Must assign a value!
 SendMessage(SELF:Handle(), EM_SETCHARFORMAT, _OR(SCF_SELECTION,
SCF_WORD),LONG(_CAST, @cf))
----------------------------------------------------------------------------
--
Poi nel codice
LOCAL oColorRed,oColorBlack AS Color
  oColorRed:=color{ 255,0,0 }
  oColorBlack:=Color{COLORBLACK}
oDCRichEdit1:SetTextColoroColorRed)
 oDCRichEdit1:Paste("BLA BLA BLA IN ROSSO .........."+CRLF)
oDCRichEdit1:SetTextColor(oColorBlack)
 oDCRichEdit1:Paste("BLA BLA BLA IN NERO.........."+CRLF)
saluti
Paolo Calzi

 ha scritto nel messaggio
news:aqbtjb$8goe8$1...@ID-119280.news.dfncis.de...

Newsgroup: it.comp.lang.vo-clipper
Titolo: BUGS Repository di VO 2.5

Avete notato il comportamento del repository di VO 2.5?
Succede che se avete, come me, installato anche la versione 2.0, VO 2.5 fa
una gran confusione fra i sorgenti. Addirittura dopo aver lavorato un intera
giornata ad un sorgente in vo 2.5, ho aperto vo 2.0, ho lavorato un pò, poi
rientrando in vo 2.5, ho notato che mi aveva annullato tutte le modifiche
fatte prima, ed HO PERSO TUTTO!!!
State attenti..................

 ha scritto nel messaggio
news:8van8q$rp$1...@nslave2.tin.it...


Mah... anche a me non è mai successo una cosa simile

Mah... anche a me non è mai successo una cosa simile
comunque sarebbe meglio che ti creassi due file batch che , dopo aver
reimpostato il Set path = c:\cavo20  (o c:\cavo25) lanciano VO (2.0 o 2.5) e
eseguire quelli per lanciare i due VO, chiaramente non mi sento di
consigliarti di tenere attivi contemporaneamente la 2.0 e la 2.5 anche
perché mi sa che non possono coesistere.





 giornata ad un sorgente in vo 2.5, ho aperto vo 2.0, ho lavorato un pň,


Newsgroup: it.comp.lang.vo-clipper
Titolo: Confronto di due variabili float

Carissimi amici,
probabilmente sento la primavera.
Due variabili float sono identiche, eppure se scrivo
 IF oVar1 != oVar2
   Return FALSE
 ENDIF
 oppure
 IF (oVar1 - oVar2) != 0
   Return FALSE
 ENDIF
mi ritorna sempre il valore FALSE
Ma nel debugger hanno il valore 18.77 e 18.77
Questo maledetto Euro inizia a rompere il C@##O
Grazie per l'eventuale dritta
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Questo maledetto Euro inizia a rompere il C@##O
Non è colpa dell'Euro ma dei floating-point. Non bisognerebbe
utilizzarli se si vuole la precisione nei calcoli e, di conseguenza, nei
confronti...
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:e43db044c595f7c27fd...@mygate.mailgate.org...


Ottimo,
ho impostato 
SetFloatDelta(0.01)			
Tutto Ok. Qualche controindicazione?
Grazie per l'aiuto a tutti


 ha scritto nel messaggio
news:e43db044c595f7c27fd...@mygate.mailgate.org...


Salve,
visto che si tratta probabilmente di Euro. io ho risolto con
Round( Val1, 2 ) == Round( Val2, 2 )
Non č sicuramente la cosa piů performante, ma mi da i risultati che mi 
servono.
Saluti
Wolfgang
Merano

 ha scritto nel messaggio
news:e9096c8f7e4027576ed...@mygate.mailgate.org...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Simulare uno SKIP su una tabella SQL.

Qualcuno mi sa' dare una dritta su come potere simulare uno SKIP(-1) su una
tabella SQL nella seguente situazione ?
Tabella composta da :
a) circa 800.000 records.
b) 70 Colonne.
b) PRIMARY KEY AUTO_INCREMENT sulla colonna ID
c) KEY sulla colonna CODICE
Partendo da un CODICE X devo posizionare il codice precedente ad X.
Ad esempio, se la tabella fosse un DBF  farei cosi'  :
oDBS:SetOrder("CODICE")
oDBS:Seek(X)
oDBS:Skip(-1)
Su SQL eseguendo una Query del tipo :
select CODICE from maga where CODICE<'X' order by CODICE DESC limit 1
Ottengo il risultato desiderato... ma in circa 20 secondi !!!!
La stessa query invece funge benissimo se invece che il precedente cercassi
il successivo :
select CODICE from maga where CODICE>'X' order by CODICE limit 1
E' come se SQL non riuscisse ad applicare l'indice sulla colonna CODICE nel
primo caso....
Grazie, ciao a tutti

Mah....  scusa se tu stai usando una tabella Sql importata nel repository
 e quindi della classe Sqlselect derivante dalla classe DataServer) dovresti
poter applicare benissimo il metodo SKIP(-1) della classe Dataserver... a me
funziona benissimo !!!.
Enio

 ha scritto nel messaggio
news:RT4d9.57242$pX1.1...@news2.tin.it...


 Ottengo il risultato desiderato... ma in circa 20 secondi !!!!
Hai provato a creare un indice discendente sul campo CODICE? Il motore
(più esattamente, il query optimizer) dovrebbe utilizzarlo
automaticamente (se lo trova) per velocizzare la query.
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:al2g9h$1me2b8$1...@ID-83982.news.dfncis.de...

Scusami marco ma a me pare sbagliato l'approccio, se vuoi un solo record (
limit 1)
perchč non fai una select diretta a quel record ?
Il motore prima ordina e poi estrae il tuo record.
Su tabelle grandi un miglioramento lo hai creando un ordinamento su codice
fisso nella tabella e non generato al run time quando serve.
Comunque il caso dimostra i limiti della sintassi classica VO di origine DBF
nell'uso di tabelle SQL. per ottenere il massimo delle performance devi
usare il piů possibile la sintassi SQL.
Se vuoi mantenere la sintassi DBF devi coč scriverti classi che utilizzando
un approccio VO convertono perň il lavoro in sintassi SQL.
Scusami se insisto, ma che senso ha aprire una tabella di 800.000 record e
poi posizionarsi in un certo punto.
Esegui una query che ti estrae solo i record che ti interessano e poi lavora
su quelli.
Non conoscendo il problema forse ha sbagliato, ma la filosofia di fondo
rimane.
Danilo Giuliani
www.softdevo.com
in...@softdevo.com
sup...@softdevo.com

 ha scritto nel messaggio
news:lBhd9.59192$pX1.1...@news2.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Dll, Ocx, Activex

Ciao a tutti,
dopo 4 giorni in cui mi era impossibile inviare al NG una qualsiasi mail
(Non so perchč) vorrei capire meglio la differenza fra OCX e  active x.
Cosa sono e come si costruiscono.
Sono come un dll o serve un linguaggio particolare?
Paolo

Sono come un dll o serve un linguaggio particolare?
Per quanto ne so' OCX e ActiveX sono la stessa cosa (OCX è
l'estensione dei files ActiveX).
Dal manuale "Active Visual Basic 5.0" Mondadori Informatica:
"ActiveX è il nome di un ambizioso assortimento di tecnologie basate
su OLE, che Microsoft ha sviluppato allo scopo di supportare la
creazione di applicazioni che possono accedere a Internet."
Penso che il discorso su ActiveX sia un po' lungo, però in poche (mie)
parole alcune differenze fra DLL e OCX sono:
	DLL sono semplici funzioni (per non dire classi e metodi)  	
	richiamabili nelle proprie applicazioni
	OCX sono oggetti che possono assumere la forma di 
		- controlli (GridPro ad esempio)
		- documenti (esecuzione di appl. all'interno di IE)
		- script
	e che possono essere utilizzate come vere e proprie "parti di
	ricambio" per le proprie applicazioni
Per l'utilizzo che ne faccio io, penso che la caratteristica +
interessante è la possibilità degli OCX di girare in un thread
separato dall'applicazione.
Antonello.



Newsgroup: it.comp.lang.vo-clipper
Titolo: Vo & SQL

Qual'e' il metodo migliore per cercare e sostituire record ?
con DBF
odb := dbserver{'db.dbf'} // indice gia' creato db.cdx
if !odb:seek(ckey)
    odb:append()
endif
odb:key := ckey
.....
con SQL conviene usare SQLTABLE,SQLSELECT oppure ?
  osel := sqlselect{'SELECT * FROM db ORDER BY key WHERE key =ckey',conn}
  osel:execute()
   if !osel:found
      osel:append()
      osel:key := ckey
    endif

    Prova cosi:
 osel := sqlselect{'SELECT count(*) FROM db WHERE key =ckey',conn}
 OsEL:eXECUTE()
 IF osel:eof
        esegui "INSERT
 ELSE
        esegui "UPDATE
ENDIF
Tieni a mente che ORDER BY nelle istruzioni SELECT possono rallentarne
l'esecuzione.
Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5.3: CheckBox e Stampa grafica

Salve a tutti, e grazie agli organizzatori di questo NG.
Ho un problemino con Clipper. Io uso la versione 5.3b (che ne sono di
successive?) e la funzione UPDATED() non rileva gli aggiornamenti delle get
di variabili logiche eseguite come CHECKBOX.
Qualcuno mi puņ aiutare?
Vorrei stampare dei moduli (Fatture, DDT, ed altro) in modo grafico con le
stampanti laser, ma senza dover usare librerie di terze parti, in quanto,
fatti 2 moduli io sarei a posto e non avrei altre esigenze
Qualcuno mi sa dire come gestirne bene la stampa, trovare manuali o info su
PCL, hP-GL/2 o altro.
Grazie.
A prestissimo e grazie ancora per tutti gli aiuti. Luigi Dorigo

PCL, hP-GL/2 o altro.
Per questo invece penso di poterti dare una mano: io ho sviluppato una mia
libreria PCL5 (il linguaggio delle laser HP e di molte altre in emulazione)
che utilizzo da tempo per stampare fatture e bolle: inoltre ho sviluppato un
paio di moduli buffetti fatti a laser.
Unica cosa e' che e' tutto in codice, mi sarebbe piaciuto renderlo piu'
aperto, mediante l'utilizzo di parametri su un DB.
Se ti puo' interessare dimmi che te le mando.
Ciao.Alberto.

 wrote in message
7ikcjm$68l$1...@serv1.iunet.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Aiuto Report Pro - BARCODE

Ciao a Tutti.
Devo (pultroppo in tempi molto stretti) creare una stampa etichette con il
Barcode (CODE 128). mi sebra di ricordare che c'erano dei Font di Window che
stampavano i codici a barre. Sapede dirmi dove trovarli? funzioneranno con
Report Pro?
Esiste un'altro modo ad esempio una libreria ad hoc come esisteva per
Clipper 5.2e?
Sono al corrente di un esempio di stampa di codici a barre utilizzando
ClassMate (che ancora non ho, ma sono in attesa di un preventivo da
Windevs).
Grazie
Carlo Russo
rus...@tin.it

cerca sul sito 
www.knowvo.com
  ma per VO va bene anche un OCX di terze parti

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO2.0] Problemi con SET FILTER in una Browse

Mi succede una cosa stranissima:
In una sottofinestra utilizzo il SetFilter() per visualizzare parte dei
record di un server. La procedura va bene da tempo su molti altri programmi,
sull'ultimo, perň, ha deciso che filtra tutto bene IL SERVER, ma il browser,
SOLO quando i record solo numerosi, (400, 500) mi visualizza tutto durante
lo scorrimento. Mi spiego meglio:
Appena applico il filtro, i record visualizzati solo quelli esatti, mentre
scorro la browse, ad un certo punto imprecisato, mi visualizza TUTTI i
record coe se il filtro non ci fosse piů!!!!
Avete qualche consiglio in merito????????????????????????????
GRAZIEEEEEEEEEEEEEEEEEE

 ha scritto nel messaggio
news:8iku5k$lgo$1...@nslave2.tin.it...


 wrote in message 38344...@news.megasys.it...


 > > record coe se il filtro non ci fosse più!!!!

Newsgroup: it.comp.lang.vo-clipper
Titolo: file batch per xharbour

Buon giorno a tutti.
Ho compilato un vecchio prg di clipper con xharbour.
(scaricato da 
xharbour.org
: xharbour-0.99.60.bin.w32.mingw32.zip)
scrivendo da riga di comando: harbour nomemioprogramma.prg
Utilizzo Win XP
Sembra compilarlo normalmente. Infatti alla fine del comando leggo:
Generating C source output to 'nomemioprogramma.c'
Per creare l'eseguibile ho provato a seguire gli utili consigli di
Enrico Maria Giordano (
http://tinyurl.com/y2xg8l
).
Ho scaricato da Borland il" Borland C++ Compiler 5.5"
(freecommandLinetools.exe) ma dopo  ma mi sono perso.
Mi date qualche aiuto
Grazie
Lallo

 ha scritto nel messaggio 
news:9retk2dvs1qftv65a...@4ax.com...

Se hai scaricato la versione di xHarbour per il MinGW allora devi utilizzare 
quel compilatore e relativo linker per produrre l'eseguibile a partire dal .C 
generato. Ma io non ti posso aiutare. Devi trovare qualcuno che usi il MinGW.
Se invece vuoi seguire le mie indicazioni allora devi necessariamente 
utilizzare il compilatore Borland e quindi scaricare la versione per Borland 
di xHarbour. Una volta installato xHarbour per Borland e il BCC55 il tutto si 
riduce al lancio di un batch. Ma questo vale anche per MinGW o altri 
compilatori C e quindi a te la scelta.
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: chiarimenti sulla newsgroup

************************
it.comp.lang.vo-clipper 
************************
A QUESTO SITO VI ACCEDO SIA COME MAILGATE.SUPEREVA SIA COME
MYGATE.MAILGATE.ORG
.
QUELLO DI MAILGATE.SUPEREVA SI AGGIORNA DI GIORNO IN GIORNO, MENTRE
QUELLO DI MYGATE.MAILGATE E' SEMPRE FERMO AL 9 LUGLIO.
QUALCUNO MI POTRBBE SPIEGARE LA DIFFERENZA DI UTILIZZO ??
GRAZIE.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

QUALCUNO MI POTRBBE SPIEGARE LA DIFFERENZA DI UTILIZZO ??
In realtà it.comp.lang.vo-clipper non è un sito, ma un newsgroup,
ovvero un contenitore di messaggi che tramite una rete di news server
è accessibile in lettura e/o in scrittura da chiunque abbia interesse
a farlo.
Lo strumento più adatto per scrivere messaggi e leggerli è un news
reader, come Free Agent, Outlook, etc.
Con uno di questi programmi non hai bisogno di navigare: semplicemente
ti colleghi ad Internet, ed il news reader ti scarica tutti i nuovi
messaggi così da poterli leggere con comodo anche off line, e
conservarli per un periodo più o meno lungo.
L'accesso ad un newsgroup tramite Web è, a paragone, decisamente molto
meno efficiente.
Naturalmente ci sarebbero tante altre cose da dire (configurazione del
news reader, etc.) ma di questo si occupa il newsgroup specifico
it.comp.software.newsreader.
Spero di aver capito il tuo problema.
ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: VO 1.0 Settasggi costanti

Ciao a tutti,
se in tutte le mie applicazioni VO voglio usare alcuni settaggi uguali
per tutte dove posso inserirli perchè ad ogni nuova applicazione essi
siano presenti sempre in maniera uguale?
Per esempio io voglio che il RDD sia il DBFCDX sempre.
In che forma e dove devo dichiararlo?
Grazie.
Paolo


Mah...Innanzitutto lo devi indicare nel dbserver editor di ogni DBserver che
usi. Fatto questo devi esportare la struttura creata per creare il DBF
Fisico. Se importi un DBF gia' esistente attento ai campi memo perchè l'RDD
CDX e NTX sono diversi e quindi viene distrutto l'esistente e ricreato.  Poi
quando, con install maker, crei l'installazione puoi togliere tutti gli RDD
(ma non solo) che non ti servono
Ciao
 Enio

 usi. Fatto questo devi esportare la struttura creata per creare il DBF fisico.
OK!
Fino ad ora   è quello che ho fatto sempre ed è proprio quello che volevo
evitare.
Infatti se è ben vero che Vo da alle applicazopni il RDD DBFNDX di serie diciamo
così pernsavo che fosse possibile cambiare il RDD di default con RDDSETDEFAULT
che però non riesco ad usare forse perchè sbaglio il punto dove lo metto o la
forma in cui lo dichiaro!
Il mio fine sarebbe come dicevo all'inizio poterlo dichiarare nella classe madre
dei dbserver in modo che ogni dbserver creato da me il quale discende dalla
classe dbserver genitore, si portasse dietro il RDD che vpglio io per default.
Ma in che modo riuscirvi?
Ciao
Paolo

Newsgroup: it.comp.lang.vo-clipper
Titolo: [vo2.5]comunicare tra utenti

Volendo creare un servizio di messaggi in linea (chat) tra utenti della
stessa applicazione che gira in una intranet (protocollo tcp) quale
soluzione in vo bisogna adottare.
Esistono degli esempi di comunicazione tra programmi (server-client) in vo.
GRAZIE anticipatamente

 ha scritto nel messaggio
news:Rx2F8.65053$zW3.9...@news1.tin.it...


 client/Server che č un ottimo esempio anche di multithread, ma sopratutto


 soluzione in vo bisogna adottare.
perchè complicarsi le cose? Scriverei direttamenti in un DBF o in un file con 
il nome della stazione che deve leggere. Se questa se ne accorge che esiste 
un file con il suo nome, lo apre, lo visualizza e lo elimina....
Sarebbe una soluzione KISS...
KISS: Keep It Simple and Stupid
Wolfgang
Merano

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

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

Dove posso comprare su internet dei  libri su VO?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:c45443bdf580673a906...@mygate.mailgate.org...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Distribuzione

Saluti al NG !
Dove posso trovare il Ca VO?
grazie
Antonio 

 Dove posso trovare il Ca VO?
da aqcuistare?
http://www.grafxsoft.com
Non è soltanto un distributore, ma ormai il produttore.
Saluti
Wolfgang

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

Salve,
una domanda veloce: come traducete in italiano "strong typed", cioč la 
tipizzazione dei metodi?
Grazie e saluti
Wolfgang
Merano

 tipizzazione dei metodi?
Tipizzazione forte? Che comunque non riguarda solo i metodi ma tutti gli
oggetti tipizzati di un programma (variabili, funzioni, etc.).
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


Fortemente tipizzati.
Saluti.
                                    Francesco

Grazie a EMG e Franceso per l´aiuto!
Userň questo termine.... č molto difficile la traduzione di certi 
termini, perchč molte le volte le traduzioni (vale per quasi tutte le 
lingue comprese il tedesco) non sono cosě capibili come i termini 
inglesi.
Mi ricordo che qualche anno fa avevo documentazioni per Novell Netware 
sia in tedesco che in italiano, e non ci capivo niente finchč avevo in 
mano gli originali in inglese....
Saluti
Wolfgang
Merano

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

 usato dai programmatori.
Sono perfettamente d'accordo con te!

Newsgroup: it.comp.lang.vo-clipper
Titolo: [Clipper 5.3] Il colore di una area

Buongiorno a tutti,
sto preparando il programma di insegnamento annesso alla matematica per
alcune classi di un Istituto agrario.
A giugno abbiamo fortunatamente lasciato indietro la risoluzione di un
piccolo problema posto da dei ragazzi.
Lavorando con un prg fatto con clipper  il quale  lascia cambiare all'utente
del programma i colori è possibile senza tenerne traccia determinare di che
colore sia ogni piccola area dello schermo?
Come?
Assumiamo che si voglia cambiare una frase in una certa posizione dello
schermo dove, scritta  precedentemente, ce n'è un'altra da sostituire.
Facile:
Prima frase
@12,10 say "hello world"
Seconda frase
@12,10 say "Ciao mondo"
Il problema è che vogliamo che la seconda frase abbia gli stessi colori
della prima sia del Background sia del foreground sapendo che l'utente li
può aver cambiati a suo piacimento senza tenerne traccia.
Come possiamo fare a determinare in quale esatto colore era la prima frase?
Molte Grazie
Pietro

 colore sia ogni piccola area dello schermo?
Non me lo ricordo piů. Perň mi pare che qualcosa si poteva fare
utilizzando la funzione RESTSCREEN(). Anzi, ne sono praticamente
sicuro...
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:yms5b.289290$lK4.9...@twister1.libero.it...


Pietro ha scritto:

la funzione SaveScreen() restituisce una stringa dei caratteri della
porzione di schermo trattata. Nella stringa, che conterra' il doppio dei
byte della stringa salvata, sono inclusi anche gli attributi del colore
che compongono la stringa.
 esempio:
se salviamo una porzione di schermo che contiene la frase "HELLO" nella
stringa salvata avremo otto byte che in sequenza saranno 
H+cattributo colore
E+attributo colore
L+attributo colore
L+attributo colore
O+attributo colore
quindi  se prima di restituire la stringa a Restscreen() modifichiamo
questi byte con un diverso attributo la stringa verra' rivisualizzata
con con un diverso colore oppure se facciamo l'inverso sara' la frase a
cambiare lasciando ianlterato il colore di base.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


esatto.
usavo questo sistema per "disegnare" le ombre trasparenti a bordo finestra.
Ciao
Massimo
Newsgroup: it.comp.lang.vo-clipper
Titolo: Quesito

Colgo l'occasione per augurare "Buon Passaggio" a tutti del NG.
Poi, essendo alle prese con le Classi e la "Buona Programmazione", ho un
quesito, forse banale, da porre:
come possono condividere delle variabili di memoria due finestre di classi
diverse, naturalmente, senza usare le variabile Globali.
Grazie per l'aiuto, Francesco.

mettiamo che tu abbia due finestre :   finestra A che chiama la finestra B
Immagino che nella finestra A tu abbia un bottone apposito che, collegato
all'omonimo metodo, richiama la finestra B con il seguente codice (circa) :
METHOD Button1() CLASS FinestraA
    LOCAL oWin AS FinestraB
    oWin := FinestraB{SELF:Owner}
    oWin:Show()
RETURN NIL
Devi sapere che in VO 2 esiste un quarto parametro per la classe Window che
si chiama uExtra ed č usato per passare ogni genere di cosa dalla finestra
padre (A) alla finestra figlia (B)
Guarda il solito metodo modificato :
METHOD Button1() CLASS FinestraA
    LOCAL oWin AS FinestraB
    LOCAL aParam := {} AS ARRAY
    AADD(aParam,Variabile1)   // contiene una stringa
    AADD(aParam,Variabile2)   // contiene un numero
    AADD(aParam,SELF)         // gli passo l'oggetto foinestra A, in tal
modo tutti i suoi metodi
                                                // li vedo anche nella
finestra B
    AADD(aParam,234*2)     // prodotto
    oWin := FinestraB{SELF:Owner,,,aParam}
    oWin:Show()
RETURN NIL
se questi parametri li devi usare in diversi metodi della finestra B devi
dichiarare  delle variabili istanza della finestra B andando ad aggiungerle
nella dichiarazione di classe della finestra dopo il messaggio in blu :
CLASS FinestraB INHERIT DataWindow
.........
..........
..........
  USER CODE STARTS HERE (do NOT remove this line)
HIDDEN b AS STRING
HIDDEN oOwner AS OBJECT
HIDDEN c as INT
 nel Postinit della finestra B avrai :
METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS FinestraB
     LOCAL a := uExtra[1] AS STRING
    SELF:b := uExtra[2]
    SELF:oOwner := uExtra[3]   **** la finestra A
    SELF:c := uExtra[4]    Il prodotto dei numeri
    notare che le variabili istanza hanno SELF prima e sono visibili da
tutti i metodi della finestra B
 la variabile LOCAL viene vista solo nel postinit
Semplicissimo ... No ?
Ciao
Enio

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

Ciao a tutti.
Non riesco a collegarmi al sito 
www.grafxsoft.com
, è cambiato qualcosa?
E' vero che bisogna abbonarsi a VOPS entro ottobre per avere Vulcan.net 
gratuito?
Ciao.
Enzo.

 gratuito?
VERO !
Ma credo che la data di scadenza non sia cosě imperativa... per ulteriori
info senti Wolfgang Riedmann 
ciao
Enio 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 info senti Wolfgang Riedmann 
la cosa cambia per voi che avete tempi di decisione un pň piů lunghi. Per 
gli altri il discorso invece cambia.
Saluti
Wolfgang

 gratuito?
Si.
Saluti
Wolfgang
Newsgroup: it.comp.lang.vo-clipper
Titolo: xSharp

Salve a tutti,
 
due giorni fa Robert v.d.Hulst su una conferenza Vulcan.NET in
Inghilterra ha annunciato di voler produrre un compilatore Xbase per
.NET, inizialmente per i linguaggi Vulcan.NET e VO, e successivamente
anche per Xbase++, xHarbour e FoxPro.
 
Il suo sito č 
http://www.xsharp.eu
 
 
Per il momento preferisco non fare commenti, anche se personalmente non
credo che questo progetto possa aver successo.
 
Wolfgang
 
-- 
 

Mah.... personalmente mi trovo molto bene con Vulcan, con esso scrivo 
applicazioni desktop e web con soddisfazione.
L'unica limitazione č non poter scrivere app per mobile, tant'č che ho 
iniziato a guardare Android Studio.
 
Certo mi piacerebbe approfondire e vedere cosa offre in piů di Vulcan e 
quali garanzie si avrebbe per un futuro.
 
Danilo
 
"Wolfgang Riedmann"  ha scritto nel messaggio 
news:d6mtj1...@mid.individual.net...



 
beh, io invece spero abbia successo.
Sono "saltato" in VS prima che Vulcan raggiungesse un livello decente, 
nel 2010, ed ora sono un felice utilizzatore di VS2013 con 
vb.net
 + c# 
su database SQL.
Non mi dispiacerebbe avere in ambiente .net un compilatore xBase, anche 
solo per fare quelle cose semplici e locali per le quali i file DBF sono 
ancora fantastici
:-)
 
*Massimo Bighelli* ARCA Sistemi S.r.l.

Se qualcuno prova a fare qualcosa sarebbe bello condividesse l'esperienza.
 
Danilo
 
"Massimo Bighelli"  ha scritto nel messaggio 
news:mu95cg$a6f$1...@speranza.aioe.org...

Newsgroup: it.comp.lang.vo-clipper
Titolo: (VO) il focus della finestra terminale

saluti ed auguri a tutti
con un piccolo programma (VO) terminal windows
devo eseguire delle operazioni
(lanciare alcuni programmi)
alla fine dovrei recuperare la lineea di comando
e visualizzarla....
il problema è proprio questo...
non riesco a ridare il focus e riaprire la finestra terminale...
es..
batch
1) miei prg..
2) fai_un_operazione.exe    (programma in VO che lancia...mettiamo word...)
3) miei prg..
al punto 2) windows apre la finestra per word (o per qualsiasi prg) e quando
termina mi lascia il tutto sul desktop...
invece io necessiterei che ripartisse ad elaborare i punti 3)  in finestra
(maximizzata come prima) con il focus su questa...
avete qualche idea...?
saluti a tutti e grazie

 (maximizzata come prima) con il focus su questa...
Immagino che i tuoi PRG di cui al punto 1 restino in esecuzione durante
il punto 2, dico bene? Se sě, il problema č solo di restituire il focus
alla finestra giusta. Hai provato con le API SetActiveWindow() o
SetForegroundWindow()?
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:3E144B55...@emagsoftware.it...


 il punto 2, dico bene? Se sì, il problema è solo di restituire il focus


 > il punto 2, dico bene? Se sě, il problema č solo di restituire il focus


 comunque ancora grazie per lo spunto...
Di niente. Purtroppo non uso VO e quindi posso solo aiutarti sull'uso
delle API in sé. Ad esempio:
SetForegroundWindow( hWnd )
dove hWnd è l'handle della finestra alla quale vuoi dare il focus.


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

 riprende il focus ma rimane minimizzata...
E' normale. Quelle API non cambiano lo stato della finestra. Per
massimizzarla puoi provare con
ShowWindow( hWnd, SW_MAXIMIZE )
oppure con
ShowWindow( hWnd, SW_SHOWMAXIMIZED )
Non ricordo esattamente la differenza.


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

 rimane solo sulla barra
Sicuramente non viene passato il parametro hWind corretto.
Come e quando ottieni  hWnd?
Ciao Mario Costantino

 ha scritto nel messaggio
news:av6g8d$cjtsj$1...@ID-159609.news.dfncis.de...


 ------------------------------------
Andrea,
prova in questo modo:
FUNCTION Start()
LOCAL hWind AS DWORD PTR
    ?GetActiveWindow()                        //ottieni Null_Ptr
    ?hWind:=GetForegroundWindow()   //ottieni Ptr valido
    ?"prima operazione"
    inkey(5)
    ShowWindow(hWind:=GetForegroundWindow(),SW_MINIMIZE)
    ?"Seconda operazione"
    inkey(5)
    ShowWindow(hWind,SW_HIDE)
    ?"Terza operazione"
    inkey(5)
    ShowWindow(hWind,SW_MINIMIZE)
    ?"Quarta operazione"
    inkey(5)
    ShowWindow(hWind,SW_MAXIMIZE)
 WAIT
Ciao Mario Costantino

 ha scritto nel messaggio
news:avcafa$e22od$1...@ID-159609.news.dfncis.de...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Animazione nel NG

Ciao a tutti.
Dopo i primi giorni di *Sono contento che ci sia un NG su VO-Clipper* e
*Vorrei salutare tutti* e chi piu' ne ha piu' ne metta, mi sembra che
l'atmosfera si sia *ammosciata*.
Dato che sul NG principale di Clipper ci avevano gia' pronosticato una
situazione del genere, invitandoci a creare un sottogruppo facendo
precedere i nostri messaggi da IT, vorrei invitare tutti a sfatare la
loro previsione.
A tal fine propongo i seguenti provvedimenti ;-)
1. Iniziare un litigio tra Clipperisti e VOisti (su C.L.Clipper e'
all'ordine del giorno)
2. Chiedere qual'e' il miglior modo per passare a Windows (su CLC e' il
modo migliore per attirare gente di Clip4Win, FiveWin, etc.)
3. Far precedere SEMPRE i messaggi dal prefisso CL-VO e dalla versione
4. Organizzare incontri non virtuali (su CLC non lo possono fare,
approfittiamone!)
5. Preparare delle FAQ, magari dividendosi gli argomenti...
6. Cercare di conservare un'armonia, ricordandosi che VO e CL non sono
squadre di calcio (su CLC cio' non avviene sempre...)
Spero di vedere qualcosa cambiare, e spero che nessuno se la sia presa
per la provocazione :-)
--
All these moments will be lost, in time
like tears in the rain. Time to die...
(Roy Batty 1982)
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

,

E' un po' meno moscio, ma mica tanto ;-)

Newsgroup: it.comp.lang.vo-clipper
Titolo: ApplicationExec(EXECWHILEVENT) ???

A cosa serve, come funziona e quando si usa la funzione
ApplicationExec(EXECWHILEVENT)??
Saluti a tutti
Paolo Calzi

ApplicationExec(EXECWHILEVENT)??
E' ottima per fare gli splash screens!
Ignazio
More than 90 HiRes images in my home page  
http://www.geocities.com/~puddu/

 wrote in message
3757755c...@news.tin.it...

Anche le uova al tegamino !!!
Scherzi a parte, Ignazio non essere così telegrafico, se vuoi guadagnarti il
paradiso devi dirci di più.
Ciao a tutti


Serve ad eseguire eventi durante un loop. E' analogo alla funzione
Inkey() di Clipper.

paradiso devi dirci di piů.
Ad esempio io la uso quando devo aprire una di quelle finsestre con 7
tab che ci mettono molto.
Io Faccio cosi':
La finestra lenta da aprire e' oWin
FinestraDiAttesa e' una schermata di intrattenimento con la scritta
"Attendere prego" e un bel gattino che da la caccia a una mosca (un
file .avi)
 
oWin2:=FinestraDiAttesa{SELF}
oWin2:Show(Showcentered)	
ApplicationExec(EXECWHILEEVENT)
oWin:=FinestraLentaCoiTab{SELF,,oSrv}
oWin2:Destroy()
oWin:Show()
Cosi' mentre la finestra coi tab viene costruita l'utente si gode il
gattino che corre e si distrae. Appena la finestra e' pronta chiudo la
finestra di attesa col gattino e do lo show alla finestra coi tabs.
fUNZIONA BENISSIMO ED E' DIVERTENTE. oTTIMO ANCHE DURANTE I REINDEX.
That's all folks.
Va meglio adesso?
Ora vado in paradiso e mi prendo un caffe' con Solenghi :-)


file .avi)
Me lo passi ?? ;-)) Io in Delphi ho un applicativo dove apendo una form devo
fare dei check sull'hardware collegato, e ci metto parecchi secondi ...
sarebbe l'ideale :))
Ciao.Alberto.

sarebbe l'ideale :))
Occhio che sono oltre 400 K!
Comunque il gattino lo trovi nella mia home page sotto forma di GIF
animata. Se ti piace dimmelo che te lo faccio avere in formato AVI.
Se puoi trasformare le gif in avi fai prima a scaricarlo dalla mia
pagina.
Ciao


 wrote in message
37559d31...@news.tin.it...


internet ??
Non saprei, la sto cercando anch'io. Il gattino l'ho dovuto
trasformare un fotogramma alla volta.


>



Siamo più precisi. la funzione serve a vuotare la coda degli eventi di
Windows, quindi può essere usata ogni qual volta vi è la necessità di
concludere tutto quello che il programma sta eseguendo prima di passare alla
riga successiva di codice, scusate se non sono stato chiarissimo ma penso di
aver dato l'idea.
Danilo Giuliani 
DanG...@tin.it

 wrote in message
7j8a7b$ng4$1...@news4.muc.eurocyber.net...
