mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: connessione a sysBase SQLServer

versione delphi 2007 win32 professional;
non mi e' mai capitato e non conosco questo Db.
e' possibile accedervi tramite dbExpress con il
Driver ASA :
LibraryName dbxasa30.dll ; Vendor Lib : dbodbc9.dll
o con
Driver ASE
LibraryName dbxasa30.dll ; Vendor Lib : libct.dll;libcs.dll
Stefano

> [...]
dimenticavo, esiste un editor simile a quello di IbExperts per Firebird
o a quelli di Ms per Sql Server, per creare Tabelle, etc.
sto scaricando la versione 11.0.1 di SQl Anywhere Developer Edition.
grazie Stefano. 

 non mi e' mai capitato e non conosco questo Db.
Dovrebbe essere un bel prodotto.
L'ho usato anni fa sia su windows che addirittura su Novell.
Ma non ho capito la domanda quale e'
A.

> sto scaricando la versione 11.0.1 di SQl Anywhere Developer Edition.
Magari, dopo aver scaricato e installato, scopri che magari il
download include anche la console...
A.

> Ma non ho capito la domanda quale e'
quella del post iiziale, se e' possibile accedervi tramite i driver ASA,
,o ASE dei componenti dxExpress , ovvio con TSQLConnection.
Stefano

 ,o ASE dei componenti dxExpress , ovvio con TSQLConnection.
Ma oltre a fare il download hai visto sul sito sybase cosa e' "asa" e
cosa e' "ase"?
A.

> A.
non ho ancora chiara la differenza tra ASA e ASE, ma per entrambi e'
richiesta "dbxase30.dll" , che nel mio pc con D2007 non risulta esserci.
ne trovo uno installato da Report Manager.
leggendo un'articolo du Delphi 2007 indicano il supporto a
Sybase 12.5 (Ent) (Driver dbxASE30.dll, Client libct.dll & libcs.dll)
Adaptive Sybase Anywhere 9, 8* (Ent) (Driver dbxASA30.dll, Client 
dbodbc9.dll)
Forse (Ent) indica la versione Enterprise.
E' possibile reperire, senza dover acquistare componenti di terze parti,
es. VISOCO dbexpress, che comunque stando alla tabella compatibilita' si 
ferma
a Delphi 2005 
http://visoco.com/products/dbexpress/
Altro dubbio, googlando trovo molti driver sybase per Odbc, possibile che 
non ci
siano driver nativi ?
Stefano

 non ci siano driver nativi ?
Ci sono quelli della devart.. ma non agratis.
A.

 Era un "si"?
Ah�, e quanto rompi il cazzo!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

>
si ma sempre Odbc
VCL Unidac 
http://www.devart.com/unidac/
per dbExpress non c'e' supporto a syBase
http://www.devart.com/dbx/
Stefano

Andrea, oggi hai finalmente raggiunto il punteggio minimo: hai vinto
un bel vafanculo.
A.

> per dbExpress non c'e' supporto a syBase 
http://www.devart.com/dbx/
Sorry, ho detto una cazzata.
Ricordavo Sybase e invece era M$SqlServer
A.

non ho mai utilizzato SyBase ma i componenti ZeosLib dovrebbero
soddisfare la tua esigenza, ed inoltre sono free utilizzabili anche
con Lazarus, ciao Brunello
Newsgroup: it.comp.lang.delphi
Titolo: Form che crea un'altra form

Ho creato una Form nella quale, cliccando su un elemento di una lista, si
crea un'altra form. Come l'ho fatta io però mentre è visibile la form
PrivateMsg l'unica che rimane attiva è quest'ultima e non posso accedere
alla form principale. Come devo fare per fare in modo che io possa usare
contemporaneamente le due form?
E mi potete anche spiegare a cosa serve PrivateMsg.Free? Quando chiudo la
form non lo fa automaticamente?
procedure TChatClient.ListaUtentiDblClick(Sender: TObject);
begin
  PrivateMsg := TPrivateMsg.Create(Self);
  try
    //PrivateMsg.Caption := PrivateMsg.Caption + ' ' +
ListaUtenti.Items[ListaUtenti.ItemIndex];
    //Destination := ListaUtenti.Items[ListaUtenti.ItemIndex];
    PrivateMsg.ShowModal;
  finally
    PrivateMsg.Free;
  end;
end;
CIAOOOOOOOO!!!!!!!!!!!!!!!


bhe quando crei la seconda form devi rendere tutte e 2 enabled, altrimenti č
normale ke non riesci ad accedere alla prima...
per quanto riguarda la Free di un oggetto il sistema operativo se ne occupa
di liberare lo spazio automaticamente ma č consigliabile farlo da console
perchč č piů sicuro (almeno in window$) e non costa niente...
ciaooo
P.S. sgridatemi se ho detto minkiate
--
--------------------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

 ha scritto nel messaggio
news:FHgo8.26567$pT1.7...@news1.tin.it...


 perchè è più sicuro (almeno in window$) e non costa niente...
Errore.
Se crei una stringlist e non dai la free, le risorse non vengono
liberate alla chiusura della applicazione.
Delphi non è come VB che fa la garbage collection.
Per questo motivo, se ri serve qualcosa la cui create non ha
l'onwer, la sintassi seguente:
With TQualcosa.Create do
begin
  try
    FaiQualcosa;
  Finally
    Free;
  end;
end;
è ottima in quanto, indipendentemente da cio che succede,
eccezioni comprese, le risorse vengono liberate.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 contemporaneamente le due form?
Form2.Show;
e non Form2.ShowModal
Ciao
Salvatore
Newsgroup: it.comp.lang.delphi
Titolo: stringgrid

scusate: esiste qualche proc per ordinare una stringgrid?
grazie.

 scusate: esiste qualche proc per ordinare una stringgrid?
non direttamente, ma se vuoi ordinare secondo una colonna puoi:
a) assegnare la colonna in questione ad una tstringlist;
b) numerare ciascun item (stringa della stringlist) secondo la sua
posizione originale usando la prop. Objects
c) fare il sort della stringlist (Sort o CustomSort)
d) per ciascun item della stringlist fare lo swap tra le due righe di
tabella corrispondenti (tipo:
  Grid.RowCount := Grid.RowCount + 1;    // temp per swap
  for NewPos := 0 to Pred(Sl.Count) do begin
    PrevPos := Integer(Sl.Objects[NewPos]);
    if NewPos = PrevPos then continue;
    with Grid as TCustomGrid do begin    // swap rows
      MoveRow(NewPos, Pred(RowCount));
      MoveRow(PrevPos, NewPos);
      MoveRow(Pred(RowCount), PrevPos);
    end
  end;
  Grid.RowCount := Grid.RowCount - 1;
e) eliminare la stringlist.
Ovviamente, dovresti fare il tutto possibilmente senza update sulla
grid.
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: dati da più tabelle in cartelle diverse

