mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: BDs 2006 - Altra domande (forse) sceme

Contesto: progetto 
asp.net
 sviluppato in bds 2006 e .Net 1.1
 
1) c'e' modo di usare nel progetto un activeform sviluppato in un delphi "umano"? 
Ovviamente, ma non per tutti, si tratterebbe di un ocx.
Magari c'e' modo di "incapsularlo" dentro un qualcosa che piace al maledetto framework .net? Lo scopo e' avere un qualcosa che, per farla semplice, esce nella toolbar come componente posizionabile in un form.
 
2) In alternativa, si potrebbe creare una libreria di componenti .net usando una qualche versione di visual studio (a che siamo, alla 9000??), fermo restando che ovviamente, ma non per tutti, per farla funzionare ci deve essere il framework della versione giusta? Come sopra, lo scopo e' avere un qualcosa che, per farla semplice, esce nella toolbar come componente posizionabile in un form.
 
3) Quanto e' vera la storia che puoi avere piu' versioni di .net installate senza che facciamo a pugni? Ho ricordi a dir poco agghiaccianti dell'aggiornamento da vb5 a vb6: "se hai vb5 non toccare nulla: il setup di vb6 fa tutto da se..".
Infatti, i danni li fece tutto da se. 
Tocco' poi a ME formattare il pc e reinstallare tutto...
 
 
Lo so: devo buttare via tutto e ricominciare da -infinito.
Ma ora non posso.
 
Grazie per ogni dritta.
 
A.
 

 Quanto e' vera la storia che puoi avere piu' versioni di .net installate senza che facciamo a pugni? Ho ricordi a dir poco agghiaccianti dell'aggiornamento da vb5 a vb6: "se hai vb5 non toccare nulla: il setup di vb6 fa tutto da se..".
 
E' una storia vera in linea generale, salvo che per versioni molto datate del framework, di cui potrebbe non essere consentita l'installazione su sistemi operativi recenti per problemi di sicurezza che non vengono più "risolti" trattandosi di software ormai obsoleto e fuori dal supporto.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva

Newsgroup: it.comp.lang.delphi
Titolo: Print form con caption

Buon giorno a tutti.
Ho un problemino.
Ho necessita di stampare tramite un click tutto un form (caption e bordi
compresi).
Ho cercato per ore in internet e news (italiane e inglesi) e non ho trovato
nulla.
Mi sembra impossibile, avrò cercato male.
Qualcuno sa aiutarmi ?
p.s. : Form.printform non va bene in quanto non stampa la caption del form
grazie a tutti e ciao
Guido



 bordi compresi).
Prova con questi link. Possono indirizzarti sulla giusta strada:
http://tinyurl.com/4y33m
http://www.greatis.com/delphicb/tips/lib/devices-exactprint.html
Ciao

Guido
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

Newsgroup: it.comp.lang.delphi
Titolo: mi sono dimenticato...

come si chiamava quel sito/i con tutti i componenti per delphi?
gggrazie
p.s. siete sempre interessanti

 
forse 
it.torry.net
?
se preferisci la versione internazionale 
www.torry.net
Ciao 
Sha

ten chiu ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Stampe su modelli fiscali

Buongiorno a tutto il ng.
ho una curiosità: dovrei implementare una stampa su un modello fiscale 
(mod. f24 per i versamenti in banca). ho preparato una tabella nel db 
con le coordinate e gli attributi di tutti gli oggetti che creo in 
run-time per disegnare il modello su cui poi posizionare i controlli per 
la stampa dei dati. il tutto funziona egregiamente. la mia curiosità è 
sapere se esistono altri modi (magari più funzionali) e sapere se 
qualcuno di voi ha risolto problemi analoghi.
Grazie a tutti.
Ciao,
Alex.

Dipende cosa devi fare di preciso... e dalla mole di dati.
Potrebbe essere una soiluzione anche l'XML. Dovresti fare un po' di analisi.
Saluti

> Potrebbe essere una soiluzione anche l'XML. 
in che senso?
A

Delphi Knight wrote:

come potrebbe essere utile l'xml? quale sarebbe il vantaggio rispetto ad 
una tabella in un db con le coordinate degli oggetti da creare in run-time?
grazie.
ciao,
alex.

Non si può dire quali sono i vantaggi dell'XML in questo caso, dipende dalla
logica utilizzata. Certo che si potrebbero salvare tramite RTTI le
coordinate e altre proprietà dei componenti in un file XML, tramite DOM ad
esempio, e poi utilizzare l'XML come base dati per una architettura a più
livelli, utilizzando ClientDataSet, piuttosto che InternetExpress.. o
semplicemente un documento XHTML grazie ad una XSLT.
Saluti

qualcuno di voi ha risolto problemi analoghi.
Noi abbiamo comperato adobe acrobat e ci siamo fatti il modulo ad hoc: con
delphi la strada era troppo lunga. 
A proposito, se vuoi donare il tuo codice alla comunita' potremmo tentare di
migliorarlo. Nella mia firma trovi l'indirizzo della mailing list di ICLD,
parti da qui.
Ciao !
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

 Ciao !
Ciao
anche io avevo pensato ad acrobat (difatti il modello F24 è disponibile 
in formato pdf su 
www.agenziaentrate.it
) ed utilizzare il modello come 
sfondo su cui poi stampare; purtroppo i risultati su stampa non erano un 
granchè quindi ho deciso di percorrere la strada della creazione delle 
label e delle shape a run-time.
Thanks.
Alex.

 Ciao !
Dimenticavo... posso chiederti come avete utilizzato acrobat e delphi 
per stampare il modello?
grazie,
alex.

per stampare il modello?
Delphi non l'abbiamo per nulla utilizzato: con acrobat vendiamo il modulo pdf
nel quale scrivi direttamente nel campo i valori che vuoi; dopodiche' lo
stampi e lo porti in banca. Ci basiamo su un modulo FDF per salvare i dati
dell'ultima stampa e riproporli. :-)
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: [D7] Settare file in uso

Salve a tutti,
                    avrei la necessità di segnare dei file esterni al mio
programma (in generale Bitmap e Jpeg) come file in uso per evitare
modifiche/cancellazioni/spostamenti finchè il mio programma è in eseczione.
Come posso fare???
Grazie Giò

