mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5, rlock() multiple sullo stesso file ?

Salve a tutti, sono nuovo da queste parti, e dopo un doveroso periodo
di lurking passo alla modalita' attiva.
Programmo in Clipper da parecchio tempo, (ho iniziato col dBase ][ su
CP/M), pero' non ho mai avuto occasione di sviluppare applicazioni
funzionanti in rete locale, o perlomeno non in Clipper.
Ora l'occasione ce l'ho e mi sono scontrato con un dubbio atroce:
Se eseguo due RLOCK(), sullo stesso file ma su record diversi, la
seconda rlock() annulla la prima ?
Vi prego ditemi che non e' vero... :-)
Se la risposta e' SI, esistono altri metodi come per lokkare diversi
record (senza lokkare l'intero file, oviiamente) ?
Uso Clipper 5.2d su windows 98.
Grazie
ciao, acc.   
a...@libero.it

 record (senza lokkare l'intero file, oviiamente) ?
non mi pare.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net


Una soluzione potrebbe essere quella di creare un file condiviso che
contiene le chiavi dei record lokkati dai diversi utenti.
Ciao.
Roberto Cordini

tutti i record rimangono finché non metti un unlock.
stefan
"acc" <a...@libero.ita> schrieb im Newsbeitrag
news:bbavbto4fuhaigiqn...@4ax.com...


Utilizza anzichč RLOCK() DBRLOCK(nRecord) e vedrai che funziona.
Per liberare il record utilizza DBRUNLOCK(). Charo?
Hai uno strumento per capire se effettivamente il record č bloccato?
Io uso reti Novell e dal monitor vedo che la mia utenza apre il file in
modo EXCLUSIVE OFF
e blocca i record che desidero.
Altrimenti prova a loccare gli stessi record da un'altra stazione e
fallirą.
CIAO


 Utilizza anzichč RLOCK() DBRLOCK(nRecord) e vedrai che funziona.
Su quattro risposte, questa č l'unica corretta. Ragazzi, prima di
rispondere siate sicuri di quello che affermate, ok?
EMG

 seconda rlock() annulla la prima ?
mi sembra corretta o no? :-)
E poi perchč la funzione DbrLock() nelle NG del Clipper 5.2e non č
documentata?
Ciao
Roberto Cordini

 documentata?
Se vai su Language -> Drivers vedrai che la trovi.
EMG


:-) OK Enrico. Il mio onore è quasi salvo!
Ciao.
Roberto Cordini

Vai Robby!


Come dice Stefan Dietl TUTTI i record restano lock fintanto che non dai un
comando di unlock all.
Se persiste il problema prova ad aprire lo stesso file in due aree diverse
(attenzione a dare un diverso
Alias) .
Buon lavoro.
Alessandro.
aless...@computerscenter.com
"acc" <a...@libero.ita> ha scritto nel messaggio
news:bbavbto4fuhaigiqn...@4ax.com...


CIAO
Grazie ancora,
ciao, acc.   
a...@libero.it
Newsgroup: it.comp.lang.vo-clipper
Titolo: Aggiornare il contenuto di una SingleLineEdit o FixedText

 c'è ne sono di illuminanti per ogni problema.
Lo so che sono un po troppo insistente!
 Ciao e grazie per i suggerimenti.
 Roberto Cordini

  e nel EditFocusChange()
Il problema è che dopo lo skip su un altro record, effettuato con un metodo
della DataWindow (da menu o da tool bar), devo aggiornare la SLE che
presenta il risultato di un calcolo anche se non modifico alcun campo
(quindi non si genera alcun evento del tipo EditChange o EditFocusChange)
Ciao e grazie
Roberto Cordini

(quindi non si genera alcun evento del tipo EditChange o EditFocusChange)
Ok, non avevo letto con attenzione
Prova cosi':
METHOD Notify(kNotifyName, uDescription) CLASS MiaFinestra
	LOCAL uValue AS USUAL
	uValue := SUPER:Notify(kNotifyName, uDescription)
	//Put your changes here
 
	//Se cambi record o se vai al TOP o al Bottom
	 IF kNotifyName==NOTIFYRECORDCHANGE .or. ; 
                                kNotifyName==NOTIFYGOTOP .or. ; 
                                kNotifyName==NOTIFYGOBOTTOM
 
		   //Qui fai quel che ti pare
 
	ENDIF
RETURN uValue
Ignazio GSS©
More than 90 HiRes images in my home page  
http://www.geocities.com/~puddu/
Oltre 200 Immagini di endoscopia digestiva
http://www.areamedica.com

 ogni spostamento di record o modifica del contenuto dei campi?



Ciao Ignazio e grazie per il suggerimento. Ho provato e funziona benissimo.
Questo metodo mi consente di modificare il contenuto di una SLE sulla
finestra ogni volta che modifico un record del database o mi sposto su di un
altro record. Quando istanzio la finestra devo però aggiornare il contenuto
della SLE la prima volta (quando ancora nessuna azione sul database è stata
compiuta) con il metodo PostInit. Avevo provato anche con il metodo
PreValidate che funziona sia al momento della creazione e visualizzazione
della finestra che successivamente allo spostamento sui diversi record del
database.
Usare PreValidate comporta qualche controindicazione?
Nell'esempio che mi hai fatto, il metodo Notify della CLASS MiaFinestra
ritorna il risultato del metodo Notify eseguito sulla classe parent della
MiaFinestra. Cosa significa questo e perchè si deve fare? Il valore di
uValue ritornato dal metodo Notify CLASS MiaFinestra da quale metodo e di
quale classe viene rilevato?
Ciao.
Roberto Cordini

Come si fa ad aggiornare il contenuto di una SLE o di una FT in una data
window la prima volta che la finestra viene disegnata e successivamente ad
ogni spostamento di record o modifica del contenuto dei campi?


ogni spostamento di record o modifica del contenuto dei campi?
Nell'EditChange()
 e nel EditFocusChange()


quale classe viene rilevato?
Quello e' il metodo notify standard che viene creato automaticamente
da VO, e che io ho modificato con l'IF, per cui se ti serve il
risultato di notify puoi ottenerlo. Solo che cosi' puoi modificare la
routine a tuo uso e consumo.
Sulla seconda parte della domanda penso che ci sia molta gente piu'
esperta di me che ti puo' rispondere :-)

