mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Caccia al file da una path

Ciao, ho bisogno di recuperare il nome di un file da una stringa contenente
un'intera path (c:\Programmi\Cartoons\Pippo.doc). Immagino dovrei ciclare
sulla stringa da destra fino a trovare la '\' contare a quanti caratteri si
trova estrapolando quanto si trova alla sua destra, ma come in delphi e con
che comandi.
Grazie
Un neofita che non ne viene fuori....

 ha scritto nel messaggio
news:8tnt2m$19n$1...@nslave3.tin.it...


Grazie, per il prezioso suggerimento vado subito a caccia ....
--
    yVega
Newsgroup: it.comp.lang.delphi
Titolo: Prodotti TMS Software

Ciao,
  vorrei comprare alcune librerie della TMS Software ma non sono
completamente convinto. Qualcuno che le usa mi potrebbe dare qualche
impressione?
Grazie 1000



Ciao,
  utilizzo da diverso tempo questi componenti sia in Delphi che BCB.
Uso:
  Grid. La trovo estremamente versatile (non ho fatto confronti con altri
prodotti ... mi basta questo ...). Considera che ti permette
l'importazione/esportazione della griglia in formato XLS (per fogli non
troppo complessi)
  TWebUpdate. Fa correttamente il suo dovere;
  TWebData. Lo uso per importare le quotazioni di borsa e funziona bene.
Gli altri controlli sicuramente aiutano lo sviluppo/abbelliscono il proprio
applicativo.
 
Il prodotto e' ben supportato. 
 
Spero di esserti stato utile.

L'investimento vale. I componenti sono tantissimi, i risultati direi
molto buoni. Li uso da dirca 7 mesi. Ben supportati e con
aggiornamenti pressochè mensili (il che a volte rappresenta una
scocciatura)
Saluti
Giovanni Caramia

 scocciatura)
la penso anche io esattamente nello stesso modo. A volte da una release
all'altra vengono introdotti (o reintrodotti) dei bug, e la cosa e'
piuttosto fastidiosa. E' meglio quindi tenersi anche la precedente release,
da reinstallare in caso di necessita'.

 scocciatura)
Ho risolto il problema li ho comprati anche se la frequenza degli
aggiornamenti mi confermano me mie supposizioni. Avevo provato la Component
Pack 2.9 e si piantava mentre la 3.0 è OK.
I prodotti sono utili ma in quanto a qualità forse non sono il massimo. Il
tempo di confermerà o smentirà, comunque la spesa l'ho fatta.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: [OT?] USB U3

Qualcuno di voi ha già provato a sviluppare in Delphi software che supporti
lo standard U3?
www.u3.com
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Osserva i tuoi nemici, poiché essi sono i primi a scoprire i tuoi difetti
(Antistene)

On Tue, 22 Nov 2005 15:11:31 +0100, Lis wrote:
Sono alle prese con la conversione di un header C.
Ho scaricato il test di aiuto presente nel progetto Jedi (Jedi conversion
tutorial), ma ho alcuni dubbi che il documento non risolve.
Come posso tradurre queste espressioni?
const wchar_t * const dapiGetVersion();
typedef void (_stdcall *DAPI_CALLBACK)(HDEVICE hDev, DWORD eventType, void*
pEx);
HRESULT dapiRegisterCallback(
  HSESSION       hSession,
  wchar_t*       pszConnectionString,
  DAPI_CALLBACK  pCallBack,
  void*          pEx,
  HCALLBACK*     hCallback) ;
dove HSESSION e HCALLBACK sono definiti come DWORD;
Inoltre, da cosa capisco se un parametro dev'essere passato per valore o per
riferimento? Quando devo aggiungere il "var"?
Per capire se sono sulla buona strada, questa č giusta?
HRESULT dapiCreateSession (HSESSION * hSession);
function dapiCreateSession(hSession: DWORD): HRESULT; stdcall;
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Due cose sono infinite: l'universo e la stupiditą umana. Sull'universo ho
ancora i miei dubbi (Albert Einstein)

 ha scritto nel messaggio
news:mvux1fhw...@lis.lis.lis...


 hai qualche info scrivimi pure
praticamente nulla. Mi hanno scritto dicendomi che hanno un forum per la
comunità di sviluppatori...VUOTA  :-D
http://www.u3community.com/
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno
sprovveduto che non lo sa e la inventa (A.Einstein)

Newsgroup: it.comp.lang.delphi
Titolo: VCL per files C-ISAM

Qualcuno di voi è a conoscenza di qualche vcl, libreria o ogni cosa
che mi permetta di accedere a dati in formato c-isam?
Ringrazio aniticipatamente per qualsiasi informazione in merito, bye!
------------------------
[Il Vero End-User conosce sempre il tuo numero di telefono...]

gia provato con google?
Bye
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
alsalvati(at)
supereva.it

Cerca in Torry e li trovi, ma mi pare che siano a pagamento...
Gian
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Già cercato, ho trovato diversi driver ODBC e oggetti COM, ma per ora
niente di nativo Delphi.
Conosci già qualcosa del genere?
Grazie, saluti


http://www.geocities.com/technotes2002/links.htm

Newsgroup: it.comp.lang.delphi
Titolo: Caratteri strani (formato html?)

Ciao a tutti, 
sono ancora alle prese con le email. Ho una domanda, credo sciocca, da
farvi: quando scarico una mail tramite IdPOP3, i caratteri accentati mi
vengono convertiti in maniera strana (ad es. la "è" viene tradotta in
"=E8"). Questo solo quando l'email è formattata in testo normale, in
quanto se formattata in HTML tutto funziona. Come faccio per
visualizzare i caratteri corretti?
Vi posto un piccolo pezzo di codice perchè eseguo un controllo che non
vorrei dia problemi:
  for i := 0 to Pred(Messaggio.MessageParts.Count) do begin
    if Messaggio.MessageParts.Items[i] is TIdText then begin 
      if Pos('text/plain', Messaggio.MessageParts.Items[i].ContentType)
= 1 then begin
        Corpo.Lines.Clear;
Corpo.Lines.AddStrings(TIdText(Messaggio.MessageParts.Items[i]).Body);
      end;
    end;
  end;
Ho inserito il controllo "if pos('text/plain', ..."  perchè mi accadeva
che mi veniva preso il formato html della mail e non il testo
formattato.
Grazie mille,
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

=E8 è il valore ascii della e accentata utilizzando il font Courier New, 
ovvero =E8 lo puoi convertire in Char($E8) oppure #$E8 che poi è la 
stessa cosa
Ciao,
David

 stessa cosa
