mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: bBrowser e colori celle

Ciao gente,
dopo essermi spremuto le meningi fino all'esaurimento, mi rivolgo a voi con 
la speranza di un aiuto.
Ho un bBrowser con una serie di record e campi, una tabella costruita al 
volo legata ad un bArrayServer.
In pratica � una specie di calendario che si colora quando una posizione � 
occupata.
Il problema � distinguere i colori delle varie celle in base al valore 
inserito.
Mi spiego: in una riga, o record che dir si voglia, ho una serie di celle 
piene, per esempio dalla colonna 3 alla colonna 7 c'� il numero 1, dalla 
colonna 8 alla colonna 12 c'� il numero 3, dalla colonna 9 alla colonna 11 
il numero 4 e cos� via.
Quello che vorrei fare � colorare le celle in modo differente ad ogni cambio 
di valore, ossia tutte le celle con il valore 1 con un colore, tutte quelle 
con il valore 3 con un altro e cos� via...
Lo scopo � quello di distinguere, senza dover leggere i numeri, quando 
finisce un inserimento e ne comincia un altro.
Mi andrebbe bene anche utilizzare solo due colori ed alternarli.
Ho provato tutti i bColorcondition possibili ed immaginabili ma non 
funziona, sono nel pallone!
Qualche idea?
Grazie.
                                    Francesco Leo 

Ciao Franco.
Hai provato cos�?
  oColorCondition := bColorCondition{ "Server:Campo1=1",;   // condition
           odbsServer,;     // server for the condition
           ,;        // foreground color, if condition is true
           Brush{Color{COLORRED}}} // background color (RED), if condition 
is true
   oColumn:ColorCondition:Add(oColorCondition)
  oColorCondition := bColorCondition{ "Server:Campo1=2",;   // condition
           odbsServer,;     // server for the condition
           ,;        // foreground color, if condition is true
           Brush{Color{COLORGREEN}}} // background color (GREEN), if 
condition is true
   oColumn:ColorCondition:Add(oColorCondition)
  oColorCondition := bColorCondition{ "Server:Campo1=3",;   // condition
           odbsServer,;     // server for the condition
           ,;        // foreground color, if condition is true
           Brush{Color{COLORYELLOW}}} // background color (YELLOW), if 
condition is true
   oColumn:ColorCondition:Add(oColorCondition)
  oColorCondition := bColorCondition{ "Server:Campo1=4",;   // condition
           odbsServer,;     // server for the condition
           ,;        // foreground color, if condition is true
           Brush{Color{COLORCYAN}}} // background color (CYAN), if condition 
is true
   oColumn:ColorCondition:Add(oColorCondition)
ecc.
Enzo.

 ha scritto nel messaggio 
news:4b967994$0$1115$4faf...@reader4.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO25.x] [Clipper] CRC, CIN, .....

Salve a tutti,
ho bisogno di una funzione per verificare l'inserimento corretto di un
numero (variabile stringa) del tipo ultimo numero della partita IVA. Non
volendo usare esattamente quello della partita IVA, quali altre soluzioni
posso adottare?
il CRC ? (non ho mai capito come funziona)
il CIN  ? (mi serve un algoritmo)
Dove posso trovare una soluzione?
Grazie

 ha scritto nel messaggio
news:QOon6.31200$Yx4.1...@news6.giganews.com...


Newsgroup: it.comp.lang.vo-clipper
Titolo: reports in clipper 5.3

Salve,
subito la domanda a tutti i programmatori clipper:
quali programmi, librerie, utility ecc.. avete usato per creare reports
in ambiente dos?
Crystal Report 7.0 può essere richiamato da un programma clipper (
quindi in dos...) per eseguire un report ( reports compilati...) senza
uscire dall'ambiente dos?
Grazie :)
-- 
Posted from 
h213-58-229.rm1.albacom.net
 [213.213.58.229] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 uscire dall'ambiente dos?
Io ho utilizzato molto Crystal Report allegato al Visual Basic 4 e 5 ma
l'ho trovato veramente uno strumento fatto male, pieno di bug, poco
professionale e molto limitato. Non mi sognerei proprio di portarmelo
appresso anche con il Clipper.
EMG


Pienamente d'accordo. Anche noi abbiamo creato diversi programmi di
reportistica per nostro uso.
Ciao,
       Fabrizio Malaguti

 wrote in message
Frol7.72724$vC1.1...@news1.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Report Pro e oReport:FilterExpression

Un programma scritto in VO25 che lancia stampe preparate con Report Pro
mi dà il seguente errore 
"The Following error was encountered while Sorting multiple tables:
Application Code Error causing Access Violation"
oReport:FilterExpression := sFiltExp
Io penso di aver capito che se l'espressione di filtro è troppo lunga mi
dà questo errore.
Mi domando allora come poter filtrare un report con più condizioni.
Questa condizione è la combinazione dei seguenti intervalli:
Codice cliente
Documento
Data consegna
Quantità residua
Codice Articolo
Flag evaso
La stringa che creo è la seguente:
" oe_r.clifor >= '5         ' .AND. oe_r.clifor <= '5ZZZZZZZZZ' .AND. 
oe_r.docum >= '          ' .AND. oe_r.docum <= '9999999999' .AND. 
oe_r.data >= CTOD('  -  -    ') .AND. oe_r.data <= CTOD('31-12-2000')
.AND.  oe_r.res >= 0 .AND. oe_r.res <= 99999999 .AND.  oe_r.codice >=
'          ' .AND. oe_r.codice <= 'ZZZZZZZZZZ' .AND.  oe_r.eva >= ' '
.AND. oe_r.eva <= 'E'"
Non mi sembra una condizione così complessa ( anche perchè in Clipper
col programma di stampa che ho fatto io funziona alla grande) e se
Report Pro dovesse avere un limite sarebbe comunqua una grande
delusione.
Secondo voi come potrei risolvere il problema?

[...]
mi è capitato qualcosa di simile quando avevo inserito nella
condizione o ordinamenti o raggruppamenti nomi di campo non corretti
che RP non mi aveva segnalato.
Antonello.

Sono fregato comunque.
Sono costretto a ridurre le possibilità di filtro per non creare una
stringa troppo lunga.
Bisognerebbe sentire la DataPro.
Ciao


 Bisognerebbe sentire la DataPro.