aprili alla partenza della tua app per poi chiuderli in uscita.
Bye
A

> aprili alla partenza della tua app per poi chiuderli in uscita.
Astuta come soluzione....
Ci sono controindicazioni se i file da tenere in uso fossero anche alcune
migliaia???
Ciao
Giņ

 migliaia???
Le controindicazioni ci sono.
La prima è per ogni files aperto serve un handle.
vediamo se indovino...
La tua app deve bloccare tutte le pagine web gestite da google, vero? ;)))
Che accidenti fa la tua app x usare tutti 'sti files?
A

 Che accidenti fa la tua app x usare tutti 'sti files?
Le immagini catalogate potrebbero essere migliaia, hai qualche suggerimento
da darmi per evitare che vengano toccate mentre il programma è in
esecuzione?
Giò

 programma è in esecuzione?
Dipende se e' un catalogo o un gestore totale: nel primo caso l'utente
potrebbe aver voglia di gestire i file anche attraverso altri strumenti.
Usa FindFirstChangeNotification etc per monitorare quel che succede ai
file.
Nel secondo caso, potresti usare un meccanismo di registrazione su db
delle immagini. Oppure, *ma non ho idea di come*, utilizzare gli
strumenti di autorizzazione accesso ai file messi a disposizione dal so
sottostante.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

Newsgroup: it.comp.lang.delphi
Titolo: Suoni in Delphi

Salve,
sto creando un gioco di carte in delphi, qualcuno potrebbe indicarmi dove
poter trovare dei suoni relativi alle carte da gioco e come si implementano
in delphi?
grazie molte
joe


Esattamente cosa intendi per "suoni relativi alle carte da gioco"?
Se per "implementare" intendi eseguire il suono, puoi utilizzare il
componente TMediaPlayer.
Ciao
Gianluca

Newsgroup: it.comp.lang.delphi
Titolo: Stampare un'immagine

Come posso fare per stampare un'immagine contenuta in un control TImage?
grazie

Vedi Tprinter
Bye
AS

Printer.Canvas.StretchDraw, ma l'argomento è abbastanza ampio, e ,
dipendentemente da ciò che vuoi fare, complesso, Dovresti controllare i
PixelsperInch etc etc....
Intanto prova e sbattici un po' il capino, poi magari domanda
Ciaoux


Gia fatto. Ho effettivamente utilizzato Printer.Canvas.StretchDraw.
Ma il mio problema principale era di trovare l'esistenza del metodo
image1.Picture.Graphic.
Dunque ho fatto:
Printer.canvas.StretchDraw(rect1, image1.Picture.Graphic).
L'ho scritto nel caso in cui un principiante come me in delphi si trovasse
di fronte allo stesso problema.
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: problema idiota lo so!!!

Se voglio far passare un'applicazione delphi dal mio pc ad un altro, in
questo posso passare solo il DB access  e l'exe o devo installare anche
altro come un plug-in per il java?Oppure devo installare tutto Delphi?Sono
Moltooooo newbie e Grazie

devi preparare un kit di installazione con installshield express fornito con
delphi.
Bye
A.

 delphi.
[cut]
Grazie cerco di farlo subito

una domanda, anzi due: io uso ado per connettermi ad un database access.
Tutte le table così come la connessione al database sono inserite in un
Datamodule. Nella connection string ho dovuto specificare il percorso
completo del database (es. C:\programmi\assistenza\mdb\database.mdb).
Dovendo installare il programma su una macchina che ha ad esempio come disco
fisso l'unità E: probabilmente il mio applicativo non funzionerà. Come posso
evitare questo inconveniente??? Inoltre: volendo far funzionare il programma
in rete come posso variare il percorso del database su ogni macchina client
dopo aver installato il pacchetto con Installshield???
"Alberto Salvati" <alNOSPAM...@mclink.it.uffa> ha scritto nel messaggio
news:agblp9$2664$1...@newsreader1.mclink.it...


Puoi assegnare la prop connectionstring sulla onCreate del datamodule.
La stringa la puoi passare come parametro al file exe oppure leggerla da un
file ini.
Il path completo del db viene scritto, x access, sempre nella stringa di
connessione.
Magari potresti fare una cosa del tipo che alla prima partenza della tua app
lui cerca il file ini da cui leggere la stringa.
Se non lo trova, apre una dialog da cui l'utente deve selezionare il db a
cui collegarsi.
Dopodiche, ti crei la stringa di connessione, la salvi sul file ini
appositamente creato e poi la assegni alla prop connectionstring della tua
AdoConnection.
In questo modo, alla seconda partenza, trovando il file ini la app non
mostra la suddetta dialog.
Domanda: una stringa di connessione per acCESS accetterebbe un path del tipo
\\ServerTuAppAccess\Database\TuDbAccess.Mdb?
In questo modo te ne fotti della lettera di unita, ma ti serve, sempre e
comunque, il nome del server sui è fisicamente registrato il tuo file mdb,
cosa che vale x qualsiasi db client/server, papa Oracle compreso.
Al momento, + di cosi' non mi viene in mente.
Sarebbe buona cosa che le unità di rete a cui accedono i vari client fossero
mappate con le stesse lettere, ove ciò è richiesto.
Sai come è bello aspettarsi di trovare, che so, dei documenti su H e poi, su
un altro pc gli stessi documenti li trovi su Q....
Infine: xche quella robaccia di acCESS e non un Ib6 o FireBird?
Bye
A.

fossero mappate con le stesse lettere, ove ciò è richiesto.
No, non sarebbe buona cosa, anche perche' quasi mai e' cosi'.
Sarebbe buona cosa utilizzare i percorsi di rete.
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

 A.
ciao e grazie mille!
maurizio

 credo di sģ...in effetti per qualsiasi documento funziona cosģ...
Scusami una critica: il "credo di si" non vuol dire niente.
Fai un test e vedi cosa succede.
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: come fare?

ciao a tutti.
forse potete aiutarmi.
devo realizzare un prog che all'evento onclick di un pulsante legga in una
cartella vari file txt e scelga, fra questi, quelli che, sommando la loro
grandezza (in byte), raggiungono una grandezza da me impostata in
precedenza.
mi spiego meglio con un esempio.
nella cartella source ho vari file txt di varie grandezze.
devo riempire la cartella destinazione con i file della cartella source fino
alla grandezza di 1 mega (oppure 2 o 3).
chissà se ho esposto in modo che si possa capire???
grazie.

 alla grandezza di 1 mega (oppure 2 o 3).