A questo punto ti chiedo: esiste una funzione alla quale passo come 
parametro la mia stringa errata e che me la ritorni formattata 
correttamente? Credo che usare un replacestring per ogni carattere
formattato male non sia molto corretto. Ho provato a cercare tra le
proprietà-funzioni dell'oggetto TIdMessage ma non c'è nulla che mi 
torni utile! :(
Un saluto, 


Che io sappia non c'e' l'unica è ricercare il carattere '=', leggere i 
due caratteri successivi e, se sono numeri esadecimali convertirli.
Ciao

 se sono numeri esadecimali convertirli.
e come faccio a capire questo "se"? Scusami se ti rompo ma non riesco 
a capirci nulla! :(


Function Sostituisci(Mes : String) : String;
Var
   S  : String;
   V  : Array[0..1024] Of Char;
   I  : Integer;
   I1 : Byte;
   Ok : Boolean;
Begin
   S := '';
   StrPCopy(V, Mes);
   // Ciclo per tutti i caratteri
   I := 0;
   While (I <= Length(Mes)) Do
	Begin
           Ok := True;
           // E' un possibile valore Esadecimale
           If (V[I] = '=') And (I < Length(Mes)-3) Then
	     Begin
                // Prelevo i prossimi 2 e tento la conversione
	       Try
                  I1 := StrToInt('$'+V[I+1]+V[I+2]);
                  S  := S + Chr(I1);
                  Inc(I, 3);
                  Ok := False;
                Except
                End;	
              End
	  // Carattere normale
	  If Ok Then
              Begin
                S := S + V[I];
                Inc(I);
              End;	
	End;
   Result := S;
End;
A te le ottimizzazione e le eccezioni.
Bye,
David

 A te le ottimizzazione e le eccezioni.
Wow grazie mille! č come se mi avessi fatto il regalo di Natale!
Adesso cerco di capirci anche qualcosa  ;)
Ciao, Dario

Newsgroup: it.comp.lang.delphi
Titolo: Differenza tra TD.net e TD win32

Di programmazione ne so meno di niente, visto pero' che ci sono le versioni 
gratuite vorrei cominciare a programmare, a me interessano per il momento le 
applicazioni database per desktop, quello che chiedo e' questo, a livello di 
programmazione in object pascal c'e' differenza nell' adottare uno o l' 
altro ?, non so' se mi sono spiegato... cioe' se imparo a programmare con TD 
win32 sara' valido anche per la versione .net o l' approccio a TD.net e' 
diverso.
Ciao Oberon 

Oberon ha scritto:

Considerando l'uso che ne devi fare, dubito che tu abbia bisogno - al 
momento - di "Turbo Delphi for .NET", in quanto "Turbo Delphi for Win32" 
ti fornisce tutto il necessario per produrre questo tipo di 
applicazioni; l'uso del .NET Framework, nel tuo caso, dovrebbe essere 
valutato in base alle necessità di integrazione con questa piattaforma 
(se ti sono richieste) oppure in base al bisogno di sfruttare alcune 
delle sue caratteristiche.
In sostanza, tra i due che hai citato, considerando l'uso che devi 
farne, credo che "Turbo Delphi for Win32" sia l'ambiente giusto per te. ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 credo che "Turbo Delphi for Win32" sia l'ambiente giusto per te. ;-)
Ok seguo il tuo consiglio, permettimi ancora una domanda, nel caso un domani 
passo a TD.Net l' approccio con TD e' totalmente diverso oppure mi porto 
appresso tutto quello che apprendo con TD win32.
Ciao Oberon
P.S. Cerca cerca ho trovato i manuali di Delphi 7 in pdf per giunta pure in 
italiano, trovo esaltante cominciare senza spendere 1 cent, sicuramente un 
buon viatico per le ver. professional.
 

 appresso tutto quello che apprendo con TD win32.
Se usi la libreria VCL, puoi compilare in seguito la tua applicazione 
con "Turbo Delphi for .NET" appoggiandoti alla libreria 
VCL.NET
.
Ci sono alcuni accorgimenti da seguire, ma la compatibilità del codice 
prodotto, soprattutto con la versione di BDS da cui è stata ritagliata 
la linea Turbo, è elevatissima. Esistono comunque warning che puoi 
abilitare per aiutarti in questo senso.
Ad ogni modo, a meno che tu non debba necessariamente usare .NET per 
motivi ben precisati o nel caso in cui divenga una piattaforma 
obbligatoria (e direi che siamo ancora lontani da questo scenario), 
difficilmente ti troverai ad affrontare questa situazione.
In ogni caso, sai che esiste una libreria (
VCL.NET
) che semplifica di 
gran lunga il porting, nel caso un domani tu debba compilare e 
proseguire lo sviluppo su .NET.


 sviluppo su .NET.
Molte grazie per tutte le informazioni. Ciao Oberon
Newsgroup: it.comp.lang.delphi
Titolo: qr preview per delphi

Qualcuno è in grado di dirmi come usare qr preview di delphi? grazie
-- 
mara 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-702179.html
Inviato via 
http://www.itsistemi.net


Avendo creato un report denominato QR_Stampa i comandi sono i seguenti:
  QR_Stampa:=TQR_Stampa.Create(Self);
  QR_Stampa.PreviewModal;
  QR_Stampa.Free;
  QR_Stampa:=nil;
end;
Ciao
GP

 mara
più precisamente che ti serve sapere?
quando hai il report fai
 quickreport1.preview;
-- 
mnoga
Newsgroup: it.comp.lang.delphi
Titolo: Canvas su TForm1.FormCreate

Canvas.Pen.Color := clMedGray;
Canvas.MoveTo(10,10);
Canvas.LineTo(50,50);
Questi comandi nella procedura TForm1.Button1Click mi disegnano una linea 
in obliquo, se scrivo gli stessi comandi nella procedura 
TForm1.FormCreate non succede nulla, o almeno non visualizzo più quella 
riga... come faccio a creare la linea e in generale i disegni fatti con 
Canvas all'apertura della form?
--- posted by geoForum on 
http://www.delphiedintorni.it

Canvas all'apertura della form?
non è che non succede nulla ... il disegno lo esegue
correttamente ma poichè poi viene chiamato il metodo
Paint che ridisegna completamente la form quello che
ottieni è la cancellazione della tua linea.
La via corretta è mettere il codice nell'evento OnPaint
che viene scatenato dopo che il Form è visualizzato ed
ogni volta che il form necessita di un ridisegno.
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/


