mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.vo-clipper
Titolo: Print() e SaveToFile() uno per volta !

Vi espongo in breve il mio problema: dopo aver creato due appositi archivi
(oTesRep e oMovRep) per la creazione di un report, chiudo gli archivi,
istanzio ReportQueue{...}, faccio la connessione con il DNS, apro l'archivio
.RET e in fine ho la necessità di effettuare sia la stampa che una copia in
un archivio .RTF.
Purtroppo i due metodi non possono essere eseguiti uno dopo l'altro perché
probabilmente vanno in conflitto. Se metto una interruzione (vedi esempio) e
faccio eseguire la SaveToFile dopo che la Print sia terminata allora non c'è
nessun problema. Come posso far controllare al programma la conclusione
della Print per far partire successivamente la SaveToFile ?
Grazie a tutti Claudio
-----------------------------------------------------
  SELF:oTesRep:Commit()
   SELF:oMovRep:Commit()
  SELF:oTesRep:Close()
  SELF:oMovRep:Close()
  cFileCopia := WorkDir() + "Stampe\Reso_" + SELF:oAgenti:CODAGE + "_" + ;
                 DToS(Today()) + StrTran(Time(), CHR(GetTimeSep())) + ".RTF"
  SELF:oRq := ReportQueue{oMainWindow, "Verbale richiesta di reso"}
 IF SELF:oRq :ConnectToDB(cDsnAv)
   SELF:oRq :Open(ResoRep)
   SELF:oRq :Print()
*InfoBox{SELF, "Attenzione", "La stampa è in esecuzione"}:show()
    SELF:oRq :SaveToFile(cFileCopia, "RTF")
*InfoBox{SELF, "Attenzione", "La copia della stampa è in esecuzione"}:show()
 ENDIF

Se ricordo bene, reporqueue chiama il metodo ReportNotification (che
va scritto nella finestra owner del report) con un parametro che inica
l'operazione in corso. Tra queste c'e' anche la fine del report.
Credo quindi che la SaveToFile la debba mettere li'
Ciao


-----------------------------
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: bbrowser e windows 98

Utilizzo le bbrowser 1.4 (ultimo aggiornamento disponibile della 1.4)con
vo 2.6 ed ho un problema di questo tipo.
La stessa procedura funziona perfettamente in ambiente windos 2000 e Xp
mentre con windows98 (tra l'altro solo su una sola bbrowse) mi da un
errore di sistema non causato dalla procedura.
Naturalmente ho controllato e ricontrollato il sorgente e non contiene
errori (prova ne è che con gli altri 2 ambienti tutto funziona a
meraviglia).
Qualcuno di voi ha riscontrato un problema analogo ed eventualmente lo
ha risolto?
Ringrazio anticipatamente coloro che mi potranno dare indicazioni in
merito.
saluti
Studio Erredue - Brescia
Roberto Romano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:cc340b2e8c082e45730...@mygate.mailgate.org

Problema risolto era un problema di reposity non a posto.
Ho cancellato la procedura quindi l'ho reimportata compilata e tutto OK
in tutti gli ambienti window (98/2000/xp).

Newsgroup: it.comp.lang.vo-clipper
Titolo: A proposito di VO Platinum Subscription

Brian è impazzito o io non ho capito nulla.
Vuole 1000 $ all'anno, ma per cosa ?
Voi che ne pensate?
Danilo 

 ha scritto nel messaggio
news:wKood.202937$b5.10...@news3.tin.it...

Non ho ben capito ma pare che voglia creare un cast che partecipi, pagando,
alle nuove versioni di VO, fornendo supporto privilegiato ed altre
baggianate simili.
Mi sa che siamo caduti dalla padella alla brace!
Staremo a vedere.............
    Francesco

 wrote in message
news:wKood.202937$
b5.10...@news3.tin.it

Mi sembra ESAGERATO..!
 
        Ciao Antonio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:wKood.202937$b5.10...@news3.tin.it...


 ha scritto nel messaggio
news:wKood.202937$b5.10...@news3.tin.it...

A me pare sostanzialmente una prevendita di 
VO.NET
 con in più la
possibilità, facendo parte del gruppo dei betatester di "influenzarne" lo
svolgimento. Brian avrà troppo investito in CA per avere i sorgenti di VO o
forse vuole solo godersi una serena, agiata, vecchiaia....
Antonio

Newsgroup: it.comp.lang.vo-clipper
Titolo: [OT] Stampante EPSON LQ870 EscP2

Ho fornito ad un mio cliente un programma DOS che funziona e stampa
correttamnete.
Da qualche tempo la stampante non funziona piů bene coi programmi WINDOWS
(forse il figlio ha effettuato qualche impostazione strana).
Stranamente scrive correttamente qualche carattere, poi fa qualche back
space, riprende ... e cosě via.
Ho provato ad intervenire sullo SPOOL (Stampa diretta), ho sostituito il
cavo, ma tutto senza risultato.
Reinstallando una nuova stampante uguale il risultato č ancora peggiore:
stampa caratteri incomprensibili.
Qualcosa mi dice che dipende dai caratteri True Tipe o Bitmap.
Qualche suggerimento ?
Grazie e saluti.
Imola, 20/12/2001    Sauro

 space, riprende ... e così via.
Prova a reinstallare il driver, magari scaricando quello più aggiornato
dal sito del produttore della stampante.
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: VO un idea!

Buona domenica a tutti,
Sto cercando un'idea.
Mi manca infatti l'ispirazione per lo sviluppo di una applicazione Vo di
gestione di un impianto di allarme aziendale composto da sensori,
telecamere, allarme telefonico, barriere di riconoscimento, apertura
porte e cancelli, gestione remota dell'impianto anche da fuori sede a
mezzo telefono e quindi modem ecc..
Se pensate che si possa fare Avete una buona idea?
Se qualche amico ne ha fatto già uno mi può dare lo spunto per
cominciare?
Io penso che con VO sia possibile crearne uno e anche molto efficente.
Ciao
Paolo


Eccome no !!!
innanzitutto devi partire dall'hardware procurati delle schede apposite e
tramite queste puoi gestire gli IRQ. Per questo devi sentire un ingegnere
che ti possa dare una mano a far vedere al pc i diversi canali ai quali sono
attaccati i vari sensori. Poi tramite l'uso delle API di Windows puoio
gestire i vari canali del dispositivo. Devi sentire un pò chi è nel settore
poichè esistono delle schede che fanno questo
Enio

Newsgroup: it.comp.lang.vo-clipper
Titolo: Report Pro, problema con Fonts

Ho un problema con i fonts.
Ho predisposto la stampa delle fatture su Laser con Report Pro.
Ho problemi con il dettaglio.
La vecchia stampa tutta in DOS veniva fatta cona una EPSON DFX5000
velocissima alla quale dicevo di 
stampare in compresso CHR(15) e ci facevo stare tutto ed era leggibile.
descri  C 98	solo ddt
um      C  2	solo ddt
quanti  N  4	solo ddt
prezzo  N      @ZE 999,999,999	fattura
sconto  N  2    		fattura	
importo N      @ZE 999,999,999	fattura
Iva     N  2 
Ora in Report Pro ho problemi e non so cosa quali fonts usare per
stampare il dettaglio.
il font ms Linedraw da 7 lo uso per i DDT ed è molto piccolo, alcuni
clienti si lamentano.
Nel dettaglio delle fatture devo mettere in più gli importi.
Qualcuno ha già affrontato (e risolto) questo problema?

 Nel dettaglio delle fatture devo mettere in piů gli importi.
Non conosco lo strumento ma... hai pensato a stampare in landscape?
EMG

I clienti non vogliono saperne di stampare in Landscape.


 I clienti non vogliono saperne di stampare in Landscape.
E per quale motivo? Sono certo clienti un po' strani...
EMG

Scusa ma a me sembra più strano che non ci sia in font il quale ti
permetta la totale compatibilità con il font che ad esempio la
EPSON-DFX5000 ti stampa in compresso CHR(15).
Non per polemizzare, ma vaglielo a spiegare tu ai clienti che le fatture
bisogna stamparle 
in landscape.
Sai cosa ti rispondono: "invece che fare passi in avanti facciamo passi
indietro!"
Ciao


 bisogna stamparle in landscape.
Pardon. Non avevo capito si trattasse di fatture. Allora hai ragione,
non è ammissibile una fattura in landscape.
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: (OT) Nome computer Win98 non in rete.

Da un'ora sto cercando di capire come trovare il
nome del mio computer.
Come si fa?
Grazie, Sauro

 Grazie, Sauro
Pannello di Controllo
Rete
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Rete
Fatto!
Grazie, Sauro
Newsgroup: it.comp.lang.vo-clipper
Titolo: VO27a - Skip() e skip(1)

Ciao a tutti
ricordo male o si era parlato di un piccolo problema del metodo skip() ?
In sintesi
In un lungo loop dove leggo campi da un dbserver e creo record su un altro
dbserver, il loop va in bambola e mi crea infiniti record sul dbserver di
destinazione... come se non funzionasse il metodo skip sul dbserver in
lettura.
Ci sono tutti i commit del caso, ed anche il lockcurrentrecord() sul
dbserver in lettura, perchè post lettura il record viene cancellato.
... quando ho sostituito skip() con skip(1) tutto funziona.
RDD=DBFNTX
commenti? conferme?
grazie
Massimo
ARCA Sistemi S.r.l.

 ha scritto nel messaggio
news:U84dd.161554$35.79...@news4.tin.it...


 wrote:
Avete mai provato ad usare l'accesso a basso livello (con le  funzioni ad es:
DBUseArea(), DBseek(), DBskip()) per questo tipo di operazioni... riduce i tempi
di elaborazione di molte volte. Io, da quando le ho provate nelle elaborazioni,
non riesco più a farne a meno (uso i dbserver solo associati alle finestre
dati).
Ciao, Marino

 ha scritto nel messaggio