Ci sono diversi algoritmi che si occupano del problema. Purtroppo non
ricordo il nome del problema stesso (q.cosa tipo rucksack ?).
Una soluzione q&d e':
- fai un findfirst/next sulla cartella, riempiendo una TStringlist con
nomefile e, nel campo Object, la dimensione del file (ovviamente non
includi i file che superano la dimensione da riempire);
- fai un customsort della tstringlist ordinando secondo la dimensione
(campo Objects) decrescente (dal file grande al piccolo);
- prendi tutti i file in ordine fino a che ci stanno (ad esempio
aggiungi i nomi ad altra lista);
- scorri ancora la lista fino a che e' finita o ci sono elementi da
aggiungere;
- fai copyfile di tutti i filename della seconda lista.
*Non e' la soluzione ottima* (credo si tratti di un problema
np-completo).
Saluti
Paolo Arosio

credo si tratti di un problema np-completo.
Confermo.
-- 
Andrea Laforgia
Gioca a Tetris !
http://www.geocities.com/andrealaforgia/downloads.html


Per chi volesse acculturarsi maggiormente....
http://mathworld.wolfram.com/KnapsackProblem.html
Saluti.
--
Morde. 
morde[at]programmer[.]net

| >credo si tratti di un problema np-completo.
|
| Confermo.
| Andrea Laforgia
è un problema definito come Greedy ..
L'esempio tipico è quello del riempimento dello zaino ...
Dal mio Libro di Algoritmi " La procedura Greedy da soluzione ottima solo se
il sistema di indipendenza è un Matroide"
Ho preso 30 all'esame ...  ;-))
--
..::[ Panz ]::..
Newsgroup: it.comp.lang.delphi
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN April 2001 (3 CDs) 110.000 lire (ULTIMO NUMERO USCITO!!!)
-MSDN January 2001 (3 CDs) 86.000 lire
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 20.000 lire (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 16.000 lire
-MS Windows DNA (1 CD) 16.000 lire
-MS Internet Business Development Kit (4 CDs) 12.000
-MSDN V.3 Sampler CD (1 CD) 12.000 lire
-MS TechNet Sample (1 CD) 6.000 lire
-MS Year 2000 Resource CD (1CD)  2.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

Vendo i seguenti numeri di MSDN Library Originali:
E' + di un anno che va avanti questa storia.
Smettila per cortesia.
Usa uno dei gruppi dedicati agli annunci.

Vendo i seguenti numeri di MSDN Library Originali:
senti te li compro tutti io basta che la smetti...

 wrote in message
news:3aec0c0e...@news.libero.it...

E leggiti le licenze, dato che quello che vuoi fare non puoi farlo.
www.gdf.it
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con importazione DLL e RegSvr32

Ciao a tutti,
ho scritto una piccola DLL in Delphi con l'intento di renderla
utilizzabile anche da altri linguaggi di programmazione ma da alcune
prove, ci sono problemi per registrarla in windows con RegSvr32 (per
un utilizzo con VB).
Dai test e dalle verifiche effettuate, non ho problemi ad
interfacciare la DLL con altri software creati in delphi e il codice
mi sembra che rispecchi gli standard di portabilità.
RegSvr32 restituisce sempre l'errore di DLL caricata ma il punto di
ingresso DllRegisterServer non è stato trovato.
uses
  //ShareMem,
  SysUtils,
  IdTCPServer,
  IdServerIOHandlerStack,
  IdContext,
  Contnrs,
  Classes;
Type
   TEthConnection = class(TObject)
   IdTCPServer1 : TIdTCPServer;
   IdServerIOHandlerStack1: TIdServerIOHandlerStack;
   Constructor Create(AOwner: TCOmponent);
   Destructor Destroy; override;
   procedure IdTCPServer1Execute(AContext: TIdContext);
end;
{$R *.res}
var
  EthConnection: TEthConnection; //Oggetto padre
  ListaDati : TStringList; //Lista di stringhe usata per memorizzare i
dati in arrivo dal Socket
  SocketRic : TQueue; //Lista FIFO di gestione ricezione dati da Real
Time. I dati in arrivo vengono accodati per renderli disponibili alla
elaborazione.
Constructor TEthConnection.Create(AOwner: TComponent);
begin
//
end;
Destructor TEthConnection.Destroy;
begin
//
end;
function Test(): PChar; export; StdCall;
begin
//
end;
function Connect(Port: PInteger): PChar; export; StdCall; //Funzione
di connessione al socket
Var PPort : PInteger;
begin
//
end;
function Disconnect(): PChar; export; StdCall;
begin
//
end;
function DataCount(): PInteger; export; StdCall; //Funzione che
verifica quanti item sono presenti nella lista FIFO
begin
//
end;
function DataReceive(): PChar; export; StdCall; //Funzione che
recupera i dati dalla lista FIFO
Var
P : Integer;
begin
//
end;
procedure TEthConnection.IdTCPServer1Execute(AContext: TIdContext); //
Procedura che rimane in ascolto sul socket in attesa di dati e li
inserisce nella lista FIFO
Var
  ResponseData : String;
  Intero : Integer;
begin
//
end;
Exports
Connect,
Disconnect,
DataReceive,
DataCount,
Test;
begin
end.
Sapete dirmi cosa diavolo non gli va bene?
Grazie mille

regsvr32 server per registrare una DLL COM. Tu hai creato una DLL 
normale.
--- posted by geoForum on 
http://www.delphiedintorni.it


Mi daresti link o info maggiori sulle differenze tra DLL classica e
DLL COM?
Grazie


Devi creare  un activex che e' una "dll COM" ....
Newsgroup: it.comp.lang.delphi
Titolo: Stampanti ad aghi

Devo fare dei report con QuickReport, e volevo sapere se era possibile
scoprire che tipo di stampante ho selezionato.
Es. Aghi, Laser e Getto di Inchiostro.
basterebbe sapere se è una stampante "grafica" o semplicemente che stampa in
modalità testo (Aghi)
Saluti
Stefano Tampieri

In Win95 c'era un api GetDeviceCaps o una roba del genere che si applica ai
DC (Device context).
'sta funzione legge un sacco di roba relativa alle possibilita grafiche del
DC che gli viene passato come parametro.
Non ho a portata di mouse il prototipo, ma se cerchi penso (spero!) ci sia
ancora.
Saluti
AS
"Se è Microsoft non funziona"
Newsgroup: it.comp.lang.delphi
Titolo: Guida delphi

Ciao a tutti
Potrei chiedervi qualche url da dove scaricare una guida per iniziare a
programmare in Delphi con Borland Delphi 5? Tenete conto che io di
programmazione non so NULLA.
-- 
Ciao e grazie
Giglio
E-mail: 
gig...@broadcast.net
Homepage: 
http://fly.to/giglio
ICQ: 12385960

 programmazione non so NULLA.
Guarda, su internet non lo so, pero' ti consiglio un paio di libri, uno e
per delphi 4, ma funziona tutto anche sul 5, ed e' quello per cominciare ad
imparare delphi, e si chiama
Borland Delphi 4 - Guida Completa di APOGEO
l'altro invece, su delphi 5, sempre di APOGEO, e' piu' avanzato, e
presuppone gia' un certo livello, e si chiama
Programmare con delphi 5
Spero di esserti stato utile. Ciao!

 Programmare con delphi 5
Percaso sono di M. Cantu'?


No non sono di marco Cantů.
Io ho delphi 4 della apogeo e sono rimasto molto deluso perchč tratta
tutti gli argomenti molto superficialmente.
Salut.
Salutoni
Gianni
e-mail: 
gian...@hotmail.com

Ho preso un grosso granchio.
Esistono due libri della apogeo
il primo di marco cantů ed il secondo intitolato manuale del delphi4.
Mentre il primo č ben fatto e presuppone un minimo di conoscenze di
delphi il secondo č per chi non ha mai programmato con nessun
linguaggio di programmazione.
Io li ho entrambi e ti posso assicurare che il secondo č da evitare
anche se si č principianti (apsetto l'inverno per accenderci il
fuoco).
Salut
Salutoni
Gianni
e-mail: 
gian...@hotmail.com

 linguaggio di programmazione.
Ma M. Cantu' non ha scritto nessuna guida per i principianti assoluti?
Mi era stato consigliato un suo libro da un programmatore ma ora non ne'
ricordo il titolo...


 ricordo il titolo...
Ciao,
io ho acquistato "Programmare con Delphi 5" di Marco Cantů edito da APOGEO
che costa Ł 88.000, ma secondo me non č tanto semplice per chi sta iniziando
a programmare in Delphi.
Anto

 a programmare in Delphi.
E allora che mi consigli?



    Ciao,
    a dispetto dei nomi, che sembrano legati alla versione di Delphi, i
libri di Cantů percorrono un percorso evolutivo da 0 agli esperti (certe
volte anche ripetendosi...). Comunque il libro che parte da zero di Cantů č
Delphi 2.0 della McGraw  - Hill. Ti garantisco che tutt'ora certi concetti
base dell'OOP vado a rivedermeli lě! E poi ci sono gli esempi base della VCL
(riferiti a D2, ma utilizzabili anche con l'ultima versione). Mi pare che la
McGraw - Hill ce l'abbia ancora in catalogo.
    Saluti!
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________

> linguaggio di programmazione.

Newsgroup: it.comp.lang.delphi
Titolo: click automatico del mouse

Salve NG,
come faccio a far cliccare automaticamente il tasto sinistro del muose dopo 
aver avviato l'applicazione?
Grazie 


Che devi fare ?
Se devi cliccare sopra un pulsante, perchè non fai button1.click nell'evento 
on activate oppure on show della form ?
Giulio 

Grazie 
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Stampante di default [lunghetto]

Ciao a tutti, è da molto che non mi faccio vedere.... :))
Allora, ho un domandone:
Ho una mia applicazione client server che gira su diverse macchine Win95,
98, 2000, XP, NT.
Le stampe che produco non escono direttamente dal pgm con QR o Rave o altro
ma tramite OLE si apre WinWord, si riempie un template RTF e si stampa
(l'utente può scegliere se visualizzare il preview o stampare direttamente).
Inoltre ho implementato un sistema per il quale ogni utente, per ogni
stampa, può settare la stampante su cui tale stampa deve andare.
Ora, utilizzando WinWord l'unico modo per fargli utilizzare la stampante che
io voglio è quella di settargliela come predefinita nel sistema prima di
chiamarlo.
Quindi ho trovato le chiavi nel registro e fino ad oggi, discriminando il
SO, ho risolto il tutto così, scrivendo nel registry.
Da oggi però c'è una novità:
l'amministratore di sistema, contestualmente ad un cambio parco macchine,
installerà molti nuovi Win2K, con delle policy per cui l'utente non può più
toccare il registry.
Cercando su MSDN ho trovato questo :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspo
l_027m.asp
la parte che si applica a Win95, 98... l'ho capita e ho trovato come
utilizzarla, ma ho provato ad utilizzare la SetDefaultPrinter per i sistemi
Win200o e XM ed ho trovato i seguenti problemi :
1 - Se dopo aver inserito nelle mie uses la WinSpool faccio :
procedure TForm1.Button1Click(Sender: TObject);
begin
   SetDefaultPrinter(PChar('Epson EPL-5700'));
end;
il compilatore mi dice che la funzione non esiste (e in effetti spulciando
la WinSpool.pas non se ne ha traccia) allora ho provato così :
const
  winspl = 'winspool.lib';
procedure TForm1.Button1Click(Sender: TObject);
begin
   SetDefaultPrinter(PChar('Epson EPL-5700'));
end;
function TForm1.SetDefaultPrinter(Coda : PChar): Boolean; external winspl
name 'SetDefaultPrinter';
ma all'avvio della mia applicazione ho un bell' Access Violation.
Che ne pensate?
Ogni suggerimento è ben accetto.
CIAOUX e grazie

In collaborazione con Carlo Bertuccini, siamo riusciti a trovare il "bandolo
della matassa" :))  :
Allora, la SetDefaultPrinter non è contemplata dalla WinSpool.pas di Delphi
(io ho la 6 ma Carlo ha riscontrato lo stesso sulla 7).
Cercando come detto nel mio precedente post di importarla dalla WinSpool.h
dava errore dicendo, a runtime, che la funzione richiesta non si trova nella
libreria.
Carlo mi ha fatto notare che molte funzioni non si chiamano così come
esposto nella documentazione MS, ma con una "A" finale, per cui correggendo
la chiamata da SetDefaultPrinter a SetDefaultPrinterA il tutto ha
funzionato.
Noi abbiamo modificato la WinSpool così da avere questa funzione sempre
disponibile.
PS, però alla Miciosoft sono un po'....... :)))
scrivono i prototipi come dando per scontato che uno usa il C, dove il
prototipo è già rinominato in SetDefaultPrinter... :(
CIAOUX
Newsgroup: it.comp.lang.delphi
Titolo: query di query

Signori, ho questo problema.
Spero che qualcuno lo sappia risolvere.
Parlando di programmazione di query in SQL all'interno di Delphi 6.0 mi
trovo nell'incapacità di raggiungere il seguente obbiettivo:
INPUT:
ho una tabella Clienti
ho una tabella Ordini, in cui ogni record è associato ad un cliente
OUTPUT:
voglio filtrare per ogni cliente
SOLO
gli ordini successivi a 6 mesi prima la data dell'ultimo ordine.
ESECUZIONE:
per farlo sono riuscito a creare una normale Query che mi fa una SUMMARY per
trovare la data dell'ultimo ordine:
"SELECT Tblclienti.IDCli, MAX( Tblordini.Data ) AS MaxOfData FROM tblClienti
Tblclienti, tblOrdini Tblordini WHERE (Tblclienti.IDCli =
Tblordini.Destinatario)
GROUP BY Tblclienti.IDCli"
1) Però come faccio adesso a utilizzare il valore MaxOfData ottenuto per
calcolare (MaxOfData - 180) ossia la data 6 mesi antecedente l'ultimo ordine
2) Inoltre come faccio ad utilizzare il valore così calcolato per filtrare
da tutti gli ordini di tutti i clienti i soli ordini successivi a
(MaxOfData - 180).
Non so se sono stato chiaro, ma spero in un chiarimento in quella che è
certamente una mia lacuna nella gestione dei DataBase Relazionali in Delphi.
Cordiali Saluti,
Luca
Bologna