Ciao Daniele50
Delphi all'avvio della form esegue nell'ordine i seguenti:
OnCreate
OnShow
OnActivate
OnPaint
OnResize
OnPaint   (di nuovo)
credo che il posto giusto sia nellevento OnPaint o almeno OnShow
GP

ogni volta che il form necessita di un ridisegno.
Ottimo! Cosě ho risolto anche il problema che hai accennato, cioč quella 
che quando si riduceva la finestra per poi riprenderla il disegno "non 
c'era piů...".
Ciao e grazie!
Daniele


GP
Credo anch'io, anche perché l'ho testato e funziona alla perfezione.
Ciao e grazie

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 e MS SQL Server

Ciao!
Dovrei scrivere un'applicazione semplice che permetta di editare i
dati presenti in alcune tabelle di un DB MS Sql Server.
Ho sempre usato ADO per piccole applicazioni basate su Access o
mediante ODBC ma mai con SQL Server che non conosco quasi per nulla.
Ho letto un pò sul web e l'approccio non dovrebbe cambiare: uso un
ADOConnection e produco la ConnectionString mediante il wizard senza
problemi. Poi quando uso una ADOTable questa non mi elenca nulla nella
tendina relativa al campo TableName.
Se registro la fonte ODBC relativa allo stesso database le cose
cambiano leggermente. Nella tendina di TableName vengono evidenziate
delle stringhe ma sembrano tabelle di sistema/gestione di MS SQL
Server (TABLES, VIEW, ecc. ) ed in ogni caso non trovo quelle che sono
presenti nel "mio" DB.
Se esploro il database con il Server Explorer di Visual Studio 2005
(la versione di MS SQL installata è quella che accompagna questo
ambiente!) invece per la connessione a "fcc001\sqlexpress.master.dbo"
mi evidenzia una serie di folder (Tables, Views, Stored Procedures,
ecc.) ma sotto a Tables mi ritrovo le mie tabelle: tabUser, tabLog,
tabWarn, ecc.
Qualcuno può dirmi dove sbaglio?
Grazie
PS ho provato anche mediante DBExpress ed il risultato è analogo : non
viene ritornato l'elenco delle tabelle del database

 tendina relativa al campo TableName.
come detto un infinito numero di volte, usare oggetti tabella cone db
client/server è sbagliato.
Devi usare TAdoQuery.
Probabilmente hai degli errori sui parametri della connessione.
A.


Controlla se nella stringa di connessione fai riferimento
al catalogo giusto, poi controlla se hai i permessi per
visualizzare le tabelle, controlla anche se fai un accesso
trust o sql autentication.
-- 
______________________
Gaetano - cdm_roccotanica 

trust o sql autentication.
Ringrazio Gaetano e Alberto per le loro risposte.
Nel caso specifico era un mio errore in quanto avevo pasticciato con
SQL Server non essendo molto esperto e le tabelle create con uno
script SQL passato da un altra persona le avevo create su un server
che era diverso da quello che usavo nella ADOconnection.
Me ne sono reso conto solo dopo aver deciso di creare le tabelle
mediante codice usando una ADOCOmmand e poi andando a sfogliare il
server mediante SQL Management Studio.
Le risposte mi sono comunque utili perchè il problema, ancora
irrisolto, ce l'ho ancora al momento di passare l'applicazione alla
persona che sta lavorando su SQL Server: l'applicazione non trova le
tabelle presenti nel DB e quindi ne genera di nuove e con quelle
generato ovviamente funziona. Ora si tratta solo di analizzare la
situazione con Management Studio per capire se il problema è analogo.
Grazie!
Newsgroup: it.comp.lang.delphi
Titolo: C'erano una volta i Ng di delphiedintorni.it...

...esistono ancora? Nel senso sono attivi o si sono trasferiti/trasformati  
in qualcos'altro?

 trasferiti/trasformati in qualcos'altro?
Vedi qui:
http://www.delphiedintorni.it
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
http://www.delphiedintorni.it
Si certo, ho già visto e proprio perché ho notato, a parer mio, poca se  
non scarsa attività rispetto a qualche anno fa, che pongo la domanda.


Forse perché c'era una volta Delphi .....
G.

 non scarsa attività rispetto a qualche anno fa, che pongo la domanda.
A livello personale, che riguarda anche questo gruppo, credo che ci sia 
molto meno tempo individuale a disposizione per dedicarsi alla 
risoluzione dei problemi del prossimo, quando ciascuno ha le proprie 
attività di sviluppo da completare. :|


 Forse perché c'era una volta Delphi .....
mi sa che ti confondi con Java.. :)
Ale

Newsgroup: it.comp.lang.delphi
Titolo: bmp su dbgrid

ciao,
E' possibile inserire una bmp in una dbgrid normale ?

 E' possibile inserire una bmp in una dbgrid normale ?
se ti riferisci a un'immagine di background, ci sono dei componenti DbGrid, 
su Torry, che hanno una proprietą Background.
-- 
Mauro Falzari ( 
http://digilander.libero.it/mauro.falzari
 )
"Se guardi nell'abisso, anche l'abisso guarda in te." (Friedrich Nietzsche)

 DbGrid, su Torry, che hanno una propriet�Background.
Scusami sono stato poco chiaro io, intendo una bmp in una cella e vorrei 
farlo tramite la DBgrid standard senza usare componenti esterni.

 farlo tramite la DBgrid standard senza usare componenti esterni.
allora devi sfruttare le proprietą DefaultDrawing e gli eventi 
OnDrawDataCell e OnDrawColumnCell e i corrispondenti metodi 
DefaultDrawDataCell e DefaultDrawColumnCell.


Se hai "Programmare con Delphi5" di Marco Cantů lě c'č un esempio completo
passo passo per fare quello che vuoi tu.
Io a suo tempo l'ho provato e funziona. Se non lo hai dimmelo che magari te
lo acchiappo (io il libro ce l'ho) e te lo passo.
Ciaoux


No non ce l'ho, io programmo per lo piů in bc++ ma i concetti con le vcl
sono semre quelli.
Se riesci a procurarmelo ti ringrazio.
:)
ciao!

se mi ricordo, stasera te lo passo.
CIAOUX

Allora, se vai sul sito di Marco Cantù c'è il codice dei suoi libri.
Quello che tu cerchi in particolare si trova in
http://www.marcocantu.com/code/md5/DRAWDATA.htm
Ciao

Ah, sono sempre io, hi-info, scusate il morphing ma le mie innumerevoli
postazioni........ mi rincitrulliscono!!!
Newsgroup: it.comp.lang.delphi
Titolo: Ado e campi tipo oggetto ole di Access

