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

Domanda:
in un metodo doppio click ho dato la seguente condizione :
se un tasto č premuto
il controllo check č selezionato
fin qui tutto a posto
ma se io voglio deselezionare il controllo in un momento successivo non lo
posso fare.
come fare per ovviare ??
Grazie a tutti
Francesco D'Aquila

 come fare per ovviare ??
Non ho capito bene se il tuo problema č di deselezionare un checkbox da
programma. Se sě, l'API corrispondente sarebbe
SendMessage( hCtl, BM_SETCHECK, BST_UNCHECKED, 0 )
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


Grazie Enrico,
Qualcuno ha già detto che sei un mago delle API
purtroppo a me serve VO
Grazie
Francesco D'Aquila

 purtroppo a me serve VO
Be', come minimo puoi comunque chiamare le API qualunque strumento tu
stia utilizzando, no?


purtroppo a me serve VO
Guarda che lo puoi usare anche con vo senza problemi!
-- 
Ignazio GSS© * More than 90 HiRes images in my home page  
http://www.ipuddu.it
200 Images of digestive endoscopy
http://www.areamedica.com/Atlante/Atlante.htm

 ha scritto nel messaggio 
news:GWhWd.621128$b5.28...@news3.tin.it...

Ciao.
Nel metodo doppio click inserisci le seguenti istruzioni:
IF self:oDCTuoChekBox:Checked
    SELF:oDCTuoChekBox:Checked := FALSE
ELSE
    SELF:oDCTuoChekBox:Checked := TRUE
ENDIF
cosě, per ogni doppio click viene abilitato o disabilitato.
Ciao, spero di esserti stato d'aiuto.
Enzo. 

 ha scritto nel messaggio
news:h%BWd.624487$b5.28...@news3.tin.it...

al solito la soluzione e' sotto il tuo naso
basta avere che te la suggerisce
grazie
Francesco D'Aquila
Newsgroup: it.comp.lang.vo-clipper
Titolo: dbf

Ho due tabelle in formato dbf in cui nella tabella A ho le Testate di
alcune fatture, e nella Tabella B ho i dettagli relazionate dal numero
documento;devo
creare un unica tabella con testata e dettagli;che tipo di approccio posso
utilizzare
Grazie


-- 
.


L'unica cosa che mi viene in mente è di ripetere la testata per ogni
record di dettaglio. Ma sei sicuro che è proprio questo che 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

 ha scritto nel
messaggio news:404F1A5C...@emagsoftware.it...


 secondo record della tabella A con il secondo della tabella B e cosi via
Qualcosa tipo (non provato):
USE TESTATA NEW
USE DETTAGLIO INDEX DOCUMENTO NEW
SELECT TESTATA
WHILE !EOF()
    SELECT DETTAGLIO
    SET SCOPE TO TESTATA -> documento
    GO TOP
    WHILE !EOF()
        SCRIVIRECORD() // Questa scrivitela tu :-)
        SKIP
    ENDDO
    SELECT TESTATA
    SKIP
ENDDO
CLOSE ALL


 ha scritto nel
messaggio news:404F2678...@emagsoftware.it...


 di set relation
No, č molto diverso. SET RELATION consente al puntatore della testata di
spostarsi sul giusto record ogni volta che si sposta il puntatore del
dettaglio. In effetti cosě č ancora piů semplice in quanto eviti i due
loop nidificati (ti basta scorrere i dettagli). Ma controlla bene che
esista l'indice sulla testata (campo documento) altrimenti non funziona.
Comunque, per tua informazione, SET SCOPE fa in modo che selezionata una
testata, si vedano esclusivamente i record di dettaglio appartenenti ad
essa.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Dov'é il tipo di controllo ?

Ho la necessità di modificare alcune caratteristiche a tutti i controlli
presenti in una windows a seconda del tipo di controllo: RADIOBUTTON,
SINGLELINEEDIT, RADIOBUTTONGROUP, MULTILINEEDIT, RICHEDIT ecc.
Per sapere quali controlli sono presenti in una windows mi sono creato
questa funzione che mi ritorna un array contenente, di ogni controllo: il
tipo, il ControlID, il Name, il NameSym e l'Handle()
-------------------
FUNCTION aControlli(oWin AS OBJECT)  AS ARRAY PASCAL
  LOCAL aCtls  AS ARRAY
 LOCAL aArray  AS ARRAY
 LOCAL i, iTot AS DWORD
 LOCAL sTipo  AS STRING
 aCtls  := oWin:GetAllChildren()
 iTot   := ALen(aCtls)
 aArray := ArrayNew(iTot, 5)
 FOR i := 1 UPTO iTot
  sTipo := AsString(aCtls[i])
  IF (Left(sTipo, 1) = "#") .and. Instr(":", sTipo)
   sTipo := SubStr3(sTipo, 2, At(":", sTipo) - 1)
   ELSE
    sTipo := NULL_STRING
  ENDIF
  aArray[i, 1] := sTipo
  aArray[i, 2] := aCtls[i]:ControlID
  aArray[i, 3] := aCtls[i]:Name
  aArray[i, 4] := aCtls[i]:NameSym
  aArray[i, 5] := aCtls[i]:Handle()
 NEXT
RETURN aArray
--------------------
PROBLEMA: se eseguo la funzione dopo aver modificato il valore di qualche
controllo dei tipi: SINGLELINEEDIT, MULTILINEEDIT, RICHEDIT allora la parte
iniziale della stringa
AsString(aCtls[i])
che conteneva l'informazione cercata tra i caratteri "#" e ":" non contiene
più il tipo di controllo ma solo il (Value) del controllo
Esiste qualche funzione che mi ritorni il tipo di controllo dandole come
parametro l'oggetto del controllo ?
Ad esempio:     FUNCTION TipoControllo(oControl AS OBJECT) AS STRING
Grazie a tutti
Claudio Carletta

 parametro l'oggetto del controllo ?
Si ogni Datawindow ha sempre a "corredo" un array contenente i controlli che
hai utilizzato.
il nome dell'array è aControls pertanto :
    SELF:aControls
è un array di controlli; esempio :
    FOR i := 1 TO ALen(SELF:aControls)
           oControl:= SELF:aControls[i]   // singolo controllo
    NEXT