SELECT
     B.IDCli,
     A.Data,
     etc.,
FROM
     tblOrdini            as A
     left join tblClienti as B on (B.IDCli = A.Destinatario)
WHERE
     ((Select MAX(A1.Data)
       FROM tblOrdini as A1 left join tblClienti as B1 on (B.IDCli =
A.Destinatario)
       GROUP BY B1.IDCli) - A.Data <= 180)
Però se ci dici il database che utilizzi è meglio, ad esmpio in alcuni RDBMS
non si scrive "left join" ma
"full outer join".
Per stavolta adattalo al tuo caso... la prossima sii più specifico.
CIAOUX

ehm scusate per il post immenso... è tardino..... :))) il sonno inizia a
farsi sentire

...Infatti non è stato accettato ...
dicevo... vai nella Borland Shared\BDE e cerca LocalSQL.HLP
Newsgroup: it.comp.lang.delphi
Titolo: Query Access

Salve
Tramite una query registro in un campo del mio db una semplice data con ora
  24/02/2004 17.25.23
Il problema sorge quando devo recuperare tutti i record di una determinata
data.
Succede che il controllo non va poichč, almeno credo, il campo contiene
anche l'ora.
Come posso recuperare via query la sola data da un datetime? Le funzioni che
ho visto non mi aiutano
(DatePart, Year, ecc..)
questa č la query
  'SELECT TCONNECTION FROM ETIME WHERE TSTART = :data';