Ciao a tutti
io devo pescare i dati da varie tabelle poste in directory diverse e
riunirli in una sola, come posso fare? io ho pensato ad una query di questo
tipo, ma non so come posso specificare il path delle tabella in quanto cosě
mi da errore.
SELECT * FROM c:\dir1\p0020.dbf, c:\dir2\p0020.dbf, c:\dir3\p0020.dbf;
grazie a tutti

 tipo, ma non so come posso specificare il path delle tabella in quanto
così


 wrote in message
news:7oS58.6351$ia6.2...@twister2.libero.it...

dovresti fare cosě
SELECT C.Campo1, C.Campo2, M.*
FROM ":AliasName:TableName" C,
       ":Percorso:TableName2" M
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:ef9b6a627c41db1799e...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Radiobox

Ciao a tutti,
avrei bisogno di un chiarimento:
Posso aggiungere sulla mia form runtime un radiobox?
Cerco di spiegarmi meglio...
Vorrei man mano che leggo un file di testo in ingresso (di cui non conosco
le dimensioni) visualizzare sulla mia form la riga del file letta con a
fianco un radio box.
E' possibile?
Grazie in anticipo,
Daddo

 Daddo
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

> Posso aggiungere sulla mia form runtime un radiobox?
tra i vecchi post del ng esiste una miriade di risposte legate alla 
aggiunta di componenti ai form a runtime.
Prova a cercare con google, sezione gruppi.
A

 Scusate he, ma lo sto' studiando...
Ehm, sorvoliamo ;)
--
Jax
====
Solo lo scienziato č vero poeta: ci dŕ la luna, ci promette le stelle,
ci farŕ un nuovo universo se sarŕ il caso. (Allen Ginsberg)

 Ehm, sorvoliamo ;)
no no, anzi, dimmi dove ho sbaglliato!!!
o se fai prima dove non ho sbagliato :o)
Però quello che mi interessa è:
un inglese capirebbe quello che ho scritto!!!
Scusate l' OT.


 un inglese capirebbe quello che ho scritto!!!
Se non č stronzo, sě ;)
--
Jax
====
Che cos'č mai quella cosa che si chiama amore? Allo stesso tempo una
cosa soavissima e amara.

 Se non è stronzo, sì ;)
in poche parole, semplificare!!!
Lo terro a mente, grazie della lezione.


Newsgroup: it.comp.lang.delphi
Titolo: Il Parsing??