Newsgroup: it.comp.lang.vo-clipper
Titolo: Bottoni menu e VO 2.6

Qualcuno sa se si e' riusciti a far ricomparire la ribbon coi bottoni
nelle DIALOG e DATADIALOG in VO2.6? In VO 2.5 funzionavano
perfettamente e ora con lo stesso codice non si vedono piu'.
Qualche soluzione?

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

Funziona anche in Vo26.
Ho risolto anche in modo piu' semplice, grazie al tuo suggerimento:
Nel PostInit della datadialog:
 SELF:ToolBar := SELF:Menu:ToolBar
Funziona alla grande.

Caro Ignazio :
Credo che sia un problema di scrittura automatica di codice  vai a vedere
nel metodo init del menu
a me è successo che usando un mio ribbon certe volte non riesce a riscrivere
il codice nell'init del menu es. le dimensioni delle icone. Comunque basta
intervenire  :
 oTB:Bitmap := RIBBON32{} <----------   questa
 oTB:ButtonSize := Dimension{32, 32} <------------ questa
 oTB:Flat := TRUE
 SELF:ToolBar := oTB
 RETURN SELF
ciao
Enio

intervenire  :
Si, ma ho controllato il codice generato in VO2.5 e in VO2.6: e'
identico.
Se tu assegni un menu a una Dialog windows in Vo2.5 le assegni
automaticamente anche la ribbon di quel menu, in VO2.6 devi assegnare
la ribbon del menu a mano, comunque poi funziona tutto perfettamente.
Newsgroup: it.comp.lang.vo-clipper
Titolo: da S87 a 5.2

esiste qualche prg che consente di convertire
automaticamente (almeno per quanto si può)
prg. da S87 a Clipper v. 5.2  ??
grazie Paolo.
p.s.
c'è qualcuno che potrebbe cedermi la
v. 5.3 ??

 prg. da S87 a Clipper v. 5.2  ??
Non c'è bisogno di alcuna conversione. Io stesso ho ricompilato un mio
vecchio programma scritto in S87 con il 5.2e senza incontrare
praticamente problemi (non ricordo bene, se ce n'è stato qualcuno era
veramente una stupidaggine).
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

 wrote in message
news:Nl_58.10911$ue2.2...@twister1.libero.it...

Non esiste nessun problema nel passare alla 5.2 da S87
al massimo fammi sapere che problemi ti dà
Lascia perdere la 5.3!
porta...@libero.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Lascia perdere la 5.3!
Perché dici questo? A me risulta che la 5.3b abbia una gestione migliore
della memoria rispetto alla 5.2e. Inoltre è finalmente dotata di un
DBFCDX come si deve (praticamente equivalente al Comix del 5.2e).
EMG
PS. Comunque anch'io utilizzo la 5.2e... :-)


 The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg


 per me!!!
No, come ho scritto, uso la 5.2e. Quello che so sulla 5.3b è solo per
sentito dire.
EMG


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

 norton antivirus.
Ribadisco ciò che ho detto tempo fa, forse passato inosservato: noi
siamo programmatori, non utenti, e quando parliamo del sistema operativo
non ci dobbiamo riferire a come girano bene le applicazioni o al numero
di crash che ci capitano. Per un programmatore, la cosa più importante è
la stabilità *informatica* della piattaforma e cioè, in sintesi, il
rispetto della sintassi e della semantica dell'interfaccia di
programmazione (API). Se questa viene (come purtroppo la Microsoft fa
spesso) alterata, tutti i nostri programmi funzioneranno come minimo in
modo diverso e questo non è accettabile.


task manager)
Sui Pentium in genere funziona tutto per il meglio, i problemi si
verificano con gli AMD, e con i chipset di VIA.
[cut]
ciao, acc.   
a...@libero.it
Newsgroup: it.comp.lang.vo-clipper
Titolo: lancio di una app

Ciao a tutti ,
Ho la necessità di lanciare dall'interno di una applicazione Vo un'altra 
applicazione e subito dopo chiudere la prima applicazione.
Come posso fare..?
Un saluto a tutti Antonio 

 ha scritto nel messaggio 
news:auCue.18376$D7.4...@twister1.libero.it...

ShellExecute(NULL, PSZ("open"), PSZ("tuoprogramma"), NULL, NULL, 
SW_MAXIMIZE)
quit
Ciao.
                            Francesco

Newsgroup: it.comp.lang.vo-clipper
Titolo: Controllo versione eseguibile

Ciao a tutti,
vorrei chiedervi un consiglio.
In una rete locale quando si effettua l'aggiornamento di un programma è
importante che tutti i client siano aggiornati alla stessa versione.
Da tempo ho risolto il mio problema adottando la soluzione del buon Fabio
Cresta che sostanzialmente funziona come un file bat del vecchio DOS:
1) Il programma non viene aperto direttamente, ma lancio prima un piccolo
programma (AggVer.exe) che controlla la data e l'ora dell'eseguibile
(programma vero e proprio) sul disco C con quello presente sul server.
2) Se il file sul server è più recente AggVer.exe esegue un FCopy.
3)  Infine AggVer.exe lancia il programma vero e proprio ed immediatamente
chiude se stesso.
Così facendo faccio installare gli aggiornamenti solo sul server e quando un
client si collega, solo in quel momento, verrà aggiornato l'eseguibile.
Vorrei sapere se qualcuno adotta una soluzione più elegante.
Nella mia procedura ho notato questo aspetto negativo, se per sbaglio viene
eseguito direttamente sul Client il setup del programma (che andrebbe invece
solo installato sul server) viene riscritta l'icona sul desktop e quindi il
trucco di chiamare due programmi in sequenza si perde. L'utente non si
accorge di niente e dal quel momento non ci sarà più l'automatismo.
Biagio

 ha scritto nel messaggio
news:ssHzc.112391$Qc.42...@twister1.libero.it...


 ha scritto nel messaggio
news:CrXzc.478961$rM4.19...@news4.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: report pro 10

Nel report ho da stampare dei file .jpg.
Ho installato la libreria lli32.dll (quella relativa a report pro10) nella
stessa cartella del file eseguibile(come dice il manuale)
Poi l'ho installata un po' ovunque:
nella cartella dati
nella cartella dove è presente il report
però ogni volta che lancio la stampa mi appare una finestra con un bel punto
esclamativo giallo e una scritta
:
lli32.dll
e un tasto cui non c'è scritto nulla ma premendolo si esce dalla finestra
Risultato: la stampa funziona ma senza le immagini.
Dove sbaglio?

 ha scritto nel messaggio