il parametro data č una data di un tdatetimepicker
Ciao e grazie
Andrea

  'SELECT TCONNECTION FROM ETIME WHERE TSTART = :data';
Prova con 
SELECT TCONNECTION FROM ETIME WHERE TSTART >= :data';
                                          ^^^^
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 SELECT TCONNECTION FROM ETIME WHERE TSTART >= :data';
Cosě perň prendo anche date superiori alla mia o no??

                                          ^^^^
Ho sbagliato a capire il tuo messaggio, prova con questa soluzione:
Per mettere un tdatetime in una query passandolo come parametro:
ADOQuery1.Parameters.ParamByName('[MiaData]').Value := MonthCalendar1.Date;
Nella stringa sql devi ridefinire il parametro eliminando i canonici due punti
":" e sostituendoli con la parentesi quadra "[ ]" come nell'esempio:
'SELECT Tabella1.testo, Tabella1.data'
'FROM Tabella1'
'WHERE (((Tabella1.data)=[MiaData]));'
Ciao!!!!


 determinata data.
Select * from Table where dtField Between :StartMidnight and
:StopMidnight;
Tieni conto poi che i dtPicker restituiscono anche la parte frazionaria.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare" [Calvin & Hobbes]


 Esatto!
Il punto era la parte frazionaria..
Comunque prendendo il Date dat dtPicker e non il DateTime non dovrebbe
esserci parte frazionaria, o meglio la data avrebbe l'ora 00.00.00
Su msdn comunque ho beccato una funzione non documentata di Access per
estrarre solo la data da un campo datetime
   DateValue(Campo)
Ciao e grazie
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Retrocompatibilità Delphi 2006

Ciao a tutti.
Ho alcune applicazioni sviluppate tempo fa con Delphi 5; se acquisto 
Delphi 2006, sarò ancora in grado di aprire e manutenere queste 
applicazioni?
Ho googlato un po', ma non ho trovato una risposta esauriente a questa 
domanda, per cui mi rivolgo alla vostra esperienza.
Ciao e grazie,
Nicl

 domanda, per cui mi rivolgo alla vostra esperienza.
Non hai probabilmente trovato una risposta esauriente poiché non esiste 
una vera e propria risposta che sia valida in assoluto, ma si tratta di 
una valutazione che deve essere fatta caso per caso, in base a come 
l'applicazione in questione è stata realizzata e prendendo in 
considerazione i componenti di terze parti adottati.
Se fornisci qualche dettaglio in più a riguardo (es. componenti di terze 
parti, tecnologia di accesso ai dati, architettura generale, ...), forse 
è possibile darti una risposta che, benché non garantita come valida al 
100%, sia probabilmente quella corretta. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 100%, sia probabilmente quella corretta. :-)
Si tratta di applicazioni Win32 abbastanza semplici, con libreria di 
accesso ai dati ADOExpress.
Degli componenti di terze parti utilizzati, sono riuscito ad appurarne 
la compatibilità.
Ciao e grazie,
Nick

 la compatibilità.