Salve
avrei bisogno di una funzione che in ingresso accetta una stringa e mi
restituisca un inter (numero delle sottostringhe cioe' le parole ) e un
array di stringhe con tutte le parole
GRAZIE

Ciao Giacomo,
Giacomo Pisano ha scritto nel messaggio ...

spero di aver capito bene il tuo problema.
La tua stringa č una frase ad esempio ?
Cioč piů parole separate da uno spazio.
Se č cosě, č molto semplice scrivere una funzione che fa quello che chiedi.
Basta fare un ciclo che fa la scansione di tutti i caratteri e controlla se
questi sono uno spazio.
Quando avviene la scansione, deve memorizzare ogni carattere in un Buffer e
quando trova lo spazio copia il buffer ell' array.
Terminata la stringa, controlli quante parole ci sono nell' array o per
meglio dire quanti elementi ci sono.
A questo punto hai risolto il tuo problema.
Ti saluto.....buon lavoro !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support


ue' antonio, 
mi stupisco che tu non abbia menzionato "natra vota"
il repository di MrCoke,
perche' ci sta il codice della funzioncina di cui necessita
il caro giacomo.
giacomooooo, fai un salto da mrcoke...
cerca il subject: "conversione da num a lettere"
bye.

 array di stringhe con tutte le parole
Ci si mette poco a scriverla, le funzioni basilari che ti servono solo la
Pos e la Copy... Con un ciclo (while, direi) dovresti risolvere tutto.
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Iterazione Delphi & Java

Salve ragazzi,
ho un problema, da un'applicativo scritto in delphi dovrei aprire un
altro applicativo scritto in java, e fino qui nn ce nessun problema
perche ho risolto usando la funzione ShellExecute, oltre a questo
dovrei anche riuscire a comandare tale applicativo da delphi, cioe per
esempio supponiamo che sulla gui java ci sia un bottone e che dal suo
click succeda qualche evento, bene io tutto questo lo dovrei far
accadere da delphi, cioe premere un bottone da delphi e ottenere lo
stesso risultato che avrei ottenuto premendo quello di java....
Volevo un consiglio da voi, se una cosa del genere, cioe pilotare
completamente un altro applicativo scritto in un altro linguaggio, è
possibile, e nel caso di risposta affermativa che strada mi suggerite
di prendere?
Grazie a tutti
Francesco

 di prendere?
in vb6 ricordo che c'era una roba tipo sendkey pero' son 2 
anni che non  uso piu' vb6 e non vorrei dire cavolate... cmq 
se si puo' fare con vb credo si possa fare anche con 
delphi... Cmq ritengo che sia un accrocco skifoso!
CIao

Newsgroup: it.comp.lang.delphi
Titolo: Come colorare determinate parole

Salve a tutti gli utenti,
è possibile colorare determinate parole, come nel compilatore di Delphi ?
Ad esempio se scrivo "string" venga colorata in rosso e grassetto.
Grazie,
--
Kaldais,
Admin di Euphrasia
http://euphrasia.igz.it

Ad esempio se scrivo "string" venga colorata in rosso e grassetto.
Le parole dove le memorizzi ?
Se usi un TRichEdit puoi farlo.
-- 
Andrea Laforgia
#exclude <windows.h>

 Se usi un TRichEdit puoi farlo.
Yes, utilizzo un TRichEdit.


 ha scritto nel messaggio
news:YOa2a.166935$0v.46...@news1.tin.it...

procedure coloraParola(const inizio, lunghezza: integer);
begin
  with richEdit1 do begin
    selStart:=inizio;
    selLength:=lunghezza;
    selAttributes.color:=clRed
  end;
end;
Newsgroup: it.comp.lang.delphi
Titolo: OLEContainer e MsWord

Saluti a tutti,
ancora una volta confido nel vostro aiuto.
Sto cercando di creare un piccolo vializzatore
di documenti MsWord.
Ho utilizzato a tal fine il componente OLEContainer,
ma alcune impostazioni di layout non riesco proprio
a modificarle.
Mi spiego meglio.
Appena l'OLEContainer carica il documento word
visualizza soltanto la prima pagina del documento
fin quando non decido di richiamare il metodo SetFocus
che apre il documento e me lo fa scorrere per intero.
Che voi sappiate c'è un modo per ovviare a questo
inconveniente?
Un' ultima domanda, molto più importante, e che
mi sta facendo impazzire:
La toolbar di word che compare sempre nella parte
alta dello schermo anche se il documento viene
aperto in un piccolo pannello in basso dove ho
provveduto a posizionare l'OLEContainer.
Vi siete mai barcamenati con gli stessi problemi?
avete qualche prezioso suggerimento da fornirmi?
Grazie Mille
Leo

qui forse trovi qlc info:
http://groups.google.it/groups/search?hl=it&q=delphi+olecontainer+word&qt_s=Ricerca
al solito, google docet.
A.

 ha scritto nel messaggio 
news:811f2633-d7ae-4b69...@d45g2000hsc.googlegroups.com...


 ho trovato molte informazioni utili.
prego. vedi? basta poco. google groops è molto potente.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Excel

Cerco componente per scrivere foglio Excel (naturalmente gratuito)
Esiste?
Bte

 Esiste?
ci puoi scrivere dentro tramite ADO. fai un salto su google o 
direttamente su 
delphi.about.com
 e cerca.
ciao
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: primi passi con delphi

Salve a tutti.
Sono un newbie in tutti i sensi di delphi.
Avrei bisogno di qualche consiglio per acquistare
una pubblicazione seria in merito (vengo da vb quindi
esperienza di programmazione diciamo che è nel bagaglio culturale).
Mi hanno consigliato "delphi 6" della Apogeo.
Potrebbe andar bene? Altre pubblicazioni magari on - line?
Ringrazio anticipatamente quanti vorranno rispondermi.
Un saluto
Francesco

 Ringrazio anticipatamente quanti vorranno rispondermi.
Direi che potresti iniziare con un po' di studio del linguaggio con
Essential Pascal
http://www.marcocantu.it/EPascal/
 ,
se conosci l'inglese c'č poi Essential Delphi
http://www.marcocantu.com/edelphi/default.htm
entrambi scritti da Marco Cantů, senza dubbio uno dei maggiori esperti di
Delphi e non solo in Italia!
Poi puoi continuare con i suoi libri, i piů recenti Mastering Delphi 6
disponibile anche in Italiano oppure Mastering Kylix 2 (scritto con Uberto
Barbini)
se vuoi studiare Delphi per Linux. Un buonissimo libro per iniziare e
approfondire le conoscenze di Delphi č anche Laboratorio di Delphi scritto
da Uberto Barbini e Nando Dessena
http://www.apogeonline.com/libri/00737/scheda
 a un prezzo piů accessibile.
Ciao, Dean

Newsgroup: it.comp.lang.delphi
Titolo: Ulteriori chiarimenti

Scusatemi, cercherò di essere più chiaro rispetto al mio precedente
messaggio.
procedure TForm1.Button1Click(Sender: TObject);
begin
GifImage1.animate:=true;{la gif inizialmente inanimata, premendo il bottone
si anima}
{Codice....... devono trascorrere ad esempio 5 secondi durante i quali la
gif rimane animata}
GifImage1.animate:=false; { si deve interrompere l'animazione della gif}
{Ricapitolando: Quello che voglio fare è semplicemente questo:
Premendo un Button, avviare l'animazione di una gif per x secondi, trascorsi
tali secondi si deve interrompere l'animazione della gif}
end;
Vorrei sapere il  modo più semplice per ottenere quanto detto sopra anche
senza l'uso del componente
Timer
Ciao e grazie.

 ha scritto nel messaggio
news:9L3da.19529$Lr4.6...@twister2.libero.it...


 Timer
const
   TmrID = 20000;
procedure EventProc(hwnd: HWND; uMsg, idEvent: UINT; dwTimer: DWORD); 
stdcall;
begin
   case idEvent of
   TmrID: Form1.GifImage1.animate:=false;
   end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
   GifImage1.animate:=true;
   SetTimer(Handle, TimerID, 5000, @EventProc);
end;

Newsgroup: it.comp.lang.delphi
Titolo: Una dritta sulle label... credo!

Come si fa' a creare una specie di testo che scorra?
(tipo i titoli alla fine dei film!)

su 
torry.net
 ho trovato qualcosa di simile... prova a cercare scroll text.
Max Etere
maxe...@infinito.it
www.sendai.it/encom
Newsgroup: it.comp.lang.delphi
Titolo: cambiare icona in runtime, possibile o utopia? :)

ciao a tutti,
vi presento un quesito che mi sono posto proprio stamattina
e a cui non sono ancora riuscito a venire a capo.
io avrei bisogno di cambiare l'icona del mio programma,
proprio l'icona relativa al progetto, quella che compare accanto
al file .EXE per intenderci.
Mentre è immediato scegliere un'icona da assegnare al file
(andando nelle opzioni progetto e caricando un'icona) mi sembra
impossibile cambiarla quando il file è già compilato e linkato.
Non è forse possibile caricare nel file PE più di un'icona e
in qualche modo cambiare qualcosa in runtime (l'header del PE
ad esempio) per fargli assumere un'icona diversa?
O conoscete qualche altro stratagemma?
vi ringrazio in anticipo
ciao Pibe

 O conoscete qualche altro stratagemma?
Negli esempi di delpgi c'è un resource explorer, potresti basarti su quello
per crearti una routine per sostituire i dati dell'icona nell'eseguibile.

 per crearti una routine per sostituire i dati dell'icona nell'eseguibile.
Ti ringrazio ora guardo e poi se ho qualche problema vi richiedo :)
ciao Pibe

 O conoscete qualche altro stratagemma?
Che io sappia l'icona di un .exe č sempre la prima che win trova, ossia quella con
l'indice 0, le altre che tu puoi includere nel file sono a tua disposizione, ma non credo
che tu possa cambiarne l'ordine.
Comunque, non so se ti puň essere utile, ma Microangelo permette di cambiare l'icona ad un
qualsiasi exe... perň ti avverte che l'operazione potrebbe non andare a buon fine, segno
che non č una cosa molto sicura... infatti una volta mi ha corrotto un exe.
Di piů non so...
Jax

 per crearti una routine per sostituire i dati dell'icona nell'eseguibile.
purtroppo ho provato un po' a smanettare, ho consultato un po' di voci
nell'help,
ma niente, non riesco neanche a scrivere una resource in un file .exe.
Riesco solo
a leggerle e estrarle. So però che si può aggiungere resources ai files,
perché
qualche programma già pronto (come appunto Microangelo, come diceva Jax)
può farlo. Non so proprio da che parte parare... avete qualche consiglio da
darmi?
(oltre a lasciar perdere! :-DD)
ciao Pibe

 può farlo.
Ciao,
su Windows NT (2k, xp) sono disponibili le api:
BeginUpdateResource
UpdateResource
EndUpdateResource
Per la documentazione ed esempi ti rimando a:
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/winui/resource_86yb.asp
Per Windows 9x/Me ... bisogna scriversi un de/compilatore di risorse a 
manina ... vedi programmi come microAngelo o ResHacker
(
http://rpi.net.au/~ajohnson/resourcehacker/
)
Di piu'... nin zo! :)
Ciao!!
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !
Newsgroup: it.comp.lang.delphi
Titolo: OLE + IE

Qualcuno saprebbe indicarmi dove trovare l'elenco delle funzioni che IE
rende disponibili ?
Grazie 
MarcoB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 IE rende disponibili ?
Cerca sull'MSDN, trovi tutte le info sull'oggetto com di IE.
Poi guarda qwuesto sito, e' il migliore che parta di Delphi ed IE:
http://www.euromind.com/iedelphi/
-- 
I'am what I'am, I do what I can

1) ho messo un twebbrowser su una form
2) ho cliccato sulla unit
3) ho copiato il nome della interfaccia da questa units e l'ho usato 
come chiave di ricerca su msdn:
http://msdn.microsoft.com/workshop/browser/webbrowser/reference/ifaces/iwebbrowser2/iwebbrowser2.asp
A

 A
