mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: ShellTree and File Preview

Ho bisogno di 2 componenti:
- Uno ShellTree che mi visualizzi la struttura del file system ad albero con
checkboxes stile MS Backup in modo da selezionare sia folders che singoli
files
- Un file preview component in modo da visualizzare in una finestrina il
preview del file, come in win 98 selezionando "View as a Web Folder"
Qualcuno sa dove posso reperirli?
Grazie in anticipo
Andrea M.

 preview del file, come in win 98 selezionando "View as a Web Folder"
E' un componente ActiveX, guarda il sorgente HTML utilizzato per la 
directory, per vedere come funziona.
-- 
Roberto Lupi
http://www.ascu.it/~lupex/

Newsgroup: it.comp.lang.delphi
Titolo: Re: Come cambiare pagina in un Pagecontrol?

 visualizzare la tabsheet2 qual'e' il comando?
Devi usare la proprietą /ActivePage/, impostandola con il riferimento al 
controllo TabSheet da visualizzare:
   PageControl1.ActivePage := TabSheet2;
oppure usare la proprietą /ActivePageIndex/, specificando l'indice della 
pagina:
   PageControl1.ActivePageIndex := 1;
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   (
http://www.marco.breveglieri.name
)
Grazie mille Marco, l'avevo gia' provati andando ad intuito ma non mi
funzionava.... poi ho scoperto che sbagliavo form (tipo
form3.PageControl1 invece di form2.PageControl1)  :-) comunque
grazie... se non era per te non sgammavo l'errore e ci stavo fino a
domani!
A presto
BB

Newsgroup: it.comp.lang.delphi
Titolo: ServerSocket e clientsocket

Salve
Ho due applicazione di cui una server ed una client
Nel server ho un TServerSocket e nel client ho un TClientSocket.
Uso la porta 1024.
Questo tipo di connessione è bidirezionale?
Posso inviare e trasmettere IN CONTEMPORANEA su questa linea?
Lo chiedo perche' la connessione mi genera una eccezione.
Ho controllato il codice e l'unica cosa che forse potrebbe dare fastidio è
proprio questa.
Grazie per ogni suggerimento.
AS
"Se è Microsoft non funziona"

 proprio questa.
Posso dirti solo che (non vorrei dire ca##ate)
almeno teoricamente i socket stabiliscono una
connessione bidirezionale...
ho sentito dire che gli oggetti di delphi 4 (..o il 3 adesso non ricordo)
danno alcuni problemi...
provane altri, tipo fpiette (...si scrive cosě?)
bye
Alan Solo

 Lo chiedo perche' la connessione mi genera una eccezione.
    Devi essere un po' piů specifico...
    Saluti!
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________
Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy Report

come faccio a bypassare il PrintDialogs. ho già assegnato a
Printer.printerindex il valore -1 per far si che sia abilitata la stampante
predefinita ma vorrei non far comparire il printers dialog.
chi mi sa aiutare ?
grazie
-- 
Posted from 
ge1-378.dialup.tiscalinet.it
 [62.11.86.122] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

chi mi sa aiutare ?
Printer.BeginDoc;
Printer.Canvas.TextOut(0,0,'Pippo');
Printer.EndDocDoc;
non compare alcun dialog.
Ciao Uberto
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

ti ringrazio Uberto, ma non ho capito bene.puoi essere un po più preciso.
cosa passo nella stringa 'Pippo' ????
a che evento associo il codice che mi hai scritto ??
ho fatto alcune prove ma non ne ho ricavato niente.
grazie
-- 
Posted from 
ppp-237-98.21-151.libero.it
 [151.21.98.237] 


cosa passo nella stringa 'Pippo' ????
Quello che vuoi stampare.
Metti quel codice in un onclick di un bottone e provalo (includendo 
Printers negli uses della form).


Newsgroup: it.comp.lang.delphi
Titolo: [d7] acquistare componenti già compilati o con sorgente

ciao a tutti
stavo valutando se acquistare i componenti grafici
http://www.hicomponents.com/zzproducts.asp
che vengono forniti sia come
 ImageEn compiled packages
sia come
ImageEn Source Code
+ ImageEn compiled packages
essendoci una certa differenza di prezzo (55 EUR contro 159) sapete quali 
"controindicazioni" in linea di massima dovrebbero essere tenute presenti? 
In pratica, data la vers. di delphi in proprio possesso, acquistare i 
package precompilati ne garantisce per così dire il funzionamento al 100%?
Quanto al sorgente, personalmente credo che non cambierei nulla, dunque 
possedere il codice lo vedrei più che altro come una possibilità di 
ricompilare i package nel caso le vers. precompilate creassero ad es. 
qualche problema.
Al di là del caso specifico ImageEn voi come vi comportate? Acquistate anche 
comonenti solo in vers. compilata oppure, diciamo, meglio evitare? :-?
Qualsiasi suggerimento sarà molto utile e apprezzato.
grazie in anticipo

qualche problema.
Avere i sorgenti ha i seguenti vantaggi:
1) Bug fix - se è proprio necessario puoi fare una patch al codice, e puoi
fare il debug se qualcosa non funziona, e capire se il problema è tuo o
della libreria.
2) Ricompilazione in caso di mancanza di aggiornamenti per nuove versioni
di Delphi, vuoi perché la società chiude o discontinua il prodotto. 
3) Nel caso che la documentazione non sia chiara o incompleta puoi sempre
guardare come funziona.
Noi tendiamo ad acquistare sempre i sorgenti, poi dipende dal budget a
disposizione. Se permettono di acquistarli separatamente puoi magari
acquistarli in un secondo tempo.
Comunque la disponibilità dei sorgenti è sempre stata un vantaggio per gli
sviluppatori Delphi rispetto ad ambienti dove non erano disponibili.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

> Avere i sorgenti ha i seguenti vantaggi:...
grazie mille Luigi, sei stato molto chiaro
Newsgroup: it.comp.lang.delphi
Titolo: ### CERCO MERCEDES ###

cerco mercedes anni 90, chilometraggio non importante, costo meno di
10.000.000, non incidentata
PREGO CONTATTARMI VIA  E-MAIL  a:  
Pe...@inwind.it
Antonio

10.000.000, non incidentata
Quanto ha di ram? Ha la USB?
------------------
MassimoM
per e-mail rimuovere un libero!
http://digilander.iol.it/mdin
------------------

Newsgroup: it.comp.lang.delphi
Titolo: Scheda video S3 virge GX2 e Delphi... abbiate pazienza!