news:pcsen0dtfb5q79qgn...@4ax.com...

Newsgroup: it.comp.lang.vo-clipper
Titolo: file exe troppo lungo

salve a tutti
programmo ancora in clipper summer 87....
mi trovo ancora bene... l'unico problema è la lunghezza del file exe che se
supera una certa dimensione non parte più....
so che è possibile risolvere il problema con gli overlaye con un'altro
compilatore il blinker che forse dovrei avere.....
vorrei sapere in dettaglio se è possibile come rioslvere questo problema...
grazie a tutti
ciao
gaimpi


La cosa migliore sarebbe passare a Clipper 5. Migliori in stabilita' e
dimentichi i problemi di memoria.
Se rimani in S87, poi provare blinker con uno script che definisce beginarea e
endarea
fi menu
beginarea
   lib clipper
   lib extend
endarea
ma troverai maggiori dettagli nella directory degli esempi di blinker
Matteo Baccan
http://www.infomedia.it/artic/Baccan

 dimentichi i problemi di memoria.
Però, se non sbaglio, tempo fa si disse che arrivati ad una certa soglia
critica anche il Clipper 5 incappa nello stesso problema e l'unico modo
per risolverlo veramente è di utilizzare il modo protetto.
EMG

vi ringrazio per le risposte, ma vorrei un'indicazione più dettagliata su
come risolvere il problema.
ciao
giampi

 come risolvere il problema.
1) Passare a Clipper 5.2x
2) Utilizzare le librerie EXOSPACE per la modalità protetta
3) Di più dettagliato non saprei anche perchè io non ho potuto usarle molto
infatti per progetti più nuovi ho cominciato ad usare altri linguaggi. Se
segui le indicazioni riportate negli help della libreria problemi non ne
dovresti avere molti.
4) Un vecchio proverbio cinese recita:
Se un uomo ha fame non regalargli un pesce poichè mangerà solo oggi,
insegnagli a pescare e mangerà tutta la vita.
Emanuele Manco

 per risolverlo veramente è di utilizzare il modo protetto.
Vero, pero' la cosa che non ti e' stata detta e' che anche la modalita'
protetta ha un limite che non puoi superare, che e' dato dalla grandezza del
DATA Segment, che e' comunque di 64 K, ma di cui la meta' e' mangiata da
clipper.
Il data segment e' occupato dalle variabili statiche, quindi e' possibile
scrivere un programma che, anche se entro 1 MB e in modalita' protetta, puo'
non funzionare.
Diciamo che dipende anche da come scrivi il codice.
Matteo Baccan
DEV and Login
Technical Writer
http://www.infomedia.it/artic/Baccan

 Diciamo che dipende anche da come scrivi il codice.
