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

L'Ottimo Enio Donci mi ha inviato una applicazione che utilizzando gli ocx 
di imaging (mi ha inviato anche quanto serve x la registrazione degli ocx) 
permette di visualizzare immagini.
Il mio problema è che vengono visulizzati in bianco e nero.
Essendo io di una ignoranza abbissale non sono riusciuto a sbrogliare la 
matassa.
Secondo Enio deve essere un problema di settaggi.
Qualcuno può aiutarmi ???
Grazie
Francesco

 ha scritto nel 
messaggio news:4747ea0a$0$10624$4faf...@reader2.news.tin.it...


ARCA Sistemi S.r.l.
Puoi usare anche
ShellExecute(NULL, String2Psz("open"), String2Psz(cNomefile),  ;
		NULL,NULL,SW_ShowNormal)
E ti usa il visualizzatore di default.
cNomefile e' la stringa con il nome del file da visualizzare (completo
di percorso). E come se facessi da windows il doppio click sul file.
Funziona per tutti i tipi di file, non solo per quelli grafici, basta
che siano associati a una applicazione.
-- 
Ignazio GSS© * More than 100 HiRes images in my home page  
http://www.ipuddu.it

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

 ha scritto nel 
messaggio news:4747ea0a$0$10624$4faf...@reader2.news.tin.it...


 ha scritto nel 
messaggio news:4747ea0a$0$10624$4faf...@reader2.news.tin.it...


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

 ha scritto nel 
messaggio news:474910f6$0$36446$4faf...@reader5.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Grazie a tutti per il Vostro Aiuto.

Mi stò veramente impegnando con anima e corpo per imparare Vo e cerco di
apprendere e capire il più possibile e poi di mettere in pratica.
Un grazie a tutti quanti per il Vostro aiuto.
Senza né fame e né gloria
Giuseppe Squitieri

Anche se è molto OT ma che significa "Senza né fame né gloria"? Errore 
di stampa o parafrasi?
Ciao


 ha scritto nel messaggio
news:3EF94EFD...@mennaelettronica.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Problema RichEdit

Dopo aver fatto un piccolo programma di gestione testi , mi sono accorto che
il tabulatore non funziona.
Qualcuno sa come si programma e gestisce ?
Grazie. Alessandro.

 Qualcuno sa come si programma e gestisce ?
Non so come si faccia in VO, ma in C devi intercettare il messaggio
WM_NOTIFY inviato dal controllo RichEdit alla finestra che lo contiene.
Il wParam di tale messaggio è l'ID del controllo RichEdit stesso mentre
il lParam è un puntatore ad una struttura di tipo MSGFILTER il quale
campo msg contiene il messaggio effettivo, che nel tuo caso sarà
WM_KEYDOWN. Corrispondentemente, il campo wParam della struttura di cui
sopra conterrà il codice virtuale del tasto premuto (nel tuo caso
VK_TAB). Se rilevi questa situazione potrai eseguire l'operazione
desiderata.
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 chiamare una API

Buona sera a tutti,
come sapete sto cercando di entrare tra grandi e piccole difficoltà.
I primi programmini funzionano mentre addentrandomi di più faccio ancora
casini.
Per esempio nel manuale leggo che per chiamare una funzione o una  API
contenuta in una DLL si deve seguire una certa procedura; nome della
DLL, nome della funzione, posizione della funzione all'interno della DLL
ecc....
Leggendo la serialcomm class vedo invece che le API vengono chiamate
direttamente come funzioni normali.
Per esempio:
DCBPTR=MEMALLOC(_SIZEOF(_WinDcb))
Il che mi disorienta non poco.
Potete spiegarmi meglio la cosa?
grazie
Paolo

 wrote in message
377BE281...@eurotimeit.com...


Il che mi disorienta non poco.
A pensarci disorienta anche me..........
Ho notato che le API di Windows sono subito a disposizione senza il
bisogno di includere la libreria o dichiararle esplicitamente, per le
altre DLL invece sono tutte da dichiarare.
Saluti,
Antonello.

 Paolo
-- 
"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"

altre DLL invece sono tutte da dichiarare.
Spiegazione semplice: la libreria Win32Api contiene tutti i prototipi
della API di Windows che qualche anima pia ha scritto per noi
Newsgroup: it.comp.lang.vo-clipper
Titolo: Radio Buttons selvaggi