Grazie 1000 [+ per i punti da 1) a 3) che per il link ]
Marco



http://www.euromind.com/iedelphi/
Gran bel link: Setec rulezz!
-- 
Morde. 
(
mo...@despammed.com
)

Newsgroup: it.comp.lang.delphi
Titolo: pagine html troncate

Ciao a tutti, ho un problema con la mia dll
praticamente ho creato un sito dal quale l'utente può effettuare delle
ricerche sui testi. Se la risposta che devo inviare in formato html è
troppo lunga il file viene troncato. Mi sapete dire dove sbaglio? Il
file html che creo lo scrivo man mano e quindi non lo tengo in
memoria.
Ciao
Spenk

> troppo lunga il file viene troncato. Mi sapete dire dove sbaglio?
sbagli a non dare alcun tipo di indicazione su cio che fai, sul come
lo fai, su cosa usi per farlo, e su cosa vuol dire "troppo lunga".
A.
Newsgroup: it.comp.lang.delphi
Titolo: Stringgrid o altro

avrei bisogno di manipolare una string grid quasi come un foglio excel che
cosa mi consigliate?
Dovrei aver la possibilità di definire celle unite
su colonne singole e magari avere poi in un secondo momento la possibilità
di esportare i dati su qualche foglio.
Mi impazzisco con la stringgrid
ma le permette o debbo rivolgermi ad altri componenti?
Ce ne sono gratis
--------------------------------
Inviato via 
http://usenet.iol.it

Non so chiaramente quello che devi fare, ma se hai anche solo le esigenze di
cui hai parlato ti consiglierei di usare Ole Automation con Excel, mi sembra
fra l'altro che in qualche vecchio messaggio ne sia stato discusso. Prova a
cercare.
Ciao

 di esportare i dati su qualche foglio.
questo e' facile:
var Dest: TStringList;
    i,j: integer;
    s: string;
...
for i := 0 to Grid.RowCount-1 do begin
  Dest.Add(Grid.Rows[i].CommaText;
  {oppure: for j := 0 to Grid.ColCount-1 do
    s := s + Grid.Cells[j, i] + #9; // o [i, j]
    Dest.Add(s);
  }
end;
Dest.SaveToFile(nomefile);
Saluti
Paolo Arosio

"sisone" ha scritto nel messaggio
| avrei bisogno di manipolare una string grid quasi come un foglio excel
che
| cosa mi consigliate?
|
Personalmente ti consiglio il TMS Grid Pack v1.5 che trovi a questo
indirizzo
http://www.tmssoftware.com
Il componente per dovrebbe fare per te e' TAdvSpreadGrid.
Sono componenti 'free for use in non-commercial applications'.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Vedere inoltre 
www.profgrid.com
"ACSH" <cat...@XXXinfinito.it> wrote: news:Lxyc8.1026$3s4....@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Lanciare programma eseguibile con Delphi

Ciao a tutti ragazzi,
  scusate se vi disturbo ma sono un neofita di questo grande linguaggio .. e
mi sono trovato a cercare di risolvere un piccolo problema per voi (almeno
credo) ma che mi ha bloccato per 2 giorni: lanciare un programma eseguibile
(.exe).
Vi ringrazio tantissimo per la collaborazione ..
Ricky

(.exe).
Guarda sull'help ShellExecute, o CreateProcess.
--
Andrea Laforgia (UIN 87230455)
----------------------------------------------------------
Non scrivetemi per e-mail, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

Ricky
Usa WinExec(path+file exe,SW_SHOW) ad esempio
Guybrush

Usa WinExec(path+file exe,SW_SHOW) ad esempio
WinExec e' obsoleta.
Meglio ShellExecute ;)

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] Errore nella query delete

Salve!
Quando eseguo questa query, ricevo un errore:
"commandtext does not  return a result set"
  DataModule1.ADOQAppuntamenti.Connection:=DataModule1.ADOConn;
  DataModule1.ADOQAppuntamenti.Close;
  DataModule1.ADOQAppuntamenti.SQL.Text:='';
  SQL:='DELETE FROM appuntamenti WHERE DATA=#'+ EDataInviata.Text + '#    