Che ne dici di preparare una domanda/risposta al riguardo da aggiungere
alla ancora ben scarna FAQ?
EMG

 alla ancora ben scarna FAQ?
OK.
Hai gia un sito per le FAQ?
Poi dove la posto? qui?
--


 Poi dove la posto? qui?
Oppure me la mandi che aggiorno il tutto e posto io.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: Da Clipper 5.2 + DGE a Windows

Buongiorno a tutti,
è saltata fuori l'esigenza di trasportare una applicazione abbastanza
corposa da Clipper 5.2 + CtIII + DGE 5 a windows. Purtroppo non ho più
seguito l'ambiente Clipper (VO o similari) da anni e vorrei chiedervi,
secondo la vostra esperienza, quale potrebbe essere la via più indolore,
considerando che l'applicazione Clipper è molto più "clipper" che "db3",
vale a dire che usa in modo esteso tutto ciò che contraddistingue la 5
(code blocks, oggetti griglia) e che i grafici DGE sono fatti tutti
costruendo linea per linea (senza usare in pratica i grafici
preimpostati).
Infatti temo che il problema sia proprio la DGE più che il Clipper in
sè.
Fatemi sapere il vostro parere, grazie in anticipo.
Massimo


Ovviamente il consiglio e' di passare a VO. Recuperi il codice Clipper
batch, esiste la DGE per VO 8si chiama Grafic Server). L'unico vero
problema sono le funzioni delle CATools che non esistono. Bisogna
vedere queli avete usato per vedere se sono implementabili o se
esistono librerie che hanno funzioni simili.
Ciao
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer
President of Clipper/Visual Objects/Jasmine User Group Italy
fcr...@tin.it
http://www.windevs.com
ITALY
------------------------------

Mi potresti fornire un sito di riferimento per Graphic Server, cosě vedo di
controllare le funzioni che usa per verificarne la compatibilitŕ ?
Per le CaTools inizierň a vedere dove sono impiegate, credo nella gestione
della seriale (della quale posso farne a meno inizialmente) e poi qualche
cosa delle Funcky Lib ma solo a livello di gestione del video in modalitŕ
carattere.
Grazie mille per il momento.
Massimo
Fabio Cresta - Italy ha scritto:


http://www.hallogram.com/dge/function.html


Newsgroup: it.comp.lang.vo-clipper
Titolo: ListView: selezione singola o multipla

E' possibile, da programma, modificare la proprietà singola o multipla
selezione in una ListView a seconda delle specifiche esigenze ?
Come ?
Grazie a tutti
Claudio

 Come ?
Qualcosa a volte è possibile impostare attraverso l'API SetWindowLong().
Ma non funziona sempre (la MS è assolutamente incapace di mantenere una
coerenza di funzionamento in ciò che crea...).
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: Meeting 2009 (3)