Io ho scritto delle stringhe di filtro molto più lunghe senza alcun
problema...credimi !
Nellla stringa c'è qualcosa di "gravemente illogico" tipo un campo che non
esiste o è scritto male , oppure è di un altro tipo ecc...
Fossi in te scriverei di nuovo il filtro condizione per condizione.. nel
senso:
scrivi la prima condizione, poi verifichi, se va bene passi ad aggiungere la
seconda e così via finché non scopri quella che ti da errore, (io certe
volte ho dovuto fare così !)
Ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: controllo archivi

a chiunque mi possa aiutare :
ho la necessità di verificare che negli archivi dbf non siano stati aggiunti 
o eliminati campi
qualcuno ha una funzione che possa fare ciò ?
Grazie
Francesco D'Aquila

 ha scritto nel 
messaggio news:4524f089$0$5851$4faf...@reader3.news.tin.it...


Se utilizzi i DBServer è possibile farlo direttamente senza strani "giri".
Se dai un occhio vedrai che :
  oSrv := CreateInstance(String2Symbol("mioServer"))
  aFieldDesc := osrv:FieldDesc
ti ritorna un elenco dei campi definiti nel tuo dbserver (dall'ide per 
intenderci)
  b_Strut := oSrv:DBStruct
ti ritorna la struttura letta dal file DBF fisico.
Con un confronto tra i due array puoi capire se seno variati alcuni campi e 
sistemarli.
Naturalmente se il file non esiste per niente (con la File() lo verifichi) 
lo crei da zero
altrimenti aggiungi o togli i campi mancanti.
Fai attenzione che se cambi il tipo di un campo , questo ti puo' creare 
grossi problemi
(anche la vecchia DBU andava in crisi).
Ciao Alessandro 

 ha scritto nel 
messaggio news:4524f089$0$5851$4faf...@reader3.news.tin.it...


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

Cerchiamo programmatore per sviluppo / manutenzione
software scritti in visual objects e php.
Chiedere che sappia Visual Objects sarebbe troppo ?
Richieste conoscenze SQL o altri linguaggi di programmazione Visual.
Contattatemi 
ste...@vulcanos.it
Saluti ai pochi rimasti programmatori vo
Stefano

 ha scritto nel messaggio 
news:e70f49$fob$1...@nntp.aioe.org...


 ha scritto nel messaggio 
news:4494479d$0$10060$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Esempi di Applicazioni fatta in Fivewin

Ciao a tutti,
qualcuno sa indicarmi degli esempi di applicativi che utilizzano le Fiwewin,
sopratutto che abbaimo una gestione uguale al Dbedit del meraviglioso
Clipper.
Grazie e Ciao
Paolo Russignan

 Clipper.
Nella cartella samples ne trovi quanti ne vuoi.
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:4357c632$0$29541$4faf...@reader1.news.tin.it...


 Mi sembra che hai fatto qualche gestione completa con il fiwewin ?
Sě, certo, sono dieci anni che le uso. Guarda nel mio sito. Io comunque 
normalmente utilizzo il browse a riga (TWBrowse).

Newsgroup: it.comp.lang.vo-clipper
Titolo: Chi sa come...

Cari amici :
Chi mi sa dire come faccio a sapere il colore dello sfondo di un FixedText ?
scusate ma non so dove mettere le mani ?
Grazie a tutti
Enio

 scusate ma non so dove mettere le mani ?
Se il controllo FixedText deriva da una classe base tipo Window allora
forse potrebbe avere a disposizione un membro tipo nBackgroundColor. Non
conoscendo le classi GUI di VO non posso aiutarti di più. Una cosa è
certa (credo): Windows non conserva da nessuna parte il colore dei
controlli (se non i colori standard nelle proprietà del desktop) e
quindi deve essere la classe a memorizzarseli da qualche parte.
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:DoJQ8.73810$5i1.2...@news2.tin.it...


 dwRgb  := GetPixel(hDC, 0, 0)
Ottima idea!

Newsgroup: it.comp.lang.vo-clipper
Titolo: combobox

vorrei in una combobox far appare automaticamente uno degli elementi
dell'array di contenuto.
Qualcuno sa dirmi come si fa ?
grazie a tutti e buon anno
Francesco

 Qualcuno sa dirmi come si fa ?
Come al solito io fornisco una risposta generica basata sulle API di
Windows (che va bene per qualunque strumento. Per informazioni più
specifiche prego precisare lo strumento utilizzato). Puoi utilizzare il
messaggio CB_SETCURSEL. Ecco la documentazione:
An application sends a CB_SETCURSEL message to select a string in the
list of a combo box. If necessary, the list scrolls the string into
view. The text in the edit control of the combo box changes to reflect
the new selection, and any previous selection in the list is removed. 
CB_SETCURSEL  
wParam = (WPARAM) index;  // item index 
lParam = 0;               // not used; must be zero 
 
Parameters
index
Value of wParam. Specifies the zero-based index of the string to select.
If the index parameter is -1, any current selection in the list is
removed and the edit control is cleared. 
 
Return Values
If the message is successful, the return value is the index of the item
selected. If index is greater than the number of items in the list or if
index is set to -1, the return value is CB_ERR and the selection is
cleared. 
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

Salve,
se il combobox contiene i valori:
aChoice    := { { "Desc.1", 1 }, { "Desc.2", 2 } }
oCombo:FIllUsing( aChoice )
selezioni il secondo elemento con la riga
oCombo:Value := 2
(se lavori con CA-VO qualsiasi versione, ed le GUI classes)
Saluti
Wolfgang

dell'array di contenuto.
ad es., per far apparire il primo elemento scrivi:
SELF:oDCcbNOME:CurrentItemNo := 1
ciao

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

Scusate l'intromissione dato che qui parlate gia' di VO. Io sono ancora al
clipper 5.1, e ho un sacco di problemi ovviamente con i miei clienti per
quando riguarda le stampe effettuate con stampanti supportate da Windows.
Esiste la possibilità di interfacciarsi alle stampanti senza passare da
Windows, cioe' non utilizzando programmi tipo ABEE LABS, ma inserendo
manualmente un elenco di codici escape x interagire con la stampante.
Grazie anticipatamente.
maxi...@hotmail.com
Newsgroup: it.comp.lang.vo-clipper
Titolo: vo) puntatori