AND descrizione='''+ EDesc.Text + ''' AND Ora='''+ EOraInviata.Text 
+ '''';
  DataModule1.ADOQAppuntamenti.SQL.Text:=SQL;
  DataModule1.ADOQAppuntamenti.Open;
Ho delle select analoghe e quelle funzionano, sapete la causa 
dell'errore???
grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 "commandtext does not  return a result set"
L'errore mi pare che si spieghi da solo... una delete, a differenza di
una select, non ritorna un set di dati...
Quindi non devi fare la Open... vediamo se scopri da solo quale metodo
invocare...
ciao
S


Forse al posto della open ci va:
ExecSQL


Newsgroup: it.comp.lang.delphi
Titolo: Avere elenco funzioni richiamabili da DLL

Salve,
come posso avere la lista delle funzioni richiamabili da una Dll in delphi
5?
Grazie

 5?
Solo la lista con dependency walker o l'anteprima di windows, se vuoi anche
i parametri devi chiedere al produttore.
Ciaotutti,
*

 5?
Scarica la JCL (
www.delphi-jedi.org
), ci sono delle 
funzioni apposite.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se ti serve solo la lista per capire come usare una dll,
prova il TDump.exe (delphi5\bin).
Va lanciato da riga di comando.
Se invece lo devi fare dall'interno di una app delphi5, non so.
Magari su jedi trovi qualcosa.....
Bye
AS


Grazie a tutti!

Newsgroup: it.comp.lang.delphi
Titolo: Drag & Drop

Scusate la domanda forse banale, ma nell'help non riesco a trovare nulla che
mi possa aiutare...
Io ho due listview che a runtime si popolano. Vorrei che prendendo come con
'esplora risorse' spostare un oggetto da una listview all'altra....
Come faccio???
Grazie

Su 
www.torry.net
 ci sono parecchi componeti.
Se hai problemi mandami la tua e-mail che te li invio io.
La mia e-mail č vera.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 La mia e-mail è vera.

Newsgroup: it.comp.lang.delphi
Titolo: Info su Delphi

Come si fa a far apparire la label con l'elenco dei parametri della
funzione o procedura che sto richiamando? Purtroppo ho notato che se
commetto un errore mentre digito i parametri, la label scompare e non
capisco come richiamarla se non ricominciare da capo a ridigitarla.
Nel mio caso poi, ho una funzione a cui devo passare una ventina di
parametri ed è molto facile perdersi senza quell'etichettina gialla che
evidenzia quale parametro io stia scrivendo!!!
Ciao, Gohan
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao, Gohan
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

ctrl + shift + barraspazio
Azz.. non si finisce mai di imparare! Questa proprio non la sapevo. :-)
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Morde. 
Ciao MassimoB

 ha scritto nel messaggio
news:kCHmc.172934$Kc3.5...@twister2.libero.it...


Giorgio padoan
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

scusatemi mi è partito un uovo messaggio invece che una
risposta ... mi è successo un casino sulla connessione
e ho dovuto fare un copia incolla che mi ha creato
l'errore/orrore ... maledetti lavori Telecom ...
Ciao MassimoB

 Ciao!


 Dai!??!  Non ci credo ...
Infatti...è troppo comoda :)
Visto che siamo in tema...chi di voi usa i template (ctrl-j)? Io ne uso uno
solo per inserire dei commenti, gli altri non mi sono mai entrati nei miei
meccanismi
-- 
Lis
ICQ#: 162857023, 
Mercatino: 
http://snurl.com/sito_lis
FAQ di it.comp.lang.delphi: 
http://snipurl.com/faq_icld

prima parentesi e la ridigitavo .. non e' mai troppo tardi!
Anche io facevo cosi'!


di meritarmi un caffč!? :o)
Senz'altro Anto', senz'altro!
Ah che bello u caffe'!


 Ah che bello u caffe'!
Singing OT: Ah ricetta de ciccirinella ? :-))
Antonio

)

Singing OT: Ah ricetta de ciccirinella ? :-))
Cumpagno di cella!!!


)
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: Elenco dei Drive

ciao a tutti!
il mio problema è che non sono capace di ottenere una lista di tutti i drive
presenti su un dato computer (comprese le risorse di rete).
non ho trovato neache niente su motori di ricerca, per cortesia qualcuno sa
spiegarmi come devo fare per otterenere tale lista?
vi ringrazio per l'attenzione e vi saluto

 ha scritto nel messaggio
news:V_cla.113279$i26.3...@news2.tin.it...


 ha scritto nel messaggio
news:r1dla.84632$Jg1.1...@news1.tin.it...


 spiegarmi come devo fare per otterenere tale lista?
Dall'Help Microsoft
Function GetDriveType
The GetDriveType function determines whether a disk drive is a removable,
fixed, CD-ROM, RAM disk, or network drive.
Ciao
Matteo

 fixed, CD-ROM, RAM disk, or network drive.
grazie !
ciao
roberto
Newsgroup: it.comp.lang.delphi
Titolo: Enable or not Enabled ;-)

    	Salve! Scusate la domanda banalissima, ma sto imparando Delphi, quindi è 
normale che abbia problemi così banali ;-)
    	Devo semplicemente fare una form dove c'è un bottone, che chiamo "Bott", e 
un CheckedBox, che chiamo "Attiva".  Volgio fare in modo che quando il 
CheckedBox, "attiva", è spuntato allora il tasto "butt" sia abilitato, cioè 
enabled, mentre se il checkedBox non è spuntato, allora volgio settare il 
bottone "Bott" come Disabled. Come si fa? 
    	Qual'è il segnale che indica che il contenuto del checkedBox è stato 
modificato? Esiste un tale segnale?
    	    	GRazie, ;-)

here...@libeo.it
  ha scritto:

nell'evento OnClick del CheckBox
Button.Enabled := CheckBox.Checked;
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: inserire file midi nell'eseguibile