Per coloro che ancora non hanno dato un'occhiata al net framework bisogna 
dire che nel frameowrk c'� gi� tutto (quasi).
Mentre con VO per fare una cosa non prevista devi farti un mazzo che non 
finisce mai col Framework devi solo trovare la classe ed il metodo che lo 
fa, ma � gi� stato scritto tutto,  non ci si deve inventare nulla.
Tanto per esempio:
***********************************************************
centrare una finestra in VO 13 righe
**************************************************
FUNCTION CentraWindow( oWindow AS Window ) AS VOID STRICT
   LOCAL nShellX, nShellY, nDlgX, nDlgY AS LONGINT
   nDlgX := oWindow:Size:Width  / 02
   nDlgY := oWindow:Size:Height / 02
   IF ( oWindow:Owner == NULL_OBJECT .or. ClassName( oWindow:Owner ) == 
#App )
      nShellX := GetSystemMetrics( SM_CXSCREEN ) / 02
      nShellY := GetSystemMetrics( SM_CYSCREEN ) / 02
   ELSE
      nShellX := oWindow:Owner:Size:Width  / 02
      nShellY := oWindow:Owner:Size:Height / 02
   ENDIF
   oWindow:Origin := Point{ nShellX - nDlgX, Max(nShellY - nDlgY - 50,0)}
RETURN
In Vulcan 3 righe
FUNCTION CentraWindow( oWindow AS Form ) AS VOID
oWindow:StartPosition := FormStartPosition.CenterScreen
RETURN
***************************************************
Cartella temporanea
In VO 8 righe
FUNCTION TempDirectory AS STRING
LOCAL pszBuffer AS PSZ
LOCAL cWinDir AS STRING
pszBuffer := MemAlloc( 128 )
GetTempPath(128,pszBuffer)
cWinDir := Psz2String(pszBuffer)
MemFree( pszBuffer )
RETURN cWinDir
in Vulcan 2 righe
FUNCTION TempDirectory() AS STRING
RETURN Environment.ExpandEnvironmentVariables("%Temp%")
************************************************************
Danilo 

Forse mi sfugge qualcosa:
Che differenza c'� con
oWindow:Show(SHOWCENTERED)
e
cWinDir:=GetEnv("Temp")
Ciao
Alessandro
Danilo Giuliani ha scritto:



La funzione ritorna il valore delle variabili di sistema definite 
dall'utente e non ad esempio la cartella temp defininta per l'utente che il 
quel momento usa il pc.
Danilo 

Scusatemi se mi intrometto !!!
In questi ultimi messaggi mi sembra di capire che Danilo cerca di destare
interesse per Vulcan e di invitarci al meeting che noi dell'Accademia
stiamo organizzando. mi sembra inutile stare a scrivere per ore e ore dei
messaggi che mi sembra non chiariscano un granch� su cosa � Vulcan e le
sue potenzialit�. Noi e Danilo stiamo facendo degli sforzi per organizzare
il tutto e pensando che potrebbe esserci qualcuno interessato. Pensiamo
che molti dubbi potrebbero essere sciolti al meeting (anche per noi
stessi).
Dopo tutto anche la perdita di tempo (se qualora vi fosse) per vedere se
il prodotto vale la pena � un investimento no ?
arrivederci al meeting
Enio Donci
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.vo-clipper
Titolo: [CL 5.3] Conoscete qualche libreria per la gestione delle porte seriali?

E' tutto nell'oggetto.
Grazie per la collaborazione.

Salve a tutti,
Ho un problemino molto banale dal quale non riesco ad uscirne.
Alcune lettere tedesche portano sopra due puntini.
Con clipper era tutto semplice bastava digitare il codice ASCII appropriato
e appariva la lettera, ma in VO come č possibile visto che non funziona cosě
?
Forse bisogna trovare un Font compatibile ?
    Grazie
    Marco

 Forse bisogna trovare un Font compatibile ?
Hai provato con l'API OemToAnsi()?
EMG

 ...

Scusa, mi sono bevuto il fatto che le chiedi per Clipper,
dunque, le CA-Tools hanno le funzioni per gestire le porte seriali
oltre a tutto il resto.
Antonello.
Newsgroup: it.comp.lang.vo-clipper
Titolo: Salvare un array su disco

Ciao a tutti, ho la necessità di salvare in qualche modo un array su disco.
Questo array si è riempito mano amano che il programma procede e una volta
salvato e terminato il prg devo riprenderlo con il mio editor di testi.
Come fare?
Grazie
Paolo
__________________________________________________________________ andrea
andrea ICQ#: 165723368 Current ICQ status: + More ways to contact me
__________________________________________________________________
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/02

 Come fare?
un semplice loop ricavando la lunghezza del vettore con la funz. ALen...
aggiungere ad un buffer in memoria il contenuto del valore corrente
nell'array e farlo seguire da una stringa CR-LF
Utilizzando le primitive per i files scrivere il buffer in modo "append"
Chiudere il file testo
Con la funzione CreateProcess lanciare il tuo editor passando il nome del
file come parametro a linea di comando
terminare il tuo programma di scansione array

 file come parametro a linea di comando
Perché utilizzare un cannone per uccidere un moscerino quando basterebbe
una semplice ShellExecute() se non una cara vecchia WinExec()?
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

 una semplice ShellExecute() se non una cara vecchia WinExec()?
hai ragione, derivavo dalle mie esperienze in cui ero costretto a valutare
quando l'handle del processo terminava e mi serviva uno handle per passarlo
poi a WaitObjectEx ecc.
Ma WinExec non e' in disuso?

 Ma WinExec non e' in disuso?
Sì, nella documentazione delle API è dichiarata presente solo per
compatibilità.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Rp 2.9 VO 2.5a e Stampante Laser

Un programma banalissimo stampa documenti (Fatture, Ddt, Preventivi
etc.).
Attenzione che ha dell'incredibile!
Se si stampa un preventivo che ha nel dettaglio la parola GUARNIZIONE la
stampante Kyocera 1750 collegata a LPT1
stampa "GUARN" e nient'altro.
Se faccio il preview a video si vede tutto perfettamente, se stampo su
un'altra stampante stampa bene.
Solo se stampo su quella "nondiconientepernonfarepubblicitànegativa"
stampante si blocca solo su i preventivi che hanno la scritta
"GUARNIZIONE" troncando a "GUARN".
Alla fine di tutte le prove che potevo fare ho cambiato il driver. Ho
messo un driver scaricato dal sito .DE della Kyocera, un driver in
inglese e funziona tutto OK.
Che sia stato un errore di traduzione del driver?
A voi è mai successa una cosa così strana?
Sono in attesa di uno scambio di opinione con voi.
Sarebbe bello anche creare una specie di database contente un elenco di
errori assurdi che fanno perdere le giornate al cliente e a noi poveri
programmatori vittime di questo lavoro infame!
Ciao!
P.S. Ho provato anche  scrivere in WORD la scritta GUARNIZIONE con lo
stesso font e stampa bene inoltre ho fatto anche altre prove.

 ha scritto nel messaggio
news:39D1A49C...@libero.it...


 Roberto
Io faccio prove su più stampanti e noto che ci sono delle piccole differenze.
Allora cerco di fare un report che vada bene più o meno in tutte le stampanti.
Ci sono più che altro problemi di margini.
Altri problemi li ho avuti con oggetti di tipo testo.
In una stampa in cui elenchiamo tutta una serie di normative ad esempio
che è lungo quasi 1 foglio A4 qello che vedi a video non corrisponde a
quello che viene stampato e quindi è stato molto lunga la messa a punto.
Va a capo quando vuole lui e soprattutto se non vai a capo non ti fa vedere
alcune cose che escono dallo schermo a dx.
E' un pò come lavorare alla cieca. Tutti i programmi sotto Windows lo sono.
C'è sempre l'inganno.
Il mio problema che ho esporto è ben più grave. Credo che sia proprio un
errore del driver. :-(

A me capita di creare i Report con una HP 4MV e poi andare in stampa con
stampanti Minolta o Xerox di grande potenzialita'.
Se il mio utente decide di selezionare un cassetto diverso dal default Dio
ci aiuti.
Devo rigenerare i Report su quella stampante.
Forse è il caso di ammorbare la DataPro con qualche mugugno.
Danilo Giuliani

Forse è OT ma al mio Word 2000 succede che se scrivo la stringa "ZZZZZW" si
blocca!
Ho verificato la cosa decine di volte, perchè m'ero incaponito e perchè poi
mi lasciava i file bloccati da un altro utente....alla fine ho scritto Z Z Z
Z Z W e non è successo più niente....


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





Ciao, dove posso scaricare il clone free di 
clipper ?


 


Ciao a tutti 


 


Max


 



 Ciao, dove posso scaricare il clone free di clipper ?
http://www.Harbour-Project.org
Poi facci sapere come sono andate le prove.
EMG
Newsgroup: it.comp.lang.vo-clipper
Titolo: RegisterTimer() e StandardShell

Ciao gente,
ho un problema strano:
ho impostato nella StandardShellWindow un timer con RegisterTimer() nel 
postinit
e il metodo timer().
Il problema � che non mi rispetta il tempo che gli do!
Qualsiasi parametro inserisco nel RegisterTimer() mi esegue ilmetodo ogni 
circa 2 secondi!
Premetto che uso questo sistema da tempo ma non nella StandardShell e va 
benissimo.......
qualche idea?
Ciao
                        Francesco Leo
 

 ha scritto nel messaggio 
news:4b1fe6ff$0$30964$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio 
news:4b1fe6ff$0$30964$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: error importando .aef da 2.6 a 2.7

Quando importo un aef creato con la versione 2.6 alla versione 2.7,
tutte le linee di programma che abbiano la chiamata a un oggetto sono
trasformate nella seguente maniera:
vo 2.6 -> oImp:=dlwAux{SELF,{oCct1,oMov,oSal,oSap}}
vo 2.7 -> oImp:=dlwAux{SELF,{oCct1,oMov,oSal,oSap}) <-
cambia la ultima parentesi in tutte le chiamate esistenti nel fuente.
Potete immaginare quanto lavoro devo fare per correggere migliaia di
linee. Confesso che ho smesso di usare Vo 2.7 per il terrore di
cambiare qualcosa come 6, 7 applicazioni per ciascuno di una ventina di
clienti.
Il computer dove ho istallato la versione 2.7 ha windows xp sp1 e gli
Aef possono essere stati creati in windows 98, 2000 o xp.
Se qualcuno ha avuto lo stesso problema e lo ha risolto, sarebbe
meraviglioso che mi dicesse come ha fatto.
Grazie,
Giorgio

 cambia la ultima parentesi in tutte le chiamate esistenti nel fuente.
lavoro con la 2.7 da quando č disponibile e devo confessare che una cosa 
del genere non mi č mai capitata.
Perň: le versione precedenti alla 2.7a permettevano anche la sintassi 
come sopra, soltanto la 2.7 non la permette piů perchč il compilatore č 
diventato piů severo, proprio per permettere una migrazione piů facile 
verso Vulcan.
Saluti
Wolfgang

 Giorgio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.vo-clipper
Titolo: Drag and Drop in TabControl

Dopo svariati tentativi non sono ancora riuscito a
fare il Drag and Drop tra un ListView e un TreeView
presenti in una finestra nel TabControl.
E' possibile farlo e se si come????
Nell Explorer window tutto funziona perfettamente.....
Paolo Calzi

 E' possibile farlo e se si come????
E' un Bug di VO gia' segnalato a Fabio Cresta della C.A. ...
sempre che tu ti riferisca al fatto che il puntatore del mouse scompare
!!!!!!
Io non ho ancora trovato un sistema x girare l'ostacolo e mi sono creato un
mio
sistema di copia incolla (spero che con la versione 2.6 sia stato risolto).
Buon lavoro. Alessandro
aless...@computerscenter.com


Far comparire il mouse non è un problema,
ShowCursor(TRUE)
nel metodo ListViewItemDrag() ma poi il MouseDrag()
non riceve gli eventi .... Boh vedremo nella versione 2.6
Copia e incolla ... bella idea....
Saluti
Paolo Calzi

 non riceve gli eventi .... Boh vedremo nella versione 2.6
Hai provato con il Dispatch() ? Magari riesci ad aggirare il problema ...
Ciao e se ci riesci fammi sapere .
Alessandro


Già provato ma non funziona, non riesco a settare il focus sul TreeViewItem
sul quale fare il Drop ....
Paolo


Alessandro Vacchiano wrote in message ...

Il problema si risolve assegnando una SplitWindow al TabControl.
FUNZIONA......
Paolo

Newsgroup: it.comp.lang.vo-clipper
Titolo: Install Maker

Salve a tutti,
c'è qualcuno di voi che sà dirmi che fine a fatto INSTALL MAKER nella 
versione VO 2.7 b. Oggi, finalmente, dovevo preparare il setup per 
l'installazione di un applicativo e .....triste sorpresa non l'ho trovato. 
Ero convinto di averlo visto ma evidentemente mi sono sbagliato.
Grazie per l'aiuto
Mario Arienti

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

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

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

 ha scritto nel messaggio
news:3UOGd.417922$b5.20...@news3.tin.it...


Grazie per le sollecite risposte, ma qualcuno di voi é a conoscenza dei 
file VO che bisogna includere nel setup dell'applicazione ? Sono gli 
stessi di VO 2.6 o precedenti ?
Grazie mille
Mario Arienti


Ma dove si trova questo file: default.isl ?
Ho provato a cercarlo ma non lo trovo
Ciao
Mario Arienti



Scegli la lingua che preferisci.....
http://www.jrsoftware.org/files/istrans/
Paolo


 ha scritto nel messaggio
news:ebe3f48a331d2b83cfc6b97e177b05b0$1...@www.progesis.net...

Newsgroup: it.comp.lang.vo-clipper
Titolo: ReportPro e Path di default

Da qualche tempo utilizzo ReportPro 3.2
In una installazione ho la necessità di utilizzare lo stesso programma in
due cartelle diverse, per ovviare al problema del path delle tabelle
dislocate ora in una cartella ora nell'altra, pensavo di poter utilizzare il
seguente metodo:
oReportPro:SetReportStringAttribute(RPT_ATTR_DFLT_DATA_PATH , WorkDir())
purtroppo il report della seconda installazione non considera il metodo
precedente e accede agli archivi della prima installazione.
Qualcuno ha una dritta ?
Grazie a tutti
Claudio Carletta


Io lo utilizzo spesso con report pro e funziona tranquillamente. Gli archivi
in questione sono dei normali dbf? Te lo chiedo perchè con sql mi pare che
non funzioni...
Bye

 ha scritto nel messaggio
news:v3id9.59263$pX1.1...@news2.tin.it...


 Ciao Claudio
No, cosě non va, io la richiamo DOPO il caricamento del report:
oReport:LoadReport(Report)
oReport:SetReportStringAttribute(RPT_ATTR_DFLT_DATA_PATH , WorkDir())
Prova cosě.
Ciao. Francesco

 ha scritto nel messaggio
news:PKkd9.60025$pX1.1...@news2.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: errore in Get Data

Buona sera a tutti,
mi viene restituto il seguente errore alla linea 9 quando compito il metod 
GetData
L'errore è il seguente : Actual parameter is missing or default value non 
specified : 51538
qualcuno sa come corregerlo ???
Grazie
Francesco
 
METHOD GetData() CLASS ConfiguraDitta_maschera
 
LOCAL a as DWORD
 
FOR a := 1 upto ALen(self:aControls)
 
 
IF ! Empty(self:aControls[a]:FieldSpec)
 
 
IF ClassName(self:aControls[a]) == #MultiLineEdit
 
self:aControls[a]:Value := 
AllTrim(self:Server:FIELDGET(_nScanId(self:Acontrols[a]:FIELDSpec:HyperLabel:Name))) 
/// queta è la linea dell'errore
 
ELSE
 
self:aControls[a]:Value := 
self:Server:FIELDGET(_nScanId(self:Acontrols[a]:FIELDSpec:HyperLabel:Name))
 
ENDIF
 
 
ENDIF
 
 
NEXT
 
RETURN nil
 
 


cosa fa _nScanId ?
sei sicuro che tutti i controlli abbiano un fieldspec ?
 
*Massimo Bighelli* ARCA Sistemi S.r.l.

 ha scritto nel messaggio 
news:kvtsop$tkk$1...@speranza.aioe.org...


 rLabel:Name)))
 