Ciao a tutti
Sto facendo delle prove con alcuni esempi di codice che ho trovato in rete.
Ce n'e' uno che mi interessa capire, ma non riesco a far funzionare. Era
stato scritto per vo 2.5 e su vo2.6 da parecchi errori. Non e' dei piu'
semplici ma sono riuscito egualmente a farlo compilare completamente.
Nonostante cio', quando lo lancio, mi dice che il tipo dato restituito (PTR)
dovrebbe invece essere diverso (DWORD). Il valore restituito riguarda il
metodo HANDLE() della classe BRUSH{}. Ho guardato l'help e non viene detto
in alcun modo che il valore restituito e' un PTR ma un numero (nHandle),
mentre entrato con il debugger vedo che una variabile protetta HBRUSH ha
come tipo PTR. Ho provato a far la conversione (anche se assurda) e non
riesco ad ottenere il risultato sperato: DWORD( ....:Handle() ).
Il file AEF una volta importato si  chiama SHAPED BUTTONS e l'eseguibile
SHAPED_B.EXE; immagino che parecchi di voi abbiano dato un'occhiata al
codice e magari risolto i problemi che io mi trovo davanti.
Mi piacerebbe poter vedere all'opera sto programma perche' ci sono cose
interessanti che vorrei imparar ad usare, ma mi scontro con problemi che non
sono ancora in grado di risolvere.
Grazie,
Marco

 in alcun modo che il valore restituito e' un PTR ma un numero (nHandle),
Confermo: gli handle delle API di Windows sono semplici interi (lunghi).
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

 in alcun modo che il valore restituito e' un PTR ma un numero (nHandle),
nHandle e' il parametro da utilizzare con la GDI.
In VO e' un puntatore a DWORD.
Per utilizzarlo con la GDI non bisogna fare nessuna conversione.
 LOCAL oB AS brush
 LOCAL oC AS color
 LOCAL nH AS DWORD PTR
 ****LOCAL nH AS PTR piu' semplicemente
 oC := Color{50,204,123}
 oB := brush{oC,HATCHSOLID,SELF}
 nH := oB:Handle()
 ?nH                                  //0x....
 ?ValType(oB:Handle())    //@-
Mario Costantino
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.vo-clipper
Titolo: Stampa in rete

 Inoltre sapete come gestire stampanti laser con clipper?
In che senso? Come caratteri di controllo? O parli delle WinPrinters?
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

 Per la stampa laser intendevo come gestire i caratteri.
La stampa su una laser avviene, dal punto di vista del DOS, esattamente
come per le altre stampanti. Cambiano perň i caratteri di controllo per
ottenere i vari effetti (grassetto, etc.) ma questo problema c'era anche
con le vecchie aghi.


 con le vecchie aghi.
Si, ma quali sono i caratteri????
Per le stampanti ad aghi si usava, ad esempio, chr(27)+chr(15) per il
compresso, ma le stampanti LASER non supportano questi comandi, come non li
supportano nemmeno quelle a getto d'inchiostro nuove, come la epson c40
ecc......
Grazie a chi mi risponde!


 ecc......
Sulle getto d´inchiostro hai ragione, ma la maggior parte delle laser 
(escluse le cosiddette GDI) capisce almeno il PCL V che è il linguaggio della 
LaserJet 4. Ci sono solo poche eccezioni, tranne le stampanti GDI conosco 
ancora nel Canon che usano un proprio linguaggio.
Saluti
Wolfgang
Merano

 ecc......
Io, per il compresso, normalmente utilizzavo
CHR( 27 ) + "(sp16.66H"
EMG


Newsgroup: it.comp.lang.vo-clipper
Titolo: domanda a Wolfgang Riedmann  sul VOPS

 
 ciao,
mi rivolgo a te in quanto, da quello che ho capito, sei uno dei pochi utenti
di VO in italia ad esserti iscritto al VOPS.
vengo alla domanda :
Nel sito della Grafxsoft.com è indicato la descrizione delle possibilita'
offerte dala VOPS tra cui ai punti 6 e 7:
<<
6. Extra Development Tools.
Internal Development tools such as "Repo Builder", "Scriptor", and "Project
Builder" will be made available.
7. Debug Builds of Visual Objects.
The Debug Builds of Visual Objects will be made available.
  >>
Di che cosa si tratta?
 
grazie in anticipo.
Fabrizio Malaguti
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 The Debug Builds of Visual Objects will be made available.
sono disponibili degli build di VO con flag di debug attivato per chi intende 
usarli con un debugger. Anche in questo caso la richiesta deve essere fatta 
alla GrafX, ed anche li non c´è stata una grande richiesta (mi dice Brian).
Saluti
Wolfgang

 Wolfgang


 molta pubblicita' di questi componenti.
perchè sono di importanza minore rispetto al resto del pacchetto.
IMHO la cosa più importante è il supporto diretto (e veloce) da parte del 
gruppo di sviluppo.
Saluti
Wolfgang

 ha scritto:
ciao,
 

Sto valutando infatti se puo' interessarci certo che il prezzo non e'
incoraggiante anche se paragonato a quelle Microsoft e' praticamente
regalato.
ancora grazie ,
Fabrizio Malaguti

Newsgroup: it.comp.lang.vo-clipper
Titolo: Sono aperte le iscrizioni al MyVo Day

All'indirizzo
http://www.windevs.com/Windevs/MyVO/MyVo.html
troverete tutte le informazioni sul primo MyVo day che si terrà a Roma il
27/6, chi è interessato si può iscrivere da oggi sino al 8/6. La confrema e
la sede definitiva verranno comunicate dopo il 9/6 al raggiungimento del
tetto minimo previsto
Danilo Giuliani

Io mi sono iscritto per Roma.
Francesco


...............forse!!!  :-))

 ha scritto nel messaggio
news:4yGAa.157383$3M4.3...@news1.tin.it...


Io sono per Roma !!!  (anche se è lo stesso... ma mi piace di più la città)
:-))))