news:a6ps46$g35h1$1...@ID-101553.news.dfncis.de...


Si... hai ragione però mi sembra che da qualche parte dell'help di RP si
dice che è consigliabile installare  lli.dll llo.dll e , se si usano i
grafici, anche llb.dll (sono dll delle vecchie light lib per VO) Io comunque
installo sempre tutte e tre !!!
Ciao
Enio
Newsgroup: it.comp.lang.vo-clipper
Titolo: Encrypt/Decrypt DBF files in Clipper S87

Desidererei sapere come posso fare a criptare e poi successivamente
decriptare dei files DBIII utilizzando Clipper S87.
E' una cosa che mi serve per evitare che gli utenti, con DBASE, vadano a
modificare i dati.
Essi devono solo lavorare utilizzando la mia applicazione.
Grazie in anticipo a tutti quelli che vorrano fornirmi degli esempi di
codice per poter realizzare quello che intendo fare.
Saluti.
Roberto Molino

 Essi devono solo lavorare utilizzando la mia applicazione.
Se ti va bene qualcosa di manuale basta che decritti il dato ogni volta
che lo leggi dal campo e lo critti ogni volta che lo scrivi. Di
automatico mi sembra ci siano degli RDD ma temo che non siano per il
S87, anche se, per esperienza personale, basta ricompilare con il
Clipper 5 (se non hai utilizzato librerie esterne).
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:S38Ra.6118$B8....@news.edisontel.com...


Newsgroup: it.comp.lang.vo-clipper
Titolo: codice fiscale

dal 1° giugno è obbligatorio che il codice fiscale sia riportato come codice 
a barre sulla ricetta
Qualcuno ha idea del carattere da utilizzare ??
Utilizzo report_pro 2.1
Grazie
Francesco D'Aquila 

a partire dal 1° giugno è obbligatorio riportare il codice fiscale in forma 
di codice barre sulle ricette.
qualcuno ha idea del carattere da utilizzare ?
Grazie
Francesco D'Aquila

Newsgroup: it.comp.lang.vo-clipper
Titolo: Andare a capo in una MLE

Ciao a tutti,
non riesco ad andare a capo nelle "multi-line edit", provo con <invio>
oppure con <ctrl+invio> ma da' solo una tabulazione al loro posto.
Ho la proprietą "clipper keys" a TRUE, puņ essere questo ?
Grazie,
Antonello.

Controlla nel Tab degli stili la proprietą
"Return Key" deve essere a TRUE.



Devi settare la proprieta' 'Return Key' del MLe
-----------------------------
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
------------------------------

Devi settare la proprieta' 'Return Key' del MLe
"Return Key" era già a TRUE, se disabilito però il "ClipperKeys",
funziona bene perciò ho pensato di creare una sottoclasse che mi
lavora in queto modo:
CLASS PCMULTILINEEDIT INHERIT MultiLineEdit
METHOD Dispatch( oE ) CLASS PCMULTILINEEDIT
	IF oE:Message = WM_SETFOCUS
		SELF:Owner:CLipperKeys	:=	FALSE
	ENDIF
	IF oE:Message = WM_KILLFOCUS
		SELF:Owner:CLipperKeys	:=	TRUE
	ENDIF
RETURN SUPER:Dispatch( oE )
In pratica, quando capito dentro la MLE disabilito la CLipperKeys, per
riattivarla all'uscita.
Antonello.
Newsgroup: it.comp.lang.vo-clipper
Titolo: IMPORTANTE SOLDI

 GRAZIE
Sii piu' onesto tu.
Il newsgroup sul quale poni la tua molestia non e' nato per le chat o altre
iniaziative a scopo di lucro.
Inoltre sii anche meno sciocco. 
Le catene di S.Antonio esistono da una vita (o di piu?)
nelle forme piu' svariate (unica cosa interessante sarebbe contarle)
e non generano ricchezza: se uno guadagna, altri ci perdono.
-- 
Sergio Tugnoli   E
EMail Address: 
ser...@bologna.enea.it

Ben detto Sergio !!!
Senti Francesco ... qui si lavora, per favore vai a proporre queste cose ad
altre persone per favore !!
Grazie
Enio

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO] OLEOBJECT

Una mia applicazione utilizza un controllo ole della classe
"ControllomodificaimmagineWang" creata da VO.
L'applicazione gira in rete sotto Novell 3.12 in una societą e in rete
Microsoft Win95 in un'altra.
E' stato necessario formattare alcuni hard-disk di qualche client.
Successivamente sono stato informato che la mia applicazione nel caricare il
modulo che conteneva l'oggetto OLE dava il seguente messaggio:
Error Code Object creation failed
Subsistem: Visual Ob ject OLE Run Time
Function: OLEOBJECT:CREATEFROMAPPDOCSTORAGE
Description: Object creation failed
L'applicazione č interamente installata sui server, che non sono stati
formattati. L'oggetto OLE č basato sul file OLE8002.mdf che anch'esso si
trova sul server. Gli altri client continuano a funzionare regolarmente.
La versione windows incriminata sembra essere  95 d.
E' stato formattato un nuovo client con Windows 98 SE e tutto funziona
regolarmente.
QUALCHE SUGGERIMENTO ????


Saluti,
Antonello
*------------------------------------------------*
* Oggi è domani, ieri è passato
*------------------------------------------------*

 il componente "Wang" ?
Ho controllato la configurazione di window, non ho formattato io gli HD su
alcune macchine non era installato il componente 'Imagin' che penso sia
quello che fornisce la classe 'Wang'. Un client ha preso a funzionare,
un'altro con lo stesso problema mi da sempre lo stesso messaggio.
Non capisco proprio. Forse la classe è fornita da un altro  componente di
Windows, proverò a far eseguire un' installazione completa.
Qualche altra idea
Grazie per la domanda comunque.

Attento !!! perchč la classe Wang e fornita da Windows 95. Windows 98 ha la
classe Kodak. le classi hanno le stesse caratteristiche ma cambiano i nomi.
Enio
Newsgroup: it.comp.lang.vo-clipper
Titolo: Ordine fisico con SQL