_nScanID richiede due parametri, e Tu gli passi solo uno,.
 
 
Saluti
 
Wolfgang
 
--
Newsgroup: it.comp.lang.vo-clipper
Titolo: Italian VO Usergroup?

Hi All,
sorry to trouble you in English, but i think it is better than trouble you 
'avec mon francais.'
I like to get in touch with all European VO usersgroups to see if we can 
cooperate in minor or major things.
So my question here is: is there a French VO user group and who will be the 
president.
thanks a lot,
Erik Visser
erik.visser at 
SDN.NL
president VODN
Dutch VO usergroup 

Sorry, forgot my email address:
erik.visser at  
sdn.nl
Erik

Dear Erik :
Post this message also in VO international News Group
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 schreef in bericht 
news:cuscvj$o7r$1...@news.newsland.it...


goto 
www.windevs.com
 and see here !!
hi


 news:cv1nas$l8v$1...@news.newsland.it...


 schreef in bericht 
news:cv1nas$l8v$1...@news.newsland.it...


 massimo
Msssimo,
Perhaps this is an italian-only site? I cannot get that link working, i am 
sorry.
Erik


 ha scritto nel messaggio
news:37uebuF...@individual.net...


 schreef in bericht 
news:NBLSd.577820$b5.26...@news3.tin.it...


 I still get a message 'could not find the server'