Ciao Alessandro.

 ha scritto nel messaggio
news:Syja9.10494$ub2.1...@news1.tin.it...


Salve,
puoi ottenere il tipo di controllo tramite:
IsInstanceOfUsual( oControl, #CheckBox )
Questo funziona anche con controlli ereditati, dove per esempio 
ClassName non Ti ritorna il valore desiderato.
Saluti
Wolfgang
Merano
Newsgroup: it.comp.lang.vo-clipper
Titolo: MySql - installazione server e accesso dal client -

             Vorrei avvicinarmi ad un database Client/server, quale se non
MySql, grazie al fatto che è opensource,  percui nine monetine da sganciare
da parte dei Ns benamati custormers, a questo poi associamo il Fabrice Foray
Italiano, chi non lo conosce, DANILO GIULIANI........
              Comunque bando alle chiacchiere, ho scaricato quanto
consigliato da Danilo sul suo sito, MySql SerVer, dbTools, Dbf2MySql e
chiaramente tutto cio che occorre per il VO.
              Ho installato su un server WINDOWS NT 4 il Server MySql e
sempre sul server ho incominciato ad importare dei DBF con Dbf2MySql, tutto
qui una meraviglia.
              Il bello viene nel momento in cui non opero sul server ma su
un client, dove utilizzando ad esempio l'utility Dbf2MySql con i stessi
parametri cambiando solo l'hostname da 'LOCALHOST'  a 'SERVER', che mi viene
inanzitutto segnalato sul server dall'utility WinMySqlAdmin.exe, e in
secondo momento viene utilizzato dai client per connettere delle unità tipo
f:\ su \\SERVER\\Applic\  e cosi via.
             Se Qualcuno di voi mi può suggerire o illuminare, gli sarei
molto grato, come anche avrei piacere che qualcuno mi consigliasse qualche
libro da comprare, preferibilmente in italiano, da poter studiare il SerVer
MySql.
            Grazie la Buon Danilo e a Quanti mi aiuteranno..
            Luigi De Palma

 ha scritto nel messaggio
news:k0eK6.10488$oa2.2...@news6.giganews.com...


Scusami sarà l'ora ma non capisco il problema.
Per quanto riguarda i libri ce ne sono due, uno della Apogeo un'altro ora
non ricordo, ma ti dico che tratta MySql e mSql.
entrambi molto buoni, ma come al solito alcune cose sono solo su uno e non
sull'altro.
Vuoi interfacciarti al database con ODBC o direttamente ?
Io le ho provate entrambe, se non hai esigenza di scrivere applicazioni che
si debbano adattare a più database ti consiglio l'accesso diretto, è molto
più veloce.
A giorni metterò sul mio sito una nuova release della DLL per l'accesso
diretto, che corregge un paio di bugs che ho riscontrato.
Ciao buon lavoro e facci sapere.
Danilo Giuliani

 ha scritto nel messaggio
news:sDqK6.4784$2i2.1...@news1.tin.it...


 ha scritto nel messaggio
news:sDqK6.4784$2i2.1...@news1.tin.it...


Il collegamento al server MySql avviene o con TCPIP o NamedPipe in ogni caso
devi avere TCPIP correttamente istallato e se la rete non ha un DHCP devi
imporre numero TCP fissi, dopo di che puoi connetterti al server o col nome
o col numero IP
Danilo Giuliani

 ha scritto nel messaggio
news:AtxK6.402$cU2....@news1.tin.it...


 ha scritto nel messaggio
news:eSxK6.2065$iC1....@news6.giganews.com...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Buona Pasqua a tutti

CDO
Danilo

 Danilo
Mi associo
Carlo

Buona Pasqua!
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
 

Auguri a tutti !
Massimo

Buona Pasqua per Voi tutti e Famiglie anche da parte mia.
Enzo.

Auguri anche da parte mia a tutti,
                Francesco Leo

Buona Pasqua
Paolo Kalc

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

vorrei visualizzare da vo una pagina word
come fare ??
Grazie

 come fare ??
Anche Word puņ essere pilotato via OLE Automation ma ovviamente resta 
un'applicazione separata. Se invece vuoi che il documento si veda in una tua 
finestra allora devi utilizzare l'interfaccia ActiveX.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic

Newsgroup: it.comp.lang.vo-clipper
Titolo: Utilizzo metodo locate

Ho problemi con l'utilizzo del metodo LOCATE.
Potete inviarmi degli esempi?
Grazie

Mah.... mi sembra che ci sia poco da dire :
Il comando Locate usa un codeblock per la ricerca. Ecco un esempio che a me
funziona :
 oClienti:LOCATE({|| oClienti:COGNOME = 'ROSSI'}). Poiché esso ritorna TRUE
se trova il record, puoi anche usarlo cosě:
IF oClienti:LOCATE({|| oClienti:COGNOME = 'ROSSI'})
     // OK trovato !!!
ELSE
    // NO non trovato !!
ENDIF
ciao
Enio Donci

Newsgroup: it.comp.lang.vo-clipper
Titolo: Javascript PARSEINT

Ciao a tutti,
mi sapreste dire come posso sostituire in Clipper 5.3 la funzione javascript
Parseint()??
Per esemopio se in javascript ho:
wDay = parseInt(wDay, 10)
if (isNaN(wDay))
wDay = 0
in clipper come posso scriverla
Grazie
Steel


Cosa fa esattamente la parseInt()?
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:42494BF4...@emagsoftware.it...


 oppure esadecimale
Per la base dieci prova con la funzione VAL().


Newsgroup: it.comp.lang.vo-clipper
Titolo: Help: testare se il CD-ROM e' vuoto

Qualcuno puo' aiutarmi a risolvere un problema con clipper5.02e sotto
Winx ?
Il fatto e' che dovrei testare se c'e' il cd inserito nel cd-rom prima
di aprire un file, altrimenti il prg. Si blocca. Qualcuno sa come
posso fare?
Grazie, Giorgio


Prova una cosa del genere:
FUNCTION MAIN()
    ? ISREADY( "A:" )
    ? ISREADY( "C:" )
    ? ISREADY( "D:" )
    ? ISREADY( "E:" )
    ? ISREADY( "F:" )
    RETURN NIL
FUNCTION ISREADY( cDrive )
    RETURN FILE( cDrive + "NUL" )
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: Ho fatto un test...

Cari amici, ho fatto questo semplice test
#include <stdio.h>
int main()
{
    double n1 = 512.055;
    double n2 = 123.045;
    printf( "%.2lf\n", n1 );
    printf( "%.2lf\n", n2 );
    return 0;
}
e l'ho compilato sia con il TurboC++ 1.01 che con il Borland C++ 5.5.1
ottenendo lo stesso risultato:
512.05     // doveva venire 512.06
123.05     // questo è giusto
Quindi, come vedete, il problema degli arrotondamenti è indipendente dal
linguaggio utilizzato ed è intrinseco della rappresentazione
floating-point (ma non la potevano fare meglio?).
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:3BF7B788...@emagsoftware.it...


? n1 = n2     -> return TRUE
grazie per la segnalazione.
Se tu hai già fatto verifiche pratiche, c'è qualcos'altro che puoi
dirci in più?
Hai risolto tutto come sopra?
Nessuna altra anomalia?
ciao

 matematica floating point):