Cari amici, sapete per caso se, con una query SQL, è possibile ottenere
i records nell'ordine fisico della tabella anche se è presente una
chiave primaria? Io non ci sono riuscito...
Ciao a tutti.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

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

 nei miei update e delete.
Sì, questo lo so e sto spingendo per questa soluzione (il database è del
cliente) che è sicuramente la più appropriata. Ma io mi chiedevo se
fosse possibile vedere la tabella in ordine fisico anche se la chiave
primaria preesistente è un qualunque campo (ad esempio Nome).


Crea un campo identity  che si auto incrementa
e poi effettua la query ordinata per quel campo.
Sono curioso di sapere per quale motivo
ti interess l'ordine fisico del record...........
Ciao
Stefano

 ti interess l'ordine fisico del record...........
Perché ho bisogno di interrogare il database a piů riprese e, ogni
volta, ripartire dall'ultimo record preso in considerazione (ne arrivano
in continuazione di nuovi). E purtroppo la chiave primaria preesistente
li ordina per un campo che non č progressivo.
Se ti viene in mente qualche altra soluzione che non richieda la
modifica del database, dimmela.


modifica del database, dimmela.
Una soluzione, non so quanto pratica per te, č quella di cancellare la
chiave primaria con ALTER TABLE e poi ripristinarla.
In questo caso, ovviamente, la tabella propone i record nell'ordine
naturale.
Dato che nuovi dati arrivano in continuazione, potresti copiarti tutto
il database e lavorare sulla copia?
ciao

 il database e lavorare sulla copia?
Forse, ma mi sembra un po' complicato e lento. Preferirei che
accettassero la soluzione del campo contatore.


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

Esistono diverse versioni di MySql, secondo voi qual'č meglio installare?
Ciao e grazie
Roberto

 ha scritto nel messaggio
news:bogbhg$1ekvg2$1...@ID-101553.news.uni-berlin.de...

Newsgroup: it.comp.lang.vo-clipper
Titolo: ISCRIVETEVI COME SPETTATORI AL TECHNICAL MEETING !!!

Sul sito di Windevs (
www.windevs.com
 ) stanno aspettando ... forza Ne va
della nostra serietą e credibilitą verso la CA, la quale finalmente sembra
che ci dia una mano (non perdiamo l'occasione ragazzi !!!)
Enio Donci

 wrote in message
H7Nn7.175696$TS4.1...@news2.tin.it...



Mi associo a quanto dice Francesco. Per quanto riguarda Windews non si può
proprio dire che faccia molta promozione attraverso il suo sito. E` mai
possibile che un sito rimanga immutato per mesi e non contenga alcunchè di
utile (info, risorse ecc.ecc.) per noi sviluppatori?
Ciao a tutti.
Roberto Cordini

 della nostra serietà e credibilità verso la CA, la quale finalmente sembra


 della nostra serietà e credibilità verso la CA, la quale finalmente sembra


 della nostra serietà e credibilità verso la CA, la quale finalmente sembra


Attenzione non c'è solo windevs di mezzo ma anche CA che lo vede come suo
unico partner per organizzare queste cose
un pò di pazienza ... leggete sempre il sito poiché ci terrà aggiornati !!!
La data è all'incirca il periodo dello SMAU

 della nostra serietà e credibilità verso la CA, la quale finalmente sembra

Newsgroup: it.comp.lang.vo-clipper
Titolo: stampanti ad aghi

ho questo problema :
report con cristal report su stampanti ad aghi epson se ho due sistemi op 
diversi esempio w98 e xp le stampe non rispettano  margini cioe  se stampo 
da 98 ed allineo il modulo su questo pc tutto ok, se mi sposto su un pc xp 
la stampa e tutta sballata anche se uso due stampanti identiche oppure uso 
una sola stampante in rete
avete consigli?
Ovviamente n laser o ink-jet tutto ok
Ciao e Grazie 

 ha scritto nel messaggio 
news:43f8c833$0$12601$4faf...@reader3.news.tin.it...

Sembrerebbe un problema di driver della stampante. Può essere?
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:43f8c833$0$12601$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio
news:43f8c833$0$12601$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Cerco FAST.LIB Urgentissimo

Sto cercando la Fast.lib e' urgentissimo (millenium bug).
Se ne siete in possesso o sapete indicarmi dove trovarla fatemelo sapere.
Sono praticamente disperato.     Massimo
scorp...@libero.it

 wrote:
Ciao
Fai una visita sul sito 
www.hallogram.com

Ciao 
Annibale
fredaannibale[NOSPAM]@
iol.it
 //togliere [NOSPAM] per comunicare via mail
*
afr...@yahoo.com
 
http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
Newsgroup: it.comp.lang.vo-clipper
Titolo: (Info) Applicativo VO che gira in Linux!

Ho fatto girare un applicativo VO2 dentro una macchina virtuale di VMWARE in
un SO Linux!
Il bello e' che gira tutto, anche a pieno schermo ed in modo veloce.
Per la rete e connessioni in rete se vi interessa faro' delle prove.
Il boot di Windows 98 dentro Linux? 10 secondi circa su XP 2000+, meno
dell'esecuzione nativa.
Al boot mi indica che lavoro con prestazioni di un XP 1600+!
Sono consapevole che il merito e' di vmware, ma il dato interessante e' la
piena compatibilità, infatti il mio app. include librerie dinamiche in "C"
mie e di terze parti che pensavo creassero problemi invece tutto OK.

 Il bello e' che gira tutto, anche a pieno schermo ed in modo veloce.
questo non è un miracolo perchè tutto gira all´interno di VMWare, in quanto 
quest´ultimo è un emulatore hardware e bios, che fa (come dici) un boot 
normale di Windows.
Più interessante sotto questo punto di vista è Wine, che è un emulatore 
Windows. Tra l´altro MS Office gira su VMWare, ma non gira su Wine. Per far 
girare un applicativo VO su una macchina con VMWare hai bisogno di una licenza 
di VMWare (che nella versione Workstation costa 299 dollari) _e_ di una 
licenza di Windows nella versione che vuoi usare.
Con Wine non c`è bisogno di licenze.
La cosa incoraggiante che un programmatore brasiliano nel newsgroup 
internazionale dice aver usato programmi VO sotto Wine.
Saluti
Wolfgang
Merano

 internazionale dice aver usato programmi VO sotto Wine.
con Wine ho avuto problemi a far girare un semplice editor quale PFE... ho
tentato con altre applicazioni ma non riesce a caricarle e genera una
sequenza impressionante di errori.

[...]
Un mio amico utilizza VMWARE proprio per simulare connessioni di rete.
So che ha avviato due sessioni, una funge da server WEB e dall'altra
lo interroga. Il tutto funziona egregiamente.
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

Newsgroup: it.comp.lang.vo-clipper
Titolo: CD di applicazioni VO

Cari Ragazzi (si fa per dire !! :-))  )
Ho deciso di mettere a disposizione del popolo VO la mia personale
esperienza di sviluppo con VO che ho acquisito dal 1995 ad oggi realizzando
un bel pò di applicazioni gestionali. Quindi ho deciso di realizzare un CD
che comprende alcune delle mie applicazioni più interessanti ed diverse
altre cosette utili per chi sviluppa con VO.
Se vi interessa scrivetemi in privato
Ciao a tutti
Enio Donci

 altre cosette utili per chi sviluppa con VO.