Salve gente, vi chiedo scusa se richiedo nuovamente quella riga da
aggiungere al registro di configurazione per evitare problemi con questa
scheda video. Qualcuno di voi molto gentilmente me l'aveva passata un pň di
tempo fa. Ora causa blocco totale del disco rigido (morto proprio... vaffa!
ho perso tanti di quei dati!!) devo reinstallare tutto sul mio nuovo disco e
avrei bisogno di questa info per far digerire il Delphi 5 al mio pc. Vi
ringrazio, confido nella vostra gentilezza.
Guglielmo

[display]
busthrottle=1
a me funziona!!
ciao
deg
--

 wrote in message
8k98n9$k5l$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Convertire un carattere in Ascii

Ciao,
 
avrei bisogno di sapere qual'è la funzione che mi permette di ottenere
il numero corrispondente ad un carattere nel codice ASCII.
In Visual Basic è ASC ma in delphi non riesco a trovare la funzione
corrispondente.
Grazie in anticipo.
Alessia
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 il numero corrispondente ad un carattere nel codice ASCII.
Ord(char);
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: ho un problemino con la stampante......

Innanzitutto grazie per l'attenzione.
Premetto che ho una Epson Stylus color 640 (ma vorrei che poi il programma
funzionasse bene in tutte le macchine venisse installato....).
Ho realizzato un Browser Internet con Delphi3 (si..il browser dei post
precedenti)...e vorrei poter stampare la pagine internet correntemente
visualizzata....  questo è il codice che ho scritto per ora:
procedure TForm1.Print1Click(Sender: TObject);
begin
 if (printdialog1.execute)
   then
   begin
     printer.BeginDoc;
     printer.EndDoc;
   end;
end;
In questo modo, quando clicco sula voce di menù "Print" mi si apre il
programma di gestione della stampante correttamente, ma è come se non gli
venisse detto "guarda che devi stampare il documento HTML che sta
nell'oggetto Webbrowser". Infatti il programma di gestione della stampante
si apre (dopo aver cliccato su OK mi compare la finestra con gli indicatori
dello stato di avanzamento della stampa, gli indicatori dell'inchiostro ecc.
ecc....) ma si chiude subito dopo..... non dà alcun errore ma, almeno questo
è quello che ho capito, non stampa nulla perchè non gli viene detto di
stampare nulla.
Qualcuno di voi potrebbe per favore dirmi come fare a fargli stampare la
pagina HTML??? Che metodi/proprietà devo usare?? Che parametri devo
passare??
Ditemi qualcosa...please!!! (E non continuate a dirmi di prendermi il
browser già fatto del Delphi 4 o 5......)
GRAZIE A TUTTI !!!!!

 end;
Tra BeginDoc e EndDoc dovrai pur metterci qualcosa, no? Sennò come fa a
capire *cosa* deve stampare?
Premetto che non ho lavorato molto con l'oggetto tprinter (mi sta
antipatico!!), dovresti :
a) Consulare la guida del Delphi sull'oggetto "TPrinter" ... cerca di avere
una panoramica dell'oggetto.
b) Dovrebbe servirti, comunque, la proprietà Canvas ... è analoga a quella
delle form (è un hdc), e devi "dipingerci" la pagina (occhio allo scale
delle dimensioni!). Se nel realizzare il tuo webbrowser hai usato delle
canvas (TImage, TBitmap, Form.Canvas ... o cose simili), io tenterei prima a
scopiazzare tutto il contenuto in Printer.Canvas ... complicazione :
colore/immagine di background potrebbero non voler essere stampate (come in
iexplorer)
Ciao! E in bocca al lupo per l'esame!! Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: CHECK TOOLBUTTON IN TOOLBAR

Mi piacerebbe sapere quale toolbutton č in stato down in una toolbar con 
bottoni ragguppati.
Mi aspettavo una proprietą tipo itemindex, ma non la trovo.
Mi dare una dritta
qualcosa del tipo
x := toolbar.button.checked?
per adesso ricorro a findcomponent, ma č scomodo! 

 per adesso ricorro a findcomponent, ma è scomodo!
 Qualcosa di questo genere ?
procedure TForm1.BitBtn1Click(Sender: TObject);
var
i:integer;
begin
Memo1.clear;
for i:=1 to 10  do begin
if toolbar1.Buttons[i-1].Down = True  then
begin
Memo1.lines.add('Stato-ON - Bottone N. '+IntTostr(i));
end
else
if toolbar1.Buttons[i-1].Down = False  then
begin
Memo1.lines.add('Stato-OFF - Bottone N. '+IntTostr(i));
end;
end;
end;
Saluti
Carmine

 ha scritto nel messaggio 
news:1185032193.5...@n2g2000hse.googlegroups.com...
N B ha scritto:



end;
Saluti
Carmine
Sempre meglio del findcomponent! Grazie!

Newsgroup: it.comp.lang.delphi
Titolo: MailTo+Attachment