Hi Erik,
works fine here. Maybe a DNS problem on your part?
-- 
ciao
stefano


What could cause a DNS problem? With the current PC i am directy connected 
to the internet and I can surf the whole www without problems, just cannot 
get on this site!
Erik

goto 
www.windevs.com
 and see here !!
Esiste ancora lo user group?
Ciao
Antonello
Newsgroup: it.comp.lang.vo-clipper
Titolo: Apri e aggiornate dbf con cdx da Asp

Buongiorno a tutti,
si puņ aggiornare i dbf con cdx da una pagina asp ?
Grazie e ciao
Paolo Russignan

si può aggiornare i dbf con cdx da una pagina asp ?
Sicuramente utilizzando OleDb oppure compilando un componente in VO
da interfacciare a ASP.
Antonello
___________________________________
Antonello Negrone
Biella - Italy
http://www.anc-software.it
S.P.E. client/server engine for Visual Objects,
it runs remote-objects on any TCP/IP connection.

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

 si può aggiornare i dbf con cdx da una pagina asp ?
Sì, a tre condizioni:
1. Che gli indici siano tutti contenuti in uno "structural index", cioè che 
usi un unico file indice multitag che si chiami come il DBF.
2. Che il DBF sia marcato per aprire automaticamente gli indici (eventualmente 
ti dico come si fa).
3. Che usi un driver adatto come, ad esempio, il Microsoft Visual FoxPro 
Driver.
Quanto sopra vale se vuoi utilizzare il linguaggio di programmazione standard 
di ASP e cioè VBScript o altri linguaggi che non siano in grado di gestire DBF 
e CDX nativamente.
In alternativa, puoi utilizzare un programma CGI scritto in xHarbour o altro 
compilatore con supporto nativo per DBF e CDX.
La scelta dipende dai vincoli imposti dal tuo cliente.
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
 

 Sicuramente utilizzando OleDb
Non mi pare che OleDb offra supporto ai CDX ma se così fosse fammelo sapere 
che mi interessa.


 si trova oledb freeware ?
E' incluso nelle attuali versioni di Windows.


si trova oledb freeware ?
per OleDB intendo dire ADO che è già presente su Windows.


che mi interessa.
Dal sito Microsoft si puo' scaricare il driver OleDb per Visual Fox
Pro.
Io non l'ho provato, pero' credo che sia in grado di gestire gli
indici CDX.
Probabilmente lo si puo' fare anche utilizzando il driver per MS Jet,
dato che il Jet supporta diversi tipi di database tra cui il FoxPro
2.6 compatibile con VO.
Alla luce di questo, mi vien da pensare che da ASP sia anche possibile
usare direttamente il Jet senza nemmeno passare da ADO.
Ciao


 usare direttamente il Jet senza nemmeno passare da ADO.
Sì, forse ti era sfuggito che lo avevo già segnalato. Ed infatti l'ho usato 
per alcuni siti e funziona anche bene ma non mi piace molto perché ha alcune 
idiosincrasie. Ad esempio bisogna gestire il valore NULL che nei DBF non 
esisterebbe. Inoltre a volte ti fa impazzire per lo conversioni di dati che 
pretende. Almeno questo succede utilizzandolo da VBScript.

Newsgroup: it.comp.lang.vo-clipper
Titolo: migrazione 5.2e