Il tuo nome e' una garanzia ma...
Hai intenzione di "elargire" librerie e trucchetti con relativi sorgenti
oppure e' una iniziativa commerciale?
E' un preciso e innocente chiarimento.

Sul NG non si possono inserire messaggi a sfondo commerciale
Newsgroup: it.comp.lang.vo-clipper
Titolo: Fivewin

Ciao a tutti
devo riscrivere sotto windows alcuni programmi che ho realizzato in
clipper 5.2 e sto valutando l'idea di farlo con le Fivewin, secondo
voi è una buona scelta oppure c'è qualcosa di meglio.
Quale versione di Fivewin mi consigliate ?
Grazie
Marco

 Quale versione di Fivewin mi consigliate ?
Ovviamente l'ultima (la 2.1).
EMG

Ehi !!! tempo fa mi hai detto che ero un pò di parte... non ti sembra di
farlo anche tu ?  :-)))
Comunque, per rispondere all'amico "Marco"  anche VO seppur con un pò più di
difficoltà permette di realizzare robuste applicazioni Object Oriented. La
difficoltà è dovuta al fatto che il Clipperista si deve scontrare, oltre che
con la filosofia di Windows, anche  con la programmazione Object Oriented di
VO, ma superato lo scoglio è un piacere.  (parere puramente personale
derivato da 6 anni di programmazione VO !!!).
Enio

voi è una buona scelta oppure c'è qualcosa di meglio.
C'e' qualcosa di meglio :)
Ciao
DioBrando

 VO, ma superato lo scoglio è un piacere.
Difficoltà che comunque è presente in ogni strumento di programmazione
per Windows che io conosca.
EMG

 per Windows che io conosca.
Sono daccordo !!!
Enio Donci

 Marco

 obsolte o comunque destinate a breve vita.
E secondo te le Fivewin sarebbero cose obsolete destinate a breve vita?
Con l'uscita della versione per Harbour direi invece che il loro futuro
si č espanso a dismisura anche verso altre piattaforme.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: VO 2.0 Il manulae in che lingua è?

Buona sera,
vorrei sapere in che lingua è il manuale di VO 2.0 acquistato in Italia
e da che Ditta acquistarlo perchè mi sono rivolto a due ditte di Milano
che avrebbero dovuto averlo (secondo la computers associates spa) invece
non lo tenevano.
Grazie
Paolo

 wrote in message
37714A85...@eurotimeit.com...


non lo tenevano.
Il manuale e l'help sono in inglese.
VO lo puoi acquistare da OpenTeam Srl al numero 02472567

 >
Ciao,
mi avevano per l'appunto detto che per avere dei manuali decenti non si doveva
acquistare la versione update  ma quella completa 2.0.
naturalmente ad un prezzo molto maggiore.
gli altri cosa ne pensano?
Ciao
Paolo


La versione full e l'upègrade sono esattamente identiche, fatto salvo
che l'installazione dell'upgrade cerca il VO ptrecedente gia'
installato altrimenti non si installa.

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

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN January 1999 (3 CDs) 30.000 lire
-MSDN April 1999 (3 CDs) 30.000 lire
-MSDN July 1999 (1 DVD) 40.000 lire
-MSDN April 2000 (3 CDs) 80.000 lire (Ultimo numero uscito)
-Component Source MSDN 10/99 Edition (1 CD) 20.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 30.000 lire
-MSDNnews (opuscolo) January/February 2000 10.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it



Newsgroup: it.comp.lang.vo-clipper
Titolo: HELP per una classe

UIn una applicazione creata con VO 1d avevo usato una classe
"wininifilespec" che tramite le sue proprietą mi permetteva di leggere nei
file win.ini.
Riprendendo il progetto a distanza e ricompilandolo mi da errore che non
trova la classe e i suoi metodi.
Chi č quell'anima pia che riesce a dirmi dove trovarlo o me li invia.
MOLTO GENTILI GRAZIE

 ha scritto nel messaggio
news:Cny08.186$tV....@news2.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: input numerico





Ciao a tutti.


dovrei inserire in un programma un input numerico 
tipo calcolatrice(da destra a sinistra) con la possibilità di gestire cifre 
negative e cifre decimali !!


c'è nessuno che mi può aiutare ?


Grazie


Gianni


in...@giesse91.it


 


 


 



 ha scritto nel 
  messaggio 
news:00b001c08afc$296ee8e0$08abfea9@pentium3
...

Vedi la risposta al tuo messaggio 
  precedente.


 


R







Scusa ma sono nuovo del giro


 


la procedura che cerco è per clipper 
5.2


 


grazie



 la procedura che cerco è per clipper 5.2
Non ho niente di già fatto (ma qualcosa credo si trovi). Comunque posso
indirizzarti: devi creare un tuo reader personalizzato (vedi manuale del
Clipper e relativi esempi).
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: realzioni

Salve,
sul manuale di Visual Objects della MC GRAW HILL  (Carl Ganz,Bill Lazar,Gary
Stark) a pagina 449 c'è scritto:
"Bloccando un record del file padre in una relazione, vengono bloccati anche
tutti i record corrispondenti del database figlio."
HO provato,a bloccare un record con il metodo Rlock() ma all'archivio figlio
non gliene importa nulla.
Perchè?
(la proprietà ConcurrencyControl del SERVER  è di default, cioè ha il valore
1 che corrisponde alla costante CCOPTIMISTIC)
Ciao
R.B.