Salve a tutti, ho un altro problemino da risolvere.
Su una form ho la necessitą di riempire delle edit con i dati prelevati da 
una tabella.
Il record da prelevare lo scelgo in base al nome che inserisco in  una edit.
Con la linea trovo il record:
adotable1.locate ('nome', edit1.text, [loCaseInsensitive]);
posizionato sul record cercato assegno i vari campi con le seguenti lineee 
di codice:
edit5.text := adotable1.fieldvalues ['nomedelcampo1'];
edit6.text := adotable1.fieldvalues ['nomedelcampo2'];
etc. etc.
Fin qui tutto bene, ma se i campi da assegnare non sono ne numerici ne di 
testo, ma sono immagini
(oggetto ole di Access) come faccio?
Ho provato ma non sono riuscito, il compilatore non vuole saperne.
Vi ringrazio anticipatamente.

Avevo trovato degli esempi su 
www.torry.net
 vai a farci un salto...

Newsgroup: it.comp.lang.delphi
Titolo: Valore esadecimale di un colore

Ciao a tutti
Sapete se esiste una funzione su D5 che mi permette di avere il valore
esadecimale partendo da un colore?
Mi spiego meglio, devo far scegliere all'utente un colore tramite il
componente ColorDialog e ho bisogno che mi ritorni il valore esadecimale per
poterlo utilizzare dentro una pagina HTML per dare colore ad un testo.
Sapete come posso fare?
Grazie
_________________________________
Tomas

 Sapete come posso fare?
il colore è rappresentato da una tripletta RGB. Ogni colore della tripletta
è un byte. Quindi hai tre byte per rappresentare un colore.
Questi 3 byte assieme, sono un valore numerico. Quindi se scrivi:
Form1.Caption:=IntToHex(clwhite, 6);
ottieni FFFFFF.
Oppure al posto di clwhite ( che poi è una costante già definita ) puoi
mettere un parametro di tipo TColor che poi come ti ho detto, è un numero.
Nell'help di Delphi trovi ulteriori notizie riguardo il tipo TColor !!
Ti saluto.....ciao !!
Antonio Tarolla

 Ciao Nemo,

Newsgroup: it.comp.lang.delphi
Titolo: Partenza File

Sono un ex-programmatore delphi, che da 3 anni faccio l'amministratore di
una rete informatica.
Sto ora facendo un piccolo programma che mi permetta di far partire le varie
applicazioni della mia
azienda con dei bottoni perchè poi volevo metterlo come applicazione
principale di un Terminal Server
Quale il comando per far partire un programma esterno della mia applicazione
tipo .exe
A suo tempo l'avevo fatto ma ora non ricordo
Qualcuno può aiutarmi.
--
-------------------------------------------------------------
System Administrator
Nicola Peripolli
-------------------------------------------------------------

E' una api di windows: shellexecute
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: Stampante HP

Salve a tutti, ho la necessità di impostare le dimensioni di una pagina di 
stampa fatta con crystal report.
Fin qui nessun problema, infatti tramite il codice che segue sono riuscito a 
farlo.
          Crpe1.Printer.PMode.dmPaperSize      := DMPAPER_USER;
          Crpe1.Printer.PMode.dmPaperWidth   := 2100;
          Crpe1.Printer.PMode.dmPaperLength  := 2100;
          Crpe1.PrintOptions.Copies                   := 2;
Il problema si presenta in presenza di una stampante 'HP 2420 PCL 6' 
collegata con LPT1;
la quale non accetta il settaggio che gli passo.
Impostando anche un altra stampante tutto regolare.
Ho trovato nell'help del componente VCL CRPE il modo di passare il nome 
della stampante la porta e il driver con il seguente codice :
 
Crpe1.Printer.Name
 := 'HP Laserjet 2420 PCL 6';
          CRPE1.Printer.Port := 'LPT1:';
          Crpe1.Printer.Driver := 'HPC24206.GPD';
ma non cambia nulla.
Sapete dirmi se questo codice è corretto o se c'è altro modo per baipassare 
la stampante HP ?
Con una Epson funziona.
-- 
Daniele Napoli

dovresti veridicare che il formato che vuoi impostare faccia parte delle
possibilita offerte dalla stampante. O se la stampante accetta formati
"liberi"
Bye,
Raktzo
Newsgroup: it.comp.lang.delphi
Titolo: Caption Button

Ciao a tutti,
su un vecchio progetto gestito il Delphi 5 (non portabile su compilatori 
recenti - purtroppo -) ho la necessità di cambiare l'oggetto che 
gestisce l'inserimento di bottoni custom sulla barra del titolo.
Ora come ora uso TmxCaptionBarButtons ma, su Windows 7 non vengono 
visualizzati (anche se in realtà funzionano perfettamente).
Qualche anima pia mi puo' dare il nome di qualche componente anche non 
free che funzioni su Win7 ?
Grazie,
David

 David
Come avevo scritto in qualche post addietro, riporto :)
A pagamento mi viene in mente la suite della devexpress 
(
http://www.devexpress.com
) sono un pochino ostici, ma molto potenti.
Oppure la suite TMS 
http://www.tmssoftware.com/
 belli anche questi sono 
piu' intuitivi rispetto ai DevExp.
Per componenti Free non saprei, forse le Jedi hanno qualche cosa, ma non 
vorrei dire una cavolata
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/


Grazie

 visualizzati (anche se in realtà funzionano perfettamente).
JEDI sempre!
http://sourceforge.net/projects/jvcl/
Se non sbaglio, però dalla v. 3.38 hanno rimosso il supporto a D5.
Controlla. In caso affermativo prendi la 3.37.
Gp

Newsgroup: it.comp.lang.delphi
Titolo: ras in WinNT

Salve a tutti,
come faccio a comporre un numero di telefono in Windows NT, o più
precisamente, quale libreria devo usare?
io uso ....rundll, rnaui + in numero da chiamare.... ma mi dice che
rnaui.dll in NT non esiste. Come faccio?
Grazie a tutti
Ciao


ci sono diverso metodi:
1 - metodo banale esegui (winexec) : raddial <nome della connessione> +
<altri parametri>
vediti l'help di rasdial
2 - usa il componente TRas o Tconnection o qualsiasi componete che faccia
uso della dll: RNAPH.DLL
Ciao
Bentex

Newsgroup: it.comp.lang.delphi
Titolo: Query UNION un campo in più sulla struttura delle query

Ho una query union che interroga quattro tabelle, la query è composta di 4
campi. Ho la necessità adesso di aggiungere un campo blob che risiede su una
sola delle 4 tabelle ed ovviamente la query union non funziona. Come posso
risolvere o aggirare questo problema? Thanks
Med