Ecco il componente free che consente di inviare la famigerata email con
allegati, passando per un client mapi di sistema (outlook, se installato,
altrimenti anche outlook express).
http://www.scalabium.com/mapimail.htm
si usa in questo modo:
with TMAPIMail.Create(Self) do
    try
      Subject := 'test';
      Body := 'Hi,'#13#10#13#10'with best regards, Mike Shkolnik';
      Recipients.Add('
mshk...@scalabium.com
');
      Recipients.Add('
CC:mshk...@yahoo.com
');
      Recipients.Add('
BCC:mshk...@mail.ru
');
      Attachments.Add('c:\autoexec.bat');
      EditDialog := True;
      Send
    finally
      Free
    end;
Spero vi sia utile! :)
Ciao, Sandro

Che unit bisogna unire al progetto?

La unit e' SendMail. Chiaramente devi prima compilare e installare il
componente di cui al precedente messaggio.
Newsgroup: it.comp.lang.delphi
Titolo: Licenza Interbase 6

Ma Interbase 6.0 non doveva essere free ?
perchè borland vende le licenze ?
ciao
--
Stefano Tampieri
ICQ 51832013

 perchè borland vende le licenze ?
La versione che trovi da Borland e' quella da loro "certificata". :)
Comunque IB e' Open Source non Free... c'e' una bella differenza! ;-D
 Marco

 Quindi per usarlo devo comprare delle licenze?
Se vuoi utilizzare IB certificato e direttamente supportato da Borland si.
Se invece vuoi usare la versione Open Suouce devi seguire quanto stabilito
dalla licenza Open Source.
Tutto qui! :)
HTH
 Marco

Comunque IB e' Open Source non Free... c'e' una bella differenza! ;-D
Occhio che "free" non vuol dire gratis, ma libero.
Per quanto ne so, IB open-source viene distribuito con
licenza MPL (Mozilla Public License) e quindi si configura
come software libero (free).
--
CyberWalkie - walkietalkie(at)
libero.it

perchè borland vende le licenze ?
Di IB esiste la versione commerciale e la versione
open-source, distribuita gratuitamente.
--
CyberWalkie - walkietalkie(at)
libero.it

 CyberWalkie - walkietalkie(at)
libero.it
Una delle accezzioni di free in italiano si traduce esattamente gratis.
Ciao, Angelo.

Ciao, Angelo.
Nel contesto in cui si parla, ovvero quello dell'open-source,
"free software" (che e' una parte di esso) non vuol dire
"software gratuito", ma "software libero" (che puo' essere anche
venduto).
--
CyberWalkie - walkietalkie(at)
libero.it

"CyberWalkie" <cyber...@cyberwalkie.cyb> ha scritto nel messaggio
news:q7r7ltkm9ln2d2ln4...@4ax.com...

Tutti i programmi sotto licenze GPL e da esse derivate (LGPL MPL etc.)
possono essere venduti.
Posso anche vendere una Distribuzione di Linux (Debian in primis) per 10
milioni basta che trovo qualcuno che me la compri.
La limitazione principale in queste licenze è che qualsiasi modifica al
sorgente deve essere resa disponibile con la stessa licenza in modo che la
comuinità dell'Open Source possa trarre vantaggio da chi, a scopo di lucro,
utilizza modificando parte del lavoro di programmatori no profit

possono essere venduti.
Infatti, e' esattamente cio' che ho detto.
--
CyberWalkie - walkietalkie(at)
libero.it
Newsgroup: it.comp.lang.delphi
Titolo: generatore di form

Buon di,
esiste un generatore runtime di forms delhpi che prende le
informazioni su quali campi mostare a video da un database
( possibilmente oracle ) ?
Vorrei dare agli utenti esperti la possibilità di crearsi semplici
maschere per l'immissione di dati che poi vanno stampati su dei report
che loro stessi possono crearsi con reportbuild enterprise.
Saluti
Andreas

 che loro stessi possono crearsi con reportbuild enterprise.
Una cosa simile l'ho vista fare da un mio caro ex collega che ha preso i 
componenti devexpress, li ha ereditati e si è creato una discendenza dei 
controlli abbinandoli a classi di dominio.
In altre parole, avevi il tedit appropriato per la descrizione, il 
codice,e tutti i dati di tipo stringa. Poi avevi il combo per i dati di 
tipo aggregato o sottodominio, come ad esempio i codici articoli, e così 
via.
Poi, sfruttando i componenti devexpress, l'utente faceva drag & drop dei 
controlli visuali e salvava il layout dal dataentry personalizzato.
In questo modo ogni utente aveva il suo dataentry preferito.
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Sigle nuove province italiane

Devo aggiungere in un DB le nuove province di Barletta, Fermo e Monza
per nome esteso e per sigla di 2 lettere, ma mi sono bloccato perchè
non conosco le sigle di queste nuove province.
Qualcuno di voi le conosce?
Antonio


Non le ho trovate nemmeno sul sito delle Poste Italiane! :-(
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 Devo aggiungere in un DB le nuove province di Barletta, Fermo e Monza
Fermo!? Confesso la mia ignoranza, non sapevo manco dov'era.
-- 
Jax
====
Molti si battono per una idea, senza averne una.

Non le ho trovate nemmeno sul sito delle Poste Italiane! :-(
E' perche' non sono ancora state ratificate. Ho un conoscente che lavora negli
ambienti del comune di Monza: mi ha detto che per la questione della targa se
ne parla ancora in via del tutto ufficiosa, a livello di legge non si e'
ancora mosso nulla.
Pertanto, aspettiamo pazientemente la Gazzetta Ufficiale ...
;)
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


 vedi 
http://it.wikipedia.org/wiki/Sigla_automobilistica
Giulio
Newsgroup: it.comp.lang.delphi
Titolo: passare parametro all' host application sotto debug di dll

Ciao a tutti, ho un problema che spero possiate aiutarmi a risolvere.
Sto debuggando una dll e sto impostando l'host application. Avrei
bisogno di passare un parametro a tale host application. Non so come
fare......suggerimenti????
Grazie in anticipo, buon lavoro

La tua applicazione host prevede o no l'uso di parametri da riga
comando?
AS

si li prevede

trallallero..trallalla, la guida in linea eccola qua.. :)))))
Choose Run|Parameters to open the Run Parameters dialog box.
Use this dialog to pass command-line parameters to your application
when
you run it (just as if you were starting the application from the
Program Manager File|Run menu), specify a host executable for testing a
DLL
[cut]
Host application
Enter the path to an executable file. (Click Browse to bring up a
file-selection dialog.)
If the current project is a DLL (Windows) or a shared object (Linux),
use this edit box to specify a host application that calls it.
[cut]
Parameters
Enter the command-line arguments you want to pass to your application
(or the Host application) when it starts. 
^^^^^^^^^^^^^^^^^^^^^^^
AS

la guida in linea l'ho consultata sempre quando avevo dei problemi, ma
non riesco a capire come passare il parametro all'host
dell'applicazione che in questo caso è una dll: voglio dire ho un
programma pippo che chiama una dll pluto che vorrei debuggare, e ho
esigenza di passare un parametro a pippo.....come devo fare???? Dalla
guida non è chiara sta cosa.....grazie per le risposte

nella dialog dove indichi l'host, nella la riga di sotto ci metti i
parametri.
AS

ok pensavo che in quella riga i parametri, rifacendomi all'esempio
precedente li prendesse la dll pluto, da qui il mio
dubbio..........grazie Alberto per la collaborazione, buon lavoro

> pensavo che i
[cut]
Qui non si tratta di PENSARE... si tratta di LEGGERE:

Newsgroup: it.comp.lang.delphi
Titolo: Arrow down