Esiste un metodo della classe DBServer che si chiama  LockSelection per lockare
tutti i record del file figlio della selezione corrente. Guardati l'Help di VO
2.5
Ciao


 tutti i record corrispondenti del database figlio."


Newsgroup: it.comp.lang.vo-clipper
Titolo: filtro su instr...

Salve a tutti, qualcuno ha provato a filtrare un database usando
instr(stringa, campo_del_database)?...o quanto meno come si potrebbe
filtrare un DB con la logica "il campo contiene la stringa..."?
Grazie a tutti
Giuseppe Marino
p.s. si sa a che punto è VO2.7?

 ha scritto nel messaggio
news:y1oTb.178046$VW.72...@news3.tin.it...


 ha scritto nel messaggio
news:y1oTb.178046$VW.72...@news3.tin.it...


 ha scritto nel messaggio
news:y1oTb.178046$VW.72...@news3.tin.it...


 Devi usare $ .
Instr() non e', almeno per quanto riguarda la guida VO, dichiarata Strict.
dalla guida :
InStr(cSearch AS STRING, c AS STRING) AS LOGIC PASCAL
Ciao

 p.s. si sa a che punto è VO2.7?
ho fatto il pre-ordine il 14/01/2004 a :
http://www.windevs.com/windevs/Commerciale/PreOffertaVO27.htm
.
 Mario Costantino

 ha scritto nel messaggio
news:bvlp7a$tbptm$1...@ID-159609.news.uni-berlin.de...


 Strict.
Si di default, in assenza della dichiarazione PASCAL o altra dichiarazione.
cmq questo codice crea l'indice senza alcuna segnalazione:
use c:\vul3-3d\printers.dbf SHARED NEW
 index on pr_name TO c:\vul3-3d\pr_name FOR Instr("EPSON",_Field->pr_name)
 close all
Mario Costantino

 ha scritto nel messaggio
news:bvlphn$rhes4$1...@ID-159609.news.uni-berlin.de...


 ha scritto nel messaggio
news:bvm2rj$t0u7l$1...@ID-159609.news.uni-berlin.de...


 oDBS:CreateOrder("EPSON",,"Instr('EPSON',PR_NAME)")
No, devi impostare l'ordine in questo modo:
 use c:\vul3-3d\printers.dbf VIA "DBFCDX" NEW
 IF
DBCREATEORDER("EPSON","c:\vul3-3d\printers","Instr('EPSON',_Field->Pr_Name)"
,{|| Instr("EPSON",_Field->Pr_Name)})
     ?"Creato indice"
 ELSE
    ?"Non creato indice"
  ENDIF
 close all
Mario Costantino

Nei CodeBlock è naturale che funzioni.
Volevo solo sottolineare che il problema originale, da cui è partito il
thread, è dovuto al fatto che una funzione "Strong Typed" non può essere
utilizzata nelle esporessioni "macro evalutate" (filtri, indici, scope
ecc...)
E' questa la causa del problema incontrato in origine da Giuseppe.
Le soluzioni possono essere molteplici, a seconda delle esigenze che ha.
Se il filtro deve essere costruito a runtime deve optare per l'uso del "$",
altrimenti può naturalmente aggirare il problema creando un CodeBlock.
Ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: errore v.o.

Salve a tutti! Avremmo bisogno di un piccolo aiuto riguardo ad un
errore di v.o. Abbiamo abilitato e disabilitato più volte il debug di
un programma e all'improvviso v.o. ha dato un errore "method multiple
defined"... cosa significa? Fino a poco prima la procedura funzionava
perfettamente, ora non parte più... grazie mille in anticipo.

 ha scritto nel messaggio 
news:1188990018.4...@y42g2000hsy.googlegroups.com...
Salve a tutti! Avremmo bisogno di un piccolo aiuto riguardo ad un
errore di v.o. Abbiamo abilitato e disabilitato piů volte il debug di
un programma e all'improvviso v.o. ha dato un errore "method multiple
defined"... cosa significa? Fino a poco prima la procedura funzionava
perfettamente, ora non parte piů... grazie mille in anticipo.
Vi č un metodo, quello citato che č definito 2 volte. Fai una ricerca 
globale.
Se non č cosě reindicizzare o ancora esporta l'eaf, cancella l'applicazione 
e reimporta.
Insomma le solite cose.
Danilo

Newsgroup: it.comp.lang.vo-clipper
Titolo: Patch 2.0 b5

 Danilo

 wrote in message
7k6b68$q4h$1...@nslave1.tin.it...


Ho riscontrato problemi di stampa con questa patch...devo ancora analizzare
però se il problema era nel mio sorgente (quando utilizzavo Report Editor di
VO2)

> Danilo
www.openteam.it
 in area BBS

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

Forse sto invecchiando, anzi sicuramente.
Se apro una finestra con un Rich o multiLine control con già del testo 
presente, questo viene per default evidenziato, (in blue per capirsi), non 
riesco ad evirare questo.
Un aiuto
Grazie
Danilo Giuliani 

 ha scritto nel messaggio 
news:449d4bea$0$5088$4faf...@reader2.news.tin.it...


 riesco ad evirare questo.
Durante l'inizializzazione della finestra, mandagli un messaggio
SendMessage( hWnd, EM_SETSEL, -1, 0 )
o forse
SendMessage( hWnd, EM_SETSEL, 0, 0 )
dove hWnd è l'handle del controllo.
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
 

 wrote in message 
news:449d7ee0$0$16939$4faf...@reader4.news.tin.it...


 riesco ad evirare questo.
Non vedo il motivo per evirarlo!!!!
Newsgroup: it.comp.lang.vo-clipper
Titolo: Urgente ! Problema con NT

Ho bisogno di un aiuto urgentissimo, sono impantanato con questo problema:
ho un prg clipper 5.1, linkato con blinker, che deve girare sotto NT.
Il mio prog usa parecchie variabili di ambiente definite con dei SET nel
batch di lancio.
Sotto Dos e Win 95 , con il comando shell=c:\
command.com
 /E:2048 /P potevo
aumentare l'enviroment, ma sotto NT non trovo il modo giusto per farglielo
prendere.
Qualcuno puo' aiutarmi ?
Grazie infinite a tutti.
--
Ciao.Alberto.

, "Alberto

* Sent from RemarQ 
http://www.remarq.com
 The Internet's Discussion Network *