io ho messo una costante ma era un campo varchar.
Non so se funge anche per il blob..
Magari ci metti una cosa del tipo
NULL AS TUONOMECAMPO...
A

Newsgroup: it.comp.lang.delphi
Titolo: Componente quale antenato?

Ciao,
sto cercando di creare il mio primo componente, un colorbox. Per ora 
sono partito ereditanto da TCustomControl.
Il componente e' completamente "disegnato", mi serve uno slider, ma 
volevo disegnare anche quello...
Cosa dite la scelta e' stata azzeccata?
Era meglio partire da TWinControl?
Qualcuno potrebbe spiegarmi brevemente i vantaggi d partire da un 
TWincontrol?
Grazie
Ciao

)
Newsgroup: it.comp.lang.delphi
Titolo: Filtro HTML di QuickReport

Qualcuno ha un pò di documentazione sul filtro HTML di Quickreport 5 ?
QRHTMLFilter
Nella guida non cè scritto niente, e anche cambiando le proprietà
non si ottiene nulla.
Mi basterebbe creare pagine HTML separate anzichè un paginone
lunghissimo....ma non riesco a trovare nessun esempio o documentazione
Delphi 7 + QR 5.02
Grazie ai volenterosi !
C. 

 Delphi 7 + QR 5.02
Non uso QR da un pezzo. Quindi, tiro a indovinare..
Tu hai una preview e la devi esportare in HTML ma vuoi avere n pagine
HTML, giusto?
Ora, a prescindere dalla documentazione, sto kaz di filtro non eventi
del tipo onnewpage/onchangepage/onnextpage?
A.

A.
Non ha eventi, porcapaletta.
In preview si seleziona il Save As... e si sceglie HTML come formato
e lui parte.
Il problema su stampe molto lunghe è che la pagina HTML è troppo
grande e anche scritta male perchè vengono utilizzate delle posizioni
assolute per le stringhe stampate
Finchè sono poche pagine 10-20 va bene ma poi ci si ritrova con
posizioni da 100.000  pixel dall'inizio che fanno impazzire qualunque 
browser
Questa è la prima riga
<DIV style="position:absolute;left:38px;top:38px;height:65px;width:1028px; 
background-color: #FFFFFF"></div>
e questa l'ultima (99159 pixel da inizio foglio)
<div 
style="position:absolute;top:99159px;left:38px;font-family:Arial;font-size:8pt;font-style:italic;color:#808080;">
.....ma se pò campà accussì ?
Grazie cmq
C. 

Prova così
procedure TASprevForm.btnHTMLClick(Sender: TObject);
  var
    outdir: string;
    aFilt: TQRGHTMLDocumentFilter; //HTML
begin
  if SelectDirectory('Esporta in...', '', outdir) then begin   //
cartella selezionata
    //esporto html
    aFilt := TQRGHTMLDocumentFilter.Create(outdir);
    try
      FParentReport.ExportToFilter(aFilt);
    finally
      FreeAndNil(aFilt);
    end;
  end;
end;
includi nelle uses
QRPDFFilt, QRExport, QRWebFilt
Ciao
Andrea

 ha scritto nel messaggio 
news:4cfc3a4c-73b9-40ea...@p16g2000vbo.googlegroups.com...
<Prova così
<
<......
<
<includi nelle uses
<QRPDFFilt, QRExport, QRWebFilt
<
<
<Ciao
<Andrea
Ciao Andrea, grazie
la pagina html viene generata ma il problema è un altro....
Riguarda il caso in cui i record da stampare sono TANTI
ma tanti..... diciamo 7000
La generazione del file html utilizza i <DIV> con la clausola "position 
absolute x,y" per piazzare il testo.
I primi record avranno una y piccola, ma gli ultimi enorme: +100.000
Il file generato è molto grande + 5Mbyte e il browser (qualunque) impazzisce 
a causa
di quei "absolute".  In sostanza dope VENTI MINUTI la pagina non è ancora 
caricata (leggendo dal disco C: per intenderci)
Filtro impossibile da utilizzare in casi reali .....
Stò studiando il sorgente e ho già visto diversi bachi...
Grazie comunque
C.

 Stò studiando il sorgente e ho già visto diversi bachi...
Non per essere pessimista, io genererei l'html direttamente da codice 
anche perchè l'uso di stili in linea come fa qr ti appesantisce 
notevolmente e inutilmente il file generato.
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"
Newsgroup: it.comp.lang.delphi
Titolo: Connessione a SQLServer con DbExpress (TSQLConnection)

D2007 Win32 ,per connetetrmi a SQLServewr2005Express utilizzando
TAdoConnection, eseguo questa stringa, e gestisco i dati con TAdoQuery
Provider=SQLNCLI.1;Extended
Properties="Server=K8UX-TYQ6M9VBJC\SQLEXPRESS;Database=DB_Test;Trusted_Connection=yes";Use
Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation
ID=K8UX-TYQ6M9VBJC;Use Encryption for Data=False;Tag with column collation
when possible=False;MARS Connection=False;DataTypeCompatibility=0;Trust
Server Certificate=False
provando a connettermi tramite TSQLConnection , per poter utilizzare
TClientDataSet
imposto
DriverName MsSQL
LibraryName : dbxmss30.dll
VendorLib : oledb
nell'edit di TSQLConnection imposto
HostName K8UX-TYQ6M9VBJC\SQLEXPRESS
User          K8UX-TYQ6M9VBJC
Database   DB_Test
quando imposto Connected = True ottengo errore
... l'utente K8UX-TYQ6M9VBJC non e' associato ad una connessione
SQLServer Trusted
per accedere con Ado inserisco Trusted_Connection=yes
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLNCLI;Server=K8UX-TYQ6M9VBJC\SQLEXPRESS;Database=DB_Test;Trusted_Connection=yes;
TSqlConnection , non prevede di utilizzare un file udl, pertanto dove posso
comunicare l'equivalente di Trusted_Connection=yes ?
Maurizio

nei params?
A.