Ciao a tutti sto cercando disperatamente (perchč non ci riesco) di far
rispondere un controllo alla pressione del tasto 'freccia giů' (vk_down) ma
anche facendo override del metodo KeyDown(var Key: Word; Shift:
TShiftState). Anche facendo una cosa banale come :
KeyDown(var Key: Word; Shift: TShiftState);
begin
if Key=VK_DOWN then  ShowMessage('Funziona');
end;
..non funziona. Qualcuno sa dirmi come fare in modo che un controllo
risponda alla pressione del tasto suddetto? Grazie mille
Giuseppe

 risponda alla pressione del tasto suddetto?
if Key = 40 then ShowMessage('Funziona');
--
- Carlo -

 if Key = 40 then ShowMessage('Funziona');
Nella unit Windows.pas VK_DOWN č dichiarato come segue:
VK_DOWN = 40;
--
Acqua

 ha scritto nel messaggio
news:nzIdb.355341$Ny5.11...@twister2.libero.it...


 Anche mettendo 40 al posto di vk_down non funziona...
Per curiosità su che tipo di componente stai provando questo codice?
Hai già provato con GetAsyncKeyState()?
--
- Carlo -

 VK_DOWN = 40;
Certo, solo che se da errore pensavo che avesse in qualche modo omesso la
Windows.pas -- il codice è talmente semplice che l' errore non si spiega
altrimenti!
--
- Carlo -

On Sun, 28 Sep 2003 16:48:35 GMT, Giuseppe wrote:
CLicca sulla tua form e setta la proprietą keypreview a true.
Ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it>
29/09/2003 10.23.52
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/

 - Carlo -
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 Ciao


 - Carlo -
---------------------------------------------------------------------------


 questa funzione?
GetAsyncKeyState() serve per scoprire i tasti premuti in un determinato
istante.
Tuttavia non risulta piů utile proprio per il motivo spiegato sopra. L'
unica cosa che mi viene in mente per riconoscere tale pressione č quella di
effettuare un lavoro sulla message queue del thread. Questo, ad esempio,
sembra funzionare:
Procedure TForm1.NewHandler(var msg: TMSG; var Handled: boolean);
begin
  if (msg.message = WM_KEYDOWN) and
     (msg.wParam = VK_DOWN) and
     (checkbox1.Focused = True) then
        ShowMessage('Down Arrow su Ckeckbox1');
end;
Dove NewHandler č il gestore della coda riassegnato ad OnMessage:
Application.OnMessage := NewHandler;
Ciao!
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: strano

Ciao a tutti,
qualcuno sa dirmi perchč se scrivo cosě :
SetWindowPos(Self.Handle,
          HWND_TOPMOST,
          0, 0, 0, 0,
          SWP_NOMOVE OR
          SWP_NOACTIVATE OR
          SWP_NOSIZE);
      Application.Restore;
      Application.BringToFront;
La finestra si mette in primo piano come dico io, mentre se scrivo :
SetWindowPos(Self.Handle,
          HWND_TOPMOST,
          0, 0, 0, 0,
          SWP_NOMOVE OR
          SWP_NOACTIVATE OR
          SWP_NOSIZE);
      Application.Restore;
      Application.BringToFront;
    MessageDlg('mio messaggio',mtInformation,[mbOk],0);
la finestra non va piu in primo piano ma devo cliccare sulla barra degli
strumenti di windows?


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)


Premetto che cio' che ti suggerisco e' un tentativo non ho testato, ma puo'
essere che, all'atto del richiamo della MessageDlg, ci siano dei messaggi
generati dalla Restore e dalla BringToFront che la tua applicazione non ha
ancora gestito.
La chiamata a MessageDlg potrebbe scombussolare l'ordine delle cose.
Prova a mettere, prima della MessageDlg, una chiamata a
Application.ProcessMessages:
    Application.Restore;
    Application.BringToFront;
    Application.ProcessMessages;    //<----- Aggiungi questa!
    MessageDlg('mio messaggio',mtInformation,[mbOk],0);
Ciao,
Stefano

 Stefano
Ho provato ma non va quando apro altri prog la finestra fa in modo che il
mio programma non vada in primo piano,e devo per forza cliccar sulla barra.
Antonio.

On Tue, 25 Nov 2003 22:50:33 GMT, Antonio Volpe wrote:
Ciao, č un problema che sto affrontando pure io in questo periodo, e l'unico
modo per non far perdere il fuoco alla tua applicazione č installare un hook
che monitora i messaggi WM_SYS... ed intercetti il lost focus (adesso non mi
ricordo come si chiama il messaggio) e quando lo becchi posti un messaggio
alla tua applicazione per restituirgli il focus. 
A me stanno maltellando le OO per un cavolo di barbatrucco che devono fare
in una cavolo di azienda (pure grossa!), stavo pure cercando di far apparire
la finestra del loro programma dentro la mia ma ancora non ne ho cavato
nulla, sembra al momento (per me) impossibile, in quanto di api ne so ben
poco
ciao 
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 26/11/2003 15.26.03



Aspetta. Ma tu stai cercando di rendere una finestra topmost a livello di
sistema?
Se e' cosi', non si puo' fare. Non con questa tecnica almeno
Ciao,
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: QReport LabelForm !!!!!

Ho la necessita di stampare etichette alte 145mm su una stampante aghi, ho
creato una QRptLabelform con un Detail di 145mm., quando stampo ogni due
etichette prende dello spazio. Se imposta nelle prop della pagina la stessa
lunghezza 145mm la stampante mi va in tilt e non stampa + nulla va solo
indietro ed avanti per il numero di pagine che dovrebbe stampare.
AIUTO!!!!!!!!!!!
P.S.
Se stampo su laser comunque la stampa esce ma devo utilizzare la doppia
copia e anche cambiando stampante ad aghi il risultato e lo stesso.
GRAZIE a chi mi possa dare un suggerimento in merito.

GRAZIE a chi mi possa dare un suggerimento in merito.
Lascia perdere QuickReport se devi fare questo tipo di stampe. Ci ho
provato tempo fa e non c'era verso.
Prova PagePrinter, lo trovi nella DSP, sezione Printer & Printing
Tools.
Pero' non e' visuale.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Newsgroup: it.comp.lang.delphi
Titolo: Controllo remoto

Ciao a tutti,
dovremmo includere un qualche supporto per controllo remoto PC-PC da un 
applicazione Delphi.
Conoscete qualche componente decente da includere nell'applicazione per 
attivare un controllo remoto? Ovviamente preferirei un componente nativo 
per Delphi.
 
Grazie,
David

Non ho mai visto niente di nativo in delphi....
 
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383550%28v=vs.85%29.aspx
 