Grazie della conferma.


Enrico,
mi chiedevo se ai testato la mia soluzione basata sulle stringhe oltre alla
velocita' anche la correttezza dei risultati.
A me non da nessun errore fino alla 63^ cifra decimale.
Mario
-- 
Posted from 
ppp-62-10-144-67.dialup.tiscali.it
 [62.10.144.67] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 A me non da nessun errore fino alla 63^ cifra decimale.
Continuo a non capire il fatto della 63^ cifra decimale. Il limite del
Clipper non è alla 15^ o 16^?


 Clipper non è alla 15^ o 16^?
Credo anch'io ma... 
Set(_SET_DECIMALS,30)
Set(_SET_FIXED,.t.)
nAgg := 0.00000000123456789012345678901234567890
Set(_SET_DECIMALS,nSetDec)
Set(_SET_FIXED,lSetFix)
round(nAgg,23)
ci permette di usare questo codice, del resto inverosimile.
spostando quindi il limite che diventa allora :
15^ per numeri superiori a 1.
16^ per numeri decimali
17^ centesimali ecc.
Mario
-- 
Posted from 
ppp-62-10-143-151.dialup.tiscali.it
 [62.10.143.151] 


 17^ centesimali ecc.
Attento: devi contare solo le cifre significative. Gli zeri a sinistra
non lo sono.


 
Forse non ho capito.
Per esempio se voglio sommare questi due numeri, a quale cifra decimale
avverra'il troncanemto?
n1 := 0.0000000012345678901234567890
n2 := 0.0000000012345678901234567890
n3 := n1+n2 
Mario
-- 
Posted from 
ppp-62-10-140-36.dialup.tiscali.it
 [62.10.140.36] 


 n3 := n1+n2
Alla sedicesima significativa (quindi al secondo 6). Aspetta che provo
per vedere se è vero... si, è vero. Prova questa:
? 0.0000000012345678901234567890 ==> 0.000000001234567890123457

Newsgroup: it.comp.lang.vo-clipper
Titolo: Da caratteri ASCII a UNICODE

Ciao a tutti
come posso gestire in clipper il passaggio da caratteri Ascii a Unicode.
Grazie e Ciao
Paolo Russignan

 come posso gestire in clipper il passaggio da caratteri Ascii a Unicode.
Se mi spieghi esattamente cosa intendi e come posso fare la prova magari
controllo se si puņ fare con [x]Harbour. Con Clipper non credo proprio.
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: E-mail da clipper

Ciao a tutti,
ho un programma scritto in clipper summer87 (e gia', troppo vecchio ?) e ho
la necessita' di dover inviare delle stampe a degli indirizzi di posta
elettronica.
qualcuno di voi è a conoscenza di un programma/libreria, che richiamato dal
mio eseguibile, invii un file di testo ad un indirizzo di posta elettronica
direttamente ?
grazie a tutti per l'interessamento
come sono contorto... spero di essermi spiegato bene.

 direttamente ?
Vedi qualche messaggio precedente. Già se ne è parlato.
EMG


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

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

salve,
raga qualcuno di voi gentilmente sa dove posso trovare un buon manuale su
visual object? o per lo meno un sito in italiano su visual object??
Grazie

 ha scritto nel messaggio 
news:gfF6d.16170$75.7...@news3.tin.it...


 ha scritto nel messaggio
news:gfF6d.16170$75.7...@news3.tin.it...


 ha scritto nel messaggio
news:2s1q3rF...@uni-berlin.de...


Newsgroup: it.comp.lang.vo-clipper
Titolo: www.programmazione.it cerca collaboratori

Salve a tutti,
    disturbo per ricordare che 
www.programmazione.it
 č in cerca di
collaborazioni, materiale, documentazione, sorgenti ed utility per riuscire
nell'intento di creare finalmente un punto di incontro e crescita per tutti
gli sviluppatori Italiani e gli aspritanti tali.
Sono ben accetti suggerimenti, critiche e collaborazioni.
A presto e grazie dell'attenzione :-)
Marco Abis
http://www.programmazione.it
 Il sito Italiano di riferimento per lo
sviluppatore
ab...@programmazione.it
--
Posted from [212.131.150.131]
via Mailgate.ORG Server - 
http://www.mailgate.org

 gli sviluppatori Italiani e gli aspritanti tali.
Ma c'è anche una sezione dedicata al Clipper?
EMG


Sent via Deja.com 
http://www.deja.com/
Before you buy.

 proposto qualcosa!!
Che tipo di proposte ti aspetteresti? Dammi una traccia. Non è detto che
non sia interessato a portare avanti la cosa.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: GPF con BLINKER

Sto facendo delle prove con BLINKER 5.00.
Ho dichiarato BLINKER EXECUTABLE EXTENDED nello script file ".LNK".
Al momento dell'esecuzione il programma causa immediatamente un GPF (BLX286
: 1313 : exception error 0D: general protection fault, code = 0000h).
Questo è il mio script link:
OUTPUT TEST4
STACK 7168
FILE TEST4
FILE cm52.obj
FILE cmx52.obj
FILE CTUS.obj
LIB PIANIFIC.lib
LIB CM52.lib
LIB CMX52.lib
LIB CT.lib
SEARCH ..\LIB\BLXCLP52
BLINKER EXECUTABLE EXTENDED
MAP=TEST4 S,A,X
Grazie.