Scusate il disturbo.
Stavo meditando sulla conversione dei miei programmi Clipper 5.2e, mi 
interesserebbe molto l'approccio XHarbour, ma ho proprio dei problemi di 
installazione iniziale.
In pratica non riesco a capire quali tools mi necessitano, dove/come 
installarli, come configurarli. Per ora ho scompattato solo xharbour.zip, 
senza trovarvi dentro però una documentazione chiara su come/da dove 
iniziare.
Poi ci sarebbero un altro paio di domande:
1) che vantaggi trarrò dall'esecuzione del mio .exe a 32 bit?
2) potrò continuare ad usare le mie librerie clipper preferite (super 3.5, 
oslib, ecc.)?
3) XHarbour mi consentirà di passare all'ambiente GUI di windows?
sto anche chiedendomi se questa sia la strada giusta oppure sia preferibile 
optare per Visual Object, XBase o addirittura Visual Basic.
Grazie per l'aiuto disinteressato.
Riccardo 

 optare per Visual Object, XBase o addirittura Visual Basic.
Ti posso dire quali sono alcuni dei motivi per preferire xHarbour: free,
opensource, multipiattaforma (Windows, Linux, DOS, OS/2, Max OS X,
FreeBSD) a 32 e 64 bit. Attivamente sviluppato grazie agli abilissimi
programmatori che si dedicano al progetto e anche al supporto di una
ditta commerciale (xHarbour.com).
Non so quale sia la situazione per Visual Objects (te ne parleranno gli
amici che lo usano) e per Alaska xBase++ ma ti posso consigliare di
tenerti ben alla larga dal Visual Basic. Una volta che ci sei rimasto
invischiato non ne esci più e continui a soffrire per tutti gli anni che
lo usi (esperienza personale).
Detto questo vorrei puntualizzare che io non ho nessun interesse
commerciale in xHarbour. Lo uso per sviluppare e mi piace. Faccio il
maintainer del sito 
www.xharbour.org
 per contribuire a questo stupendo
progetto opensource. Punto.
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:cu897s$4u2$1...@balena.cs.interbusiness.it...


 che programma devi scrivere.
Vero anche questo. Ma su questo newsgroup si parla di gestionali, che
altro?


 3) XHarbour mi consentirą di passare all'ambiente GUI di windows?
Credo che questo link potra' esserti molto utile...
http://www.geocities.com/harbour_minigui/
 
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 > Nessun ambiente di sviluppo è l'ideale in tutte le situazioni, dipende


 ospite, e qui si parla anche di come integrare queste cose.
Dici? A me non risulta né che se ne sia parlato (almeno non estesamente)
e né che sia in topic.

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problema con la connessione a Internet !!!

Scusate se questo non è attinente a VO ma... mi perseguita da alcune
settimane. e cioè da quando ho scelto Tiscalinet come provider.
usando Outlook al momento della connessione mi appare la finestra in mezzo
allo schermo, per la connessione la password ecc..
Quando clicco su Connetti mi appare lo status delle connessioni, ma
stranamente sembra che mi verifichi per due volte l'utente e password. La
prima verifica dura pochi secondi, ma la seconda dura circa un minuto !!!
Succede anche a voi ?
Se dipende da me Come posso risolvere il problema ?
Grazie in anticipo e... Buone feste a tutti
Enio Donci

 wrote in message
83gb5s$c18$1...@pegasus.tiscalinet.it...


 > settimane. e cioč da quando ho scelto Tiscalinet come provider.


Caro Biagio :
Ti ricordi della connessione lenta a internet con tiscali ?
Bene ...telefonando alla loro assistenza (molto gentili) ho risolto il
problema che come al solito è una c....ta, qui di seguito ti "giro2 il loro
messagigo di risposta :
Buongiorno,
l'inconveniente riscontrato potrebbe essere causato dall'impostazione della
connessione d'accesso remoto.
Più precisamente Le suggerisco di disabilitare (nel caso non lo sia già) la
voce "accedi alla rete"
Per deselezionare tale l'opzione sarà sufficiente seguire la seguente
procedura:
Fare clic sul pulsante Start, scegliere Programmi, quindi Accessori,
Comunicazioni e infine Accesso remoto.
Nella finestra di Accesso remoto fare clic con il pulsante destro del mouse
sulla connessione relativa a Tiscali, quindi scegliere Proprietà.
Nella scheda Tipi di server deselezionare la casella di controllo Accedi
alla rete, quindi scegliere OK.
Nel caso in cui l'inconveniente dovesse persistere o riscontrasse difficoltà
nell'individuare l'impostazione su descritta
la invito a contattare la nostra assistenza tecnica al numero 07046046.
Nella speranza d'esserLe stato d'aiuto resto a sua completa disposizione per
ulteriori chiarimenti e colgo l'occasione per porgerLe i miei più
cordiali Saluti
Andrea Loi
______________________________________________
   Servizio Assistenza Tecnica TiscaliNet
        Tiscali - P.zza del Carmine, 22
                09170 Cagliari
         Tel 07046046 * Fax 0704601411
 
http://www.tiscalinet.it/assistenza
              *** Spazio web ***
http://www.tiscalinet.it/assistenza/spazioweb/
________________________________________

Newsgroup: it.comp.lang.vo-clipper
Titolo: Dreamweaver mx 2004

Salve
  Sto studiando Dreamweaver per la creazione di siti internet. Qualcuno di
voi consce questo prodotto? Vorrei fare un paio di domande. Grazie
                           Giancarlo

 ha scritto nel messaggio
news:D16Rb.146063$VW.59...@news3.tin.it...


 E' un prodotto stupendo e non ne farei piů a meno!

Newsgroup: it.comp.lang.vo-clipper
Titolo: ListView PICTUREd ?

Ciao a tutti,
mi trovo di fronte ad un problema:
in una listview vorrei i dati numerici con i separatori, tipo le PICTURE
999,999; dato che non esiste Assign per questo, ho provato, durante la
creazione della colonna,  con:
	oListViewColumn:Fieldspec := MYDBF_IMP{}
dove IMP è il campo numerico la cui Picture nella fieldspec è 999,999.
Non accade nulla, il dato è sempre mostrato con 180000 es.
Stavolta credo di aver letto tutto, giuro!!
Qualcuno mi sa dire qualcosa al riguardo?
Grazie,
	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"

Ciao a tutti,
risolto il problema, forse poco elegantemente ma funzionale:
nella costruzione degli Items:
        aCampi := {1,2,7,12,5,10,6}
        // for each field, set the value in the item
        FOR dwCount := 1 TO Len(aCampi)
                IF dwcount = 5   //campo numerico