The fastest and easiest way to search and participate in Usenet - Free!

 C:\WINNT\system32
Grazie 1000, mi hai risolto il problema: adesso me ne rimane un altro, non
riesco a spiegare a NT che deve usare la shell giusta; mi fa partire quella
che da errore"Sottosistema MSDOS a 16 bit: la cpu ntbdm ha incontrato
un'istruzione non valida.
Ciao.Alberto.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problemi con la classe "Range"

Ho necessità di utilizzare la classe Range come parametro del metodo
"range" della classe ProgressBar per visualizzare la progressione di una
indicizzazione su un dbf.
Ho purtroppo scoperto a mie spese che la classe range supporta solo
numeri che non eccedono i 64 kb (65535 numerico WORD), quindi
un'operazione del tipo
oRange :=  Range{1, 80000} da un errore all'esecuzione (NUMERIC
OVERFLOW).
Secondo Voi questo è un baco di VO o sono io che chiedo troppo se voglio
utilizzare numeri più grossi di 64 kb   :o) ?
Ciao a tutti.


wrote:

Non e' un baco di VO, ma un limite di Windows. Il controllo di
windows, infatti, non gestisce valori di min e max superiori a 64K.
Occorre quindi normalizzare il valore per esempio riducndolo a
percentuale in modo da variare sempre tra 0 e 100.
-----------------------------
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: Buona Pasqua a tutti

Per coloro che ancora frequentano il newsgroup. Faccio i migliori auguri per 
una Santa Pasqua a voi ed a tutte le persone che vi sono care.
 
Danilo 
 

Tanti auguri di Buona Pasqua anche da parte mia.
 
Enzo.
 

Contaccambio di cuore, a te e famiglia.
Lo stesso a tutto il NG
( non c'è più nessuno qui ?)
 
Massimo


Newsgroup: it.comp.lang.vo-clipper
Titolo: Alaska Software

C'e' qualcuno che ha avuto modo di provare il prodotto dell'Alaska Software
per compilare i vecchi sorgenti in Clipper 5.1.
Il risultato come e' ?
Bisogna apportare parecchie modifiche ai sorgenti ?
Le librerie vengono lette senza casini ?
Grazie per l'aiuto.
Paolo Bonvicini

 wrote in message
10lkl0r$bi5$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: licenza

E' possibile procurarsi oggi come oggi una licenza Clipper 5.2?
Un saluto.
W.Moretto

Un saluto.
Puoi conttatare OpenTeam srl (02-472567) che e' il distributore dei
prodotti di sviluppo CA.

 W.Moretto
Cerca la rivista "Computer Associates Programmer's Toolkit"
Che contiene le versioni complete di:
- CA Clipper 5.2 + patch alla versione 5.2e
- CA Visual Objects 1.0 + patch alla versione 1.0d
Edizioni Trademedia srl
http://www.trademedia.it
La rivista costa 24.900 lit. e ti consente l'upgrade alle
versioni superiori dei suddetti prodotti.
--
by(e) Doriano.
E-MAIL: doria~N~o@skyli~N~
k.it
PS: sostituisci  ~N~ con n per rispondere...
Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO] DataWindow Modali e passaggio di Parametri, ODBC

1) E' già stata pubblicata tempo fa la modalità con la quale rendere modale
una Datawindow.
Potete essere cosi' gentili da reillustrarla? Non riesco più ad individuare
questa informazione.
2) In qualche messaggio precedente sono state anche illustrate le modalità
di passaggio di parametetri da e verso DialogWindow attraverso l'utilizzo di
Self:EndDialogue(uvalue).
Come ottenere le stesse funzionalità con le DataWindow ?
(Nota: non mi è possibile utilizzare le DataDialog).
3) ODBC
Dopo diverse valutazioni e con l'obiettivo di effettuare un porting indolore
dell'applicazione su RDBMS (SQL 7.0 o Oracle 8) sto utilizzando ODBC e le
classi SQL per l'accesso ai dati. La base di dati consiste attualmente di
circa 60 tabelle DBF ed altrettanti indici CDX.
Ho però la sensazione che questa tipologia di accesso non riscuota tanto
successo consultando i vari newsgroup. Mi rendo conto di non aver a che fare
con l'ultimo ritrovato in termini di tecnologia e di prestazioni  ma
sembrerebbe la scelta più ovvia per chi ha l'esigenza - o forse anche il
desiderio - di spostarsi verso i database relazionali.
Qualsiasi commento e/o suggerimento su questo aspetto è ampiamente gradito.
Complimenti a tutti gli animatori di questo ng.
Ciro De Pasquale
Proger S.r.l.

Ciao Ciro,
nel sito 
www.knowvo.com
 sotto la voce Library
puoi scaricare VOForum Library.
Troverai all'interno un file (WISDOM.ZIP) che
contiene tanti tips & tricks da utilizzare in VO...
sicuramente c'è anche quello che cerchi.
Ricorda che ci sono sempre i due newsgroup
dove puoi porre tutte le tue domande, per mio
conto il 90% delle volte è servito...
Spero di essere stato utile, ciao.

Qualsiasi commento e/o suggerimento su questo aspetto è ampiamente gradito.
Prova Jasmine. E' molto meglio dei tradizionali motori SQL sia in
termini di progetto che di utilizzo da VO.
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer
President of Clipper/Visual Objects/Jasmine User Group Italy
fcr...@tin.it
http://www.windevs.com
ITALY
------------------------------

(Nota: non mi è possibile utilizzare le DataDialog).
Io uso una variabile protetta con relativo accesso 
CLASS MYDATAWINDOW INHERIT DATAWINDOW
PROTECT uResult as USUAL
ACCESS Result CLASS MYDATAWINDOW
       RETURN SELF:uResult
e invece di chiudere la finestra, la nascondo (HIDE),
chiudendola poi nella procedura chiamante:
	risultato	:=	oOGGETTO:Result
	oOGGETTO:EndWindow()
Antonello.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Vo e MAPI

Salve a tutti sto cercando di integrare Outlook Express ad un mia
applicazione...
Ho scaricato la classe MAPI dal sito di fabrice foray e dopo un po' di
tentativi
sono riuscito a mandare email personalizzate e con allegati.
Il problema e' che non riesco a collegarmi alla casella della posta in
arrivo
x consultare i messaggi scaricati...
C'e' qualcuno che puo' darmi qualche dritta sulla lettura dela posta in
arrivo
e anche il collegamento con la rubrica dei contatti?!?!?
Grazie