Newsgroup: it.comp.lang.vo-clipper
Titolo: Personalizzazione Menù da programma

Come faccio ad inserire o cancellare da programma un menů?
Mi spiego meglio, non riesco a eliminare un'intera tendina (PopUp Menů).
riesco solo ad eliminare gli Item, ma non mi basta.
L'ideale sarebbe riuscire a creare a RunTime l'intero menů, ma non so da
dove iniziare.
Accetto qualunque idea.
Grazie mille
Ciao a Tutti
--
Carlo Russo
Net Working Software snc
ru...@networkingsoftware.it
rus...@tin.it

 Grazie mille
Ti sei dimenticato di specificare in quale linguaggio/strumento.
EMG

 ha scritto nel messaggio
news:3B2B6245...@flashnet.it...


 ha scritto nel messaggio
news:WbJW6.13303$Wz2.1...@news2.tin.it...


etichette dei menù che le funzioni/oggetti da lanciare...
Interesserebbe anche a me.
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

Bello, interessa anche a me
Danilo Giuliani
danilog...@tin.it

 ha scritto nel messaggio
news:9gid9j$dg5$1...@lacerta.tiscalinet.it...


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

Qualcuno sa come incrementare un PTR in VO?
Ho provato con ++ e += 1 ma il compilatore mi risponde
che l'istruzione non è supportata.
Saluti, Piero.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 che l'istruzione non è supportata.
Penso che dovresti assegnargli un buffer nel quale muoversi, non basta
dichiararlo  PTR.
Mario Costantino

 ha scritto nel messaggio
news:82Z49Z134Z52Y1...@usenet.libero.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: mySql,linux e GRANT

Ancora io ed ancora problemi strani, sentite questa:
se su mySql installato su windows eseguo:
GRANT ALL on *.* to 'beppe@%' identified by 'beppe' with grant option
va tutto bene. Se eseguo lo stesso comando sotto Linux mi dice:
Access denied for user: 'root@%' (Using password: NO)
Ma come??? mySql per Linux è diverso da quello per Windows?????
BOH!!!

 ha scritto nel messaggio
news:c7b4u0$9ke$1...@grillo.cs.interbusiness.it...

No è uguale, è Linux che è casesensitive, ovvero nomi tabelle, campi e altro
che ora non ricoedo devono esserre minuscoli.
Danilo Giuliani
www.softdevo.com
in...@softdevo.com
sup...@softdevo.com
Newsgroup: it.comp.lang.vo-clipper
Titolo: Le nuove porte USB

Innanzi tutto Ciao !
E' la prima volta che scrivo in questo NewsGroup, ne ho avuto la necessità
in quanto mi sono trovata a dover risolvere un problema di stampa. Ho un
programma scritto in clipper CA-Clipper Versione 5.3a che stampa sulla porta
parallela LPT1 e deve lavorare su una USB come devo fare per farglielo
riconoscere? Avevo pensato alla ricerca di un comando da impostare nel
sistema operativo Windows che reindirizzasse il lavoro da LPT1 a USB è
possibile?
AIUTATEMI!!!!!

,

Utilizzi una stampante USB, giusto?
Penso che il driver che avrai certamente installato preveda di
assegnare alla porta USB un nome (LPT1,LPT2,PIPPO ecc.ecc), fatto
questo la utilizzi normalmente.
Ti dico questo pechè ho acquistato un modem USB, che viene visto dal
sistema come COM3, e lo piloto come se fosse un modem seriale.
Antonello

On Thu, 30 Nov 2000 18:40:30 GMT, 
n...@galactica.it
 (Antonello) wrote:
Ciao
Quello che dici è molto interessante Antonello. Lo puoi confermare con
test pratici?

http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
http://www.smscash.it/?907949
http://www.smsclub.it/mediabanner.asp?mediauser=59474
a.freda[NOSPAM]@
libero.it
 . togliere [NOSPAM] per comunicare in e-mail

test pratici?
Con un modem USB si (perchè ce  l'ho e l'ho provato), per provare
invece una stampante dovrei averne una prima...
Antonello




Newsgroup: it.comp.lang.vo-clipper
Titolo: Report Pro 3.6 (Landscape)

Salve a tutti,
credo di aver trovato un malfunzionamento di ReportPro 3.6.
Volevo invitarvi ad effettuare (se potete) un test.
-Create una report composta da una title section (portrait) e una standar  
section (landscape)
-Eseguite un preview
-dal preview eseguite la stampa
L'errore è, per quanto mi riguarda, il mancato cambiamento 
dell'orientamento e tutto viene stampato in portrait.
Viceversa, se viene eseguita direttamente la stampa su stampante, tutto 
funziona.
Secondo voi a chi mi rivolgo per segnalare tale anomalia ?
Grazie per l'aiuto
Mario Arienti

 ha scritto nel messaggio
news:1407110676157c26e9374f6b633936fc$1...@www.progesis.net...


Grazie per il suggerimento !!!
Mi domando comunque chi a chi bisogna rivolgersi per segnalare i bachi di 
Report Pro ?
Ho provato a segnalare la cosa a KnowVo e alla GrafX Software ma non mi 
rispondono. Non sò assolutamente come venirne fuori !!!
Inoltre ne ho scoperto un altra e cioé che non funzionano neppure gli 
ordinamenti
Grazie comunque per la risposta.
Mario Arienti

Newsgroup: it.comp.lang.vo-clipper
Titolo: ABI e CAB

Ciao a tutti,
qualcuno di voi sa dove posso recuperare un elenco aggiornato delle banche
con relativi abi e cab? Quello che ho io č un po' datato e con tutte le
fusioni che ci sono state non mi ci ritrovo piů!
Grazie a tutti e buon lavoro.
                        Francesco Leo

 ha scritto nel messaggio
news:gAyMa.6585$HU3.1...@news2.tin.it...


 Ho cercato lo stesso elenco in internet per ore, e non ho trovato nulla.
Anch'io, ma al tempo lo avevo chiesto alla mia banca che mi aveva fornito un
file ascii gratuitamente.
Ciao.

Ho fatto da solo, grazie lo stesso.
Per chi fosse interessato.........
http://www.bancaroma.it/abicab/abi.txt
è un po' grosso.........


De nada........... ^_^