Ciao,
prova a vedere qui: 
http://www.realthinclient.com/details/
 
Mi sembra di ricordare anche NexusDB ha qualche cosa, ma non ne sono sicuro
verifica sul loro sito: 
www.nexusdb.com
 
 
Ciao
As


Non conosco niente che sia nativo delphi, al limite potresti trovare dei 
wrapper COM di prodotti similari.
 
10 anni fa l'avevo risolta cosï¿œ: con il setup veniva distribuito una 
versione di VNC (vnc "single click") buildata apposta coi dati del mio 
IP dinamico (usavo dynDNS). In questo modo l'utente poteva lanciare 
l'eseguibile "teleassistenza" che mi metteva in condizione di fare 
assistenza remota.
La cosa bella era che tu potevi customizzare la grafica e metterci 
dentro il tuo logo, il tutto gratis:
http://www.uvnc.com/products/uvnc-sc.html
 
 
Una soluzione meno artigianale, da me usata oggi, ï¿œ quella di TeamViewer 
(la migliore soluzione possibile sul mercato oggi -imho).
Se ne devi fare un uso professionale devi acquistare la licenza, e non 
costa neanche tanto se decidi di dare assistenza solo da un pc (ad es. 
il tuo pc di sviluppo):
http://www.teamviewer.com/en/licensing/licensewizard.aspx
 
 
-- 
morde
Android
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
Newsgroup: it.comp.lang.delphi
Titolo: DB access comando sql <Create table>

Salve a tutti.
Ho Creato una semplice query di create table:
Create table Tabella ( ID AUTOINCREMENT  PRIMARY KEY,
               Costr INTEGER,
               Level INTEGER,
               Str_ImgName CHAR(20),
               Str_CodeList MEMO,
               Str_IDAcc INTEGER)
Se la eseguo direttamente da Access funziona tutto, se invece provo a
crearla da delphi con i componenti ADO semplicemente:
AdoCommand.commandText := sSql; // stringa di creazione
AdoCommand.execute;
Mi da' il seguente errore "Errore di sintassi nella definizione del campo"
detto cio' ho tolto i campi Integer e il tutto funziona anche da delphi, la
mia domanda è:
Come si dichiarano i campi integer da delphi vs access ?
Saluti Goblin

 Saluti Goblin
Non saprei, io ho sempre dichiarato LONG e non ho avuto problemi
      ADO_CMD.CommandText:='Create table EstraConto'+
         '(ec_CODSTA text(4),'+
         ' ec_DESSTA text(50),'+
         ' ec_CODESE text(2),'+
         ' ec_DESESE text(50),'+
         ' ec_SCRAT01 date,'+
         ' ec_SCRAT02 date,'+
         ' ec_SCRAT03 date,'+
         ' ec_SCRAT04 date,'+
         ' ec_SCRAT05 date,'+
         ' ec_SCRAT06 date,'+
         ' ec_SCRAT07 date,'+
         ' ec_SCRAT08 date,'+
         ' ec_SCRAT09 date,'+
         ' ec_SCRAT10 date,'+
         ' ec_SCRAT11 date,'+
         ' ec_SCRAT12 date,'+
         ' ec_CODRIG long,'+
         ' ec_CODSOTRIG long,'+
         ' ec_DENUNI text(50),'+
         ' ec_ImpoScaduti currency,'+
         ' ec_TotVersato currency,'+
         ' ec_Telefono text(50))';
Ciao
Gigi

>                Level INTEGER,
ecco il campo incriminato ... c'e' qualcosa che non gli piace nel dichiarare
un campo con il nome 'Level' l'ho rinominato in nLevel e funziona
Scusate il disturbo
Saluti Goblin

Newsgroup: it.comp.lang.delphi
Titolo: Dove sta il focus

Ciao a tutti, devo fare eseguire un'operazione solo se il focus è su una
determinata form ma non riesco a trovare il metodo ( o proprietà) che mi
aiuti. Sull'help (D5) c'è scritto che se una form è completamente coperta da
altre, la sua proprietà Visible è false. Ma non funziona...
E' un problema stupido lo so, qualcuno può aiutarmi?

 coperta da altre, la sua proprietà Visible è false. Ma non funziona...
TScreen.Activeform
"Read ActiveForm to learn which form in the application has input focus. If 
the application is not currently active, ActiveForm is the form that will 
have focus when the application becomes active again."
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 E' un problema stupido lo so, qualcuno puņ aiutarmi?
Controlla che la proprietą Active della form sia impostata a True.
--
Acqua
Newsgroup: it.comp.lang.delphi
Titolo: Attivazione permanente di un Service in win2000 o win2000 server

Buon giorno a tutti, 
premetto di non essere un esperto, e quindi vorrei chiedere se qualcuno 
puó aiutarmi.
Ho la necessitá di controllare gli accessi ad una cartella specifica, ho 
pensato ad un service e con un componente trovato su Jedi avrei trovato 
la soluzione ideale per me, cioé quando qualcuno accede alla cartella in 
questione il programma(Service)mi avvisa tramite messaggio (Show 
message''...).
Il problema peró é il seguente: avviando questo programmino(Service)che 
ho fatto, e tramite Ctrl+Alt+Canc attivando il Task-Manager vedo il 
servizio attivo e il tutto funziona egregiamente, ma purtroppo dopo circa 
10 secondi scompare disattivandosi.
Presumo debba esistere una procedura di installazione specifica per i 
services... se si, qualcuno puó indicarmela?
rigrazio anticipatamente.
Andrea P.
--- posted by geoForum on 
http://www.newswhat.com


wrote:

La procedure di installazione di un servizio è semplicemente
nomeprogramma /install dopo di che, se non hai parametrizzato i dati
di installazione,  vai nel service manager per indicare il nome utente
e la password che deve eseguire il servizio.
In ogni modo, sull'help, TServiceApplication e' descritto abbastanza
bene, dacci un'occhiata.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

dobbiamo passare alla velocità smodata!"
OK, ti ringrazio molto, adesso funziona, ma se posso chiedere, quale 
sarebbe lo scopo di parametrizzare i dati? la mia fantasia non mi aiuta...
grazie ancora 
Ciao Andrea P.


Andrea P.
Per installare un servizio in automatico senza bisogno di utilizzare
il Servece manager. Se devi distribuire un pacchetto che contiene dei
servizi è probabile che questi vengano eseguiti con un account di
sistema tipo LocalSystem, nel qual caso è necessario parametrizzare
l'installazione del servizio.
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Controllare Excel da Delphi 5: dove i comandi ?