Credo dipenda dal fatto che stai utilizzando le Clipper Tools in
versione reale. Devi utilizzare quelle in versione protetta (credo si
chiamino CTP.LIB o qualcosa del genere).
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: [Report Pro + MySql]

Ho creato un report legato ad un DSN ODBC su MySql,
che ha funzionato in maniera egreggia fino a quando ho
impostato una password per l'utente root per questioni
ovvie di sicurezza. Pure impostando la password sia sul
report che da codice:
oReport := RpReport{SELF,cReportFile,"",NIL,,DB_USER,DB_PWD}
quando effettuo il print preview da VO 2.7 mi viene restituito
il seg. messaggio di errore:
[MySql][ODBC 3.51 Driver]Access denieded for user...
(using password=yes)
Se invece apro il report in RP2.11 tutto funziona perfettamente.
Qualcuno mi può dare una mano a capire dove è il problema?
Ciao, Piero.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

prova ad andare nel report su "section properties". Ti appare una finestra
con la grafica delle varie tabelle, clicca sulla connessione ODBC col tasto
destro e ti appare un menu atendina da dove scegli "login"... Lě devi
mettere la login e password di root in tal modo anche dall'applicazione
funziona tutto.


Grazie Enio, ma era un problema di codice, c'erą una virgola
di troppo nella chiamata al metodo PrintPreview e quindi
la password saltava.
Grazie lo stesso.


Newsgroup: it.comp.lang.vo-clipper
Titolo: remote debugger

Salve
nessuno ha mai visto un remote debbuger x vo ? del tipo turbo remote
debugger della borland.
grazie


wrote:

Cos'e' un remote debugger?

Grazie per l'interessamento
Attualmente l'unica maniera per fare il debugging é quella di installare
visual object sul pc del cliente
e non mi sembra una soluzione valida.
i complitori bc++ sono forniti con remote debugger ciò l'eseguibile su un
pc e i sorgenti su un altro
permettendo di eseguire il programma passo per passo tramite porta
seriale, modem, etc...
 grazie ancora


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

Prova classmate, ha un databrowser eccellente e flessibile

Come ho accennato nell'altro Post (Paragoni) semplicemente vedendo la
demo
e cmVodbx32 ti viene da pensare che sia quello che cercavo.
Stefano Bonacina ha scritto:

Newsgroup: it.comp.lang.vo-clipper
Titolo: utility di replace

Nessuno conosce un'utility clipper/C per effettuare una sostituzione globale
di un certo carattere (nel mio caso chr(0)) all'interno di un file di testo
di qualsiasi dimensione?
Purtroppo il chr(0), che è necessario per la chiusura del modo sottolineato
(27;45;0) interrompe la funzione freadstr() che è alla base della mia
routine di preview di stampa.
Avete soluzioni?
<-- Riccardo -->

 di qualsiasi dimensione?
In C puoi utilizzare la funzione fgetc() che legge il prossimo carattere
del file qualunque esso sia.
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:

Puoi anche usare la classica fread() di Clipper.
ciao, acc.   
a...@libero.it

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

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN July 2002 (3 CDs) 15,35 Euro
-MSDN April 2002 (3 CDs) 10,35 Euro
-MSDN January 2002 (3 CDs) 8,35 Euro
-MSDN October 2001 (3 CDs) 7,35 Euro
-MSDN July 2001 (3 CDs) 6,35 Euro
-MSDN January 2001 (3 CDs) 5,35 Euro
-MSDN Library Archive (1 CD, tutta la documentazione per Win16) 35.35 Euro
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 6,35 Euro
-MS SQL Server 7.0 Kit di valutazione (1 CD) 5,35 Euro
-MS Windows DNA (1 CD) 5,35 Euro
-MS Internet Business Development Kit (4 CDs) 5,35 Euro
-MSDN V. 3 Sampler CD (1 CD) 2,35 Euro
-MS TechNet Sample (1 CD) 0,85 Euro
-MS Year 2000 Resource CD (1CD)  0,85 Euro
-MSDNNews Mar/Apr 2001 (opuscolo) 1,35 Euro
-MSDNNews May/Jun 2001 (opuscolo) 2,35 Euro
Il software e le pubblicazioni sono tutte originali.
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it


Newsgroup: it.comp.lang.vo-clipper
Titolo: Stampare con XHarbour

Ciao a Tutti,
con xHarbour si può stampare verso tutte le stampanti, sia quelle con
supporto Dos che quelli senza.
Ciao
Paolo Russignan

 supporto Dos che quelli senza.
E' un'affermazione o una domanda?
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:4242ADE0...@emagsoftware.it...


 una domanda.
Ah, allora sģ, si puņ. Basta utilizzare il comando
SET PRINTER TO "Nome stampante"
dove "Nome stampante" č il nome esatto che compare nel pannello di
controllo stampanti.


 ha scritto nel
messaggio news:4242D274...@emagsoftware.it...


 supportano il dos.
Che io sappia, no. Tieni presente che un programma xHarbour sotto
Windows non è un programma DOS ma un programma Win32.


 ha scritto nel
messaggio news:4242DAF3...@emagsoftware.it...


 allora si riesce a stampare verso una stampante non compatibile dos.
Ho appena provato il seguente esempio sulla mia stampante USB e ha
stampato subito senza problemi:
FUNCTION MAIN()
    SET CONSOLE OFF
    SET PRINTER TO "EPSON Stylus CX3600 Series"
    SET PRINTER ON
    ? "Prova di stampa"
    EJECT
    SET PRINTER OFF
    SET PRINTER TO
    SET CONSOLE ON
    RETURN NIL


 ha scritto nel
messaggio news:4242E178...@emagsoftware.it...


 e il perchè certe stampanti non stampano sotto dos.