Newsgroup: it.comp.lang.vo-clipper
Titolo: Importare un file xml

Utilizzando le classi standard di Vo2Ado Ho creato un file xml
partendo da un recordset. Ora devo leggere l'xml e importarlo in
un'altra tabella (dbf, barrayserver, AdoServer). non so' da dove
cominciare e poichè devo risolverla infretta chiedo aiuto a voi tutti.
Qualunque informazione è utile.
Grazie mille
Carlo Russo

 ha scritto nel messaggio 
news:539f5b5b-b127-4e6c...@m3g2000hsc.googlegroups.com...


 Carlo Russo
Avevo già fatto qualche tentativo ieri, ma probabilmente avevo gli
occhi un po' stanchi poichè oggi ho scoperto che con vo2ado posso
aprire un file xml
usando la classe adorecordset:
	oRs:=AdoRecordset{}
	oRs:Open("c:\Ferrino\hpc
\caccamo.xml","Provider=MSPERSIST",AdOpenStatic,adLockOptimistic,NIL)
	oRs:MoveFirst()
e dovrei aver risolto.
Grazie a Tutti
Ci si vede a Peschiera......
Ciao
Carlo Russo

Newsgroup: it.comp.lang.vo-clipper
Titolo: Rivista con Clipper 5.2e

Cari amici, chi si ricorda nome e casa editrice della rivista che dava
il Clipper 5.2e con licenza?
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:3C42CFF1...@emagsoftware.it...


 ma il sito non esiste piu'.
Ti ringrazio.

Newsgroup: it.comp.lang.vo-clipper
Titolo: DBF protetti

Esiste un qualche modo di rendere i file database (DBF) non modificabili, ma
solo visualizzabili?
Vorrei evitare che l'utente bypassi l'interfaccia della mia applicazione
Clipper modificando i contenuti o peggio la struttura utilizzando
applicazioni diverse (es. excel, access).
Grazie
--
Luca B.

 ha scritto nel messaggio
news:aqt1c5$35c$1...@lacerta.tiscalinet.it...


 > solo visualizzabili?
A) Parlaci di Sql... per Clipper?
B) Criptando i dati possono vederli solo dal tuo exe...
--
Alessandro Maiucchi
maiu...@libero.it
http://maiucchi.supereva.it
(Basta!-Scrittura creativa-Rush-Queen-Kiss-Blade Runner)

> B) Criptando i dati possono vederli solo dal tuo exe...
Penso che seguiro' questa strada. Se non "spingo" troppo la protezione non
dovrebbero esserci rallentamenti sensibili.
Grazie.
LB

 ha scritto nel messaggio
news:ar00v8$o8i$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:ar00v8$o8i$1...@lacerta.tiscalinet.it...


 Funzione che trasforma l'header del file VO in header per DBIII
Grazie ancora, non ero certo di ritrovarla.
LB

Newsgroup: it.comp.lang.vo-clipper
Titolo: dbSee e Advantage Database Server

Qualcuno usa la combinazione dei prodotti dbsee per xBase e ADS?
Io sono anni che uso dbsee per clipper e da poco sono passato alla versione
xBase...
Purtroppo ora i dbf per me cominciano a diventare una limitazione...
Avete qualche consiglio per l'accesso a db relazionali (SQL Server, Oracle)?
Sapere se per caso SQLExpress è compatibile con dbSee?
--
************************************************
         GAETANO D'AQUILA
 
gdaq...@inwind.it
         fax: 06/233225582
         PGP KEY AVAILABLE
************************************************

xBase...
Io utilizzo ADS da tempo, ma per dbSee non ti posso essere utile :)
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

 Io utilizzo ADS da tempo,
Di quanto si appesantisce l'installazione delle tue applicazioni? Quanti
Mb in più devi fornire al cliente rispetto ad un semplice RDD? E ADS
deve essere installato a parte oppure funziona come un RDD?
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

deve essere installato a parte oppure funziona come un RDD?
Devi fornire ed installare ADS sul server, per quanto riguarda il
client hai una RDD che linki al posto delle classiche cdx o ntx, o
anche contemporaneamente se devi accedere ad altre basi dati.
Dal punto di vista della programmazione, se non utilizzi funzioni
avanzate di ADS, non tocchi praticamente nulla.
Spero di aver capito bene la tua richiesta, diversamente chiedi pure e
vediamo se riesco a spiegarmi :)


 configurarlo decentemente in base all'utilizzo.
E quanto è grossa questa parte server? E quanto costa?

Newsgroup: it.comp.lang.vo-clipper
Titolo: funzione _Quit() in VO 27b

Ma la funzione _Quit() in VO 27b non funziona più ?
Mi dà un errore di eccezione sulla dll MSDART.DLL e poi chiude
l'applicazione, il debug segnala proprio la line di codice con _Quit().
Soluzioni..? 
   Grazie in anticipo Antonio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Leggi qui se può esserti d'aiuto.
http://groups.google.it/groups?hl=it&lr=&threadm=vTVvc.5437%24Iu6.1919%40bignews5.bellsouth.net&rnum=2&prev=/groups%3Fq%3D_Quit()%26hl%3Dit%26lr%3D%26group%3Dcomp.lang.clipper.visual-objects%26scoring%3Dd%26selm%3DvTVvc.5437%2524Iu6.1919%2540bignews5.bellsouth.net%26rnum%3D2
Ciao.
Roberto
Newsgroup: it.comp.lang.vo-clipper
Titolo: Copy protect of dbase files

Hi at all,
I have a little securty problem .
I have a dbase myfile.dbf  with important datas.
This file is important as well the file .exe and i do not want that the user
can copy it.because it represent the result of many and many time of
work.(to search and to write information stored into the dbase file).
I want that the user can use it with my program only, it'll can use, add,
delete and edit but not copy the file.
Have you a solution?
Thank you in advance
Anna

 ha scritto nel messaggio
news:afrpjq$is$1...@serv1.albacom.net...




Is this file on a remote server or on the user machine?
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

Newsgroup: it.comp.lang.vo-clipper
Titolo: Impostazioni finestra

Vorrei chiedervi una cosa, poiché ho problemi nella gestione della finestra,
dove vengono memorizzate nel registro (oltre che alla chiave Console) le
impostazioni della finestra DOS in Windows 2000 e XP ?
Grazie: Max