Ciao, devo inserifre nell'eseguibile una decina di file midi, come posso
fare?
Sono file molto piccoli (in totale 50Kb) e non vorrei averli esterni, in
modo da portarmi dietro solo l'eseguibile; per le varie immagini ho usato
una ImageList e non ci sono problemi, ma per i file midi non riesco a
trovare soluzione. Ho la WaveList ma č solo per wav. Potrei mettere piů
mediaplayer ma č un po' eccessivo. Ho provato un OleContainer ma anche se
funziona non centra niente. Esiste una MidiList o simile?? Potrei
farla?... ma andiamo un po' sul difficile per me. Grazie!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 fare? [...]
Puoi ricorrere all'uso di file di risorse includendo al loro interno il 
file MIDI da riprodurre.
Per maggiori informazioni (in lingua inglese) su questo tipo di file, 
puoi leggere il seguente articolo:
http://delphi.about.com/od/objectpascalide/l/aa113099a.htm
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
http://delphi.about.com/od/objectpascalide/l/aa113099a.htm
Proprio quello che volevo, domani provo, grazie mille!!

Newsgroup: it.comp.lang.delphi
Titolo: Fenomeni paranormali....ovvero stringhe che svaniscono...

in un programma ho il seguente codice:
s:='Esperimento'#0;
t:=cardinal(pchar(@s[1]));
sendmessage(wh,WM_LOADFILE,t,0);
showmessage(trim(s)+inttostr(t));
sleep(1000);
showmessage(pchar(t));
l'ultima linea visualizza correttamente la stringa
nella finestra il cui Handle e' wh in risposta al messaggio
WM_LOADFILE esegue il seguente codice:
   t:=msg.wparam;
   rfile:=string(pchar(t))+' - '+inttostr(t);
   showmessage(rfile);
   showmessage(pchar(t));
adesso il valore di t e' quello corretto (lo visualizza)
ma la stringa che ottengo e' vuota....
dove sbaglio?
Uso Delphi 4
il messaggio e' ricevuto (per ora) tramite lRXwindowhoook....
Grazie
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

t:=cardinal(pchar(@s[1]));
t:=ord(s[1]);
?
Ciao, Sandro

 dove sbaglio?
se il ricevente e' un'applicazione diversa dal tramettitore
allora il problema e' quello...

>
in un programma ho il seguente codice:
s:='Esperimento'#0;
t:=cardinal(pchar(@s[1]));
sendmessage(wh,WM_LOADFILE,t,0);
showmessage(trim(s)+inttostr(t));
sleep(1000);
showmessage(pchar(t));
l'ultima linea visualizza correttamente la stringa
nella finestra il cui Handle e' wh in risposta al messaggio
WM_LOADFILE esegue il seguente codice:
   t:=msg.wparam;
   rfile:=string(pchar(t))+' - '+inttostr(t);
   showmessage(rfile);
   showmessage(pchar(t));
adesso il valore di t e' quello corretto (lo visualizza)
ma la stringa che ottengo e' vuota....
<<
Oltre a quello che dice C.Bosich (se devi mandare info fra app. usa
WM_COPYDATA) potrebbe essere opportuno allocare un buffer per la stringa
che devi mandare:
t := stralloc(length(s)+1);
strcopy(t, s);
da liberare poi nel msg handler (stessa applicazione):
strdispose(Pchar(Msg.WParam));
(tra l'altro in questo modo puoi usare tranquillamente PostMessage
invece di SendMessage).
hth
Paolo Arosio

 wrote:

Ok ci provo subito 
grazie


Newsgroup: it.comp.lang.delphi
Titolo: type unsigned

come posso definire intero a 64 bit senza segno? in C è possibile scrivere:
"typedef  unsigned int64 pippo" ma in delphi ?
grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 "typedef unsigned int64 pippo" ma in delphi ?
type
   pippo = Int64;
--------------------------------
Inviato via 
http://usenet.libero.it

    pippo = Int64;



ma int64 non è unsigned:
Int64 -2^63..2^63-1 signed 64-bit
Azz! Non ci avevo mai fatto caso....
io ho d5.
Su d6 o successivi?
A.

 ehm..int64 è con segno io vorrei un int64 senza segno
Scusa, non avevo letto bene.
Non esiste, in Delphi, un Int64 senza segno. Gli interi senza segno si
fermano a LongWord (32 bit).

Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare immagini grafiche

Sto creando un semplice programma per visualizzare immagini grafiche.
Mi servirebbe sapere se c'è la possibilità oppure se esiste qualche
componente per visualizzare immagini anche di altri tipi oltre al
semplice bmp.
Grazie e ciao a tutti, Gulma ;-)

Ciao,
esiste un componente parecchio "furbo", credo si chiami GIFImage (prova a
fare una ricerca di componenti che visualizzano le gif trasparenti e
animate, cosě lo trovi di sicuro!). Si sostituisce al Timage classico del
delphi e permette di visualizzare vari formati di immagini
(gif,bmp,pcx,jpeg, gif animate e altre che non mi ricordo).
Spero che ti possa essere utile.
Ciao
    Cristian

 semplice bmp.
GifImage e' un buon pacchetto ma ha dei problemi con D6...
Prova: 
http://www.lischke-online.de/download/GraphicEx9.zip
Ecco alcuni tipi di file visualizzabili:
a.. TIFF images (*.tif; *.tiff), extended base line implementation
  a.. 1..16 bits per sample
  b.. indexed, grayscale, RGB(A), CMYK, L*a*b*
  c.. uncompressed, packed bits, LZW, CCITT T.4, Thunderscan, Deflate, new
style JPEG
a.. GFI fax images (*.fax), uses TTIFFGraphic to read
a.. SGI images (*.bw, *.rgb, *.rgba, *.sgi)
  a.. 1..16 bits per sample
  b.. indexed, grayscale, RGB(A)
  c.. uncompressed, RLE
a.. Autodesk images files (*.cel; *.pic) old style only
  a.. 8 bits per sample, indexed and uncompressed
a.. Truevision images (*.tga; *.vst; *.icb; *.vda; *.win), write support
included
  a.. 5 and 8 bits per sample
  b.. grayscale, indexed, 15 bits RGB (555), 24 bits RGB(A)(888)
  c.. uncompressed, RLE
a.. ZSoft Paintbrush images (*.pcx, *.pcc; *.scr)
  a.. 1..8 bits per sample
  b.. grayscale, indexed, RGB
  c.. uncompressed, RLE
a.. Kodak Photo-CD images (*.pcd)
  a.. 8 bits per sample in YCbCr in any resolution (192 x 128 up to 6144 x
4096)
a.. Portable pixel/gray map images (*.ppm, *.pgm, *.pbm)
  a.. 1 and 8 bits per sample
  b.. grayscale, indexed, RGB uncompressed