Perché per risparmiare, alcuni modelli non contengono la logica
necessaria per stampare in modo autonomo e necessitano che il driver
fornisca loro tutti gli elementi necessari (font compreso).


 ha scritto nel
messaggio news:4242E79E...@emagsoftware.it...


 Ciao EMF,
Enhanced MetaFile? :-)))


Newsgroup: it.comp.lang.vo-clipper
Titolo: Il gruppo : "Delusione"

Permettetemi un sfogo.
Ho notato che alle mie richieste il più delle volte seguono risposte
poco soddisfacenti o addirittura non segue alcuna risposta.
Questo mi fa pensare che il nostro gruppo non è molto coeso e
l'entusiasmo iniziale 
(fate voi stessi una valutazione quantitativa andando indietro nel
tempo) ha avuto un calo notevole.
Vorrei capire il perchè e propongo, anzichè trovarci per parlare tutti
insieme come ho proposto più volte in passato, di scrivere con oggetto
"Il gruppo:....." tutto quello che ci passa per la mente relativamente
alla nostra attività di gruppo.
Buona Giornata.

 l'entusiasmo iniziale....

Buona Giornata.
La differrenza tra un newsgeoup gratuito e un servizio di supporto
tecnico e' poroprio questa.
nel primo caso le risposte sono lasciate alla buona volonta e alla
conoscenza della risposta dei partecipanti.
A volte, pero', per rispondere a una domanda, occorre fare delle
prove, magari fare il debug delle applicazioni, eccetera, e questo
questo comporta impegno di tempo.
Per questo esiste il servizio di supporto tecnico di CA, per mettere a
disposizione il tempo di persone che eseguano le prove o debuggino le
applicazioni per dare delle risposte, e in tempi brevi.
Ciao
Newsgroup: it.comp.lang.vo-clipper
Titolo: SMS

Devo realizzare una procedura la quale invia alla fine di un ciclo di 
inserimenti un SMS di conferma al cliente.
So che ci sono dei siti attraverso i quali è possibile inviare SMS 
(appoggiando un email al gestore) ma a me
interessa inviare il messaggio SMS direttamente da un cellulare.
Esperienze ?
Grazie a tutti anticipatamente.

 ha scritto nel 
messaggio news:440ef073$0$36940$4faf...@reader3.news.tin.it...


 ha scritto nel 
messaggio news:440ef073$0$36940$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Visualizzazione degli zeri

Con V.O. 2.5 come posso evitare di vedere gli zeri in una SLE legata ad un
FieldSpec con decimali.
Nella definizione del FieldSpec si può mettere la picture @z  ma se ci sono
i decimali non ha alcun effetto la SLE viene impostata con 0,00.
     Grazie

Giancarlo Nespoli New ha scritto:

mi sembra di capire che vuoi poter utilizzare "una SLE legata ad un
FieldSpec con decimali", quando ti occorre, anche con numeri interi.
L'help della SingleLineEdit:Picture dice:
A picture string for a single-line edit control.  If there is a field
specification with a picture string already associated with this edit
control, SingleLineEdit:Picture overwrites the field specification's
picture string.
io non l'ho provato, ma sembra fare al caso tuo.
ciao

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

Newsgroup: it.comp.lang.vo-clipper
Titolo: 132 colonne in finestra DOS

Ciao a tutti,
avete idea di come si possano avere 132 colonne in una finestra DOS di
Windows 98SE?
So che esiste una piccola utility per schede VESA, ma io devo poterlo fare
senza curarmi del tipo di scheda video che trovo sul calcolatore sul quale
installare il mio .exe.
Uso Clipper 5.2e e Blinker 3.30
Riccardo

 ha scritto nel messaggio
news:W0Ol7.82627$vC1.1...@news1.tin.it...


 installare il mio .exe.
Penso che non sia possibile in quanto, appunto, dipende dalla scheda.
EMG


Io per ottenere questo ho una variabile di ambiente settata con il
mode della scheda video per ottenere le 132 colonne, poi programmo la
scheda con l'INT10
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769
ICQ : 49872318              Odigo : 5269083

 ha scritto nel messaggio
news:W0Ol7.82627$vC1.1...@news1.tin.it...

Ho sbattuto anch'io il naso nel tuo stesso problema.
Purtroppo quanto detto da EMG mi sembra giusto.
Alberto Rubinelli dice di programmare anche la scheda.
Forse è più conveniente procurarsi una scheda adeguata
che non costa più di 200.000 lire.
Nel caso tu seguissi questa strada posso mandarti un
piccolo .OBJ da linkare al tuo programma per ottenere
le 132 colonne per 25 righe.
Lo uso da anni con soddisfazione, puoi passare alternativamente dalle 80
alle 132 colonne all'interno
del programma senza dover fare nessun settaggio dal DOS.
Ciao,  Sauro
Newsgroup: it.comp.lang.vo-clipper
Titolo: Maggiori dettagli

Vorrei avere maggiori informazioni sulle vostre realizzazioni ed
eventualmente un preventivo per il mio appartamento.
                Giancarlo Nespoli

 ha scritto nel messaggio
news:PR9L8.3821$TS.1...@news1.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Canon S400, stampa o non stampa???