Cosa ti serve esattamente?
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

Ho creato un programma in Delphi che apre diversi eseguibili compilati con
Clipper (a finestre DOS), ma non riesco a gestire appunto le impostazioni
delle finestre. Mah.....
Grazie: Max


Ma devi dare delle dimensioni precise alle finestre DOS (e in questo
caso temo debba essere l'applicativo ad impostare la modalità di
visualizzazione, oppure potresti cambiare opportunamente il font della
finestra DOS stessa ma non so come si fa da programma) oppure ti bastano
normale e ingrandita (in tal caso basta regolare opportunamente l'ultimo
parametro della ShellExecute() che immagino userai per chiamare gli
eseguibili, se usi la ShellExecuteEx() è un pochino più compicato).

Newsgroup: it.comp.lang.vo-clipper
Titolo: [CL] Musichetta con i Tone()

Ciao ,
mi serve una mano per aggiungere una simpatica funzione al mio gestionale,
che quando e' il compleanno dell'utente, al login gli fa gli auguri :)
Ora, qualcuno ha o sa dove trovare la musichetta di "happy birthday" fatta
con i Tone () ????
Fate una buona azione :))
Ciao.Alberto.

 wrote in message
7pho18$f1g$1...@serv1.iunet.it...


 Nel caso non avessi il midi file fammelo sapere te lo invio.
Perche' 1) lavoro su macchine dos sotto dos 2) non posso mangiare memoria,
molte macchine sono al limite 3) non ho le schede sonore montate 4) lo
voglio fare in clipper :)))
Ciao,Alberto.

 wrote:
te l'ho inviato per posta
Ciao,
Eugenio Belli

Newsgroup: it.comp.lang.vo-clipper
Titolo: Stampa dei numeri allineati a destra

Qualcuno può dirmi se esiste una maniera di allineare le stringhe contenti degli importi in valute (Es. 1.925,00) allineati a destra utilizzando l'oggetto Printer di VO.
Grazie e Saluti
Roberto
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it


penso PADR ()
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

 penso PADR ()
Semmai PADL(), ma in Windows non serve. C'è l'API SetTextAlign().
EMG

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

Carissimi amici,
vorrei memorizzare in un campo TEXT o BLOB di una tabella MySql il contenuto
di un Rich Edit Control oppure di Multi-Line Edit.
Se scrivo poche righe di testo funziona tutto se invece uso il copia ed
incolla di un testo un po' più corposo la procedura va in errore.
In questo momento uso le API in C per interfacciare VO a MySql.
Soluzioni?
Grazie
Biagio

 Poi, per default la dimensione massima di una linea di query č di 1048576,


 > Poi, per default la dimensione massima di una linea di query è di


Newsgroup: it.comp.lang.vo-clipper
Titolo: E' SCIOCCANTE

http://euronet.135.it
ET
EQ
QWE
3
3
443
F
F
V
FVFFFFFFFFFFFFFFFFFFFFF

????????????? Sarà l'ora????

Newsgroup: it.comp.lang.vo-clipper
Titolo: Uno o l'altro?

Qualcuno sa dirmi se č meglio A oppure B?
*A
LOCAL tStruct AS _STRUCTURE
tSruct := MemAlloc(...)
...
....
MemFree(tStruct)
*B
LOCAL tStruct IS _STRUCTURE
...
....
Grazie, ciao

Ciao Alan,
guarda nell'help in linea alla voce STRUCTURE, spiega molto bene la
differenza.
        Francesco

-- 
"Uomo, tu sei giovane come la tua speranza e vecchio come la tua
angoscia"
"Man you are young like your hope and old like your anguish"
Newsgroup: it.comp.lang.vo-clipper
Titolo: ODBC

Qualcuno sa se posso distribuire col mio programma gli ODBC che si
trovano liberamente scaricabili nel sito della microsoft? Non capisco
come mai il programma li richiede, visto che non li uso ne' uso il
report editor di cavo20. Li richiede forse report pro? Come posso fare
perche' non li richieda?
 
Ignazio
More than 90 HiRes images in my home page  
http://www.geocities.com/~puddu/
Oltre 200 Immagini di endoscopia digestiva
http://www.areamedica.com

 wrote in message
37df66c...@news.tin.it...


dell'applicazione è lincata la LIB Report Classes che se usi RP non serve ?
No, e non capisco chi diavolo sia a richiedermela.


No, e non capisco chi diavolo sia a richiedermela.
Diro' di piu': denza ODBC non parte neppure VO2.0


Ignazio
Sei sicuro di non aver inserito la Report Class nell'elenco delle
librerie linkate all'applicativo?
Fabio