Ciao a tutti,
devo copiare righe da un foglio Excel a un altro ma non riesco a
trovare le istruzioni giuste.
Qualcuno sa dirmi dove posso trovare una lista dei comandi per
controllare Excel, Word e qualche altra applicazione ?
Grazie in anticipo.
				Giuliano

 wrote in message
38fb2fd1...@news.libero.it...


MSDN, c'č tutto il modello ad oggetti dei pacchetti Office.

Veramente speravo di trovare qualche lista indicativa senza abbonarmi
a un servizio superprofessionale...
Riesco ad aprire Excel e la cartella che mi serve ma non so come
selezionare una riga intera, copiarla e incollarla su un altro foglio.
Ecco parte del codice:
type
  TForm1 = class(TForm)
    Button1: TButton;
    OD: TOpenDialog;
    EA1: TExcelApplication;
var
  Form1: TForm1;
  riga: OleVariant;
  FileName1 : OleVariant;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
OD.Execute;
FileName1 := OD.FileName;
    EA1.Visible[0] := True;
    EA1.Workbooks.Open(FileName1, Emptyparam, Emptyparam, Emptyparam,
    Emptyparam, Emptyparam, Emptyparam, Emptyparam, Emptyparam,
    Emptyparam, Emptyparam, Emptyparam, Emptyparam, 0);
Qualche suggerimento ?
Grazie ancora.
Giuliano

 wrote in message
38fd8a0...@news.dsnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: A capo: con Win98 #10#13, con WinXp #13#10

Mi sono accorto che con WinXp la sequenza di ritorno a capo è #13#10 
e non #10#13 come la utilizzavo in Win98.
E' possibile?
Questo spiegherebbe capisco perchè i controlli TMemo (e anche altri, come la 
To-Do List) visualizzavano dei quadratini al posto degli a-capo (Delphi 6).
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

To-Do List) visualizzavano dei quadratini al posto degli a-capo (Delphi 6).
Tutto e' possibile, parlando di Windows. La sequenza di a capo deriva
dal vecchio DOS ed e' sempre stata #13#10 (CRLF). Attento che su 98
non bastasse solo il #13.
Ciao
 Max

Newsgroup: it.comp.lang.delphi
Titolo: active x

chi mi spiega come istallare gli active x sui computer altrui senza
usare installshield?
Grazie!
Ho usato un tchatfx che non riescoa distribuire.
Grazie!

Puoi provare ad usare un file batch da lanciare dopo aver copiato i file dei
tuoi activex sulla macchina ospite.

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

Ciao a tutti!
Vorrei poter ciucciare da un foglio excel un tot di celle per poi
elaborarle. Da dove comincio? Dove trovo della documentazione sul
collegamento ad Excel/Word?
Grazie!
Chris

Per collegarti a Excel usi l'automazione ole.
Per la precisione, le funzioni CreateOleObject e getActiveOleObject.
Usando queste funzioni hai un puntatore ad una istanza di Excel o
Word o altro alla quale puoi mandare dei comandi in VBA.
Per i dettagli su questi comandi devi vedere sulla guida VBA di
Excel, in particolare:
WorkSheets
WorkSheet
Range
Cells
Saluti e buon lavoro
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Saluti e buon lavoro
Grazie! :)
Chris
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Ricerca Società Sviluppo in Delphi nel Nord-Est

Salve,
scusate l' OT, ma sto cercando una (o più) società di sviluppo software in
Delphi nel Nord-Est Italia (Friuli e Veneto orientale). Non è che qualcuno
di voi ne conosce o ha dei contatti.
Grazie.

 ha scritto nel messaggio
news:Mf7w9.98564$RO.25...@twister1.libero.it...


 In che settore? Deve essere necessariamente un'intera società?
Il settore non è molto importante, ho esperienza sia in ambienti gestionali
(magazzino, fatturazione), sia CRM, sia in utilità di sistema ed
applicazioni multimediali (Video ed Image Processing).
Il mio interesse è rivolto a società od altro (liberi professionisti,
imprese individuali, etc) che hanno intenzione di dare in out-sourcing lo
sviluppo di progetti in Delphi.
Grazie.

Homandato una email all'indirizzo indicato.
Saluti 
Alex 
Setec Astronomy wrote:

-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Alex
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Http.get .... su google