In tal caso, direi che puoi essere quasi certo di un porting indolore.
Ad ogni modo, puoi sempre scaricare la versione "trial" di Delphi 2006 
per effettuare un tentativo su una copia del progetto, prima di 
procedere con l'effettivo acquisto, nel caso in cui tu fossi interessato.


 procedere con l'effettivo acquisto, nel caso in cui tu fossi interessato.
Farò senz'altro questa prova.
Ciò che mi ha frenato inizialmente è che non volevo compromettere 
l'installazione di Delphi 5 installando sulla stessa macchina la trial 
di Delphi 2006. Ma se mi dici che non ci sono problemi...
Grazie per i consigli e la disponibilità,
Nick

 di Delphi 2006. Ma se mi dici che non ci sono problemi...
Non dovrebbero esserci problemi di sorta, ma per una maggiore 
tranquillità puoi sempre installare una "macchina virtuale" (es. VirtualPC).

Newsgroup: it.comp.lang.delphi
Titolo: Conversione Delphi -> VB

Buongiorno,
ho finalmente trovato quello che cercavo: il cluster size di volumi 
FAT32. Mentre pare che la GetDiskFreeSpace sia affidabile solo per FAT16 
(e quindi non dipende direttamente dalla versione del sistema ma dal tipo 
di filesystem usato...), non esiste una chiamata specifica per ottenere 
tale info su FAT32.
Ma le mie possenti ricerche hanno individuato un bel pezzo di codice. 
Esso però è in meraviglioso Delphi che mi sono sempre rirpomesso di 
imparare ma che per il momento mi sfugge, soprattutto per la parte legata 
alle chiamate di basso livello. Infatti fa uso dell'INT 21.
Ringrazio chiunque vorrà tradurre questo codice per il bene della 
comunità.
http://www.efg2.com/Lab/Library/UseNet/1999/0612a.txt
Grazie mille
	Paolo
ps: fra qualche settimana vi ammorberò su come si ottiene il cluster size 
di volumi NTFS ma per adesso proverò a cercare qualche info io stesso...