librerie linkate all'applicativo?
Sicurissimo! :-(


librerie linkate all'applicativo?
Ho risolto il mistero. E' colpa della libreria Rp2dsn32.dll. Se linko
quella mi chiede gli ODBC se invece linko Rp2Rdd32 non me li chiede.


Newsgroup: it.comp.lang.vo-clipper
Titolo: richiesta di aiuto

per una improvvisa mancanza di corrente ho dovuto resettare il computer,
all'avvio di VO vi viene dato l'errore che default project non č
utilizzabile.
Cancellando la direttrice data, default project viene ricostruito, ma ho
qualche progetto in direttrici sul disco C che vorrei recuperare, pur avendo
degli aef conservati.
Qualcuno sa se č possibile farlo ?
Grazie in anticipo
Francesco D'Aquila

 Qualcuno sa se è possibile farlo ?


 ha scritto nel messaggio
news:a5fnmu$7109p$1...@ID-101553.news.dfncis.de...


 > > Qualcuno sa se č possibile farlo ?


Ho un problema con gli applicativi in clipper utilizzati con un processore
PENTIUM 4 e sistema operativo XP. L'applicativo è scritto in clip53 e
compilato con Exospace. Appena si entra in qualche procedura il pc si
"imballa". Qualcuno puo' aiutarmi.

Newsgroup: it.comp.lang.vo-clipper
Titolo: controlli sulla toolbar

Ho una finstra con dei controlli sulla toolbar un combobox, una 
singlelineedit, ed un pushButton.
Vorrei che quando il form si apre la SLE che si trova sulla toolbar dovrebbe 
prendere il focus ,
e con il Tab spostarmi sugli altri controlli del form.
Ho provato con la funzione SetWindowPos() per settare a runtime l'ordine di 
tabulazione ma niente da fare.
Qualcuno ha una soluzione al problema..
Grazie in anticipo Antonio


No, la SetWindowPos() non ti serve. Hai provato con la SetFocus()
passandogli l'handle della SLE? Però devi chiamarlo durante
l'inizializzazione della finestra.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper e Windows

Come posso "portare" un programma clipper in windows, o, in alternativa,
esiste un tool di sviluppo per windows che usi un linguaggio simile al
clipper?
Grazie
Jax

 wrote:

Esiste il Visual Object che ti permette di utilizzare buona parte di
cio' che hai scritto in clipper. Devi rifare solo le finestre, (ma per
fare questo hai un'ottimo editor di finestre e te la cavi in poco
tempo e con soddisfazione) e adattare la programmazione agli standard
di windows (ma quello lo dovrai fare con tutti i programmi) ossia devi
programmare per eventi ed oggetti.
Oppure esistono delle librerie che ti permettono di continuare ad
usare il clipper sotto windows (Fivewin, Clip4Win ecc). Ogni sistema
ha i suoi pro e contro, nessuno e' indolore, ma non tanto per problemi
nei programmi, ma perche' cambia la filosofia passando da DOS a
Windows. Io uso Vo2.5 e non tornerei al buon clipper per nessun
motivo. Altri la pensano diversamente, ma il mondo e' bello perche' e'
vario :-)
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

 ha scritto nel messaggio
news:mzgG6.5521$Hp1.1...@news2.tin.it...



Come non segnalarti le librerie Fivewin per Clipper che utilizzano,
appunto, proprio il compilatore Clipper? Visita 
www.fivetech.com
 per
ulteriori informazioni.
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: ISCRIVETEVI AL TECHNICAL MEETING COME SPETTATORI !!

Cari amici :
questa è un'occasione per conoscerci meglio andate sul sito 
www.windevs.com
e iscrivetevi (attenzione anche se la posizione in cui e messo il link può
trarre in inganno, la partecipazione avviene non come speaker ma come
spettatori)
Se vogliamo che queste cose continuino e si sviluppino dobbiamo dare la
nostra adesione altrimenti ....
Ciao a tutti

 ha scritto nel messaggio
news:flXq7.9891$P04....@news2.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: VO 2.7

Qualcuno ha già installato VO 2.7 su un PC dove c'e' già installato VO 2.5 ?
Bisogna adottare qualche accorgimento ? Non vorrei fare casini.
Grazie antivipatamente a tutti.
Alessandro

 Bisogna adottare qualche accorgimento ? Non vorrei fare casini.
no. Devi soltanto installarlo in un'altra cartella che non quella di 2.5 e 
devi mettere le cartelle dei progetti in un'altro posto. Tra l'altro la IDE 
della 2.5 e della 2.7 possono essere attive nello stesso momento, e 
normalmente le applicazioni dovrebbero funzionare perfettamente perchè i nomi 
delle DLL sono state cambiate (per fortuna!).
Saluti
Wolfgang

Newsgroup: it.comp.lang.vo-clipper
Titolo: Technical Meeting a Roma

Grazie a tutti quelli che sino ad ora hanno risposto, (siamo ancora
pochini), terrò conto di tutti i suggerimenti e le critiche, interessante in
suggerimento del CD (non deve essere un motivo per non venire, se siamo
pochi non si fa!!!!).
Fabio Cresta ha annubciato la sua disponibilità (se CA lo darà disponibile),
porterebbe l'evoluzione dello studio presentato in embrione a Milano.
Vi terrò aggiornati
Danilo Giuliani
www.softdevo.com
in...@softdevo.com
sup...@softdevo.com

 ha scritto nel messaggio
news:zzuw8.8873$8D3.2...@news1.tin.it...


 ha scritto nel messaggio
news:zzuw8.8873$8D3.2...@news1.tin.it...


<snip>
scusate ragazzi, ma ho necessità di dire una cosa:
in questo 3ad quasi tutti hanno quotato completamente l'msg originale x poi
dire OK ci sto...
ora una letturina alla nquette non farebbe male... inoltre vi prego di
rispondere *sotto* il paragrafo del msg che si quota, questo anche x una
lettura + chiara e sempre x il rispetto di chi legge, diamo un po' di ordine
al ns ngroup anche rispettando le regole.
spero non me ne vogliate x questo...
francosignore

 dire OK ci sto...
Appoggio completamente quanto da te detto.
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:zzuw8.8873$8D3.2...@news1.tin.it...



wrote:
Salvo sorprese, parteciperò sicuramente all'incontro.
Marino Vignoli

 pochini)
Confermo la mia adesione.
Saluti a tutti.
Franco Venza
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.vo-clipper
Titolo: Utilizzo NG

Scusate se vado fuori tema.
Se uso il server di news "
news.interbusiness.it
" con Outlook Express, alcuni
messaggi del comp.lang.clipper.visual.object non li vedo. Mi capita magari
di trovare le risposte ma non il messaggio di partenza.
Lo stesso NG utilizzando 
www.dejanews.com
 č molto piů completo (ma piů
lento).
Qualcuno mi puň aiutare ?

Qualcuno mi puň aiutare ?
E' colpa di interbusiness (telecom)
Ignazio
More than 90 HiRes images in my home page  
http://www.geocities.com/~puddu/

 >Qualcuno mi puņ aiutare ?