Ciao Ragazzi come state? Tutto bene?
Ho il solito problemino da sottoporvi. Si tratta di una banalità e forse mi
sono perso in un bicchier d'acqua.
Ho una Dialog Window sulla quale devo mettere quattro Radio Button
organizzati in due gruppi distinti. Quindi ho messo una coppia di RB in un
RadioButtonGroup e l'altra coppia nell'altro RadioButtonGroup. Adesso mi
chiedo perchè quando seleziono un Radio Button tutti gli altri vengono
deselezionati (anche i due inseriti nell'altro RadioButtonGroup)?????
Ciao e grazie.
Roberto Cordini


Controlla il ControlOrder deve essere
RadioButtonGroup1
RadioButton1
RadioButton2
RadioButtonGroup2
RadioButton3
RadioButton4
Così non dovresti aver problemi.
Bye Bye
------------------------------------------
Posted via web GlobalNews
www.globalnews.it
------------------------------------------

 Bye Bye
Grazie Alan. Se esistesse un Control Order anche per la mia testa!
Ciao.
Roberto Cordini

Newsgroup: it.comp.lang.vo-clipper
Titolo: Conoscete DbMax?

Ciao
volevo segnalarvi un programma per gestire i DBF che reputo molto
valido, anche perchè permette di  personalizzare la lista degli RDD
utilizzabili, caratteristica che permette di aggiungere anche il mio
SPEDBF.
Si chiama DbMax ed è sviluppato da Sven Ebert::
http://www.ebertonline.de
spero possa tornarvi utile
Antonello
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

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

Mi piace, un free tipo GPU con i sorgenti di tutti per tutti.
Ciao, Antonio


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

Vorrei sapere se esiste ancora un programma per
creare database e cioe' paradox in versione dos se si
dove posso trovarlo Grazie

Ho visto in un mercatino informatico un pacchetto (voluminoso) ed integro
della versione 1.0 di Paradox, immagino, per win3.1, era prezzato 100.000,
se vuoi posso comprartelo e spedirtelo, previo ulteriori accordi.

Newsgroup: it.comp.lang.vo-clipper
Titolo: NO EXPORTED METHOD RISOLTO!!!

Ciao a tutti,
facendo il debugging ad oltranza avevo notato che a volte il menu
finiva fra i controlli della finestra, cioè era contenutop nella
variabile protetta AControls.
Per le finestre utilizzo una classe madre che conteneva una nuova
variabile protetta AControls e nel metodo Init veniva riempita con
self:GetAllChildren().
Probabilmente questa variabile andava a coprire quella standard e il
metodo GetAlChildren andava a fare chissà che cosa in memoria, facendo
cadere l'applicazione.
Ora ho tolto sia la variabile che il metodo e pare funzionare bene.
Ma perchè non lo faceva sempre ? boh...
Saluti,
Antonello.

 wrote in message
37ec95da...@news.interbusiness.it...


la DataWindow ha gia una istanza protect aControls non documentata, 
Infatti era il duplicato di Controls che mi "incriccava" tutto.
Antonello.
Newsgroup: it.comp.lang.vo-clipper
Titolo: [vo]intercettare lpt1

sto cercando di comandare una stampante olivetti speciale con i comandi
escape, purtroppo non ho tutta la documentazione ma, in compenso, ho un
programma in dos che fa quello che vorrei fare io.
Esiste un modo per intercettare i comandi del programma dos verso la
stampante, chesso verso un file o verso video,in maniera di carpire le
sequenze escape che usa?

 wrote in message
news:Uu9F8.55155$
CN3.1...@news2.tin.it

potresti usare un prg che redirige l'output su file tipo lpz o prn2file
saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 ha scritto nel messaggio
news:Uu9F8.55155$CN3.1...@news2.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Errore CaVoATOM.DLL

Ciao a tutti,
dopo la realizzazione di una data window piuttosto consistente
per txt e sle e dopo la compilazione dove � andato tutto ok.
durante le prove dall'IDE mi ha dato il seguente errore:
CavoAtom.dll
atom table is full(0x200000 bytes) contact graft support.
nonostante l'errore l'eseguibile funziona regolarmente.
qualcuno mi pu� aiutare ??
ciao Antonio
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao Antonio,
prova questo:
cavo28.cfg
[Adam Options]
AtomTableSize=0x600000
or any other number >0x400000
attenzione a non esagerare.
Saluti
Wolfgang

 Wolfgang
Ciao Wolfgang,
Ho seguito il tuo consiglio ma non funziona, ho provato ad alzare fino a
0x1200000 poi mi sono fermato.
Qualche altro consiglio ?
Grazie


 nonostante l'errore l'eseguibile funziona regolarmente.
sicuro di aver la 2.8 oppure una versione precedente?
Ogni tanto non guasta creare un progetto nuovo e importare tutto li per 
snellire di molto il lavoro.
Saluti
Wolfgang

 Wolfgang
Saluti


Newsgroup: it.comp.lang.vo-clipper
Titolo: domanda stupida

scusate cose V.O. 2.7 e ha cosa serve
grazie amici
---------------------------------------------------------------------
Questo articolo e` stato inviato via web dal servizio gratuito 
http://www.bismark.it/Newsgroup
 segnala gli abusi ad 
st...@bismark.it

scusate cose V.O. 2.7 e ha cosa serve
L'ultima versione del C.A. Visual Objects, e' un linguaggio di
programmazione.

Vai su 
www.cavo.com
Newsgroup: it.comp.lang.vo-clipper
Titolo: Lettore di impronte

Salve ragazzi.
 
qualcuno di voi ha esperienza di lettori di impronte digitali?
dovrei interfacciarmi ad un lettore, (da decidere quale) da codice.
Il programma sarà in Vulcan, ma poco importa se il codice è VO o C# o 
VB.NET
 
o altro poi si traduce.
 
Danilo 
 

Ciao Danilo,
 
no, l'unico con il quale mi sono scontrato è installato su un portatile 
Lenovo, e tutto quello che posso dirti è che ha un driver di mer.. che a 
volte va altre no.
mai interfacciato da codice un oggetto simile, mi spiace.
però andrei su microsoft per avere speranze di interfaccia:
http://www.tomshw.it/business.php?guide=20050325
 
altrimendi vedi qui
http://www.directindustry.it/fabbricante-industriale/lettore-impronta-digitale-77139.html
 
 
ciao
 
Massimo


no, l'unico con il quale mi sono scontrato � installato su un portatile
Lenovo, e tutto quello che posso dirti � che ha un driver di mer.. che a
volte va altre no.
mai interfacciato da codice un oggetto simile, mi spiace.
per� andrei su microsoft per avere speranze di interfaccia:
http://www.tomshw.it/business.php?guide=20050325
altrimendi vedi qui
http://www.directindustry.it/fabbricante-industriale/lettore-impronta-digitale-77139.html
Il fingerprint della Microsoft e oramai vecchio infatti non � supportato da 
seven e dai sistemi a 64 bit.
Chi ce l'ha se lo d� in fronte.
Grazie comunque.
Danilo 


Ciao Danilo prova con questo link, è un progetto open source fatto in
c#
http://sourceforge.net/projects/biometricsdk/
 
 
 
   Un saluto Antonio

Grazie.
 
Danilo
 
"Antonio"  ha scritto nel messaggio 
news:884966a5-5fec-493b...@i28g2000yqn.googlegroups.com...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Percorso pc in rete

Ho la necessità, con Vo, di conoscere il percorso dei computer collegati in 
rete.
Riesco ad ottenre la lista dei pc con WNetOpenEnum, ma ottengo solo il nome, 
a me servirebbe anche il percorso, tipo \\Server\.
Qualcuno ha già usato NetShareGetInfo() o qualcosa di simile?
Grazie.
                                        Francesco Leo 

 ha scritto nel messaggio 
news:470e0400$0$37205$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio 
news:470e8757$0$17945$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:470f194b$0$4798$4faf...@reader4.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: ricerca rmake





Ho un clipper 5.2e e blinker ... ma utilizzando 
sempre quest' ultimo linker credo di aver addirittura eliminato l' Rmake.exe che 
non mi era più servito.


Trovando i supporti originali di clipper ormai 
difettosi, dove è possibile trovare ora sto rmake che mi serve come il pane per 
creare una libreria ?!?



 Ciapalo stò rMake.
Questo è un newsgroup. Gli attachments si inviano, invece, direttamente
in e-mail al destinatario. Inoltre l'hai inviato due volte. La prossima
volta evita, per favore.
EMG





Si ha ragione Enrico ... se cortesemente me lo 
mandi all' email di riferimento o qualcuno mi dice ndo cavolo lo 
rimedio...
Newsgroup: it.comp.lang.vo-clipper
Titolo: Databrowser filtrato

Può darsi che mi stia perdendo in un bicchiere d'acqua, ma qualcuno può
dirmi come faccio a contare le righe di un databrowser filtrato? (Reccount
non tiene conto dell'eventuale filtro)
Grazie Giuseppe Marino


filtrato come ?
a livello di dbserver?
a livello di indice ?

 wrote in message
7sbgrr$oin$1...@aquila.tiscalinet.it...


 >


Newsgroup: it.comp.lang.vo-clipper
Titolo: una conferma ed un favore su clipper 5.2

La conferma.... Ho esigenza di trasportare dati da formato DBF in
Paradox. Mi hanno detto che la ver. 5.2 di Clipper consente di gestire
questo tipo di formato ;  è vero ?  Il favore... Se è vero qualcuno sa
indicarmi dove posso trovare la versione del compilatore e relativo
linker ? (ovviamente visto l'utilizzo usa e getta non vorrei spendere ne
lire ne euro ! )  Grazie a chiunque mi risponda

 lire ne euro ! )  Grazie a chiunque mi risponda
A questo punto non ti serve piu', comunque tempo fa era uscita una rivista
con cd con Clipper 5.2 e VO 1.0, non so se si trova ancora.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

 con cd con Clipper 5.2 e VO 1.0, non so se si trova ancora.
la rivista in questione era PC Professional, Edizioni Trademedia.
Ho il CD in mano. Ci credereste ?, non c'e' da nessuna parte la data !. Bho
!?!
Ciao.
Davide.
Newsgroup: it.comp.lang.vo-clipper
Titolo: xHarbour e cursore

Non riesco a visualizzare il cursore con xharbour.
lo stesso programma con clipper funziona egregiamente
le poche righe sono queste :
       SetCursor(SC_NORMAL)
       READ SAVE
       SetCursor(SC_NONE)
ma il cursore non compare.
windows 2000 server
ciao.alberto.
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 7.54->
news.bbip.it
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato
===============================================================

 windows 2000 server
Eccoti un esempio perfettamente funzionante:
#include "SetCurs.ch"
FUNCTION MAIN()
    LOCAL GetList := {}
    LOCAL cVar := SPACE( 10 )
    CLS
    @ 10, 10 GET cVar
    SETCURSOR( SC_NORMAL )
    READ
    SETCURSOR( SC_NONE )
    ? cVar
    INKEY( 0 )
    RETURN NIL
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

 Eccoti un esempio perfettamente funzionante:
Non ho riportato per intero il codice, ma praticamente e' identico a  
quello da te postato, salvo READ SAVE invece di READ.
La cosa strana e' che mi rimane disabilitato perennemente il cursore,  
anche quando esco al prompt (nonostante l'ultima istruzione prima di QUIT  
e' un bel SetCursor (SC_NORMAL).
Ciao.Alberto.


 e' un bel SetCursor (SC_NORMAL).
Non ho capito il problema. Mi mostri un esempietto?


 Non ho capito il problema. Mi mostri un esempietto?
Mi spiego meglio, non sono stato chiarissimo.
Praticamente se uso un esempio tipo il tuo funziona, sia con clipper che  
con harbour.
Invece nel mio applicativo, praticamente setcursor non funziona, il  
cursore rimane perennemente disabilitato.
Da qui la domanda: esiste un qualcosa che abilita o disabilita il cursore  
a livello superiore a setcursor ?
Io mi pare di ricordare usassi l'int 10 per fare questa cosa.


 Io mi pare di ricordare usassi l'int 10 per fare questa cosa.
Secondo me ti conviene partire dall'esempio funzionante e aggiungere man
mano il resto fino a trovare la causa del malfunzionamento.


 riprodurre il problema.
Non preoccuparti, fai gia' moltissimo !
Faccio come dici, parto da uno scheletro semplice ed aggiungo.
La cosa che mi complica e' che il mio gestionale e' in realta' una specie  
di case che si automodifica, una cosa che ho fatto nel 93 ed oggi non  
saprei piu' rifare :)

Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5.2, mouse e windows 2000

Ciao a tutti.
Sviluppo applicazioni con DbSee 4.6 (un Case di produzione italiana), che
genera sorgenti in Clipper. Adopero il compilatore Clipper 5.2e (+ Comix e
FiveWin) e BLinker 5.10.
Accade una cosa strana (sempre e solo su PC con Windows 2000, mentre per PC
con W95 e 98 e' tutto OK) : quando muovo il mouse da una di queste
applicazioni il programma va in palla (esce dal programma e mostra oltre una
paginata di "improperi" di cui l'unica cosa comprensibile e' :
BLX286 : 1313 : Exception error 0D : general protection fault, code = 0000h
Active host is DPMI (v. 5.10 iP6 15360 kb)
Qualcuno e' a conoscenza di un problema del genere ?
Grazie.
C.G.C.

 wrote in message
news:7JcF6.264$PE....@news.infostrada.it...


 BLX286 : 1313 : Exception error 0D : general protection fault, code = 0000h
Ma è un programma DOS o un programma Windows a darti questo errore?
Dovrebbe essere DOS, giusto? Altrimenti fammi vedere il file LNK e il
file DEF che usi.
EMG

 gira un programma DOS o Windows.
Windows. Infatti credo che il problema sia con un programma DOS.
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO-2.0]- Uso delle classi della libreria EHLLAPI in cavo

labate Nino mi ha inviato quanto segue, purtroppo, al di la dell'uso
classico delle classi di Visual Objects, non so proprio cosa rispondere in
un caso così specifico e quindi lo metto nel News con la speranza di una
qualche soluzione o aiuto in merito...
Grazie a chiunque possa dare una risposta da ri-girargli
Mario D. Summa
Ciao e scusa il disturbo,
avrei bisogno di un consiglio:
devo collegarmi da VO al Personal Communicatio 3270 tramite le librerie
EHLLAPI.
Sono riuscito a generare la libreria del PC3270  in VO;
mi ha creato tutto in VO.
Come faccio a utilizzare le classi che lui ha creato?, il VO mi dà degli
errori,e sembra non riconoscere l'oggetto.
Ti prego dammi una risposta o se puoi mandami un esempio.
Ti ringrazio anticipatamente
Nino

errori,e sembra non riconoscere l'oggetto.
Ho provato a rispondergli ma non mi accetta l'indirizzo di posta, e
allora gli faccio le domande qui:
la libreria EHLLAPI  è un OCX ?
che tipo di classe ha generato VO ?
Che tipo di errori ti da' ?
Saluti,
Antonello.

 ha scritto nel messaggio
news:394b307...@news.interbusiness.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5.3b Error [35]

General protection fault in h:\hs\exo.exe at 06C7:02C1 ..... ....
questo errore mi blocca il programma nell'istruzione
           USE &file ALIAS &nalias
In Clipper 5.2e tutto funziona bene. Chi mi puň aiutare?
Grazie

 Grazie
Newsgroup: it.comp.lang.vo-clipper
Titolo: Finestra TOPMOST

Ciao a tutti,
ho necessita' di creare una finestra che resti sempre in primo piano
all'interno di una ShellWindow ma che non lo sia rispetto alla atre
applicazioni Windows.
In pratica tutte le datawindow devono restare al disotto di questa finestra
e la finestra deve rimanere all'interno della shell.
Le ho provate tutte, ma non ho cavato un ragno dal buco.
Su Vo1.0 avevo risolto il problema con una Childappwindow, ma su VO2.X non
funge piu' !!!!
Attivando lo stile WS_EX_TOPMOST con SetWindowPos non ottengo alcun effetto
se la finestra come Owner ha una shell, mentre rimane SEMPRE in primo piano
(anche rispetto alle altre applicazioni) se Owner e' NULL.
Qualche buona anima ha qualche suggerimento ?
Grazie a tutti

Ciao "Marco B.",
hai provato con
SetWindowPos( xxx:Handle(), HWND_TOPMOST, 0, 0, 0, 0, ;
                          _OR( SWP_NOMOVE, SWP_NOSIZE, SWP ))
Bye Bye

 ha scritto nel messaggio
news:8e8otk$d5u$1...@stargate1.inet.it...


[...]

 ha scritto nel messaggio
news:390c175...@news.interbusiness.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: MySQL ... cosa strana !!!

Cari amici:
In una tabella MySQL abbiamo aggiunto un campo (char (1)) e facendo una
"insert" (  eseguisql('insert into ....) )
o "update" mi scrive il valore (in questo caso una 'S' maiuscola) in
MINUSCOLO !!!  
Noi usiamo le librerie DEVOxMySQL di Danilo 
Qualcuno puņ svelarci l'arcano e come, eventualmente, risolverlo ?
Grazie a tutti
Enio 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno puň svelarci l'arcano e come, eventualmente, risolverlo ?


 Come scrivi il comando?
eseguisql([update allievi set idoneo='S' where codallievo=349])
Perché è errato ?


 ha scritto nel messaggio 
news:g2g5gl$oe7$1...@news.newsland.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Da Clipper a V.O. 2.5

Salve, è venuto anche per me il momento di fare il porting di alcune
applicazioni Clipper in ambiente Windows.
Le ultime notizie su V.O. 2.5 me lo stanno facendo considerare con
particolare attenzione.
Mi sarebbe utile sapere se, come con il Clipper, è necessario (o
fortemente consigliato) acquistare qualche altra "libreria di terze
parti".... e quale è il costo di Jasmine per il cliente finale.
In particolare, le mie necessità sono relative all'interfacciamento
con strumentazione di laboratorio.
Inoltre, mi chiedo se, come con il Clipper, potrò produrre facilmente
versioni personalizzate a seconda del cliente...
ciao.

<br>[...]
Sarebbe meglio impostare la modalità dei messagi su "solo testo",
altrimenti non si capische un h(tml) :-)
Antonello.

 versioni personalizzate a seconda del cliente...
Scusa, siccome anch'io ho questo problema che non sono mai riuscito
completamente a risolvere (intendo la produzione di varie versioni
personalizzate senza dover, in caso di modifiche o correzioni, mettere
le mani su piů copie dei sorgenti), volevo sapere come affronti tu la
cosa in Clipper.
EMG

cosa in Clipper.
Io ho adottato questa soluzione: in una directory Clienti, con
sottodirectory per ogni applicazione, conservo quattro file per ogni
cliente:
rossi.prg - 
rossi.ch
 - rossi.lnk - rossi.rmk
ovvero un file .prg in cui vanno alcuni dati del cliente,
un file .ch con i #define che gestiscono le varie personalizzazioni
all'interno dei .prg,
un file specifico di make per includere solo i moduli opportuni,
un file specifico di link.
Quando devo preparare la versione per un cliente, utilizzo un file bat
(cli.bat) a cui passo il nome del cliente
ad es. cli rossi
che aggiorna il contenuto del file di make e di link, nonchč il file
generico cliente.prg e 
cliente.ch
.
La variazione del file 
cliente.ch
, grazie al file .rmk, forza la
ricompilazione di tutti i moduli interessati da una personalizzazione.
Come dici tu, non metto le mani su piů copie di sorgenti, tuttavia
all'interno di un sorgente mi ritrovo tutte le varie personalizzazioni
racchiuse tra i vari #ifdef o #ifndef.
Spero di essere stato chiaro.
ciao.

 Spero di essere stato chiaro.
Si, grazie. Mi salvo il messaggio con l'intento di studiarmelo con calma
e vedere se riesco ad organizzarmi anch'io in un modo analogo.
EMG

Newsgroup: it.comp.lang.vo-clipper
Titolo: bBrowser-filtrare un database

ho aquistato la classe bBrowser e trovo che sia fatta molto ben, ma non
roesco a filtrare un database...qualcuno mi puņ aiutare?
Giuseppe Marino

Newsgroup: it.comp.lang.vo-clipper
Titolo: dove è possibile scaricare un manuale (magari in Italiano) su Clipper ?

grazie

prova su 
www.manuali.it


nulla :-(
Newsgroup: it.comp.lang.vo-clipper
Titolo: tabcontrol

Ciao a tutti,
ho questo problema che non riesco a risolvere.
datawindow con tabcontrol (2 : page1 e page2)   nella page1 c'e' una
subdatawindow in modalita' browse piu' alcune SLE.
Nella page2 ci sono deu controlli da selezionare per filtrare il dbf della
subdatawindow.
Nel metodo TabSelect della datawindow ho impostato un refresh del browser se
viene selezionata la page1.
il problema nasce qui: della subdatawindow mi viene visualizzata solo la
cornice esterna (e l'interno ha lo stesso colore di fondo della datawindow).
Se clicco all'interno della cornice mi appaiono ad uno ad uno i record
secondo l'ordine esatto.
Qualcuno ha idea di come risolvere il problema?
La cosa succede anche solo selezionando page2 e poi page1 senza settare
alcun filtro.
Grazie
Daniele

secondo l'ordine esatto.
Prova con
InvalidateRect( oWindow:handle(), null, true )
forza il ridisegno della finestra oWindow.
Ciao
===============================================
Antonello Negrone - Biella - Italy
anto...@anc-software.it
www.anc-software.it

Newsgroup: it.comp.lang.vo-clipper
Titolo: Visual Studio 2005 e Vulcan

Da oggi comincerò a vedere Vulcan, però voglio usarlo con Visual Studio
2005. Al meeting fu visto come si inseriva nei tools di Visual Studio ma
non ricordo come, qualcuno di buon cuore mi potrebbe
 rinfrescare la memoria ?
Grazie mille ragazzi !!!
Enio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao Ennio.
Installa prima visualstudio e poi Vulcan che si installa automaticamente in 
VS.
Enzo.
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
7363 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!

Newsgroup: it.comp.lang.vo-clipper
Titolo: programma clipper a schermo intero

Salve a tutti, con le nuove cpu e schede video non riesco piu' a far andare 
i programmi in clipper a tutto schermo, qualche dritta?
Ringrazio e saluto, Gianfranco 

 andare i programmi in clipper a tutto schermo, qualche dritta?
Credo dipenda dal sistema operativo, non dalle CPU o schede video. In 
particolare, mi risulta che su Vista non si possa far andare la console a 
tutto schermo. Non so su Windows 7.
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: [VO 2.7 - MS Visual Sourse Safe]

Installando VO 2.7,
č completamente sparita la gestione dei progetti con MS Visual
Source Safe. Con VO 2.6 non avevo nessun problema.
Qualcuno sa dirmi perchč?
PS. Ho provato a reinstallare il programma MS VSS, ma nulla
da fare.
Grazie, ciao Piero.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno sa dirmi perchè?


 Grazie, ciao Piero.
Ho trovato la soluzione:
bisogna editare il file c:\cavo27\bin\cavo27.cfg e settare
la seguente impostazione:
[Adam Options]
NoScc=0


Newsgroup: it.comp.lang.vo-clipper
Titolo: [VO 2.0] Stampa bmp in printerexpose

Probabilmente questo argomento è già stato trattatosu questo NG, ma temo di
averlo perso.............^__^.
Avrei la necessità di stampare dal metodo Printerexpose una bitmap con un
logo, ma non so se è possibile e come poterlo fare!!!
Potete aiutarmi?????
Grazie anticipatamente!!!
(So che sarebbe + semplice utilizzare un generatore di report..........)

...


In VO 2.5 uso questo codice; spero che funzioni anche in VO 2.0 :
LOCAL oBitmap AS BITMAP
LOCAL oBitmapObject AS BITMAPOBJECT
oBitmap := Bitmap{RESOURCEID{"MYBITMAP", _GetInst()}}
oBitmapObject := BitmapObject{POINT{xxx,yyy},Dimension{zzz,www},oBitmap}
SELF : Draw{oBtmapObject}
Tutto ciò va scitto nel Metodo PrinterExpose; xxx e yyy vanno sostituite
con le 
coordinate del bitmap, zzz e www con le dimensioni del bitmap.
Il bitmap (ad es. il logo) va definito come risorsa:
RESOURCE MYBITMAP BITMAP C:\<path>\logo.bmp 
Saluti.


 wrote in message
01bfce67$ab3b3240$0804d8d4@w1649...


...


Newsgroup: it.comp.lang.vo-clipper
Titolo: copia di record

Qual'è il metodo più pratico di aggiungere un record copiando il contenuto
da un altro, cioè come fare per avere due record uguali?
Grazie
Antonello Vado

 da un altro, cioè come fare per avere due record uguali?
In Clipper? Probabilmente di utilizzare le funzioni FCOUNT(), FIELDGET()
e FIELDPUT() e un bel loop.
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

> Qual'è il metodo più pratico di aggiungere un record copiando il contenuto
io uso un si tema del tipo :
        a_Strut := oSrv:DbStruct    // memorizzo la struttura nell'array
        // metto in un array di passaggio i dati letti dal record sorgente
        c_Valori := {}
        FOR i:=1 UPTO ALen(a_Strut)
AAdd(c_Valori,{a_Strut[i,1],oSrv:FIELDGET(String2Symbol(a_Strut[i,1]))})
// io leggo il nome perchè e' più sicuro ma potresti leggere anche l'indice
        NEXT
        oSrv:Append()  // creo il record nuovo
        // memorizzo i campi nel nuovo record
        FOR i:=1 UPTO ALen(c_Valori)
              oSrv:FIELDPUT(String2Symbol(c_Valori[i,1]),c_Valori[i,2])
         NEXT
Se tu utilizzi clipper il sistema e' simile ...
ciao Alessandro.

Grazie, tutto perfetto.
Antonello Vado

Newsgroup: it.comp.lang.vo-clipper
Titolo: Dll Questions..........

So che esiste un programma un .exe che legge le .dll .or. .exe e costruisce
un file .AEF che è pieno di prototipi per il richiamo sia delle funzioni che
delle classi presenti nelle dll.
Tempo fa l'ho scaricato, non mi ricordo più dove, in seguito a causa di
alcuni virus sulla macchina dove sviluppo ho dovuto formattare il disco con
la perdita dello stesso.
Oggi mi necessità, se qualcuno mi può indicare dove lo posso trovare e
scaricare gli ne sarei molto grato.
regards Luigi De Palma

 ha scritto nel messaggio
news:9opvhu$eodpk$1...@ID-83678.news.dfncis.de...


E ti meravigli! Anche noi (operiamo in provincia).

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

Posso installare un applicazione VO 2.0b4 sotto Linux?

Posso installare un applicazione VO 2.0b4 sotto Linux?
No, funziona solo su abiente Windows (95/97/NT)
-----------------------------
Fabio Cresta
EDP Consultant & VO/Jasmine developer
President of Clipper/Visual Objects/Jasmine User Group Italy
fcr...@tin.it
http://www.windevs.com
ITALY
------------------------------

:


Newsgroup: it.comp.lang.vo-clipper
Titolo: Buona Pasqua.

Auguro a tutti una Buona Pasqua e Pasquetta.
:-)
Enzo.

 Auguro a tutti una Buona Pasqua e Pasquetta.
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
 

 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---


Buona Pasqua a Tutti

Una Santa Pasqua anche da parte mia
Claudio Carletta
Newsgroup: it.comp.lang.vo-clipper
Titolo: Selezione con il doppio click

 
Chiedo aiuto e ringrazio per chi può chiarirmi questo problema:
Con in tasto Apro una finestra (provato la datadialog e la datawindow) in 
cui mostro un archivio nella sub-window dalla  quale con un doppio click 
vorrei selezionare una riga e ritornare alla finestra base  in cui sviluppo 
la riga selezionata. Ora, quanto sopra detto funziona egregiamente se lo 
faccio mediante un tasto nella finestra di ricerca se, invece applico il 
doppio click in cui avvio lo stesso tasto, l'effetto è la chiusura di tutto 
il processo e addirittura l'uscita dal modulo. Insomma l'istruzione presente 
nel tasto di ritorno ( Self:Destroy() ) correttamente funziona solo, se 
attivo il tasto con un click sopra !!!!
di seguito i due metodi:
METHOD ButtonSel() CLASS Ricemov
 NumeroMovmag := Str(SELF:numov,6)
 Tone(800,3)
 SELF:Destroy()     // esco e rilascio le risorse della finestra
RETURN NIL
METHOD CellDoubleClick() CLASS _Testamovmag_DataBrowser
     SELF:owner:owner:ButtonSel()
RETURN NIL
Qualcuno può darmi un input da cui ripartire nel modo giusto..
Grazie
Mario Summa 

 ha scritto nel messaggio 
news:446ce620$0$36922$4faf...@reader3.news.tin.it...


Non so se ho capito bene lo scopo della procedura, tu assegni il valore 
selezionato ad una variabile, giusto?
Io utilizzo i listview e quindi la procedura è molto più semplice, ad occhio 
direi che potresti ovviare richiamando un metodo della finestra madre che 
contiene il databbrowser, senza salire di due owner.
Non ho ben capito da dove tiri fuori il valore, ma immagino dal server 
legato al browser, quindi se facessi:
METHOD CellDoubleClick() CLASS _Testamovmag_DataBrowser
     SELF:owner:Tuometodo()
RETURN NIL
e poi
Tuometodo() class Tuafinestra
self:owner(Tuometodo(valore))
forse risolvi il problema.
Non so se ti può servire perchè non ho inquadrato bene il problema. Oggi poi 
non sono al massimo della forma, quindi...........accontentati. :-)
Ciao
                                                Francesco

 ha scritto nel messaggio
news:e4jv0h$sk9$1...@fata.cs.interbusiness.it...


 ha scritto nel messaggio 
news:446f88fc$0$36932$4faf...@reader3.news.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: MySql e reti geografiche

Ciao a tutti,
mi sorge un dubbio riguardo al collegamento su di un server mySql su rete
geografica.
Per collegarmi al suddetto server, quale indirizzo IP utilizzero? Non credo
quello del server fisico, tipo 192.168.0.1, forse quello assegnato dal
provider come IP fisso?
Anche se per ora il problema non si pone, mi piacerebbe capire come avviene
il tutto.
Grazie.
                            Francesco Leo

 provider come IP fisso?
buono il secondo, cioč l'indirizzo "visibile" dal pc remoto (quello che
risponde al ping, tanto per intenderci)
Ciao.
Davide.
--------------------------------------------------
Printfil - Windows Printing System for Applications
http://www.guolo.com/printfil
---------------------------------------------------

 ha scritto nel messaggio
news:bnink4$6f6$1...@grillo.cs.interbusiness.it...


Danilo, sei un grande! Funziona tutto perfettamente!
Ho fatto alcune prove e riesco a lavorare abbastanza bene con una
CONNESSIONE ANALOGICA A 44K. Ho fatto qualche query su un database di circa
15000 record e la risposta è stata quasi immediata.
Sono esterefatto...........
                        Francesco Leo

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

non so se sono OT ma...ci provo
Ho ancora un vecchio applicativo clipper che funziona in locale sotto
windows Xp
Se l'utente si collega come utente che ha la funzione di amministratore
locale funziona tutto OK no problem, se invece si collega come utente locale
con restrizioni funziona tutto ma la ricostruzione degli indici non avviene.
Ho modificato il config.nt portanto i files a 200 e i buffers a 99 ma non
sono riuscito a raggiungere un risultato soddsfacente.
Suggerimenti ?
ciao w63
-- 
** 4ACV08: Crimes of the Hot **
"This could mean the end of the Banana Daiquiri as we know it... also life"
"Questo potrebbe voler dire la fine del Banana Daiquiri come lo conosciamo
noi........e anche della vita"
by Bender
** Futurama **

 con restrizioni funziona tutto ma la ricostruzione degli indici non avviene.
Non avviene la ricostruzione ma il programma dà qualche errore? Come fai
a dire che non avviene la ricostruzione? Hai provato a cancellare gli
indici e questi non vengono ricreati?
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


si errore 92
ho la strana sensazione che oltre alla cartella dove risiedono i db durante
la ricostruzione
scriva anche qualcosa di temporaneo sulla ROOT.

 scriva anche qualcosa di temporaneo sulla ROOT.
Sì, certo, scrive nella directory temporanea. Prova ad impostare il
parametro
//TEMPPATH:'<path>'


 //TEMPPATH:'<path>'
dove lo devo impostare il parametro?
tieni conto che io non possiedo i sorgenti sono solo un sistemista sw e devo
risolvere il problema.


Allora lancia l'EXE con il parametro
tuoexe //TEMPPATH:tuopercorso



provo e ti faccio sapere.
Newsgroup: it.comp.lang.vo-clipper
Titolo: Agiornamento per il censimento !!

Cari amici :
 proprio ieri mi hanno risposto altri sviluppatori (non so se nuovi )
quindi aggiorniamo il censimento
    Erano 305  (se non sbaglio)  ai quali si aggiungono 3 persone
    quindi si va a 308

     quindi si va a 308
309

 ha scritto nel messaggio
news:ujA28.5630$hi.1...@news1.tin.it...


 E' dal 1983 che programmo. Ho inziato con il mitico ZX Spectrum.
Siamo proprio in tanti ad aver iniziato con il mostriciattolo nero! :-)
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:3C4C6010...@emagsoftware.it...


FAtti sentire di più anche per aiutare chi è alle prime armi !!!
Ricorda che tutti abbiamo bisogno di tutti
Ciao
Enio

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

a aualcuno č mai successo di vedere in anteprima le proprie stamoe spostate
a destra (praticamente mantenendo i marigini di default) e se si come č
possibile ovviare ???
Francesco D'Aquila

 ha scritto nel messaggio
news:Di1C8.16514$CN3.5...@news2.tin.it...


 > a destra (praticamente mantenendo i marigini di default) e se si come è


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

Escludendo ogni possibile polemica, ma assolutamente a favore di un 
costruttivo scambio di vedute, pensavo che potremmo, ammesso che sia 
possibile, estendere a due giorni l'incontro, uno per gli argomenti che 
possono interessare tutti, ed uno solo per affrontare in maniera piů 
approfondita il discorso mySql-Vo. Ciň per permettere a chi č interessato di 
poter condividere la propria esperienza con gli altri senza dover tener 
d'occhio l'orologio, e nello stesso tempo non si costringe chi non č 
interessato a sorbirsi un argomento per lui inutile.
Che ne pensate? E' fattibile?
Fatemi sapere.
                                Francesco Leo 

 d'occhio l'orologio, e nello stesso tempo non si costringe chi non è 

Newsgroup: it.comp.lang.vo-clipper
Titolo: [SEGN.] I vostri programmi e i Beta Tester

Non mi sembra una cattiva idea, ne fuori luogo.
Mi chiedo come mai io sia il primo a rispondere 5 giorni dopo il tuo
messaggio.
Vado a vedere il tuo sito.
Ciao
Massimo
ARCA Sistemi S.r.l.

 wrote in message
OLHc6.10279$L94.1...@twister2.tin.it...


(non ancora ;) comunque voglio approfittare ora di questo NewsGroup per

 >non so quanti di voi lo conoscano, anche perchč non l'ho pubblicizzato


Bello il sito!
... manca solo VO per dare un tocco di professionalità all'OOP, o no?
Provvedo a preparare qualcosa da spedire.
Bravo, gran bel lavoro.
Ciao
Massimo - ARCA Sistemi S.r.l.

 wrote in message
r%ld6.33770$Up.3...@twister1.tin.it...


mi autorispondo per farvi un'altra domanda (non mi pare il caso di riaprine
un nuovo topic)
Se creassi un Forum sul Visual Objects nel mio sito, lo usereste?


Newsgroup: it.comp.lang.vo-clipper
Titolo: Copia su cd

Salve a tutti.
Una domanda.
Come pilotare, da programma, un masterizzatore?
Per esempio fare la copia di una cartella, o degli archivi in uso su cd.
Io attualmente uso CreateProcess, apro nero passandogli il file di 
masterizzazione (.nri) e funziona abbastanza bene.
Io vorrei invece pilotare completamente la procedura di masterizzazione, ma 
non so quali api utilizzare.
In VO (2.7b), aprendo Automation server, vi è il file Nero 1.1 Type Library, 
ma non so quali classi creare e come utilizzarli.
Qualcuno ha già affrontato questo problema?
Grazie a tutti.
Enzo. 

 ha scritto nel messaggio
news:437cca36$0$27606$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: X Danilo Giuliani

Premetto che ho sempre sviluppato applicazioni con database DBF vedendo il
tuo sito mi sono incuriosito
è sto provando a cambiare genere , ho già scaricato la versione 2.0 della
tua Dll di MySQL è devo dire che mi ha sorpreso per la semplicità e la
velocità (anche se devo approfondire il linguaggio sql).Però da un pò di
giorni sto cercando di scaricare la versione 2.5  ma non ci riesco come mai
? mi potresti aiutare...
Grazie in anticipo Antonio
-- 
Posted from 
relay4.inwind.it
 [212.141.53.75] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho girato il tuo quesito a ClubNet perchè inspiegabilmente interrompe il
download a metà.
Vi farò sapere non appena mi avranno risposto.
Danilo Giuliani

 wrote in message
004901c0e14a$dcb8c520$f7a4623e@antonio...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper 5 - Non riesco a stampare

Ho utilizzato molti tipi di stampanti, senza mai aver avuto problemi,
neanche con Win ME, ma da quando ho acquistato una stampante CANON BJC2100
poi sostituita da una EPSON 840  non riesco ad effettuare piů le stampe dai
miei applicativi scritti in clipper 5.1 - Faccio notare che dal prompt dei
comandi non riesco a stampare neanche il contenuto di un qualunque file txt,
pur utilizzando il comando copy nomefile.ext prn: - Grazie a chiunque sia in
grado di aiutarmi.

 poi sostituita da una EPSON 840  non riesco ad effettuare più le stampe


 ha scritto nel messaggio
news:bq9Q7.2382$NB6....@news2.tin.it...


 ha scritto nel messaggio
news:lAcQ7.2652$NB6....@news2.tin.it...

Newsgroup: it.comp.lang.vo-clipper
Titolo: Strano blocco su aperura NTX

Ho una situazione con parecchi PC in rete con applicativo Clipper. Tutto
normale, ma in alcuni momenti il programma non riesce più ad aprire un
indice, sembra bloccarsi su una istruzione SET INDEX TO <nome_indice>, e non
sempre sullo stesso indice. Rimane questa situazione di blocco per un tempo
che può variare tra i 30 secondi e 2/3 minuti, poi tutto riprende.
La rete è abbastanza prestante anche se il numero dei terminali è esagerato
per un programma Clipper.
Quale potrebbe essere la causa ?
Grazie.

 ha scritto nel messaggio
news:dLaQ7.259763$sq5.12...@news.infostrada.it...


 ha scritto nel
messaggio news:9v4urd$tc8$1...@pegasus.tiscalinet.it...



Esiste anche la possibilità di gestire a mano i record deleted():
SET DELETE OFF
USE W ALIAS W
DO WHILE !(W->(EOF()))
   IF W->(DELETED())
      W->(DBSKIP(1))
      LOOP
   ENDIF
   // altro codice
   W->(DBSKIP(1))
ENDDO
Molto più veloce di:
SET DELETE ON
USE W ALIAS W
DO WHILE !(W->(EOF()))
   // altro codice
   W->(DBSKIP(1))
ENDDO
Il Motivo è che CLIPPER gestisce i deletati come SET FILTER TO (Ovvero in
modo molto lento).
Ciao,
    Fabrizio Malaguti

 ENDDO
Un codice del genere può essere riscritto meglio così:
SET DELETE OFF
USE W ALIAS W
DO WHILE !(W->(EOF()))
   IF !W->(DELETED())
      // altro codice
   ENDIF
   W->(DBSKIP(1))
ENDDO
In questo modo non ci sono duplicazioni che rappresentano sempre punti
deboli del programma.
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


Non sono del tutto convinto.
Così occorre ragionare per
     IF non Vero
        //
     ENDIF
anzichè:
     IF Vero
        //
     ENDIF
Comunque tra questi due esempi, quale preferisci?
DO WHILE !(W->(EOF())
   IF A#B    // VALORI QUALUNQUE
      // altro codice
      IF B#C //
         // Altro codice
         IF D#E //
            // altro codice
         ENDIF
      ENDIF
   ENDIF
   W->(dbskip(1))
ENDDO
Oppure
DO WHILE !(W->(EOF())
   IF A=B   // VALORI QUALUNQUE
      W->(dbskip(1))
      LOOP
   ENDIF
   // altro codice
   IF B=C //
      W->(dbskip(1))
      LOOP
   ENDIF
   // Altro codice
   IF D=E //
      W->(dbskip(1))
      LOOP
   ENDIF
   // altro codice
   W->(dbskip(1)
ENDDO
Io preferisco quest'ultimo. E' di più facile lettura; in particolar modo
quando il programma è molto complesso.
Comunque se preferisci non avere duplicazioni di codice ecco il 3° modo
 Quello che io preferisco) :
DO WHILE !(W->(EOF())
   BEGIN SEQUENCE
      IF A=B   // VALORI QUALUNQUE
         BREAK
      ENDIF
      // altro codice
      IF B=C //
         BREAK
      ENDIF
      // Altro codice
      IF D=E //
         BREAK
      ENDIF
      // altro codice
   ENDSEQUENCE
   W->(dbskip(1)
ENDDO
Che ne dici?
Ciao,
    Fabrizio Malaguti

 Che ne dici?
Ottimo. D'altronde è proprio per questo che esistono le exceptions (in
Clipper come in C++).

Newsgroup: it.comp.lang.vo-clipper
Titolo: SDT 2/2001 In Italiano

Qualcuno ha notizie sul come procede la traduzione del N.2/2001 di SDT.
Pultroppo non conosco l'inglese tanto da poter scrivere direttamente alla
VOCA.
Grazie
--
Carlo Russo
Net Working Software snc
ru...@networkingsoftware.it
rus...@tin.it

 ha scritto nel messaggio news:U8688.31386$om6.7...@news1.tin.it...


 ha scritto nel messaggio
news:U8688.31386$om6.7...@news1.tin.it...


Newsgroup: it.comp.lang.vo-clipper
Titolo: Treeview + Listview

Ciao a tutti !
Molto tempo fà trovai un esempio in vo in cui veniva unita una TreeView con
una Listview (una sorta di treeview con possibilità di aggiungere delle
colonne)..... adesso non riesco più a reperrire quell'esempio.... qualcuno
mi puo' aiutare ?
Grazie !

Ciao,

tempo fa avevo preso un esempio dalla rivista SDT e l'avevo
"potenziata" per permettere l'editing delle celle ed altre cose.
Attualmente la uso per la console di S.P.E. (un uso molto ridotto
direi).
Siccome pero' il codice non è mio al 100%, posso vedere di darle una
sistemata e distribuirla in versione compilata DLL.
Se c'è interesse lo mettero' in programma fra le cose da fare.
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.

 Se c'è interesse lo mettero' in programma fra le cose da fare.
Ti ringrazio, a me sarebbe più che sufficiente l'esempio originale, tanto lo 
dovrò convertire per ClassMate.
Ciao !

Newsgroup: it.comp.lang.vo-clipper
Titolo: OT: Full Screen in Win2000 e applicazione DOS

Per caso qualcuno ha novità sul seguente problema:
lanciando un programma clipper o altri programmi dos in full screen mode si
blocca il task?

 ha scritto nel messaggio
news:bbkohk$a4v1i$1...@ID-115129.news.dfncis.de...


 ha scritto nel messaggio
news:XamDa.38997$pR3.8...@news1.tin.it...