Prova a spedire un messaggio a Fabrice Foray. Io l'ho fatto diverse volte e
mi ha risposto molto cortesemente.
Newsgroup: it.comp.lang.vo-clipper
Titolo: nome campo

a chiunque mi può aiutare,
so che ad un certo punto la mia applicazione deve chiamare un campo del dbf 
oclienti:Mercoledi
come fare ?
Non è oClienti:FIELDGET(nGiorno) dove ngiorno sta per Mercoledi ?
francesco
grazie

 ha scritto nel 
messaggio news:4723180d$0$10617$4faf...@reader2.news.tin.it...


 ha scritto nel 
messaggio news:4723180d$0$10617$4faf...@reader2.news.tin.it...


 allora devi ...
non č obbligatorio ma č piů corretto.
Ciao

Newsgroup: it.comp.lang.vo-clipper
Titolo: MySQL: Opzioni di un ENUM o SET

Ciao a tutti
Se in una tabella di MySQL è presente un campo di tipo ENUM o SET è 
possibile con una query avere le opzioni possibili, stabilite in fase di 
creazione della tabella, per popolare una ComboBox ?
Grazie a tutti
Claudio 

Ecco qui:
FUNCTION ArrayFromEnum(cTable,cField)
LOCAL aArray AS ARRAY
LOCAL oServer AS MySqlSelect
LOCAL cString AS STRING
LOCAL n AS DWORD
aArray := {}
oServer := MySqlSelect{"describe "+cTable+" "+cField}
IF oServer:Used
 IF oServer:RecCount > 0
  cString := oServer:FIELDGET(2)
  cString := SubStr2(cString,6)
  cString := Left(cString,SLen(cString)-1)
  aArray := atoken(cString,",")
  FOR n := 1 UPTO ALen(aArray)
   aArray[n] := StrTran(aArray[n],"'","")
  NEXT
 ENDIF
ENDIF
RETURN aArray
Danilo Giuliani
P.S. Vieni al Meeting di Roma ?

Newsgroup: it.comp.lang.vo-clipper
Titolo: boh??





aiuto,


una datawindowa in cui sono due sub data collegati 
in relazione.


normalmente il "cursore" si posizione sul primo 
record e nella seconda suib data mi appare il contenuto collegato.


oggi non succede. potete dirmi dove sbaglio 
?


i due archivi sono entrambi indicizzati su 
OP.


 


Grazie


Francesco


 


METHOD RelazioneCommi() CLASS 
Commissioni_Browse
 
 SELF:oSF_Commissioni_Elenco:Browser:SetStandardStyle(GBSREADONLY)
    
SELF:oSF_Commissioni_Elenco:Server:SetOrder(1) 


 


    
SELF:oSF_Commissioni_Corpo:Browser:SetStandardStyle(GBSREADONLY)
    
SELF:oSF_Commissioni_Corpo:Server:SetOrder(1) 


 


    
SELF:oSF_Commissioni_Elenco:Server:SetSelectiveRelation(SELF:oSF_Commissioni_Corpo:Server,#OP)
RETURN 
NIL



 
  ha scritto nel messaggio 
news:4850ad85$0$40151$4faf...@reader1.news.tin.it
...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Autogenerazione Codice...

Ciao ragazzi,
    quando associo ad una finestra un server giustamente
    VO mi genera un pezzetto di codice come il seguente:
        IF (oServer = NIL)
            SELF:Use(xxxSERVER{})
        ELSE
            SELF:Use(oServer)
        ENDIF
Mi chiedevo se esiste un modo per fargli generare lo
stesso codice però in questo modo:
        IF (oServer = NIL)
            SELF:Use( CreateInstance( #xxxSERVER ))
        ELSE
            SELF:Use(oServer)
        ENDIF
Se qualcuno può darmi una dritta...
Ciao a tutti e grazie

Per evitare disastri non modifico mai il file per la generazione automatica.
Se ti può essere d'aiuto, o anche per altri, farei:
Method PostInit(oWindow,iCtlID,oServer,uExtra) CLASS NewWindow1
    SELF:Use( CreateInstance( uExtra) )
    RETURN NIL
Naturalmente oServer è NIL e uExtra è #xxxServer
oppure per passare più parametri alla finestra si può usare un array
Method PostInit(oWindow,iCtlID,oServer,uExtra) CLASS NewWindow1
    SELF:Use( CreateInstance( uExtra[1] ) )
    RETURN NIL
Ciao a tutti


Nella creazione via WED non associare la DataWindow ad alcun server.
In questo modo non verra' creato il corrispondente codice.
Poi nella PostInit apri il server nel modo che hai indicato.
-- 
Sergio Tugnoli   
EMail Address: 
ser...@bologna.enea.it

Newsgroup: it.comp.lang.vo-clipper
Titolo: SetFilter()

Ho compilato con VO 2.0 un' applicazione scritta in VO 1d.
La stampa del report è costruita manualmente e il contenuto della stampa è
filtrato tramite un' istruzione del tipo oServer :
SetFilter(cFilterstring).
La stringa cFilterstring viene definita quando si lancia la stampa.
In VO 1 tutto funziona perfettamente; in VO 2 il filtro è ignorato e
vengono stampati tutti i record.
Ho provato tutte le varianti possibili della sintassi di SetFilter() senza
alcun risultato. 
Dato che la sintassi di SetFilter() è uguale nelle due release non mi
spiego questo comportamento.
Qualcuno è in grado di aiutarmi ?
Grazie in anticipo e saluti.
Germano Pagani



Devi passare la condizione sia come stringa che come codeblock.
-----------------------------
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: clipper e visual interface

Buongiorno a tutti
c'e' qualcuno che conosce la libreria Visual Interface ?
Dovrebbe permettere di sviluppare applicazioni Clipper Dos con l'aspetto di
applicazioni Windows (quindi mouse, grafica, finestre, gestore eventi senza
usare Windows)
Vorrei sapere qualcosa in piu'.
Grazie

 wrote in message
94995414...@bsd.santhia.alpcom.it...


 sai a quanta gente non importa niente di windows?
Purtroppo non è questione di importare o meno. Da quando vendono i PC
con Windows preinstallato la gente non sa neanche che esiste
qualcos'altro oltre quello.
EMG