Segnalatemi allora un nuovo server di news. Grazie
Non e' semplice, gratuiti che ne sono sempre meno. Puoi fare un
abbonamento a tiscalinet (e' gratis) ma non copre tutta l'Italia (per
ora).


...


Chiedo scusa su questo newsgroup trovi solo
comp.lang.clipper.visual-objects - in inglese
Paolo


 > 
http://www.geocities.com/~puddu/
--
Cordiali Saluti
Mario Vacondio

Newsgroup: it.comp.lang.vo-clipper
Titolo: Risoluzione Video in Harbour

Ciao a tutti,
in Harbour si riesce a trovare la risoluzione video del pc ?
Ciao
Paolo Russignan

 in Harbour si riesce a trovare la risoluzione video del pc ?
#define SM_CXSCREEN 0
#define SM_CYSCREEN 1
FUNCTION MAIN()
    ? GETSYSTEMMETRICS( SM_CXSCREEN )
    ? GETSYSTEMMETRICS( SM_CYSCREEN )
    INKEY( 0 )
    RETURN NIL
#pragma BEGINDUMP
#include "windows.h"
#include "hbapi.h"
HB_FUNC( GETSYSTEMMETRICS )
{
    hb_retnl( GetSystemMetrics( hb_parnl( 1 ) ) );
}
#pragma ENDDUMP
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:4368bf4e$0$22301$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Problema Browser Granularity su VO2.5

Ciao a tutti !!!
Qualcuno è riuscito a risolvere il problema del Browser di VO2.5 (presente
addirittura dalla versione 1.0) riguardo alla mancata visualizzazione
dell'ultimo record quando il numero di record è uguale al Granularity + 1 ?

 ha scritto nel messaggio
news:br7vv5$ddq5$1...@ID-119280.news.uni-berlin.de...

Scusate l'ignoranza, potete spiegare/mi di cosa state parlando ?
Cosa è "Granularity " ?
Claudio


Il Granularity è una impostazione del Browser di VO che indica quanti
records bufferizzare durante la visualizzazione.
Quando viene aperto un browser VO carica al suo interno tanti records quanti
indicati dal Granularity. In alcuni casi, per velocizzare l'apertura delle
finestre che utilizzano database in rete, è utile abbassare il Granularity
per fare in modo di caricare il minor numero possibile di records.
Il grosso problema che c'e' sempre stato con VO (addirittura dalla versione
1.0) è un bug che provoca un malfunzionamento quando i records presenti del
database (oppure nello scope) sono multipli del Granularity + 1. In questi
casi il browser non mostra l'ultima riga !
Ad esempio se il Granularity è impostato a 64 e la mia fattura contiene 65
righe ne verranno mostrate nel browser solo 64 !!!
Ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: clipper 5 - oggetto get

Ho necessita' di costruirmi in data entry particolare utilizzando le
caratteristiche dell'oggeto GET del Clipper 5.2
Dal manuale leggo che, quando si inizializza un nuovo oggetto con
GetNew(......), bisogna definire un code block per poter avere accesso alla
variabile da editare (code block generato automaticamente dall'istruzione
@....GET....READ).  Il codeblock definito manualmente pero' non consente di
leggere ed editare variabili facenti parte di array. In questo caso bisogna
usare i metodi
oGet:VarGet()  e oGet:VarPut().
Visto che il manuale non riporta alcun esempio c'e' qualcuno che  puo'
cortesemente aiutarmi ?

 cortesemente aiutarmi ?
Non ho capito bene qual'è il tuo problema.
EMG


Cerco di spiegarmi meglio.
Questo codice funziona (aArray e' una matrice 17x3)
METHOD GetBInitData(aArray)
local i := 0
 For i := 1 to 17
   @ 01+i,02 get aArray[i,2]
next i
 read
Return self
Questo codice non funziona
METHOD GetBInitData(aGet,aArray)
local i := 0
 For i := 1 to 17
      oGet := GetNew( 01+i,02)
     oGet:Block     := {| uVal | IF (uVal == NIL, aArray[i,2], aArray[i,2]
:= uVal ) }
       AADD(aGet,oGet)
 next
 for i := 1 to 17
  aGet[i]:display()
 next
 READMODAL( aGet )
Return self
Quando va in esecuzione READMODAL, si genera un errore
Bound Error : Array access
aGet e' dichiarata a monte (solo dichiarata, mai assegnata)
aGet[i]:display()  visualizza correttamente i vari campi
Il manuale riporta che quando EVAL() elabora la variabile block ritorna solo
il nome dell'array, senza l'indice dell'elemento. E per questo motivo dice
di utilizzare i metodi VarGet() e VarPut() (ma non si spreca a spiegare
come!)
Non escludo che ci sia un macroscopico errore nella dichiarazione
dell'oggetto e che io non riesco a vedere
Grazie
Daniele

 come!)
Semplicemente come aGet[ i ]:VarGet() e aGet[ i ]:VarPut( valore ). Ma
così non puoi utilizzare la READMODAL(). Secondo me è molto meglio il
comodissimo comando @ GET che comunque non impedisce poi di accedere
agli oggetti GET ed ai loro metodi per fare tutte quelle cosette di
basso livello che a volte risultano purtroppo indispensabili.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO2.0)-Aiuto in set relation

Ho appena installato un programma e con mia grande sorpresa, alcune set
relation del tipo FAttura-dettaglio, Bolla-dettaglio in visualizzazione su
finestra non funzionano !!! o meglio, quando si entra, si vede che la
relazione è attivata e funzionante, ma una volta effettuato il display dei
dettagli, questi, immediatamente scompaiono...!!!
Sono certo che sono presenti in quanto vi sono dei tasti che si attivano
solo se vi sono records... e anche perchè il programma messo su di un '
altro computer funziona perfettamente....
Come posso ovviare a tale spiacevole effetto ???
Qualcuno può aiutarmi a capire e a darmi qualche dritta ??
Grazie per le risposte
Mario D. Summa

    -  Ho appena installato un programma e con mia grande sorpresa, alcune
set
 relation del tipo FAttura-dettaglio, Bolla-dettaglio in visualizzazione su
 finestra non funzionano !!! o meglio, quando si entra, si vede che la
 relazione è attivata e funzionante, ma una volta effettuato il display dei
 dettagli, questi, immediatamente scompaiono...!!!
 Come posso ovviare a tale spiacevole effetto ???
 Aggiungo che nei rispettivi metodi Expose avevo provveduto anche a far si
che con lo Skip(0) si ristabilisse la esatta corrispondenza Padre-Figlio e
quindi ha questo punto sono veramente senza parole....


...


Se intendi che la finestra diventa grigia
prova a riscrivere il metodo Show()
METHOD Show() CLASS FinestradeiBrowser
    SUPER:Show()
RETURN NIL
Ciao