> A.
   SQLConnection1.Params.Values['HOSTNAME'] := 'K8UX-TYQ6M9VBJC\SQLEXPRESS';
   SQLConnection1.Params.Values['DATABASE'] := 'DB_Test';
   SQLConnection1.Params.Add('Trusted_Connection=yes');
   SQLConnection1.Params.Add('Use Procedure for Prepare=1');
   SQLConnection1.Params.Add('Auto Translate=True');
   SQLConnection1.Params.Add('Packet Size=4096');
   SQLConnection1.Params.Add('Workstation ID=K8UX-TYQ6M9VBJC');
   SQLConnection1.Params.Add('Use Encryption for Data=False');
   SQLConnection1.Params.Add('Tag with column collation when 
possible=False');
   SQLConnection1.Params.Add('MARS Connection=False');
   SQLConnection1.Params.Add('DataTypeCompatibility=0');
   SQLConnection1.Params.Add('Trust Server Certificate=False');
   SQLConnection1.Params.values['USER_NAME']:= '';
errore :  l'utente non e' associato ad una connessione Server Trusted,
non so proprio come replicare la stringa funzionante in OleDB;
ininfluenti le ricerche in google , idee in merito (senza usare i componenti
CoreLab).
Maurizio
Newsgroup: it.comp.lang.delphi
Titolo: Outlook Delphi XE7

Salve a tutti,
devo implementare una funzione che legga e scriva gli appuntamenti dal calendario di Outlook 2010-2013 con Delphi XE7, qualcuno ha esperienza in merito? Conoscete librerie o componenti esterni da utilizzare, che siano free o ad un costo ragionevole?
 
Grazie in anticipo.
 
f.c. 

 devo implementare una funzione che legga e scriva gli appuntamenti dal calendario di Outlook 2010-2013 con Delphi XE7, qualcuno ha esperienza in merito? Conoscete librerie o componenti esterni da utilizzare, che siano free o ad un costo ragionevole?
 
Puoi utilizzare le funzioni MAPI di Windows:
https://msdn.microsoft.com/en-us/library/office/cc815424.aspx?f=255&MSPPError=-2147217396
 
 
Il mio suggerimento però, derivante da un'esperienza pregressa, è quello di adottare una libreria ad hoc perché la manipolazione degli oggetti MAPI e l'interfacciamento al client di posta può essere molto complesso nel caso in cui tu debba implementare funzionalità di alto livello.
 
Vi sono tra l'altro incompatibilità tra le diverse versioni di Outlook (visto che ne hai citate un paio).
 
Io ho avuto occasione di usare questa suite di componenti:
https://www.add-in-express.com/add-in-delphi/
 
 
Non è economica, ma maschera buona parte dei dettagli implementativi più rognosi e ti permette di concentrarti sul codice applicativo.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
 #Home: 
http://www.marco.breveglieri.name
 
 #Blog: 
http://www.compilaquindiva.com
 
 #DelphiPodcast: 
http://www.delphipodcast.com
 


 
interessante, si interfaccia anche con Excel e Word. Sai mica se si può 
usare Excel per i report, un po' come fa la FlexCel di TMS?
 
Sylar Surfer
-- 
Scrivo su Usenet da quando il Mar Morto era solo indisposto.

   Marco.
 
Grazie Marco, sei sempre una certezza !!! ;-) 
Avevo visto anch'io la suite add-in-express, però non esiste una trial e prima di acquistare al buio. Sai se c'è modo di provarle prima dell'acquisto?
 
Grazie 1000
 
Fabio

 Avevo visto anch'io la suite add-in-express, però non esiste una trial e prima di acquistare al buio. Sai se c'è modo di provarle prima dell'acquisto?
 
Io lavoravo su una suite fornita dal cliente per il quale facevo consulenza, quindi non possedevo in prima persona la licenza d'uso e non ho avuto la necessità di fare una prova preliminare.
 
Comunque sia, se c'è una mail commerciale contattabile sul sito, credo non sarà un problema inviarti una trial. Prova a scrivere al produttore.

Newsgroup: it.comp.lang.delphi
Titolo: File .exe in cartella condivisa x i client

Per gli applicativi client /server ho sempre usato l'approccio di copiare il
file .exe sul singolo client con lo svantaggio che se aggiorno l'.exe devo
andare sui client a copiare il file aggiornato. Se invece mettessi un unico
exe in una cartella condivisa sul server sbaglio come metodo di approccio?
Se è una soluzione possibile in che modo devo modificare il datamodule? Uso
Firebird 1.5, il client Firebird deve essere comunque installato sui
computer client? Thanks
Med

 computer client? Thanks
Non so di FireBird io uso MySql, ma non modifico assolutamente niente, i
dati relativi al DB li inserisco sempre in un file INI che porto sulle varie
macchine, dove inserisco tutti i parametri del DB ....
Questo ha lo svantaggio che se devi aggiungere qualcosa all'INI lo devi fare
su ogni macchina ma hai anche vari parametri di impostazione
personalizzabili..., altrimenti usi un file sul server con dentro tutti i
parametri e aggiorni solo quello in caso di necessità....
CIAO
--
Simone
Honda S2000 driver Blu/black 240cv
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

 ha scritto nel messaggio
news:asl5lr$c6k$1...@grillo.cs.interbusiness.it...


 Grazie,
Figurati



Ciao a tutti, 
scusate se mi intrometto, ma vorrei chiedere se esiste (e dove posso trovare)
una versione di Zeos compatibile con Delphi7. Perche', io personalmente, ho
dovuto modificare un po' i sorgenti dell Zeos Database Object versione 5.4
scaricato da sourceforge per farlo funzionare con delphi 7 e, non avendo molta
familiarita 'col codice non vorrei aver fatto delle cretinate... (ps non mi
funzionano sotto CLX; e' normale?)
Ciao, ciao.
-- 
/*
 * 
kalak_...@gmx.it
 * rimuovi _NONONO_ per la vera email
 */

Newsgroup: it.comp.lang.delphi
Titolo: Attivare edit da stringgrid

Ciao.
Scusate se rompo, ma non ho trovato nulla su google.
( Forse non ho saputo impostare la domanda... :| )
Il problema e' questo : voglio attivare una edit cliccando su una
stringgrid.
E' possibile?? Io penso di si, ma non so come.
Ciao e grazie.
Maurizio

 stringgrid.
TEdit?
Bye
AS

 AS
Maurizio
Newsgroup: it.comp.lang.delphi
Titolo: ricerca

Come faccio, usando ADO, a fare in modo che la proprietą Filter mi selezioni
tutte le righe che contengono una certa stringa ma che non siano esattamente
uguali?
In poche parole se ho Cane, Camicia, Caramella come si fa a selezionare le
righe che cominciano per CA?
--
__________________________________
http://digilander.iol.it/snarchio
 
snar...@tin.it

righe che cominciano per CA?
Non ho usato la proprieta' Filter, ma un ADODataSet.
Prova a vedere se puo' andarti bene ugualmente:
http://www24.brinkster.com/walkietalkie/adofilter.zip
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