a.. Dr. Halo images (*.cut, *.pal)
  a.. 8 bits per sample indexed, RLE compressed
a.. CompuServe images (*.gif)
  a.. 1, 4, 8 bits per sample indexed, LZW compressed
a.. SGI Alias/Wavefront images (*.rla, *.rpf)
  a.. 8 bits per sample RGB(A), RLE compressed
a.. Standard Windows bitmap images (*.bmp, *.rle, *.dib)
a.. Photoshop images (*.psd, *.pdd)
  a.. 1, 8, 16 bits per sample
  b.. indexed, RGB, CMYK, CIE L*a*b*
  c.. uncompressed and packed bits
a.. Paintshop Pro images (*.psp)
  a.. 1, 4, 8 bits per sample
  b.. indexed, grayscale, RGB
  c.. uncompressed, RLE and LZ77
  d.. single-layered files only!
a.. Portable network graphic images (*.png)
  a.. 1, 2, 4, 8, 16 bits per sample
  b.. indexed, grayscale alpha, RGB(A), LZ77 compressd
Newsgroup: it.comp.lang.delphi
Titolo: Componente x grafico

Esiste un componente per D6 Pro al quale fornisco le x e y(x) e lui mi 
traccia la curva nel grafico cartesiano, preferibilmente senza dover 
passare attraverso dbase, Giorgio

 passare attraverso dbase, Giorgio
 
Nel senso che tu hai un elenco di coordinate XY ( tipo un vettore ) e 
lui deve tracciare la linea che le unisce? Se non ho capito male puoi 
usare il tcanvas. Mi sfugge a cosa serve in dbase pero' .
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"


Su D5 c'è il TChart nella palette Additional. Vedi se c'è anche su D6.
 
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: Progress Bar Ciclo

Ho realizzato questa progress bar che va avanti con il tempo impostato 
in TTime ma quando arriva a 100 vorrei che ricominciasse da capo ho 
inserito alla fine la riga Timer1Timer(Self); ma rimane fermo senza 
ricominciare da zero come posso modificare questo codice per avere un 
effetto ciclo?
codice:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if  Barra.Position    <= 100  then
begin
     Barra.Position:= Barra.Position+1;
end else
if  Barra.Position >= 100 then
     Timer1Timer(Self);
end;

L'errore e' talmente evidente che non insultero' la tua inteligenza
spiegandolo.
A.


ho visto che manca il Position = 0 ma non so come inserirlo.


ho fatto cosi ma si blocca il programma
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if  Barra.Position    <= 100  then
begin
     Barra.Position:= Barra.Position+1;
end else
if  Barra.Position >= 100 then
     Barra.Position :=1;
     Timer1Timer(Self);
end;

>>
 procedure TForm1.Timer1Timer(Sender: TObject);
 begin
 if  Barra.Position    <= 100  then
     Barra.Position:= Barra.Position+1;
 else
     Barra.Position :=1;
 end;
Cos� dovrebbe essere pi� pulito e soprattutto... funzionante.
Ciao 

 Cosï¿œ dovrebbe essere piï¿œ pulito e soprattutto... funzionante.
Il modo di utilizzare la progressbar non ï¿œ questo..
Magico tasto F1 e guarda cosa dice alla voce "using progressbars":
The Position property tracks the length of the dotted line. Max and Min 
determine the range of Position. To make the line grow, increment 
Position by calling the StepBy or StepIt method. The Step property 
determines the increment used by StepIt.
Il fatto poi che lo fai all'interno di un timer.. che significa?
Ciao
-- 
Morde

 Il modo di utilizzare la progressbar non � questo..


 label1.Caption:=inttostr(tempo);
grazie di questo suggerimento.

 label1.Caption:=inttostr(tempo);
Qui un po meno OK ....
Ogni quanti secondi, minuti (ore??) entri nella procedura ??
Diciamo che ogni 100 secondi resetti, alla fine per fare quello che doveva 
fare ha impiegato 530 secondi ... ma nella caption hai 30 !!!!
Informazione ingannevole ...
Cosi', tanto per dire, farei una barra che va avanti/indietro da 1-100 va in 
avanti e quando arrivi a 100 imposti il back e torni indietro tenendo fermo 
il contatore che nella label riportra' il tempo globale utilizzato.
Ancora meglio prendi l'ora di start e stop e poi mostri il delta in secondi 
o minuti oppure ore ..
Pero' questa e' grafica, quindi va a gusti ...
Ciao, Daniele
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4556 (20091029) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

Newsgroup: it.comp.lang.delphi
Titolo: Esecuzione del browser/client email predefiniti da Delphi

Devo aprire il browser predefinito e spedire un messaggio di posta
elettronica
al click su un bottone. Come faccio ?

...

Newsgroup: it.comp.lang.delphi
Titolo: Componente per PDF

Qualcuno sa dirmi se esiste un componente free che permetta di produrre un
file PDF da un programma delphi che produce e stampa documenti.
Grazie.

 ha scritto nel messaggio
news:VVQW9.24896$YG2.7...@twister1.libero.it...


se ne č parlato pochissimo tempo fa.
Con la ricerca sui gruppi fornita da google ho trovato questo link.
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=fwcV9.44538%24AA2
.
1999361%
40news2.tin.it
&rnum=4&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DISO-8859
-1%26q%3Dpdf%26meta%3Dgroup%253Dit.comp.lang.delphi
A.

Newsgroup: it.comp.lang.delphi
Titolo: Socket Indy10

Ho un IdTCPServer e un socket client del Delphi: Sckcmp.pas per capirsi.
Il client chiede la connessione al Server che e' gia' attivo e succede una 
cosa strana:
-il Server rileva la connessione ed attiva anche il thread con l'execute 
regolarmente
-al lato client l'evento onconnect non si attiva e non vi e' alcuna 
indicazione di avvenuta connessione???
avete qualche idea?
Giorgio 

 indicazione di avvenuta connessione???
Strano.  Dalle mie parti, l'OnConnect del TIdTCPClient scatta.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 connetta ?
In ogni caso, però, l'OnConnect dovrebbe scatenarsi...
Posta il tuo codice...


 connetta ?
Si', degaggando l'execute del server il flusso si ferma ad una readln che 
attende in ricezione un comando.
Per il resto il Client si connetteva quando usavo il Server di Delphi...
Giorgio

 Per il resto il Client si connetteva quando usavo il Server di Delphi...
L'evento di connessione lato server si scatena ?


 -- 