oListViewItem:SetValue(Transform(oDBContenuto:FIELDGET(5),"999,999,999"),oDBContenuto:FieldSym(5))
nella dichiarazione delle colonne:
        aCampi := {1,2,7,12,5,10,6}
                if dwcount = 5
                        oListViewColumn:Alignment := LVCFMT_RIGHT
Può essere forse futile esporre quanto sopra, ma forse qualche neofita
come me ne avrà aiuto.
        Francesco


Newsgroup: it.comp.lang.vo-clipper
Titolo: Decompilazione file generato con clipper 5.2e e blinker 7.00

Salve a tutti.
Ho necessità di decompilare un file .exe generato con il compilatore
Clipper 5.2e ed il linker Blinker 7.00.
Ho già provato con la versione demo di Valkyrie, ma mi dice che non
trova il linker.
Ho cercato su internet servizi di decompilazione, ma nessuno riesce a
decompilare la versione 7 di Blinker.
Qualcuno di voi è a conoscenza di qualche tipo di soluzione?

 decompilare la versione 7 di Blinker.
Per quanto ne so, se e' stata usata l'opzione di compressione 
dell'eseguibile, da blinker 6 in poi e' quasi impossibile decompilare.
Ma blinker 7 e' recente ... come mai devi decompilare (se non sono 
indiscreto) ? :)
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI 
news.bbip.it
 ThunderBird 1.5.0.9
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
skype: albertorubinelli  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
===============================================================
Newsgroup: it.comp.lang.vo-clipper
Titolo: XP Stampa con lunga attesa

Per stampare da clipper 5.2 uso Vouch32.lib. Perché sotto windows XP, quando
invio la stampa, devo aspettare ore (si incanta) prima che si apra la
finestra di dialogo di stampa di windows ?
A volte invece compare subito, ma appena confermo la stampa dalla finestra
di dialogo di windows, compare l'icona della stampa in basso a destra, ma
non succede nulla. Il documento è in attesa di stampa, ma non stampa.


Penso che tu debba chiedere all'autore della Vouch32.lib, Pritpal Bedi:
http://www.vouchcac.com
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:SigYd.7369$Tm5.1...@twister2.libero.it...


Si ti ringrazio Roberto, ma sotto DOS di XP clipper stampa. Ma il mio
problema è proprio legato a questa libreria VOUCH32. In ambiente XP non
stampa il documento inviatogli correttamente, a meno che non invii la stampa
dalla finestra dell'anteprima.
Non capisco la differenza. Stampare dall'anteprima, o stampare dalla
finestra di dialogo, che compare appena prima, dovrebbe essere la stessa
cosa. Sono sempre in ambiente XP

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

    Nella mia applicazione fatta con VO2.5  immetto dei dati tramite una 
datawindows utilizzando, tra l'altro, alcune combobox per la scelta di 
alcuni elementi. In seguito per modificare  quel record richiamo la stessa 
datawindows e ricarico tutti i campi però non mi riesce di ricaricare quelli 
delle combobox, come posso fare? qualcuno può darmi delle indicazione? 
Grazie
            Giancarlo 

 ha scritto nel messaggio 
news:484ffb41$0$40151$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:484ffb41$0$40151$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:484ffb41$0$40151$4faf...@reader1.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: DLL chiamata da VB

Vi scrivo con la speranza di trovare una soluzione al mio problema,
Ho creato una Dll semplicissima che vorrei interfacciare ad un programma
scritto in Visual Basic perň... ho un problema !
Se la mia funzione all'interno della Dll ha come argomenti valori Integer
non ci sono problemi, ma se i valori passati sono stringhe allora ottegno un
errore di Access Violation..., ho capito che VB e VO gestiscono le stringhe
in modo diverso !
Come devo gestire il passaggio dei dati perchč dalla dll non riesco ad
ottenere il valore stringa passato ???
Esempio del Codice
DLL VO
FUNCTION Pluto(N AS STRING) AS STRING
LOCAL fh AS PTR
fh:=FCreate("e:\VO\pluto.txt")
FWriteLine(fh,N)
FClose(FH)
RETURN N
VB
Public Declare Function Pluto Lib "pippo.dll" ( Testo As String) As String
Function Prova(esempio as string) as string
Dim c as string
c = Pluto ( esempio)
.........
End Function
Grazie 1000
Distinti Saluti

Bisogna passare un puntatore a stringa (PTR o PSZ).
Le stringhe non sono un tipo dati nativo in win32.
Per VO dovrebbe essere cosě:
FUNCTION Pluto(N AS PSZ) AS PSZ
 LOCAL fh AS PTR
 fh:=FCreate("e:\VO\pluto.txt")
 FWriteLine(fh,psz2string(N))
 FClose(FH)
 RETURN N
Per VB non so...
Ciao 
Lucio

[...]
Credo (ma non ne sono sicuro) che devi dichiarare le stringhe come
PSZ.
Antonello.

Newsgroup: it.comp.lang.vo-clipper
Titolo: SPEDBF - RDD client/server gratuito

Ciao a tutti,
sono felice di annuciarvi che ho rilasciato S.P.E. v1.5 con SPEDBF.
Cos'è SPEDBF?
E' un RDD clietn/server sviluppato con VO, il quale usa il motore
client/server di S.P.E. per lavorare.
Ma non è tutto, da oggi S.P.E. è gratuito!
Per ulteriori informazioni, visitate:
http://www.anc-software.it/spe/
Saluti,
Antonello Negrone
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

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

ti dai all'open source per continuare lo sviluppo?
Non mi do' proprio all'open source, infatti per i sorgenti chiedo
il pagamento di una certa cifra, che permette a chi è interessato, di
mettere le mani su quasi 4 anni di lavoro.
Mi sono accorto che questo è l'unico modo per poter diffondere il
prodotto e farlo veramente crescere.
Saluti,
Antonello


Caro Antonello .... sei grande !!!
metti l'annuncio anche sul NG internazionale.... lě hanno fame di prodotti
ma storgono il naso se sono italiani !!!   facciamogli vedere noi !!!

OOPs come non detto ... non avevo ancora letto i messaggi !!!

Io non ho questa sensazione.
Mi sembra un ottimo NG come questo nostro e le risposte vengono quasi sempre
date a prescindere dalla nazionalità.
Ciao
Paolo