Salve a tutti. Ho una stampante Canon S400, non chiedo molto, e non so se
posso ottenere molto, ma con mia grande sorpresa ho dovuto constatare che
non posso piů utilizzare questa stampante per lavori DOS (es. se uso
l'editor EDIT, non mi stampa le pagine del file in memoria), come pure non
posso utilizzarla per stampe provenienti da miei applicativi scritti in
Clipper 5.2. Il comando di stampa viene digerito dal windows (almeno credo)
e non mi da nessun tipo di errore. Esiste forse qualche driver o libreria
adatta allo scopo???
grazie a tutti in ogni caso.
T.

 adatta allo scopo???
E' la questione annosa delle winprinters, non c'e' niente da fare, la stampante
che dici come molte altre puo' stampare solo tramite il driver windows, quindi
se vuoi stampare da clipper devi fare in modo di passare il testo in uscita da
clipper a un qualche tipo di programma che sia in grado di stamparlo attraverso
windows, la cosa non e' semplice ed immediata. Mi pare che da qualche parte 
esistano delle librerie di stampa grafica, ma in ogni caso devi riprogettare
tutti i report.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

 non posso più utilizzare questa stampante per lavori DOS
ai produttori delle stampanti a getto d´inchiostro ultima generazione 
sembrava minore il costo di implementare _tutta_ la logica della stampa nel 
driver invece che nella stampante stessa. Per questo motivo: in DOS 
scordatela. Unica possibilità: creare dei file e stamparli con un programma 
Windows. 
Saluti
Wolfgang
Merano

Esiste forse qualche driver o libreria adatta allo scopo???
Io uso la libreria PageScript.
PageScript consiste di una libreria da linkare al tuo programma e di
un printer driver per Windows da installare sul PC del cliente e
consente agli applicativi Clipper eseguiti in ambiente
Windows di stampare tramite qualsiasi stampante.
Tra le funzioni comprese nella libreria, vi è anche quella per la
stampa dei file BMP (e solo dei file BMP), oltre che quelle per la
stampa di linee, di box, di frame retinati, di colori, di codici a
barre.
Trovi informazioni e DEMO sul sito 
www.abeelabs.com
.
Il costo della libreria è sui 100 dollari americani.
ciao.

 non posso più utilizzare questa stampante per lavori DOS (es. se uso


 creato.
Confermo. Io avevo lo stesso problema con una EPSON C80.
Solo che mi stampa anche il nome del file come intestazione e il n° di
pagina.
Sapresti indicarmi come sia possibile eliminare l'inconveniente in modo
permanente (ovvero senza disabilitare dette opzioni ogni volta che stampo)?
Ciao,
    Fabrizio Malaguti

Newsgroup: it.comp.lang.vo-clipper
Titolo: vecchio problema

Ciaio a tutti e grazie per l'aiuto,
il mio vecchio problerma si riferisce alla colonna calcolata,
problema che a suo tempo ho risolto,
il guaio, se così si può dire, dipende dal fatto che un cliente ha gli
archivi posizionata su una unità zip e che gli archivi sono abbastanza
corposi, per cui si ha una lentenza esaspereante nella scrittura del saldo
progressivo.
Ecco la soluzione per come l'ho risolta
METHOD Notify(kNotifyName, uDescription) CLASS _Clienti_MovimentoClienti
 LOCAL uValue AS USUAL
 LOCAL nVendite :=0 AS FLOAT
 LOCAL nIncassi :=0 AS FLOAT
 LOCAL nSaldo :=0 AS FLOAT
 LOCAL oSchede :=SchedeCl{} AS SchedeCl
 uValue := SUPER:Notify(kNotifyName, uDescription)
 //Put your changes here
 IF kNotifyName=NOTIFYRECORDCHANGE .or. kNotifyName=NOTIFYGOTOP .or.
kNotifyName=NOTIFYGOBOTTOM
  oSchede:SetOrder(1)
  IF oSchede:Seek(SELF:Server:CarCodice)
   DO WHILE oSchede:CarCodice=SELF:Server:CarCodice
                nVendite  :=nVendite+oSchede:Edare
                nIncassi  :=nIncassi+oSchede:Eavere
                nSaldo   :=nSaldo+(oSchede:Edare-oSchede:Eavere)
                IF RecLock(SELF,oSchede)
     oSchede:ESaldo  :=nSaldo
     oSchede:Commit()
     oSchede:UnLock()
                ENDIF
    oSchede:Skip()
           ENDDO
  ENDIF
 ENDIF
 oSchede:Close()
 SELF:Owner:TotaleVendite  :=nVendite
 SELF:Owner:TotaleIncassi  :=nIncassi
 SELF:Owner:SaldoScheda   :=nVendite-nIncassi
 SELF:Owner:RicalcoloSaldo()
 RETURN uValue
METHOD RicalcoloSaldo( ) CLASS MovimentoClienti_Browse
 SELF:oSF_Schede_MovimentoClienti:Server:GoTop()
 SELF:oSF_Schede_MovimentoClienti:Browser:Refresh()
Tutto penso dipende dalla local oSchede, ma non riesco a trovare alternative
qualche suggerimento o critica o parolaccia?
Grazie a tutti
vincenzo



Un suggerimento: prova a riscrivere la parte ineerente
gli accessi al dabtabase evitando di utlizzare la classe DbServer ma utilizzando
direttamente le funzioni DBUseArea(), alias->DBSeek() etc. etc.
Sono MOLTO più veloci e sicuramente preferibili quando si accede ciclicamente
ad un database. Io ormai utilizzo la classe dbserver solo durante l'inserimento
dei dati (dalle finestre DataWindow )
Ciao, Marino
Newsgroup: it.comp.lang.vo-clipper
Titolo: Meeting aggiornamento

Buongiorno a tutti,
scusate il ritardo , questo � il link per scaricare l'arf e il vipef
relativo ai miei interventi di Livorno.
http://www.computerscenter.com/meeting/meeting.zip
Saluti a tutti e buon lavoro
Alessandro Vacchiano

 ha scritto nel 
messaggio news:4ad820e0$0$829$4faf...@reader5.news.tin.it...


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

ShellExecute(NULL 
,String2Psz("Open"),String2Psz("DOcumento.DOc"),NULL,NULL,SW_SHOWNORMAL)
qualcuno potrebbe dirmi dove sta l'errore ?
sono sicurp che funziona perchè in un'altra applicazione mi apre la pagina 
word, in un'altra invece il pulsante si comporta come se la riga non ci 
fosse.
grazie a tutti
Francesco D'Aquila 

ShellExecute(NULL 
,String2Psz("Open"),String2Psz("DOcumento.DOc"),NULL,NULL,SW_SHOWNORMAL)
qualcuno potrebbe dirmi dove sta l'errore ?
da una data dialog premo il pulsante e l'applicazione si comporta come se la 
riga non ci fosse.
grazie
Francesco D'Aquila

 ha scritto nel messaggio 
news:47c52e76$0$10615$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Debug applicazione scritta con xHarbour

Ciao
come da oggetto esiste una applicazione che fa quella funzione
Grazie
Paolo Russignan

 come da oggetto esiste una applicazione che fa quella funzione
Stavo chiedendomi anche io la stessa cosa ... mi manca tanto Alt+D :))
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 7.54->
news.bbip.it
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato
===============================================================

 come da oggetto esiste una applicazione che fa quella funzione