ciao
Volendo prendere i risultati di una ricerca su Google
ho creato questo codice :
s:=StringReplace(Edit1.Text,' ','+',[rfReplaceAll]);
Memo1.Text:=idHttp1.Get('
http://www.google.it/search?q='+s+'&ie=UTF-8&oe=UTF
-8&hl=it&lr=');
Pultroppo peró mi dá errore ''Forbidden'', mentre usando Msn come motore di
ricerca non ho problemi.
Avrei voluto fare pure un post per recuperare i risultati
di una traduzione''Google Translate''  ma mi appare
il solito errore.
Qualcuno mi sá dire come e se posso rimediare?
ciao
erik

 ricerca non ho problemi.
Forse ti sto per dire una biiipata...
Se Google redirige in qualche altra sua pagina hai provato a impostare a
True la proprietà HandleRedirects?
Ciao

 Qualcuno mi sa dire come e se posso rimediare?
Google implementa un sistema di ban per evitare che altri spider
grabbino i suoi contenuti.
Il sistema di ban si basa su user agent ed IP.
Se effettui delle richieste con user agent non approvato ti da
forbidden, se fai troppe ricerche con user agent giusto, ma sempre
dallo stesso ip ti da forbidden.
Saluti.
-- 
I'am what I'am, I do what I can

 dallo stesso ip ti da forbidden.
E se posso dire la mia, č giusto cosě.
--
Jax
Journeying Artificial Xenomorph
Newsgroup: it.comp.lang.delphi
Titolo: Domanda sui parametri

se ho il seguente oggetto: CC: TConto;  e lo passo ad una procedure, cosě:
 
procedure TForm1.GetSomething(CC: TConto);
 
vuol dire che all'interno della procedure CC viene replicato ? Cosa devo 
fare quando esco ? Potrei usare var CC: TConto, in questo caso ? 
 
 
---
Questa e-mail č stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 


 
 
Metti var davanti a CC, in questo modo tutte le modifiche impatteranno 
sull'oggetto originale.
 
Se non metti var, il compilatore farà una copia dell'oggetto valida 
soltanto all'interno del metodo e ti perdi le modifiche.
 
 
-- 
Morde

"Morde"  ha scritto nel messaggio news:nafg5c$1715$1...@gioia.aioe.org...
Metti var davanti a CC, in questo modo tutte le modifiche impatteranno
sull'oggetto originale.
Se non metti var, il compilatore farą una copia dell'oggetto valida
soltanto all'interno del metodo e ti perdi le modifiche.
----
OK, grazie. Ma se le modifiche all'oggetto originale non mi interessano ? 
Cioč uso l'oggetto all'interno e poi lo devo buttare via.
Ho provato a fare un Free, ma mi dą Access violation ... 


 soltanto all'interno del metodo e ti perdi le modifiche.
 
Non e` cosi`. Se TConto e` una classe, il compilatore non fa alcuna 
copia. Se e` un record, invece si`.
 
-- 
4ndre4
"The use of COBOL cripples the mind; its teaching should, therefore, be 
regarded as a criminal offense." (E. Dijkstra)
"Ora, questo "Delta11" non è nulla di più di uno scemo del villaggio" - 
http://goo.gl/1nrkkX
 

 vuol dire che all'interno della procedure CC viene replicato ?
 
Se TConto e` una classe e CC e` istanza di quella classe, CC non viene 
*MAI* passato per copia. Se hai bisogno di clonare, devi farlo 
esplicitamente.


"4ndre4"  ha scritto nel messaggio news:nafrba$c97$5...@dont-email.me...
Se TConto e` una classe e CC e` istanza di quella classe, CC non viene
*MAI* passato per copia. Se hai bisogno di clonare, devi farlo
esplicitamente.
---
CC è esattamente un'istanza della classe TConto. Quindi da quello che mi 
dici che usi var o no all'interno della procedure sto usando l'oggetto che 
ho all'esterno. Lo uso solo, non lo modifico. Quindi non è una copia e non 
lo devo cancellare. 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 e non lo devo cancellare.
 
Esatto, non e` una copia.
 
Gli oggetti vengono sempre passati per "reference". La clonazione di un 
oggetto non e` qualcosa che il sistema puo` compiere automaticamente in 
maniera sicura. Al massimo, il sistema puo` eseguire una shallow copy, 
che non sarebbe necessariamente corretta.


"4ndre4"  ha scritto nel messaggio news:nag5qs$jmv$1...@dont-email.me...
Gli oggetti vengono sempre passati per "reference". La clonazione di un
oggetto non e` qualcosa che il sistema puo` compiere automaticamente in
maniera sicura. Al massimo, il sistema puo` eseguire una shallow copy,
che non sarebbe necessariamente corretta.
--
Grazie, ora mi è chiaro ! 

Newsgroup: it.comp.lang.delphi
Titolo: listbox sizable

 dopo aver creato una form a runtime i cui componenti (anch'essi creati a
runtime) sono un memo
(che prende il 70%della form allineato a destra)
e una listbox (che prende la restante parte)
vorrei riuscire a spostarli in modo da cabiare attraverso il mouse il width
di entrambi(mentre uno si rimpicciolisce l'altro cresce).
insomma come outlook.
devo percaso usare un componente da mettere sotto ad entrambi?
forse un cavallo si sarebbe spiegato meglio .. chi lo sà :)
cmq se qualcuno,magari proveniente da un'altro pianeta, riesce ad capirmi
mi dia una mano perchè stò impazzendo con + cose e questa non era prevista!
graçias
erik

 ha scritto nel messaggio
news:Cl35a.279104$AA2.10...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Studio Delphi 4?

Ho deciso di studiare, in parallelo a Java di cui so già qualcosina, Delphi.
Vorrei evitare, almeno per il momento, di comprare un libro (anche perchè mi
pare che in Italia ce ne siano pochini).
Vorrei chiedervi se (ho scaricato Delphi 6 Personal) secondo voi va bene
studiare con "Teach yourself Delphi 4 in 21 days", il cui testo è
disponibile ora online (se a qualcuno interessa, ecco l'url:
http://www.kaposnet.hu/books/tysdelphi4/
 ) oppure le modifiche fatte nelle
ultime due versioni sono tali da creare problemi in seguito, e quindi
sarebbe meglio rivolgermi ai vari tutorial disseminati per la rete.
Grazie.
vineland
__________________________________________________________________

 sarebbe meglio rivolgermi ai vari tutorial disseminati per la rete.
Credo che non ci siano problemi, usa pure quel libro (grazie per il link :)
Di novita' ce ne sono, pero' se sei agli inizi non hai nessun problema, e
comunque i delphi sono sempre compatibili con le versioni precedenti (per
cui non dovresti rischiare di imparare qualcosa di "sbagliato").

Ok, grazie :-)
vineland
Newsgroup: it.comp.lang.delphi
Titolo: accettare comandi (file) via DDE?

Salve volevo accettare i file via dde.
Ovvero associare il file alla mia applicazione con il dde in modo che
ricevuto il nome del file lo carichi?
Qualcuno sa come si fa?
Grazie
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

Qualcuno sa come si fa?
Dipende da quale ambiente utilizzi.
Una domanda : perche' proprio il DDE ? (e non COM per esempio ?)
Tieni presente che DDE e' una tecnologia molto "buggata", che
Microsoft si rifiuta di supportare ulteriormente.

On Stardate Thu, 17 Aug 2000 02:33:46 GMT, 
andrea_...@bigfoot.com
(Andrea Laforgia) wrote:

mi ma nelle associazioni dei file si usa il dde:D
Mi serve per ricevere il nome del file quando questi riceve il
fatidico doppio click:D
ciao


 fatidico doppio click:D
Se ho capito bene a te interessa sapere quale file č stato doppiocliccato e
ha causato l'apertura della tua applicazione, per poi aprirlo subito dopo
l'apertura dell'applicazione stessa....giusto?
Se č cosě....dopo che ti sei creato l'associazione nel registry del tipo di
file che ti interessa(es: *.mia) alla tua applicazione....per aprire il file
all'avvio del programma non ti serve utilizzare i componenti DDE...ma
nell'evento OnCreate del form principale della tua applicazione ti chiami
ParamStr(1)....che ti restituisce il nome del file che la tua app. deve
aprire....per ulteriori info su ParamStr guarda l'help e dai un'occhiata a
ParamCount che forse ti puň servire....ciao.
Spero di averti aiutato....ciao :-)
--
DeViL!
=====================================
Togliere ILDISTURBO per rispondere :-)
=====================================
--------------------------------------------------------
"in tutti i tipi di unione, ciascuno dovrebbe comportarsi
secondo la sua naturale inclinazione" (Vatsayana)
--------------------------------------------------------