righe che cominciano per CA?
Più che usare filter ti consiglierei di usare una TAdoQuery con la sql
impostata a 
select * from nometabellla where nomecampo like "CA%"
Forse in filter dovresti provare con like "CA%"
Saluti
Andrea
----------------------------------------------
<< Dubito, quindi potrei essere >>
-----------------------------------------------

 wrote in message
Ozj58.1868$Gd1....@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Importare dati da file DBX di Outlook Express

Per prima cosa un salutoi generale al forum.
Premetto che non sono un "programmatore" ma un autodidatta con la
passione dell'informatica in generale.
Ho necessità di avere dei campi della mia email in un data base ma
trovo abbastanzia difficile estrapolare i dati da questo file. Ho
aperto il file "posta in arrivo.dbx" con un editor e ne ho visto il
contenuto.
I campi che mi servono sono : Inviato da - Inviato a - Oggetto email -
Data di arrivo
Quindi 4 campi che a parte i primi due riesco a d identificare
abbastanza bene.
Il problema nasce nella ricerca del testo "Subject:" nel file.
Utilizzo la funzione POS(ricerca,testo) ma con un file della posta
pèiuttosto grande l'elaborazione risulta gravosa e i tempi di attesa
sono infiniti.
Qualcuno sa consigliarmi un'altro metodo efficace e rapido?
Grazie infinite.
OA
ps: anche se esiste in outlook la funzione "esportazione" devo farlo
in automatico da un programma e quindi si rende necessario codificare
il file dbx.

 Qualcuno sa consigliarmi un'altro metodo efficace e rapido?
Ho trovato questo su google, scarica e verifica se e' compatibile col 
tuo formato.
http://www.djpate.freeserve.co.uk/AutoOE.htm#ReadFiles
nel file zip allegato trovi la descrizione del formato dbx e una classe 
per accederlo e leggerne i record.
Oppure verifica questo componente:
Outlook connect
http://www.torry.net/pages.php?id=224
Scarica e prova.
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Separatore su ActionMainMenuBar

Salve a tutti!
Premetto che uso da poco l'ActionManager e i componenti relativi.
Come si aggiunge una linea di separazione in una ActionMainMenuBar ?
GRAZIE!
Newsgroup: it.comp.lang.delphi
Titolo: [REQ] per imparare

qualcuno mi può consigliare manuali o corsi sul web per imparare
delphi? sennò libri?
--
saludos @lessio
===================================================
fletto i muscoli e sono nel vuoto (rat-man)
alessio's portal: 
http://pagina.de/alessio
===================================================

 delphi? sennò libri?
cerca i libri di marco cantu - mastering delphi 6 (o 7) in inglese oppure
programmare delphi 6 (o 7) in italiano
ottimi sono anche i libri di pacheco e texeira (mi sembra si chiamini consi)
Delphi 6 Developers guide 
se vuoi iniziare con un po di pascal vai sul sito di marco cantu
(
www.marcocantu.it
 o .com) e cerca essential pascal ed essential delphi.
puoi anche andare su 
ww.html.it
 e cercare la guida per delphi
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it>
09/10/2003 14.18.33
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/

 Delphi 6 Developers guide
http://safariexamples.informit.com/0672321157/Ebooks/

 delphi? sennò libri?
Un ottimo sito è
http://www.delphibasics.co.uk/
--
Acqua

 delphi? sennň libri?
Non dimentichiamo l'ottimo 
http://delphi.about.com.
..
Saluti
        Marco Bortolani

Newsgroup: it.comp.lang.delphi
Titolo: text-to-speech

ragazzi,
vorrei sviluppare un applicazione in grado di leggere delle stringhe e 
parlare.
So che esistono delle Dll, ocx ecc ecc che mi possono permettere di fare 
propio questo, ma non so dove trovarle.
un aiuto?
grazie!
--- posted by geoForum on 
http://www.delphiedintorni.it

grazie!
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/
Newsgroup: it.comp.lang.delphi
Titolo: zoom e Bitmap

Ecco il problema: ho un a Timage nella quale carico una Bitmap
Se voglio zommare l'immagine (rimpicciolirla) non ci sono problemi
utilizzo strachdraw.
Nel momenti in cui voglio ringrandire l'immagine precedentemente
rimpicciolita si osserva una sensibilissima riduzione della qualitŕ
con il risultato che l'immagine non č piů utilizzabile.
Come ovviare a ciň?
grazie a tutti

)

 StretchDraw dalla bitmap originale.
ma così è un macello, visto che devo anche disegnarci sopra,
visualizzare o meno quello che ci disegno, fare altre modifiche
ecc....
Possibile che non ci sono altre soluzioni?

 Possibile che non ci sono altre soluzioni?
Nel rimpicciolimento perdi dei dettagli che non sono recuperabili,
quindi non c'è alcuna soluzione se non quella di mantenersi una copia
originale del bitmap.
Se devi disegnarci sopra, si applica lo stesso principio: il disegno lo
fai sul bitmap originale e sul video mostri una copia del bitmap
ingrandita o rimpicciolita a seconda delle esigenze.
Non puoi disegnare direttamente sull'immagine zoomata, poichè supponendo
di usare un pennello, le dimensioni del pennello stesso dovrebbero
essere zoomate anch'esse.
Ad ogni modo, prova ad essere maggiormente specifico su ciò che devi
fare e ottenere: magari si può trovare una soluzione semplice e
funzionale.
Ciao!


 con il risultato che l'immagine non è più utilizzabile.
rimpicciolisci il pannello su cui sta l'immagine (che sara' settata con
align=alClient e stretch=true), e non l'immagine stessa. Se poi devi anche
farci elaborazioni grafiche (es. disegni, riempimenti, ecc.) allora ti
consiglio di lasciar perdere e prendere componenti gia' pronti (es. ImageEN)

Salve a tutti
sicuramente sono "tonto" io... ma in ambiente Win qual'e' la pass di 
amministratore di default in Firebird ?
Nelle note d'installazione parla di un file per la versione Linux ma 
sotto Win??? ;-)
grazie
Sergio

 amministratore di default in Firebird ?
L'amministratore del database ha nome SYSDBA e password "masterkey"
(senza le virgolette).


 (senza le virgolette).
Sono proprio tonto... ci avevo anche provato, ma...
grazie
S

Newsgroup: it.comp.lang.delphi
Titolo: Scorrere i colori in TColor