Esiste lo stesso debugger del Clipper che si attiva allo stesso modo (/b,
debug.lib, ALT-D).
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

 Stavo chiedendomi anche io la stessa cosa ... mi manca tanto Alt+D :))
Ma perché non provate? :-)


 debug.lib, ALT-D).
Vabbe', vabbe', non parlo piu' e mi metto in castigo dietro la lavagna :))


Newsgroup: it.comp.lang.vo-clipper
Titolo: Aggiornamento DBFengine

Ciao a tutti,
ho corretto ed aggiornato in diverse parti il DBFengine, 
per chi fosse interessato il link è
dbfengine.8k.com
Tra l'altro ho incluso una versione modificata del TODO Explorer per
farlo funzionare con DBFengine.
Saluti,
Antonello.
Antonello.

piccola variazione:
dbfengine.8k.com
 		(NON FUNZIONA)
web.tiscalinet.it/dbfengine
	(FUNZIONA)
Antonello.
Antonello.
Newsgroup: it.comp.lang.vo-clipper
Titolo: 50 campi dbf BIS

Il problema sussiste nel momento in cui crei un databrowser che utilizzi
tutti i cinquanta camp, ed ecco che
ti dà l'errore: OUTPUT BUFFER OVERFLOW:52000
Qualcuno sa cosa fare se si debbono editare più di 48 campi in un
databrowser?
Attendo suggerimenti, grazie, Francesco

Io quando ho troppi campi nel databrowser lo tengo in sola lettura con
alcuni campi ed effetto l'edit dei 50 campi nel formato #FormView anziche in
browse, il che è facilmente gestibile.

Newsgroup: it.comp.lang.vo-clipper
Titolo: problema con stampante seriale

Ho un problema con un vecchio programma S87 convertito di recente in CLIP
5.2 per futuri sviluppi
Il programma pilota una stampante seriale utilizzando semplicemente il set
printer to COM
Il programma prima della conversione funzionava bene con la nuova non stampa
niente.
Ho creato un programma test (dimensioni minime) in CLIP52 e tutto funziona
perfettamente ma la stessa routine inserita all'interno del programma (di
notevoli dimensioni) non gira.
Grazie per l'aiuto


Con solo queste indicazioni non mi viene in mente niente. Dammi qualche
altro indizio.
EMG

ROUTINE TEST:
COMINIT(.........)
SET PRINTER TO COM1
SET DEVI TO PRINT
??....................................+CHR(13)   &&& COMANDI STAMPANTE
SET DEVI TO SCREE
SET PRINTER TO
LIBRERIE DBFCDX,DBFNTX,TERMINAL,EXTEND,CLIPPER,FUNCKY,IOLIB
DIFFERENZE TRA PROGRAMMA TEST E REALE SOLO NELLA CREAZIONE DI OVERLAY PER IL
PROGRAMMA REALE (IN QUANTO DI GROSSE DIMENSIONI); LA ROUTINE DI STAMPA VIENE
RICHIAMATA DA UN OVERLAY
LINKER: BLINKER 5.1
UTILIZZO DI LIBRERIA FUNCKY PER IL SETTAGGIO DELLA PORTA COM
non ci sono altri elementi di differenza ma il programma test funziona
perfettamente quello reale no

 UTILIZZO DI LIBRERIA FUNCKY PER IL SETTAGGIO DELLA PORTA COM
Prova senza quella chiamata.
Altro non mi viene in mente.
EMG



Non so darti un'indicazione precisa, però un mio collega tempo fa,
aveva avuto problemi con le comunicazioni seriali (utilizzando le
CA-TOOLS).
I problemi erano nati dopo ampliamenti fatti ad una procedura
esistente, perfettamente funzionante.
Dopo una serie di prove aveva riscontrato problemi relativi alla
memoria, infatti l'eseguibile era cresciuto un po', probabilmente di
quel poco che bastava ad intaccarne il funzionamento.
L'eseguibile era linkato col Blinker incluso col Clipper.
Saluti,
Antonello

 ha scritto nel messaggio
news:0efz6.7537$wG3.7...@news.infostrada.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: rivista DEV

Caro Fabio l'articolo che hai scritto su Dev è molto bello e utile.
Penso che il livello degli articoli scritti su quella rivista dovrebbero
essere tutti  posti su un piano medio alto perchè un approccio base a V.O.
lo trovi ovunque si parli di VO.
Ciao e di nuovo complimenti.
R


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

Qualche anima buona che conosce il c meglio di me, puň tradurmi il codice 
seguente in codice Vo? Grazie!
#define FORMAT_ASN1     1
#define FORMAT_PEM      3
void *load_certificate(char *file, int format)	{
	void *x509 = NULL;
	void *certbio;
	certbio = BIO_new(BIO_s_file())) == NULL);
	BIO_read_filename(certbio, file);
	if (format == FORMAT_ASN1)
		x509 = d2i_X509_bio(certbio, NULL);
	else if (format == FORMAT_PEM)
		x509 = PEM_read_bio_X509_AUX(certbio, NULL, NULL, NULL);
	else
		throw "Formato del certificato sconosciuto.";
	BIO_free(certbio);
	return(x509);
}
int main() {
	char *certfile = "miocertificato.cer";
	char *codicefiscale = "AAAZZZ99X99A000Z";
	// Serve per verifica la versione della libreria
	cout << "Versione di OpenSSL: " << SSLeay_version(SSLEAY_VERSION) <<  endl;
	void *x509;
	void *pkey;
	void *rsakey;
	void *crypted;
	ERR_load_CRYPTO_strings();
	OpenSSL_add_all_algorithms();
	x509 = load_certificate(certfile, FORMAT_PEM);
	pkey = X509_get_pubkey(x509);
	X509_free(x509);
	rsakey = EVP_PKEY_get1_RSA(pkey);
	EVP_PKEY_free(pkey);
	// Cifra il testo del codice fiscale
	char *outdata;
	int outdatalen;
	int keysize;
	keysize = RSA_size(rsakey);
	outdata = (char*)OPENSSL_malloc(keysize);
	outdatalen = RSA_public_encrypt(strlen(codicefiscale), codicefiscale,
			outdata, rsakey, RSA_PKCS1_PADDING);
	// A questo punto il valore e' cifrato RSA ma codificato binario (ovvero 
non codificato)
	// Codifica il risultato in Base64
	void *b64;
	crypted = BIO_new(BIO_s_mem());
	b64 = BIO_new(BIO_f_base64());
	BIO_push(b64, crypted);  // Concatena i due BIO
	BIO_write(b64, outdata, outdatalen);
	BIO_flush(b64);
	OPENSSL_free(outdata);
	// Estrae il risultato
	char *result;
	int resultlen;
	resultlen = BIO_pending(crypted);
	result = (char *)malloc(resultlen + 1);
	BIO_read(crypted, result, resultlen);
	BIO_free_all(crypted);
	cout << "Risultato:" << endl << result << endl << endl;
	free(result);
}

 Qualche anima buona che conosce il c meglio di me, può tradurmi il codice 


 ha scritto nel messaggio 