Scusate ho trovato per errore evavo messo il breakpoint in un altro client, 
grazie cmq, Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Migrare formexpert da D7 a D2006

Ciao a tutti,
in D7 avevo creato un FormExpert senza particolari problemi.
Ora mi trovo ad utilizzare D2006 e vorrei migrare questa mia form.
Riesco senza problemi a compilare ed installare il DPK.
Il problema è che la mia "nuova" form non compare da nessuna parte.
C'è qualche accorgimento particolare che devo applicare ?
grazie in anticipo
saluti

 C'č qualche accorgimento particolare che devo applicare ?
So che l'OTA di Delphi ha subito qualche modifica...del resto, l'IDE č 
stato praticamente rivoluzionato.
E' possibile che, dato il raggruppamento ad albero dei file Delphi, sia 
necessario specificare la locazione del tuo wizard/expert in modo 
differente rispetto al passato.
Purtroppo, la documentazione č scarsa al momento (giusto qualche "white 
paper" di Cantů)... io mi sono ritrovato a "sgrufolare" tra gli assembly 
.NET dell'ambiente responsabili della gestione di alcune feature per 
cercare di capire qualcosa di piů; si spera che la nuova DevCo, che sta 
reclutando nuove persone per il settore documentazione, fornisca piů 
dettagli in futuro in merito a questo aspetto. :-|
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Parametri di Login

Salve a tutti !
C'è qualcuno che può dirmi come si fa a catturare dalla maschera di Login
(quella di deault) di  un componente TDATABASE cio' che viene digitato nella
casella 'USER NAME'.
Grazie

casella 'USER NAME'.
mi vengono in mente tre vie per risolvere il problema.
=== la prima:  (forse la piů difficile) ====
un bell' hook, ma poi potrebbe risultare difficile gestire un po' tutta la
situazione
=== la seconda ===
tramite Winsight cerchi di capirci un po' di piů riguardo la finestra del
LOGIN e quindi tramite classe, handle ecc.... puoi sapere cosa sta scrivendo
il tizio nelle caselle USER e Password.
=== la terza ===
controlla che quanto digitato non venga memorizzato in alcuni variabile del
componente TDataBase.
io non ho mai fatto tutto ciň perchč non ne ho avuto bisogno, comunque
almeno uno di questi tre sistemi dovrebbe funzionare tranquillamente.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

casella 'USER NAME'.
E' proprio necessario usare la maschera di default?? Non ti sbrighi
prima a farti una tua finestra?
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: Problema con i Currency.

Non riesco a crederci....
allora tramite un driver odbc per dbexpress aggiorno dei campi di tipo
decimal
in tabelle di un database Sql Server 7.0 .
Mi sono accorto che memorizza correttamente gli importi
decimal(naturalmente setto il valore del campo utilizzando l'...AsDecimal)
ma li legge erratamente.
Ex.
Memorizzo 3 record con i seguenti valori:
1000,50
100,50
100000,50
In lettura vedo:
1
100,50
100
Se provo a fare una select esterna sulla tabella i valori sono memorizzati
correttamente.
A cosa è dovuto questo problema? Esiste una soluzione?
Pensate ho provato a leggermi il valore dalla tabella come Stringa
(AsString) ma nemmeno mi restituisce il valore esatto.
Spero che qualcuno mi possa aiutare!
Grazie anticipatamente.

 A cosa è dovuto questo problema? Esiste una soluzione?
io questo problema ( simile ) l'avevo avuto con paradox.
Ovviamente i valori erano memorizzati correttamente, ma in qualunque
componente dataware apparivano errati.
Bè, la soluzione l'ho trovata nelle "Impostazioni Internazionali" del
Pannello di Controllo di Windows.
Visto che il Currency è un campo monetario, su "Valuta", trovi le
impostazioni per questo campo.
Prova a cambiare qualcosa e vedi come reagisce il programma.
Ti saluto
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: How to use Delphi to get the domains's IP addresses?

I have lots of domains' name in a text file which called "in.txt".It looks like
that:
in.txt
www.yahoo.com
www.msn.com
www.aol.com
...
Now,I want to get their IP addresses,and put the results into a new text file
called "out.txt".It looks like:
out.txt
www.yahoo.com
,66.94.230.51
www.baidu.com
,202.108.250.249
www.sina.com.cn
,61.135.152.77
www.sohu.com
,61.135.150.75
How can I do that using Delphi?Thanks in advance.

"Facco Eloelo" nel precedente post ha scritto:

Download indy components with demos (I've downloaded 8
version - last release is 9)
http://www.indyproject.org
see DNSResolver demo to do what U want.
IT next time please ...
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: DBGRID e Blob

Ciao a tutti,
     tramite un dbgrid visualizzo la lista di record presenti nella tabella.
Tra i campi di di questa tabella c'e' un blob dove memorizzo una lista di 
sringhe ottenuta da un tmemo.
Queste stringhe sono costituite da diverse parole separate da un ";" ed 
opportunamente interpretate danno delle informazioni.
Queste informazioni vengono visualizzate in una stringgrif posta sotto la 
dbgrid.
Il problema che ho e' che spostandomi con i tasti cursore o con il mouse 
sulla griglia non riesco ad aggiornare la stringgrid.
Che evento devo intercettare per aggionare l'altra griglia ???
Grazie a tutti
Daniele
Delphi 6,0
Win XP SP3
 

Ciao,
   fatto ......
TDataSet.AfterScroll
Grazie e scusate !!!
Daniele 

 
L'evento è OnDataChange del componente TDataSource che hai legato alla 
DBgrid, Devi testare il parametro Field, se è NIL vuol dire che è 
avvenuto un movimento del record, altrimenti è stato modificato il campo 
assegnato.
procedure TDDati.DataSourceDataChange(Sender: TObject; Field: TField);
begin
   if Assigned(Field) then
   begin
     // c'e' stata una modifica nel field "Field.FieldName'
   end
   else
   begin
     // si è spostato il puntatore al record (first, next, prior, last, ect)
   end;
end;
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

Ciao,
   grazie per l'aiuto.
Alla prossima
Daniele
PS : Hai idea di come fare per leggere le informazioni del driver di stmapa 
???? sto cercando di capire come fare per sapere se la stmapa e' dalla prima 
all'ultima pagina o viceversa.
Lo so ... non c'entra niente con l'oggetto ... ma e' in ps !!!