Il personaggio di un mio programma rappresenta il suo stato di 'salute'
mediante i colori... in generale piu'  cupo è il colore piu' lui sta male.
Volevo sapere come e' possibile scorrere tutti gli elementi del tipo TColor
mediante un ciclo o un insieme di cicli for, utilizzando RGB o HS... non mi
ricordo la sigla,  insomma: tono saturazione  luminosità...
E' un problema che non mi fa andare avanti.
Se si assegna un intero a TColor, questo viene assegnato solo ai primi due
byte degli otto, e quindi il colore sfuma dal nero al rosso e basta... come
si puo' fare?
Grazie mille dell'aiuto!!
Marco
P.S. [   Poi esistono le API GetRValue ecc... ma non quelle SetRvalue ecc
  ]

puoi usare delle variabili con valori da 0..255,
e fare tutti i cicli che ti pare...
   B:=(BLU)	 *$100*$100;
   G:=(VERDE)	 *$100;
   R:=(ROSSO);
   color := b+g+r ;



Vero .... ma esiste la RGB....
Ciao,
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Inglobare funzioni DLL in un programma

come da soggetto vorrei sapere come si fa a inglobare funzioni
implementate in una lib DLL all'interno del mio programma.
in particolare ho dei problemi a farlo sulla lib Bladeenc.dll
il programma funziona ma quando vado a chiamare una delle funzioni
della DLL mi da Access Violation at address 1000175D.
secondo voi da cosa può dipendere ?
grazie
ciao
 
 -= BlacK Bird =- 
  ICQ#: 14491159
 
b...@blackbird.cjb.net
 
in...@blackbird.cjb.net
webm...@blackbird.cjb.net
 
 Web Site
 
http://www.blackbird.cjb.net

secondo voi da cosa puň dipendere ?
te lo dirň quando sarai piů preciso !!
Per ora ti saluto....ciaoooo !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 programma ?
....
se puň interessare io ho fatto un programmino per scoprire i nome delle
funzioni esportabili da un dll. se serve.....
--
Davide - 
Gna...@wappi.com

funzioni esportabili da un dll. se serve.....
Esisteva già ed è fornito con Delphi (almeno con il 4). Il nome è TDump.
Cmq mi interessa sapere come hai lavorato (classi....TFileStream o che
altro?), per curiosità. (non voglio i sorgenti...)
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support


è abbastanza semplice se vuoi ti do i sorgenti ( sono per il free source
:-));
--
Davide - 
Gna...@wappi.com

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto su query SQL (niubbo)

Salve a tutti,
finalmente sono riuscito a collegarmi ad un database access e a vedere in
una dbgrid il suo contenuto.
Il problema è ora fare le query.
Al click di un bottone metto le seguenti righe di codice.
Query1.SQL.Add('SELECT UTENTE FROM ActiveConnections WHERE
UTENTE="ciccio"');
Query1.ExecSQL;
Il problema è che mi dice che il database ActiveConnections.mdb non
esiste... Ma in realtà il database non ha quel nome, ActiveConnections è il
nome della tabella. Almeno con MySQL funziona così.
Dov'è ke sbaglio?
Halp me please.
Grazie, Carlo.

 Dov'è ke sbaglio?
1. sbagli nell'usare i doppi apici per qualificare una stringa -> devi
usare o gli apici semplici o i parametri:
	Query1.SQL.Add('SELECT UTENTE FROM ActiveConnections WHERE
	UTENTE=''ciccio''');
	oppure
	Query1.SQL.Add('SELECT UTENTE FROM ActiveConnections WHERE
	UTENTE=:nomeutente');
	Query1.ParamByName('nomeutente').AsSTring := 'ciccio';
2. sbagli a chiamare il metodo ExecSQL, che è fatto apposta per i comandi
sql che non restituiscono dati (es, delete, insert o update), cioè il
contrario di quello che vuoi tu: devi usare il metodo Open
	Query1.Open
3. prima di commentare il messaggio di errore prova le correzioni, ma
assicurati di aver collegato la property Database della query
Saluti
	Marco 
	info @ 
marcobortolani.it
P.S.
Quando scrivi con un pc, con il quale problemi di spazio non ne hai, cerca
di evitare il "messagginese" che non a tutti è gradito (vedi "Dov'è ke
sbaglio"...)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e DB.

Devo creare un applicazione client/server atta alla visualizzazione ed
elaborazione dati appoggiati su un server (server per deposito dati o poco
+,i dati vengono elaborati sul client).Il numero degli utenti e' attorno a
15/20 PC.Il server e' WinNT,client tutti win98.La mia scelta si
indirizzerebbe su MS SQL Server per quanto riguarda il DB,ma gradirei anche
un punto di vista diverso,Grazie.
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:151Z30Z136Z110Y...@usenet.iol.it...


L'ho usato più volte e va abbastanza bene, se hai AdoExpress non avrai quasi
nessun problema. Un'alternativa più economica potrebbe essere Interbase, chi
lo usa ne parla bene io però non l'ho mai utilizzato.

Oracle è mastodontico.
Interbase è leggero e fa il suo dovere senza troppe pretese.
MySql, da quel che so, non supporta le foreign key ed è
una limitazione non da poco.
M$Sql non l'ho usato ma i commenti sono svariati.
Alcuni ne parlano bene, altri lo preferiscono per ragioni
economiche ad altri db anche se lo considerano un po instabile.
Un db che ho usato senza mai avere problemi è Sybase SqlAnywhere.
L'ho usato x molte applicazioni e l'ho trovato un buon prodotto.
Prima di tutto, pero' dovresti decidere se e quanto vuoi spendere.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Per quanto riguarda la spesa,diciamo che ho potere decisionale,ma non
vorrei far buttare i soldi.Il discorso di Interbase l'ho preso in
considerazione,ma vorrei sapere se con gli strumenti inclusi nel pacchetto
di Delphi Enterprise e' compreso anche il tool di sviluppo per
Interbase.(ndr.Io attualmente uso Delphi 5.0,ma non so se ho tutti i
pacchetti,perche' nella schermata iniziale mi da' la possibilita' di
installare Interbase,ma non parte,e non so se e' colpa della mia copia o e'
opzionale.In ogni caso adesso passero' alla 6.0).
Grazie a Tutti


 Interbase.
Con Delphi 6 Enterprise sono compresi molti componenti di
accesso diretto ad Interbase, nonche' di amministrazione.
Personalmente, ti consiglio Firebird, che e' la continuazione
della saga Interbase, ma assicura la natura Open-Source del
progetto.


Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
--------------------------------
Inviato via 
http://usenet.iol.it
 

 un DB Interbase o devo avere un editor apposito?
Si', riesci a farlo e comunque con Interbase e' possibile
usare il programma IBConsole (che a me, onestamente, non 
piace molto) per avere un desktop con tutte le funzioni.