news:483c1e55$0$18146$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: costruire il setup per cdrom

devo costruire un setup per una applicazione scritta in VO2 da buttare
in un cdrom.
il problema è che l'attributo di tutti i files viene flaggato come read
only con tutta una serie di problemi.
Qualcuno mi da una mano ?
grazie a tutti
ciao



Basta inserire nel file Install.isc creato dall'installmaker l'entry 
[cd-rom]
Trovi la documentazione sotto \cavo20\bin\install.isc
-----------------------------
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: Problemi con Stampe

Salve a tutti.
Non riesco a preparare delle stampe con CA-RET e VO 1.0d che mi permettano
di avere dei campi indipendenti sulla stessa riga, non appartenenti cioè
alla stessa definizione di table.
Qualcuno può aiutarmi?
Grazie e ciao.

 Grazie e ciao.

 
Ti ringrazio del suggerimento ma già conoscevo il prodotto in questione.
Il guaio è che vorrei ottenere qualcosa di simile senza l'utilizzo di
nessuno strumento a pagamento!!! :o)
Adesso sto facendo delle prove con il metodo TextPrint ma ho delle grosse
difficoltà nel posizionamento dei campi sulla carta, poichè tale metodo
funziona con la classe Point(x,y) e quindi lavora per punti.
Conoscete un metodo per ovviare all'inconveniente?
Grazie e ciao.

 
http://members.xoom.com/rpressjr/programming.htm
 
Su questo sito ci dovrebbe essere una libreria free per la stampa
saluti
Paolo calzi

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problema Vo 25

Sul mio PC (Windows XP Pro) ho installato VO 2.5 e tutte le patch fino alla
b3
Creo una nuova applicazione (terminal app), non la modifico e cerco di
creare il file eseguibile.Il VO mi dice ok ma in realtà non crea nulla (Lo
cerco su tutto il disco)
Anche se cerco semplicemente di esguirlo non succede nulla.
Da che dipende ?
Grazie
Catello

Questo fatto di non creare l'eseguibile è tipico della Trial Version di
VO... sei sicuro di aver montato VO e non la sua Trial version ?... se è
quella la devi completamente disinstallare, cancellare la sua cartella e
cancellare la cartella CA_LIC (se hai solo il prodotto VO della CA
installato sul tuo PC).
Se invece hai installato VO e non la sua Trial, guarda nelle proprietà
dell'applicazione ..... non ci sono santi deve andare !!!
Ciao
Enio Donci

 ha scritto nel messaggio
news:v7xl9.156888$ub2.3...@news1.tin.it...


 registro, ed ha funzionato
Ma era tutto riportato nei "Readme" delle patch.
Almeno questo la CA lo ha fatto benissimo.
Ciao
Paolo Cherubini

 ha scritto nel messaggio
news:an7brt$ro1$1...@nntp.weblinea.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: [OT] Cercasi programmatore VO

Perdonate l'OT ma se non lo cerco qui... :-)
C'e' qualche bravo programmatore VO 2.5 nella zona di Cagliari?
Risposte in email se no ci cazziano (giustamente) :-)
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

Perdonate l'OT ma se non lo cerco qui... :-)
C'e' qualche bravo programmatore VO 2.5 nella zona di Oristano o



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

Ragazzi,
ho un applicativo che viene usato da più utenti, praticamente immaginatevi
il classico inserimento di una fattura composta da due archivi: uno per le
intestazioni e l'altro per le relative righe.
Per farla corta tutto va in tilt se uno dei computer utilizzato insieme agli
altri  ha installato win95.
Se tutti i pc hanno  win98 o win2000 non riscontro nessun errore.
Succede un po' di tutto dalla sparizione di righe a righe visualizzate e non
appartenenti all'intestazione.
Se eseguo il reindex si mette a posto quasi tutto a parte il fatto che
alcune righe spariscono definitivamente.
Controllo sempre se l'apertura del server è regolare, controllo se l'append
ha successo e controllo se il commit viene eseguito, non capisco perchè
succede solo se uno degli utenti lavora con win95!
Prima di installare il programma sulle varie macchine, avevo anche simulato
diversi utenti(su un SO win2000Professional) e non avevo mai riscontrato
problemi.
Avete qualche dritta a riguardo?
Mi sa tanto che la colpa sia di win95.
Un'ultima cosa: i dati sono su un server Windows NT 4 Service Pack 5
Grazie a tutti
Roberto

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

Esatto !!!  ha ragione Luigi... comunque la patch è quella (vredrupd...) te
la spedisco io in privato.    Questo inconveniente accade soprattutto
quando nel programma si fa l'append su un PC  che ha installato W95 osr2.
Fa casino perché sembra che W95 dia il numero sbagliato dell'ultimo record
dell'archivio aperto in quel momento (immagina che casino !!!) e questo
anche con access ecc....
Sostituisci la DLL anche se ti dice che quella esistente è più recente
perché non hanno MAI risolto il problema
ciao
Enio

 ha scritto nel messaggio
news:qfno8.34249$S52.1...@news2.tin.it...


Roberto
Il file che ti hanno consigliato č un file autoinstallante che
sostituisce proprio il vredir.vxd.
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it