di volumi NTFS ma per adesso proverò a cercare qualche info io stesso...
Guarda un po' se ti va il codice che ho postato nel thread precedente.
L' ho derivato dal C++.
Quello di delphi non l' ho neanche guardato perche' penso che non 
lo imparero' mai :-(
ciao, hal

 
http://www.efg2.com/Lab/Library/UseNet/1999/0612a.txt
veramente interessante il codice !! :-)))
Vuoi una cosa rapida ed indolore ? Nessuna traduzione !! Ti piace ?
Sicuramente no, ma ti propongo un'alternativa.
Perchè non compili (all'interno di una DLL) il codice che hai trovato e ti
esporti una funzione che poi richiami dal tuo programma in VB ?
In poche parole, la DLL sarà fatta in Delphi, ma rimane comunque compatibile
con VB.
Il codice che hai linkato, usa l'api "DeviceIOControl".
Il secondo parametro ( DWORD dwIoControlCode,            // control code of
operation to perform ) ammette una serie di valori che se non erro non sono
stati ancora tutti tradotti in Delphi. In C++ ci sono, ma in Delphi non
tutti e quindi per usufruirne, bisogna tradurli. In VB chissà come funziona
la cosa.
Se sono dichiarati, non so come lo siano. Se non lo fossero, bisogna
dichiararli, ma meglio lasciar stare.
Poi se qualcuno esperto di VB che conosce anche Delphi e sa come fare,
meglio così.
Io ti posso solo suggerire la strada della DLL.
Se ti serve aiuto per la realizzazione della DLL, chiedi pure.
Infine si tratta di incollare il codice che hai trovato all'interno di un
nuovo progetto DLL, poi esportare la funzione ( renderla visibile
all'esterno della DLL ) in modo corretto per VB.
Infine si compila, poi da VB richiami la funzione della DLL compilata che
per semplicità potrai mettere nella stessa directory del tuo programma.
Ti saluto. Ciao e buona domenica.
Antonio Tarolla

 ha scritto nel messaggio
news:MPG.16151be1b...@news.tiscalinet.it...

Ciao
Non ho visto il link che citi, ma Delphi&windows mettono già a disposizione
delle funzioni per la FAT a 32 bit...
Vedi GetDiskFreeSpaceEx dell'SDK di Windows
Vedi DiskFree:int64 di Delphi
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Integrazione Crystal Reports XI in Delphi 2006 (Delphi.NET e C#Builder)

Buongiorno a tutti.
Recentemente ho acquistato Delphi 2006 e Crystal Reports XI, convinto 
che quest'ultimo si integrasse perfettamente nell'ambiente di sviluppo 
Borland (Delphi.NET, C#Builder.NET) come avviene in VS2002 e VS2003...
Mentre Delphi 2005 incorpora la versione 
CR.NET
 9.1 e, con qualche 
accorgimento, si riesce a lavorare con la versione commeriale CR 10 o 
XI, in Delphi 2006 non vi è traccia né del 
CR.NET
 né di un qualsiasi 
supporto per far funzionare la versione commerciale di Crystal Reports 
(10 o XI che sia!) nell'IDE di Delphi 2006 (ovviamente Delphi.NET e 
C#Builder).
Avete qualche suggerimento?
Ringrazio per la gentile collaborazione.
A presto
Andrea
--- posted by geoForum on 
http://www.delphiedintorni.it

 Avete qualche suggerimento?
Sul sito del produttore non ci sono istruzioni in merito?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Marco.
Ciao Marco, ringraziandoti comunque per l'interessamento, ti dico che il 
sito della Business Object, produttore attuale di Crystal Reports 
(precedentemente il prodotto era di Crystal Decisions e prima ancora 
della Seagate Software), l'ho spulciato nei minimi termini senza 
risultato.
Devo anche aggiungere che, in qualche newsgroups inglese di Delphi, ho 
visto recentemente qualcuno che ha posto lo stesso problema e, quindi, 
in parte mi consolo.
In realtà il problema riguarda solo la possibilità di integrare i 
reports all'interno degli assembly .NET perchè, in ogni caso, si riesce 
comunque a lavorare bene con i report tenuti all'esterno e cioè salvati 
su file e richiamati dall'assembly. Ovviamente è doveroso precisare che 
non basta solo includere il file nel progetto...!!
Chiedevo qui se qualcuno comunque era riuscito ad aggirare il problema...
Attendo speranzoso...
Grazie ancora e ciao


Newsgroup: it.comp.lang.delphi
Titolo: AbZipper add folder

Posso zippare una cartella con altri file e cartelle dentro?
AbZipper1.AddFiles('c:\pippo\,0);
ciao
erik

Posso zippare una cartella con altri file e cartelle dentro?
Si puoi farlo: leggi bene la documentazione di Abbrevia, esamina anche i demo
inclusi. c'e' tutto quello che ti serve, io al momento non ricordo quale
proprieta' bisogni impostare.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

erik
	Ciao
	MassimoB
 

   If DirectoryExists(ADir) Then
[cut]
La tua procedura funziona ma non include la cartella "principale"(quella
settata nella stringa aDir)
e le eventuali sottodir e file contenuti in esse come avrei voluto.
ciao e grazie
erik

erik
	Ciao
	MassimoB
Newsgroup: it.comp.lang.delphi
Titolo: TRichedit e caratteri speciali in rosso

ciao a tutti, mi trovo un problema di questo tipo: ho un richedit con 
wordwrap attivo, controllo se i vari caratteri digitati sono presenti in una 
stringa, in caso negativo li scrivo in rosso... il problema č che se 
wordwrap č attivo (che tra l'altro mi serve per andare a capo) se supero la 
prima riga mi sballa i colori, che puň essere?
n:=Memo1.SelLength;
   i:=Memo1.SelStart;
   for c:=1 to length(memo1.lines.text) do
    begin
     if (pos(memo1.lines.text[c],cCaratteriPermessi)>0) then
      begin
       // trovato
       Memo1.SelStart:=c-1;
       Memo1.SelLength:=1;
       Memo1.SelAttributes.Color:=clblack;
      end
      else
      begin
       // se non presente segna in rosso
      Memo1.SelStart:=c-1;
       Memo1.SelLength:=1;
       Memo1.SelAttributes.Color:=clRed;
      end;
    end;
   memo1.SelLength:=0;
   Memo1.SelStart:=i;
   Memo1.SelAttributes.Color:=clblack; 

 prima riga mi sballa i colori, che puň essere?
<CUT>
Non posso provare il tuo codice, ma tempo fa usavo questa procedura per
colorare dei numeri in un Richedit:
procedure EvidenziaNumeri(tempRichEdit: TRichEdit; tempColore: TColor); 
// Evidenzia del colore tempColore tutti i numeri presenti nel RichEdit 
var 
  TestoRichEdit: string; 
  Indice, LungTesto: Integer; 
  InizioNumero, FineNumero: Integer; 
begin 
  TestoRichEdit := tempRichEdit.Text; 
  Indice := 1; 
  LungTesto := Length(TestoRichEdit); 
  while Indice <= LungTesto do 
  begin 
     while (Indice <= LungTesto) and 
          (not (TestoRichEdit[Indice] in ['0'..'9'])) 
     do inc(Indice); 
    InizioNumero := Indice; 
     while (Indice <= LungTesto) and 
          (TestoRichEdit[Indice] in ['0'..'9']) 
     do inc(Indice); 
    FineNumero := Indice; 
    tempRichEdit.Perform(EM_SETSEL, InizioNumero - 1, FineNumero - 1); 
    tempRichEdit.SelAttributes.Color := tempColore; 
  end; 
end; 
Non puoi adattarla ai tuoi bisogni?
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

ho scoperto girando per internet che č il wordwrap il problema, in quanto il 
componente aggiunge degli invii, provo la tua... grazie
Simo 

ho provato il tuo codice, mi da lo stesso problema mettendo wordwrap=true
Simo

 ho provato il tuo codice, mi da lo stesso problema mettendo wordwrap=true
Usi BeginUpdate e EndUpdate?


no, perchč? 

 no, perchè?
E' sempre meglio usarli quando si fanno delle modifiche visuali su 
componenti "complessi" come il richedit o un treeview.
Comunque, per sicurezza, ho riprovato quel vecchio codice e fa quello che mi 
aspetto, sia con il wordwrap a true che impostato a false.
Mi spiace, ma non riesco a replicare il tuo problema.
Ciao
ACSH
-- 
If you don't think carefully, you might think that programming is
just typing statements in a programming language.
(Ward Cunningham) 

proverň... ma tu inizializzi il richedit in qualche modo particolare? io uso 
un semplice clear
Simo 

 uso un semplice clear
No, nulla: il richedit lo carico a run time con il testo che mi interessa,
eseguo la procedura e poi stop.

Newsgroup: it.comp.lang.delphi
Titolo: se riformatto il pc...

che succede alla mia versione delphi6 registrata via internet. devo
ricordare anche il codice che mi e' stato assegnato dalla borland?
oppure posso ri- registrarmi?
in ogni caso il codice alfanumerico che mi e' stato assegnato, dove lo
vado a leggere? (non lo ho salvato da nessuna parte)
grazie

si però che palle con sti codici....W linux..
--
Consonni Davide
Webmaster of
www.traduzioniellepi.com
www.a1informatica.com
www.rhoshop.com
http://antoart.tripod.com

 ha scritto nel messaggio
news:3c629046...@news.panservice.it...

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto programmazione

Salve sono uno studente e da poco ho iniziato a programmare in Delphi.
Ho l'esigenza d'importare all'interno di un componente RichEdit diversi
testi (si tratta di una serie di appunti richiamabili attravrso un menui).
Per fare ciň utlizzo la seguente istruzione 'LoadFromFile'
Es:procedure TFormPrincipale.Determinativo1Click(Sender: TObject);
begin
RichEdit1.Lines.LoadFromFile('C:\WINDOWS\Desktop\Appunti\ArtDet.txt');
end;
Tutto funziona in modo corretto, tuttavia, installando il mio piccolo
applicativo su un altro computer, cambiando la directory di destinazione dei
dati non č piů possibile importarli all'interno di RichEdit.
Come posso risolvere tale problema?
Il mio indirizzo di posta elettronica: 
mat...@tiscalinet.it
Grazie!

 dati non è più possibile importarli all'interno di RichEdit.
cambiando la dir di destinazione ?
non si è capito una mazza :))
magari se ti spiegassi meglio...
ciao :)

 Come posso risolvere tale problema?
O distribuisci insieme all'eseguibile un file .ini, in cui
memorizzi il percorso e lo vari, di volta in volta, sulla 
macchina su cui installi l'applicativo, oppure fai in modo
che la cartella di prelievo dei .txt sia sempre la stessa,
come ti ha suggerito A.L.Z.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: OpenDialog

Onde forzare la scelta tra i soli files che interessano, dò a questi files 
gli stessi caratteri iniziali nel nome. Nell'openDialog filtro solo quelli 
con queste iniziali, ma niente impedisce all'utente di scrivere qualsiasi 
nome nell' edit del filename. Si può disabilitare o c'è un'altra soluzione ? 

Stark ha scritto:

Se si tratta di una condizione inevitabile, penso sia corretto indicarlo 
nel programma e preimpostare un filtro adeguato per la finestra di 
dialogo, ma il controllo - per comodità di implementazione - lo metterei 
a seguito della chiusura della finestra di dialogo, a meno che non sia 
proprio indispensabile.
Come mai questa forzatura nel nome? Sei sicuro che non si possa usare un 
altro controllo per consentire la selezione di questo tipo di file 
abbastanza "mirata"?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 Access 2000

ciao a tutti,
dovrei copiare un database di access 2000 in una cartella su un pc con
server nt,
la cartella e condivisa in lettura/scrittura.
Poi accederei al database tramite un programma fatto in delphi 6 con
accesso tramite JET4, da due pc con windows 98.
Per avere il database aggiornato in tempo reale e non avere nessun
conflitto di lock su record, basta dopo aver inserito un record fare un
POST e una REQUERY ?   O devo fare attenzione a qualcosa d'altro.
I campi con autoincremeto vanno bene o danno problemi.
Saluti a tutti 
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

I campi con autoincremeto vanno bene o danno problemi.
Vanno bene perche' li gestisce il motore Jet, non ti devi interessare di loro.
Ciao
-- 
Morde. 
(morde at programmer dot net)

 Ciao
---------------------------------------------------------------------------


 Ciao
---------------------------------------------------------------------------


Newsgroup: it.comp.lang.delphi
Titolo: Creazione COM in Delphi

Ciao a tutti!
 siccome non ho mai programmato in Delphi (precisamente Delphi 7) non
conosco il modo per creare oggetti COM in questo linguaggio. Non
riesco a trovare documentazione in merito o esempi validi. C'č
qualcuno che, gentilmente, sa dove posso trovare degli esempi semplici
e concreti di come si costruisce un oggetto COM, oppure che sappia
illustrarmi come si fa? Grazie a tutti quelli che (spero) mi
risponderanno.

file
new
other
activex
comobject
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: [d5] leggere file paradox senza bde

ciao a tutti, dovendo fare un tool di importazione da paradox c� modo di 
leggere file paradox senza avere il bde installato?
Simone 

 leggere file paradox senza avere il bde installato?
C'� in giro un po' di documentazione sul formato dei file paradox. Cerca
con Google.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

su torry ho trovato un componente free che sto provando... ti permette di 
leggere direttamente le tabelle senza avere bde installato
Simone 

 leggere direttamente le tabelle senza avere bde installato
xche sempre le cose a meta'?
Cosa ci vuole a publicare un link in modo da rendere tale informazione
disponibile al ng? :-|
A.

scusate, eccolo:
http://www.torry.net/db/direct/db_directother/paradox.zip
questo componente in realt� legge un file paradox.db via codice, io vorrei 
trovare qualcosa tipo TTable o TQuery in modo da poter gestire un 
importazione con master-detail
Simone 

 
http://www.torry.net/db/direct/db_directother/paradox.zip

Non dovrebbe volerci molto a "tradurre" questo codice in un oggetto
derivato 
da TDataset. Esistono diversi esempi in rete su come creare un proprio
Dataset 
personalizzato (e, se non sbaglio, c'era un esempio distribuito con Delphi
per  
gestire i file .csv dal quale prendere spunto)
ACSH


soluzione molto lite, puoi risolvere con un collegamento ODBC e leggi
le tabelle con Ado, ciao Brunello

 ha scritto nel messaggio 
news:7af39525-43e8-442f...@z41g2000yqz.googlegroups.com...


con seven non saprei, con xp devi prima di tutto andare sul pannello
di menu > impostazioni > controllo > strumenti di amministrazione >
origine dati (ODBC) quindi aggiungi un DNS Utente, scegli il driver
per il formato paradox, dai un nome al collegamento e scegli la
directory dove si trovano i file da leggere. A quel punto con il
componente TADOTable o TADOQuery nella connectionstring imposti il
nome della connessione che hai creato, ciao buon lavoro Brunello.
Newsgroup: it.comp.lang.delphi
Titolo: Install Shield - BDE

Ciao
non riesco bene a capire quali oggetti aggiungere nell' InstallShield per
fare in modo che la mia applicazione giri su pc sprovvisti di BDE
Nella pagina General Options di InstallShield Express (io uso Delphi 5) ci
sono vari oggetti riguardanti il bde che possono essere aggiunti
all'installazione.
Li elenco:
-BDE
-SQL Links
-BDE Control Panel
...
Database Component Packages
Quick Reports Component Packages
BDE Component Packages
Aggiungendo tutti i suddetti la mia applicazione che ha un EXE di 770K e
poche tabelle dbf diventa un'installer di 5 Mb !!!
Quali sono gli oggetti strettamente necessari affinché la mia applicazione
che usa tabelle dbf e query per accedervi non diventi di queste dimensioni??
Grazie mille
Andrea


Dovrebbe bastare BDE e BDE control panel, il resto serve per i server sql e
se hai linkato dinamicamente l'applicazione..

 se hai linkato dinamicamente l'applicazione..
Ossia...?

 Ossia...?
usato i package, ma direi che non l'hai fatto..

 ha scritto nel messaggio
news:E6ikb.49259$e6.17...@twister2.libero.it...

Chiaro.
Grazie 1000