Spero di averti aiutato....ciao :-)
lo so questo ma se uno clicca su di un'altro file mentre
l'applicazione e' in esecuzione voglio che riceva questo nuovo file
invece di caricarne un'altra
per questo mi serve il dde
Ciao
Kirys


per questo mi serve il dde
guarda nella tua email.
Ti ho inviato un piccolo esempio di 2 applicazioni che comunicano
tramite DDE.
Caveat: il codice e' per D1.
Ciao
Duilio

 per questo mi serve il dde
Piuttosto che infognarti con DDE ti consiglio di mettere in piedi un sistema
di comunicazione fra + istanze della tua applicazione...
(è la solita solfa del mutex per vedere se c'è un'istanza già attiva, poi
dovrai passargi il nome del file [usa un file mappato in memoria e un
messaggio personalizzato per avvertire l'istanza che dovrà aprire il
file...] )
DDE tirerà presto le cuoia...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it

 per questo mi serve il dde
Beh... ma lo stesso *potresti risolvere in un altro modo... cioè quando
viene lanciata l'applicazione
vedi se è già attiva e in caso le passi (wm_copydata) il nome del file da
caricare :)
Ciao!! Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5Ent + Crystal Reports

Salve a tutti,
c'è qualcuno che abbia avuto esperienze (di programmazione intendo! :) ) con
D5Ent e Crystal Reports 8.5/9.0?
In particolare, a me servirebbe una mano per utilizzare detto tool di
reporting tramite ActiveX.
Ho importato i controlli ActiveX in D5 però non riesco ad utilizzarli.
Infatti, anche inserendo l'embedded designer, non trovo alcun
metodo/proprietà che mi permetta
di caricare/assegnare il report da utilizzare.
Cosa, questa, che invece mi riesce tranquillamente se utilizzo la dll di
legacy (crpe32.dll).
Ho trovato un esempio sul sito crystal decision che doveva fare proprio al
caso mio...peccato
che non compila!!
Nel read me allegato all'esempio parla di un sostituto di TApplication che
integra un metodo
per l'assegnazione del report all'embedded report designer.
Ovviamente, tutti gli esempi con l'ActiveX, riguardano MS Visual Basic e
Visual C++, così come il 90%
della documentazione...e Crystal Report perde punti... :(
Grazie in anticipo,
Carmine

Lasciamo stare...ho risolto :)
Grazie lo stesso!

Newsgroup: it.comp.lang.delphi
Titolo: Turbo Delphi

Ciao,
Sono in possesso di Turbo Delphi, qualcuno sa come installarlo su XP.
Mi riferisco ai pacchetti
dotNETJSharp
dotNETSDK
MSXML
cosa conviene fare ?

Scusate, pensavo fosse molto più complessa l'installazione, invece è
molto semplice. Basta seguire l'ordine corretto di installazione dei
componenti.
Adesso mi studio il lay-out.
Ho compilato un precedente progetto scritto in D7 senza alcun
problema.
Ma è possibile ridimensionare la form a design time ?
Che bella notizia Turbo Delphi
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: BDE ? DAO ? ADO ? quale legame tra costoro ? e ancora ....

Essendo alle prime armi con Delphi, devo partire con un nuovo progetto,
avrei bisogno di qualche chiarimento :
In riferimento a db MSAccess
Da quello che ho capito BDE si appoggia a DAO, tecnologia che MM
(MammaMicrosoft) sembra considerare obsoleta.
L'ultima versione di DAO comunque non supporta mdb in formato Access2000.
BDE non supporta mdb in formato Access97 e tantomeno 2000, se voglio
utilizzare un mdb 97 devo installare Access e poi disinstallarlo (Qualcuno
ha altre soluzioni a proposito).
ADO apre mdb 97 e 2000
Delphi fornisce un componente che si appoggia ad ADO di MM.
Insomma conviene partire con ADO ?
Il componente per i Report di Delphi fornisce risultati adeguati o č
conveniente apoggiarsi ad un componete piů prestante ?
Grazie per le risposte
--
======================================================
                      Gianluigi Genasi
 
gian...@minisystem.com

 conveniente apoggiarsi ad un componete più prestante ?
Non è affidabile. In base al lavoro che devi fare, puoi scegliere altri
tools: ReportBuilder, CrystalReport (che però è OCX).
Oppure rpova il valido Fast Report Plus (
www.fastreport-plus.com
) che ha il
vantaggio di essere free e con sorgenti
Ciao
Andrea


 Sei sicuro ? perchè ti posso assicurare che se non installo Access 97 il
BDE non mi apre l'mdb;
se qualcuno ha altre soluzioni è il benvenuto in questa discussione

BDE per accedere ai file Access utilizza DAO, questo significa inoltre che si
possono usare solo file mdb in formato Access 97, quelli creati con access
2000 non si possono utilizzare con DAO. Le alternative sono:
- usare BDE con un Data source ODBC (lento come una lumaca artritica in fin di
vita)
- usare ADO (è microsoft non si sa se funziona....)
- non usare file .mdb, ma qualsiasi altra cosa
Scherzi a parte se vuoi usare file mdb, ADO è quasi obbligatoro.

vantaggio di essere free e con sorgenti
Mah, io l'avevo provato perche' sembrava veramente completo. Pero' ho
scoperto che ha una marea di difetti e grossolanita' (per es. la bande
subdetail non funzionano! Lo stesso autore in un demo utilizza una
banda detail al posto di una subdetail).
I sorgenti sono illeggibili, un'accozzaglia di procedure enormi.
Onore a chi l'ha realizzato, ma per me va bene solo per *piccoli*
report, basati su Paradox (perche' se non c'e' una chiave primaria,
non funziona!).
Ho ripiegato su QR, pensa un po'! :-)
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 Ho ripiegato su QR, pensa un po'! :-)
So che il nome fa accapponare la pelle :) ma nessuno ha mai provato "Duck
Report"? (DSP)
Io si' e a me sembra ottimo...soprattutto perche' ho avuto molto a che fare
con i codici a barre...

con i codici a barre...
Il fatto e' che non e' freeware, almeno a me non sembra che sia
totalmente freee..
