mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Doppio login

Ciao a tutti,
        ormai quasi tutti i programmi chiedono un login al lancio.
La mia applicazione non fa eccezione e, anche qui, c'e' un login da fare.
Avevo due problemi, il primo era quello di bloccare un secondo lancio del 
programma sulla stessa macchina per evitare conflitti, RISOLTO.
Il secondo e' un po piu' rognoso, per me, e rigurda il blocco di un secondo 
accesso dello stesso utente su pc diversi sulla stessa rete.
In alre parole i pc 1 e 2 sono in rete e il programma gira su server.
L'utente A accede al programma sul PC1, si sposta sul PC2 e accede anche da 
li.
Per evitare questo pensavo all'utilizzo di queste due soluzioni, ma non sono 
blindate.
1) Creo un campo "connesso" nel db degli utenti e, una volta collegato 
l'utente lo setto a true.
Quando cerca di collegarsi da un altro pc, leggo il valore e do il messaggio 
che e' gia' collegato da un altro PC (sarebbe bello anche dire su quale pc 
e' collegato !!!! ). Quando l'utente si scollega il flag viene reimpostato a 
FALSE.
PROBLEMA : se il pc va in crash per motivi ancore da capire, non c'e' 
possibilita' di resettare il flag e per il programma l'utente e' sempre 
collegato, il flag va resettato manualmente dall'amministratore del 
programma (io).
2) Creo un file di testo con l'elenco delle persone collegate, quando un 
utente si collega ed e' presente nella lista appare l'avviso. Quando si 
scollega viene cancellato dalla lista.
PROBLEMA : Quando si termina l'esecuzione del programma il file viene 
cancellato e, visto che il file e' salvato sul server, eventuali altri 
utenti collegati risulterebbero scollegati. In verita' posso fare un 
controllo sul file di testo, se dopo aver cancellato l'utente che si e' 
scollegato il file ha lunghezza zero, allora lo cancello. Infine se avviene 
il temuto crash del pc, torno al problema precedente.
Qualche soluzione piu' pratice ed elegante delle mie ???
Grazie a tutti
Ciao, Daniele
PS : Sempre Delphi 6 e XP SP3

 programma (io).
Non son certo di aver capito "il programma gira su server". Hai
effettivamente una parte client e una server o il server consiste nel
db?
"Se il pc va in crash" è il pc dell'utente o la macchina con il db?
Comunque, supponiamo che effettivamente sul "server" ci sia un
servizio attivo, in ascolto su una porta definita. L'utente attiva un
programma client sul proprio PC che manda una richiesta di login al
server. Questo scrive sulla tabella utenti e da' il consenso
all'accesso (previa verifica credenziali) => il client parte sul PC1;
inoltre, periodicamente il client manderà un keep-alive al server. Il
server, se non riceve il keep-alive, ripulisce lo stato della
connessione per l'utente/PC1.
L'utente cerca di effettuare il login dal PC2 => il server vede che
l'utente è gia' collegato e rifiuta il login.
Che succede se cade il server? il client dice, correttamente, che il
server è caduto.
All'avvio del server, questo ripulisce lo stato delle connessioni.
Saluti,
Paolo Arosio

 Paolo Arosio
Mitico Paolo, qual buon vento ti porta di nuovo su ICLD?
Della serie "I vecchi amori son duri a morire" ?
;-)
ciao!
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Cartelle speciali

CIAO NG
Come posso ottenere i nomi delle cartelle principali di Win?
ESEMPIO la cartella del desktop,Menu Start...
GRAZIE

"Maria Pia Colasanto" ha scritto nel messaggio
| Come posso ottenere i nomi delle cartelle principali di Win?
| ESEMPIO la cartella del desktop,Menu Start...
| GRAZIE
Vedi l'API di Windows SHGetSpecialFolderLocation
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Come posso ottenere i nomi delle cartelle principali di Win?
Scarica e installa la JCL (
www.delphi-jedi.org
).
C'e' tutto cio' che ti serve, un help esplicativo e dei
programmi di esempio.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
Spostare "Windows" nel cestino ?
Newsgroup: it.comp.lang.delphi
Titolo: IP address

come visuallizzare dentro ad un EDIT il mio indirizzo ip locale e internet ?

 come visuallizzare dentro ad un EDIT il mio indirizzo ip locale e internet
?
Leggi le FAQ, c'è la risposta che cerchi
--
- Carlo -

ti sembra una risposta da dare ? almeno spiegami dove sono le faq
"Carlo Bertuccini" <cber...@DOHlibero.it> ha scritto nel messaggio
news:pxZia.3092$DN.7...@tornado.fastwebnet.it...


 ti sembra una risposta da dare ? almeno spiegami dove sono le faq
E' un'ottima risposta (un'altra che forse ti sarebbe piaciuta di piu'
e':
Edit1.Text := 'Il mio IP locale è ' + MyLocalIP + ' invece quello
pubblico è ' + MyPublicIP; ?).
Scarica gli header di questo gruppo e cerca dei messaggi che iniziano
con [FAQ].
Quota meglio, prego.
Saluti
Paolo Arosio
PS dimenticavo: *plonk*

 almeno spiegami dove sono le faq
Non ti sforzare di leggere i messaggi più vecchi, tantopiù quando ce n'è uno
con le faq di due giorni fa.
--
- Carlo -

 pubblico č ' + MyPublicIP; ?).


 ha scritto nel messaggio
news:tR1ja.72691$i26.2...@news2.tin.it...

ROTFL!!!!

con le faq di due giorni fa.
Non mi esprimo sui suoi post, ma cacchio, almeno fare la cosa piu' facile  e
istintiva per un niubbo: lurkare, cercare su google groups..... almeno questo.
Ciao carlo.
--
Morde. 
morde[at]programmer[.]net

 devodevinire delle funzioni o delle procedure prima spiegati meglio
Ti si sono rotti i tasti del punto e della virgola? ROTFL!
Comunque: non sei stupido, sei solo un newbie un po' pretenzioso (qualcuno
mi suggerisce la parola "troll").
Ricorda che
1) il rispetto non č un optional, neanche in internet,
2) qua nessuno č obbligato ad aiutarti,
3) soprattutto che google ti č amico.
--
Jax
Journeying Artificial Xenomorph

 ha scritto nel messaggio
news:vqbja.74195$i26.2...@news2.tin.it...


 istintiva per un niubbo: lurkare, cercare su google groups..... almeno
questo.
Purtroppo questo gruppo ha perso delle persone davvero molto capaci, imho, a
causa di molta gente che ti fa "passare la voglia" di esser disponibile. :-(
--
- Carlo -

 
ROTFL!
Ma ci sei  o ci fai?
PLONK!
-- 
Roal Zanazzi

Credo di avere la febbre....
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid.SelectedRows

Qualcuno mi sa dire come selezionare tutte le righe di una DBGrid in un
colpo solo?
Grazie Vanni.

E' un rischio.
Se la dbgrid ha 100.000 righe..?
Ma poi quale sarebbe lo scopo?
Magari esiste una soluzione alternativa a questa..
Bye
AS

 ha scritto nel messaggio
news:ae4gjc$1t4a$1...@newsreader1.mclink.it...


> Chi e' il matto che ha 100.000 righe in una DBGrid?
Non volevo darti del matto.
Ma se la tua tabella ha molti records ( i famosi 100.000.....)
e un tuo cliente idiota fa una query su questa tabella senza impostare un
filtro abbstanza restrittivo (tipo cognome = %...) , quanti record vengono
fuori? Tutti, no?
Bye
AS

"Vanni" ha scritto nel messaggio
| Qualcuno mi sa dire come selezionare tutte le righe di una DBGrid in un
| colpo solo?
Per selezionare tutte le righe di una dbgrid devi fare - piu' o meno...
     while not EOF do begin
        SelectedRows.CurrentRowSelected := True;
        Next;
      end;
impostando la proprieta' MultiSelect a true, disabilitando il controllo
all'inizio del ciclo e riattivandolo alla fine e magari creare
un bookmark in modo da non perdere la posizione attuale del cursore
nel dataset.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: [FB 1.5] Modifica Tipo E Store Procedure

Ciao a tutti,
mi capita una cosa alquanto fastidiosa e non so come risolvere la cosa in
modo semplice ed efficace.
Il problema :
dovrei cambiare la tipologia di un campo di una tabella da 30 a 50
caratteri, eseguendo tale operazione con IBexpert mi dice che il campo in
questione č utilizzato in 3 store procedure e di conseguenza non mi
permette di effettuare l'operazione. A questo punto ho dovuto "remmare" il
campo nelle relative store procedure e a questo punto ho potuto aggiornare
la lunghezza del campo. Mi chiedevo se esisteva un metodo piů semplice per
ovviare ai passi da me effettuati.
Un grazie sentito a tutti.
Ciao da Enrico Giudici c/o Icograf
ico...@tiscali.it
--- posted by geoForum on 
http://www.delphiedintorni.it

 questione è utilizzato in 3 store procedure e di conseguenza non mi
non è ibexpert quanto interbase/fb stesso.
Non permette la rimozione di campi usati in stored procedure.
Magari, smanettando a basso livello con le tabelle di sistema riesci a 
evitare il giro vizioso che hai seguito, ma imho meglio usare la via 
tradizionale.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studing c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"
Newsgroup: it.comp.lang.delphi
Titolo: aggiornare i componenti

Nel mio programma ho un ciclo while che itera i record di un database e puň
prendere anche diverso tempo.
Il problema č che mentre il ciclo č in esecuzione spesso la form e i
componenti che stanno sopra non rispondono piů agli eventi.
Ho provato a mettere una chiamata ad Update, Repain, Refresh di Form ogni
100 cicli e anche ad ogni ciclo.
Ma non sortisce molto effetto.
Conoscete per caso un modo per tenere sveglia l'interfaccia grafica?
Grazie
Alberto.

application.processmessages
bye
A

 Conoscete per caso un modo per tenere sveglia l'interfaccia grafica?
O application.processmessages oppure metti il ciclo while in un thread
--
Un Ippatsu che mi sono appena svegliato...
ICQ: 135471013

Conoscete per caso un modo per tenere sveglia l'interfaccia grafica?
I thread, per questo scopo particolare, lasciali perdere.
Application.ProcessMessages può andare bene.
while .... do
begin
  ....
  Application.ProcessMessages;
end;
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

Newsgroup: it.comp.lang.delphi
Titolo: hi score

salve volevo realizzare una high score per un gioco
i punteggi vanno benissimo se memorizzati in un file txt o in quello ke vi
pare l'importante è che rimangano memorizzati.
chiaramente devono essere fatti tutti i controlli in modo che se ci sono uno
che ha fatto 2000 punti e uno da 4000, se uno fa 3000 punti passa in mezzo
ai due e fa scalare i numeri
mi aiutate?
grazie

> mi aiutate?
A far che?
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


La prima idea scema potrebbe essere di usare una TStringList, e mettere come
prima parolail punteggio, stando attento a dare a tutti i punteggi lo stesso
numero di caratteri:
0000100
0002000
0004000
ecc ecc
A questo punto per ordinarli basta chiamare il metodo Sort.
Altrimenti, sempre con TSTringList, basta che scorri la lista finche' non
trovi il primo punteggio piu' piccolo di quello che devi inserire, e poi
sposti tutti da quello in poi di una posizione con un ciclo for e infine
inserisci il valore.
Ciao!                    {MSX}
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 inserisci il valore.
Esiste anche Insert, che fa da se' lo spostamento (btw, se il punteggio
e' intero, si puo' usare Integer(Pointer(Objects)); inoltre, se la lista
e' gia' ordinata un metodo di ricerca binario e' + efficiente (la lista
e' implementata come array)).
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: [ANN] Message Master For Delphi 1.1.0

Salve a tutti.
Visto l'interesse per il primo annuncio riguardante l'uscita di MM4D,
posto anche l'annuncio della nuova release.
Maggiori info
http://dade2000.altervista.org

 posto anche l'annuncio della nuova release.
Si puņ usare anche con i componenti Intraweb? Thanks
St 

 Si puň usare anche con i componenti Intraweb? Thanks
No, Intraweb non usa i "normali" componenti della VCL.
Quindi, come non puoi usare un TButton, non puoi usare MM4D nelle 
applicazioni Web.
Ciao Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Stampe dinamiche

Esistono tool anche da acquistare ma economici che mi permettano di
lasciare agli utenti l'onere di disegnarsi il layout della stampa ?
Mi piacerebbe anche se ci fosse un tool opensource.
Gianluca

FAStREPORT lo fa.
Rave non so.
A

Mi piacerebbe anche se ci fosse un tool opensource.
Vedi post di Alberto S. (detto Albertone)
;)
-- 
Morde. 
(
mo...@despammed.com
)

 Mi piacerebbe anche se ci fosse un tool opensource.
http://reportman.sourceforge.net
Gratuito, OpenSource (delphi) , Risorse in italiano, e altre cosette
interessanti..
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

...

Potresti provare a usare Report Builder: 
http://www.digital-metaphors.com

...

Potresti provare a usare Report Builder: 
http://www.digital-metaphors.com

...

Potresti provare a usare Report Builder: 
http://www.digital-metaphors.com

...

Potresti provare a usare Report Builder: 
http://www.digital-metaphors.com

...

Potresti provare a usare Report Builder: 
http://www.digital-metaphors.com

...

Scusate gli innumerevoli messaggi multipli, solo che ogni volta che
provavo a inserire un messaggio mi veniva visualizzato "Errore interno
del server. Riprovare".

del server. Riprovare.
ah aha ah ... sembra quasi una barzelletta: certo che chi ha scritto quel
software doveva avere una bella testa.... :)
-- 
Morde. 
(
mo...@despammed.com
)

Newsgroup: it.comp.lang.delphi
Titolo: Delhi4 + QuickReport 3.0.5

Seleziono la stampante con TPrintDialog,
ma QReport , non invia alla stampante selezionata.
(es stampante PDF95 o WinFax)
MyReport.PrinterSetting.PrinterIndex:=Printer.PrinterIndex
non ha effetti
MyReport.QRPrinter := TQRPrinter(Printer.PrinterIndex);
da errore
MyReport.QRPrinter := TQRPrinter(Sender);
invia alla stampante di default.
come posso fare ?

 non ha effetti
Provato appena adesso e funziona correttamente : non e' che hai qualcosa 
da aggiornare ?? Delphi, Quick report, windows ... :)
Ciao.Alberto.
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320

 --
uso WinXP Professional Sp1 , Delphi4 rel 4.02 , QReport 3.0.5 Standard
per Delphi e QR non ci sono altri aggiornamenti. :(
ciao Maurizio

 per Delphi e QR non ci sono altri aggiornamenti. :(
Allora non so dirti, io provato su 2000,xp e 98, ma sempre con Delphi 6

Newsgroup: it.comp.lang.delphi
Titolo: fltro su campo memo

D4, e sono dilettante, ale prese con la riscrittura del programma gestione
studio già in Clipper in vista dell'Euro.
Vorrei filtrare una tabella DB4 (ma penso di poterla trasformare,
all'occorrenza) su di una sottostringa contenuta in un campo memo, in
pratica per selezionare tutti i records con quella stringa contenuta ovunque
in un campo memo.
La cosa era semplicissima in Clipper (che vedeva il memo come una qualsiasi
stringa) ma con D4 incappo sempre nello sgarbato messaggio che mi comunica
che delphi non ha alcuna intenzione di processare un campo memo nell'evento
OnFilterRecord della tabella....
Ho provato a copiare prima il campo memo in una variabile stringa, ma non lo
frego...
In pratica, tutti i miei sistemi di filtro per coincidenza esatta e
sottostringa che funzionano sui campi stringa, col memo non funzionano.
Qualcun altro ci ha sbattuto la testa?
C'è una soluzione, magari ovvia e che mi gira sotto il naso?
Ho scaricato tutto il NG, ma non ho trovato la materia trattata.
Ringrazio anticipatamente  chi vorrà dare lumi...
Francesco Tregnaghi
Ps: per completezza copio qui sotto il mio filtro: "sottostringa" è una
variabile definita altrove tipo "boolean" dove informo la funzione se voglio
cercare solo i record che iniziano per la stringa di recirca o che la
contengano ovunque; "campofiltro:string" è il nome del campo su cui voglio
filtrare (la tabella ha molti campi stringa), "filtro:string" è la stringa
che mi serve da filtro: il tutto definito in un form in cui imposto a run
time il filtro che voglio far funzionare. "NOTE", come è facile immaginare,
è il mio campo memo.......
procedure TDM1.TablePraticheFilterRecord(DataSet: TDataSet; var
 Accept: Boolean);
var
    buffer : String[200];
begin
if sottostringa then
  if campofiltro = 'NOTE' then
  begin
  buffer :=  Tablepratiche.fieldbyname( campofiltro ).AsString;
  Accept := Pos( filtro , buffer ) <> 0;
  end
  else
     Accept := Pos( filtro , Tablepratiche.fieldbyname(
campofiltro ).AsString) <> 0
//  end //campofiltro
 else
 Accept := (Tablepratiche.fieldbyname( campofiltro ).AsString >= filtro )
   AND (Tablepratiche.fieldbyname( campofiltro ).AsString <= (Filtro + 'Z'))
;
end; // sottostringa

 all'occorrenza) su di una sottostringa contenuta in un campo memo, in
[...]
scusa, ti cambio tutto ;)
perche' non usare l'SQL?
penso che si possa fare una cosa del tipo:
select *
from tabella
where campo_memo like "*parola*"
se si', penso cmq che sia la cosa migliore e piu' performante,
il TTable (usando i filtri poi) ti forza il fetch di tutti i record
al client, con una query hai molto meno traffico
Ciao,
Alan Solo

 ha scritto nel messaggio
news:92takn$7r6kb$1...@ID-44131.news.dfncis.de...


al client, con una query hai molto meno traffico
con le query hai meno "traffico" solo se usi degli sqlserver.

> con le query hai meno "traffico" solo se usi degli sqlserver.
io do per scontato che si usi un sqlserver ;)
Ciao,
Alan Solo

io do per scontato che si usi un sqlserver ;)
se e'  DB4...  ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Includere file in un exe

Salve
come faccio ad includere dei file (ad esempio delle bmp o dei wav)
nell'eseguibile e poi richiamarli???
grazie mille

nell'eseguibile e poi richiamarli???
nessuno mi risponde??? Á___Á
forse nn sono stato abbastanza chiaro???

fai una ricerca su 
http://groups.google.com
 la tecnica e' stata spiegata
3000 volte
Ciao, Sandro


wrote:

c'e' un esempio su torry se non erro :)
--    _  _______
  /| // /__  __/ Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /    Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000

Newsgroup: it.comp.lang.delphi
Titolo: delphi 7 clietdataset runtime

Ciao a tutti!!! io devo creare un client data set a runtime e i suoi
rispettivi campi: io uso questo codice:
procedure TForm1.Button1Click(Sender: TObject);
begin
  cdsXml:=TClientDataSet.Create(nil);
  with cdsXml do
  begin
    with FieldDefs do
    begin
      fieldstring:=TStringField.Create(cdsXml);
      with fieldstring do
      begin
        FieldName:='Prova';
        DisplayLabel:=FieldName;
        DataSet:=cdsXml;
        name:=cdsXml.Name+FieldName;
        Size:=40;
        cdsXml.FieldDefs.Add(fieldstring.Name,ftString,0,false);
      end;
      Update;
    end;
  end;
end;
Però quando arriva all' update mi manda un errore di missing
dataprovaider.
Non risco as capire come mai...??
Mi potete aiutare?
Io vorrei utilizzare solo ilk clietdataset come ho fatto da altre
parti pero mai a runtime.
Grazie

> Non risco as capire come mai...??
basta leggere la guida in linea di TFieldDefs, dove trovi un esempio
completo di cio che devi fare...
Basta un copia&Incolla.. :-|
A.


Se non ricordo male... devi aggiungere i campi con AddFieldDef, o con add,
senza ricorrere al "fieldstring", ma direttamente chiamando le funzioni.
così :
var 
 Campo : TFieldDef;
begin
...
  Campo := cdsXml.FieldDefs.AddFieldDef;
  Campo.Name := 'PROVA';
  Campo.DataType := ftString;
  Campo.Size := 20;
  Campo.Required := False; 
....
end;
e con l'Add:
  cdsxml.FieldDefs.Add('PROVA', ftString, 20, False);
Vedi tu quale e' meglio per te.
Quando hai finito di aggiungere campi, devi fare il 
  cdsxml.CreateDataSet;
Ciao.
Cristiano
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: contratto per rivenditori

ciao a tutti,
avete per caso una bozza di contratto da far firmare ai rivenditori del
proprio software??? Voglio impedire che il negozio di informatica con cui ho
fatto un accordo solo "verbale" possa vendere il mio software ad un prezzo
molto + alto di quanto mi abbia pagato per ogni singola copia...
ciao e grazie

proprio software??? 
Enzo Maria Tripodi: "Formulario dei contratti di informatica",
Buffetti Editore
In bocca al lupo
Duilio
Newsgroup: it.comp.lang.delphi
Titolo: Comp SMTP Delphi 4 c/s

Usando il comp. SMTP di Delphi 4 c/s non riesco a spedire le email se uso il
servizio di smtp interno della rete aziendale.
Premetto che se invece usa il collegamento di accesso remoto tutto funziona.
Inoltre usando altri prg. per la posta e anche con telnet,tramite smtp
interno riesco a spedire la posta.
Potete aiutarmi ??
Ciao
Gian Luca 
-- 
Posted from [212.141.54.103] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Probabilmente l'SMTP server della rete aziendale ha bisogno dell'UserID.
Prova a compilare la proprietą del componente e ad inviare il msg.
Ciao

Già fatto.
L'errore ricevuto è host non trovato sia inserendo L'IP numerico che quello 
letterale
Cordiali saluti
Gian Luca 
-- 
Posted from [212.141.54.101] 










Newsgroup: it.comp.lang.delphi
Titolo: email con dephi 7

Ciao ragazzi,vorrei mandare dell'email con delphi 7,con delphi 5 non ho
avuto problemi.mi date qualche dritta.
ciao

scusami, in d5 come le mandi?
A

 ha scritto nel messaggio
news:lMr_a.723$zN5....@news1.tin.it...


> il componente era diverso
cioč......
Bye
A

indy
Bye
A

Scusa ma tu con d5 come fai?
Posta un po di codice e ti dico le modifiche da fare.
Bye
A

 ha scritto nel messaggio
news:bhdlpo$1hoa$1...@newsreader2.mclink.it...


 ha scritto nel messaggio
news:Qet_a.966$zN5....@news1.tin.it...


a questo link:
http://www.indyproject.org/download/Indy9.html
puoi scaricare i sorgenti delle demo degli indy.
I componenti sono TIdSmtp per la posta in uscita e TidPop3 per la posta in
entrata.
Bye
A

 ha scritto nel messaggio
news:bhfe6i$293i$1...@newsreader1.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: A proposito di grossi database...ho INTERBASE...

Ciao a tutti, 
ok, ho seguito il vostro consiglio ho scaricato ed installato
interbase server e client, in qualche modo sono riuscito a vedere
(SYSDBA e masterkey) qualche DB di esempio, ma adesso io vhe ho Delphi
3, cosa devo fare per usare Interbase nelle mie applicazioni, non
diciamo su un server ma per il momento solo sullo stesso pc dove è
installato IB. Il fatto è che ho scaricato quel popò di doc (10 mega)
tutta in inglese e io capisco poco l'inglese. Non chiedo di avere
spiegazioni esaurienti su come usare interbase con Delphi 3, ma almeno
se ne avte la possibilità, indicatemi qualche testo in italiano, o
qualche sito in italiano (o anche in inglese se ci sono esempi
pratici) se esistono, altrimenti sono ad un punto morto.
Grazie in anticipo a tutti.
Robin

 tutti. Robin
se sai gia' usare gli alias del BDE sei a cavallo, basta che te ne crei
uno con il driver di interbase
cmq c'era un tipo italiano nella ml di interbase che aveva creato un sito
in italiano su IB (penso si chiamasse Jilani) non trovo piu' l'indirizzo
mi informo e ti faccio sapere...
Ciao,
Alan Solo

 l'indirizzo mi informo e ti faccio sapere...
l'indirizzo e' questo:
http://space.tin.it/scuola/jkhaldi/
prova a vedere se ti interessa...
Ciao,
Alan Solo

Alan Solo
Robin

 Grazie per il sito.
di niente, ciao!
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: 2 domande su delphi7

 
ho due richieste da fare per delphi 7!!
1- dove posso trovare componente hyperGrid per delphi7?
2- come possocreare un report se non ci sono più i componenti per farlo?
GRAZIE!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 2- come possocreare un report se non ci sono più i componenti per farlo?
???
Usi un altro tool di reporting... :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

GRAZIE!
Ciao,
intanto ti chiederei la cortesia di non postare lo stesso messaggio più 
volte, se qualcuno vorrà risponderti lo farà sicuramente.
Riguardo alle tue domande :
1) Non so cosa sia il componente HyperGrid, io ho Delphi 7 ma non l'ho 
mai visto, o almeno non me ne sono mai accorto dell'esistenza.
2) I report li puoi creare ancora come prima, con la versione in tuo 
possesso ( Delphi 7 ) ci sono i componenti di Nevrona ( Rave Report ), se 
invece intendi i componenti QReport, ci sono sempre solo che li devi 
installare manualmente, vedi nel contenuto del CD.
Ciao da Enrico Giudici
ico...@tiscali.it
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Applicazione blindata, parte I

 del suo scopo?
<omissis>
Su NT4 non funzia.
Non trova la RegisterServiceProcess nella KERNEL32.DLL.
in dettaglio: "the procedure entry point RegisterServiceProcess could not be
located in the dynamic link library KERNEL32".
Ho solo fatto build ed eseguito il programma. Appena ho un momento (ho paura
che dovrą essere anche un momento lungo) provo a guardare anch'io per una
soluzione.
Bye Bye Honest.

located in the dynamic link library KERNEL32".
Ovvio.
NT ha una gestione dei servizi totalmente diversa.
Come detto + volte, l'API di Win9x in questione serve a simulare sotto
95 la presenza di servizi.
--
Walkie...@Libero.It (ICQ# 8143647)

"Umberto Di Gioia" ha scritto
|
| ALT+F4 - va intercettato ed annullato (come faccio ?)
|
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 Canclose := False
end;
Meglio se poni
CanClose := TuaVariabileBooleana
in modo da poter gestire a tuo piacimento la chiusura della form
(TuaVariabileBooleana e' un campo della form che inizializzi a false e poi
imposti a true quando ti pare).
|
| ALT+TAB - come sopra                    (come faccio ?)
|
procedure DisattivaTastiDisistema;
// Impedisce il funzionamento di ALT+TAB, CTRL+ALT+CANC, CTRL+ESC
var
  VecchioValore : LongInt;
begin
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, Word(True),@VecchioValore,
0);
end;
procedure AttivaTastiDiSistema;
// Riattiva il funzionamento di ALT+TAB, CTRL+ALT+CANC, CTRL+ESC
var
  VecchioValore : LongInt;
begin
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, Word(False),@VecchioValore,
0);
end;
Ciao.
ACSH
---------------------------
La fine del mondo sta per arrivare ...
salvate i documenti aperti!

Il motivo per cui non funziona lo ha spiegato con grande chiarezza Walkie
Talkie nella sua risposta che precede questo messaggio.
Ti invito comunque a provare con l'aggiornamento (Applicazione blindata:
aggiormaneto) dove ho eliminato l'utilizzo della DLL Kernel32 in favore di
una nuova tecnica suggerita da ACSH, che credo prenda spunto dalle
funzionalita' del salvaschermo.
Fammi sapere se cosi' funziona anche in NT4. Grazie.
Umberto

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

Forse la domanda è un po banale,
ma visto che nel newsgroup se ne parla sempre e io non ne sono niente.
Cosa sono le librerie JEDI ?
Grazie Mirko

Il link č :
http://www.delphi-jedi.org/
Ciao
Mario
e-mail:mari...@inwind.it
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: Impostare una pausa nell'esecuzione di un programma.

Durante l'esecuzione di un programma ho la necessità di sospederne
l'esecuzione per tot secondi.
Non ho trovato una funzione ad hoc per questo. Mi sfugge qualcosa
oppure mi suggerite come risolvere questo problema?
Ciao!

 oppure mi suggerite come risolvere questo problema?
Google santo subito, anche se è DIABOLICAMENTE efficiente.
Il ng se ne cade di post su questo argomento. Una ricerchina nei vecchi
post con la parola chiave "pausa" ti sforna un teradata circa di
materiale.
A.

 Google santo subito, anche se è DIABOLICAMENTE efficiente.
ahah Alberto, il Santo Bastonatore di icld!
-- 
Mauro Falzari
da una firma:
  "Okay it's past midnight,
  so I am officialy a pumpkin,
  or some kind of man-pumpkin hybrid".
  I think the proper term is Mumpkin."

 ha scritto nel messaggio 
news:1161615659.2...@b28g2000cwb.googlegroups.com...

Sleep(Millisecondi);
es. sleep(1000); // sospende per un secondo, anche la grafica!
Ciao Giorgio 

 Ciao!
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: problema con programma che non fa chiudere windows

ciao a tutti
Ho un programma piuttosto pieno di roba che continuo ad implementare da
tempo che non mi fa chiudere windows se prima non chiudo il programma.
Qualcuno mi sa dire cosa potrebbe essere che impedisce cio
oppure come intercettare la chiusura o il riavvio di windows in modo
che possa chiuderlo con un semplice Close;?
grazie in anticipo 
erik

c' un msg che winsozz invia alle app aperte allo shutdown.
Dovestri intercettarlo nella tua app e processarlo.
Non ricordo il nome ma se cerchi nei vecchi post lo becchi di sicuro.
AS

 Non ricordo il nome ma se cerchi nei vecchi post lo becchi di sicuro.
Eccolo qui:
http://makeashorterlink.com/?X347230FB
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: aggiunta di record manuale

Scusate la banalità della domanda:
Come si fa a far aggiungere un record ad una tabella?
Mi spiego
Ho dei valori presi da diverse Tedit e vorrei fare "a mano" una update
ovvero sufruttando l'evento on click di un pulsante vorrei poter aprire un
db ed effettuare l'inserimento
Grazie Enrico

"Enrico":

procedure TForm1.Button1Click(...);
Table1.Insert;
Table1.FieldByName('CAMPO').AsString := Edit1.Text;
Teble1.Post;
end;
ciao ciao,
Alan Solo

 db ed effettuare l'inserimento
Se devi inserire un nuovo record prima di far inserire i dati dai
TTable.Append. Per l'inserimeto vero e propio TTable.Post. Se devi far
modificare un record invece dell'append devi usare un TTable.Edit.
-- 
Ciao da Giuseppe Fraddosio
    // FidoNET 2:335/727.2    
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5

>
Come si fa a far aggiungere un record ad una tabella?
Ho dei valori presi da diverse Tedit e vorrei fare "a mano" una update
ovvero sufruttando l'evento on click di un pulsante vorrei poter aprire
un
db ed effettuare l'inserimento
<<
Oltre ai suggerimenti di A.S. e G.F.:
v. help relativo a Append, AppendRecord, Insert, InsertRecord (che
essendo metodi di TDataSet puoi usare su tutti i discendenti).
oppure: scrivi una query (parametrica) con INSERT; è più semplice in
futuro passare ad un SQL server (v. help relativo a ExecSQL, Prepare,
TParam.AsString) e LocalSQL.hlp per sintassi di INSERT (a questo
proposito v. anche LangRef.pdf nella cartella dei documenti di
InterBase).
[ ESEMPIO ]
// in FormCreate
AnInsertQuery.Close;
with AnInsertQuery.SQL do begin
  Clear;
  Add('INSERT INTO "NomeTabellaCompleto" ');
  Add('VALUES (:Campo1, :Campo2, :Campo3)');
  Add(';');     // forse non necessario
end;
AnInsertQuery.Prepare;
// in FormDestroy o FormClose
AnInsertQuery.Close;
AnInsertQuery.UnPrepare;
// in btnInsertRecordClick
// ovviamente supponendo che i campi siano string,
// altrimenti v. Example di TParam.AsString
for i := 0 to Pred(AnInsertQuery.ParamCount) do
  AnInsertQuery.Params[i].AsString :=
    TEdit(FindComponent('edInsertParam'+inttostr(i)).Text;
AnInsertQuery.ExecSQL;
[ /ESEMPIO ]
hth
Paolo Arosio

...


Newsgroup: it.comp.lang.delphi
Titolo: Bottoni particolari

Ciao,
se ho ben capito il bottone in questione lo puoi trovare tra i componenti RX
Ciao,
David
--
Risorse per Webmaster:       
www.utilityweb.net
Gruppo di ricerca ufologico:  
www.findout.it
Guadagnare con email:        
www.intelliad.com/?20313316

ognuno è cliccabile separatamente chiaramente.
Forse stai cercando l'RxSpinButton.
Cerca tra l'RxLibrary, ma  dicono che sono state dismesse, perche' incorporate nella jedivcl.
http://sourceforge.net/projects/rxlib
http://jvcl.sourceforge.net/
Morde
Newsgroup: it.comp.lang.delphi
Titolo: manuale

Salve a tutto il newsgroup. Sentendo dire che Delphi è l'evoluzione di Turbo
Pascal, che io conosco benino, mi sono spinto a provare ad utilizzare
delphi. Possiedo la versione 2 di Delphi e vorrei sapere se esiste un
manuale per principianti, magari scaricabile da internet. Ringrazio
anticipatamente.
cristian



www.marcocantu.com
 o it
Poco però, rispetto a quello che cerchi tu,
infatti la pubblicazione online è solo per il
pascal. Delphi lo devi comperare. 
E' poco, ma per ora come aiuto in linea è tutti quello che ho.
Aspetta, forse... ma non so bene di cosa si tratti ho dato solo una
rapida sfogliata....
http://www.xapware.com/ddg/CD_Chapters/D5DG_CD.zip
In inglese (???? Parte dal capitolo 6 boh!) però almeno al livello di
appendici mi pare valido.
Ps:
sul sito della borland è disponibile la 
versione 5 di delphi-enterprise 
TRIAL 60 GIORNI

 sul sito della borland č disponibile la


Newsgroup: it.comp.lang.delphi
Titolo: [OT?] per creare delle Patch di un programma

Salve a tutti
Avrei necessità di creare delle patch per dei miei programmi delphi.
Che soluzioni avete adottato? Fatto in casa, comprato o trovato aggratis??
Ciao
Matteo

 ha scritto nel messaggio
news:IZZe7.2436$lM2.1...@news.infostrada.it...

io avevo trovato (gratis) "patch maker" se non sbaglio il nome. non è
completamente gratis, ma mostra solo un piccolo nag screen alla fine della
"patchatura"
ciao



Io ho usato DiffMaker, e' gratuito, con sorgenti, va benissimo, e in
versione linea di comando o GUI. Purtroppo sembra che il percorso
http://www.brama.com/dream-co
 non esista +. Prova se lo trovi,
eventualmente te lo posso spedire per email (500 Kb)
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.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





Prova con il programma restorator. Tale programma 
modifica gli exe, fa una compare e rilascia un patch delle 
differenze.


 


http://www.bome.com/Restorator/


 


la mia home page la trovi su 


http://spazioweb.inwind.it/yuden


ciao
Newsgroup: it.comp.lang.delphi
Titolo: Access Violation e Application error

Salve,
dopo aver inserito il componente TJvScrollMax mi salta fuori senza che 
possa riprodurlo, uno o più degli errori in oggetto.
Sò che l'access violation indica il tentativo di accedere ad un oggetto 
o una variabile o un elemento di un array che non esiste, ma non riesco 
ad individuare la riga di codice che lo genera. Che voi sappiate il 
TJvScrollMax può causare questo tipo di errore ?
Nell'applicazione uso diversi componenti ma quelli a rischio sono a 
parte il già citato (ver 3.00), il rave report (5.0 BE), edit pack, 
Async Pro (4.06), Indy (tcpserver 9.0.18).
ringrazio anticipatamente.
Daniele

 possa riprodurlo, uno o più degli errori in oggetto.
Ho avuto un problemino simile con le versioni 2.10 delle jedi se 
l'applicativo, conteneva un componente jedi, veniva fatto girare su un PC 
con HyperTrading (si chiama cosi ??? ) si arrabbiava un pochino, andando a 
ravanare nei sorgenti delle jedi ho scoperto un piccolo errore nella unit 
JclSysInfo.pas nella function GetCPUSpeed nel caso in cui il processore fose 
troppo veloce ritorna un valore che viene arrotondato a zero e causa un 
AV.... Non so se con la versione delle jedi che hai installato hanno già 
risolto il problema cmq se è colpa delle jedi e della fn GetCPUSpeed prova a 
mettere un breakpoint sulla suddetta fn, se si arrabbia correggi la funzione 
oppure scarica la nuova versione delle jedi ... dovrebbero aver fixato il 
piccolo inconveniente...  se invece il tuo errore non appartiene al campo 
jedi.... non so cosa dire :)))
Saluti Goblin 

 
Hummm ok io adesso o messo le 3.20 ma farò ugualmente il test che mi 
suggerisci non si sà mai.

 ha scritto nel messaggio 
news:4450fca1$0$29727$4faf...@reader2.news.tin.it...


Nessuna offesa ci manca nessuno nasce imparato come si dice e nessuno è 
infallibile. Comunque non è qui il problema che però provando e 
riprovando è saltato fuori. Ho inserito la domanda in un altro thread 
che repplico qui:
Ho dei seri problemi con l'access violation sono riuscito però ad 
isolare l'eccezione che si scatena sulla generazione del report 
attraverso query zeos ZQuery  con rave.
Vorrei sapere quale è il metodo migliore (multithread ?) per mettere in 
attesa l'esecuzione di una procedura per completarne un'altra.
Ho pensato ad un timer e a variabili globali da usare come flag per 
verificare lo stato di esecuzione di una procedura o funzione ma ancora 
non ho chiaro il procedimento.
Help ?

Newsgroup: it.comp.lang.delphi
Titolo: [bde][vista]

ciao, facendo delle prove con applicazione bde su vista mi sono accorto che 
bde administrator ha problemi nel salvataggio dei path su vista, per 
impostare esempio 3 alias bisogna farlo uno alla volta, chiudere il bde 
terminandolo e poi inserire gli altri... non capisco il motivo... poi 
l'applicazione funzia senza problemi
Simo 

terminandolo e poi inserire gli altri... non capisco il motivo...
Perché il BDE è bacato e non va usato più come è stato detto e
stradetto mille volte... può essere una risposta? :-)

 stradetto mille volte... può essere una risposta? :-)
si è una risposta, sempre piena di astio come al tuo solito.
forse simone P. ha voluto fare una prova, tutto li. 

forse perchè l'applicazione è già esistente e non posso riscriverla da 
zero!!!
Simo 

poi pensavo di essere d'aiuto visto che vedo ogni giorno un sacco di 
software vecchi per gestioni particolari fatti con bde... visto che dovevo 
provarlo ho pensato di rendere pubblico questo mio test
Simo 

 zero!!!
A chi stai rispondendo? Io ti sto spiegando il probabile perché tu possa
avere certi problemi. E' presumibile che sia l'evidente incompatibilità
del BDE (vecchia e bacata piattaforma non più supportata) con i nuovi
sistemi. Il BDE aveva problemi persino con NT 4.0, figuriamoci con Vista.
Che poi tu possa o meno riscrivere la tua applicazione, è un altro paio di
maniche. Se non puoi farlo, non è detto che esista soluzione alternativa.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie Simone
le tue info sono sempre molto gradite,
in considerazione del fatto che prima o poi con Vista mi ci dovrò scontrare.
Ciao
Marco 

in realtà non volevo rispondere a nessuno, volevo dare il mio contributo ad 
altri che magari hanno applicazioni bde... ho visto che se imposto il bde su 
un pc con xp e poi ci copio il file cfg funziona senza problemi
Simo
Newsgroup: it.comp.lang.delphi
Titolo: [SEMI-OT] Problema gruppi di Marco Cantu'

 
http://www.delphiedintorni.it
); probabilmente stanno cambiando server.
Idem. Stanno cambiando server. ho letto alcuni post su 
delphiedintorni.it
 di
marco cantů, ed ho letto che avevano problemi con la risoluzione dei nomi
DNS. quindi mi sa che tocca aspettare.
Ciao fabrizio

Questa la mail che Marco mi ha inviato:
« E' saltato un server di coke, compreso il DNS. I server stanno tornando
attivi, non so lo stato del newsgroup.»
Cià
Fra.

 Io non riesco ad accedervi ormai da giorni e voi?
Si', sono giu' da giorni (anche il sito, in gran parte). paolorossi ha
detto che posteranno qui per avvisare del ritorno in linea.
Saluti
Paolo Arosio

Sono stati chiusi xkè  sapevano che avevo una 50 di domande ad fare :D

Io non riesco ad accedervi ormai da giorni e voi?
Dunque il problema, come gia' riportato da qualcuno, e' stato la caduta (e
quando dico caduta intento proprio caduta :-) ) del server dns (di mrcoke)
dove stavano i nostri domini piu' alcuni problemi burocratici che stanno
rallentando le repliche della nuova macchina dns... ho notato che alcuni
domini cominciano ad essere risolti dai server dns pubblici, quindi spero
che la cosa sia in fase di risoluzione...  Ho visto anche qualche post sul
newsgroup quindi qualcuno comincia gia' ad accederci... 
Cmq quando ritornera' tutto normale, avvisero'... :-)
Ovviamente scusate per l'inconveniente!
Ciao,
Paolo.
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Effetti su Canvas

Salve a tutti,
Qualcuno conosce una qualche unit/libreria/funzione che passandogli una 
instanza di TCanvas mi permetta di dirgli quale effetto disegnargli sopra?
As esempio qualcosa del genere...
FunzioneCheDisegna(ACanvas,ekCerchiGradienti,clBlack,clRed);
dove ekCerchiGradienti fa parte di un enumerato e gli ultimi due 
parametri sono i colori di "partenza" e "fine" dell'effetto desiderato?
Grazie a tutti!
Ciao Daniele

 instanza di TCanvas mi permetta di dirgli quale effetto disegnargli sopra?
no, però su 
torry.net
 si trova un sacco di roba. Tempo fa avevo scaricato un 
componente (con sorgenti) mi pare si chiamasse MMJPanel che disegnava un 
gradiente su un Panel. Non è molto ma è pur sempre un inizio..
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 
Si, hai ragione ma a me non serve un componente, perchè il canvas 
potrebbe anche essere la cella di una DBGrid :-(
Quindi la procedura dovrebbe essere generalizzata su di un TCanvas.
Ho trovato qualcosina, ma sono effetti su immaggini gia create, a me 
invece serve disegnare da zero :-(
Continuo... o forse alla fine mi scriverò qualcosa da solo!
Ciao e grazie
Daniele

 invece serve disegnare da zero :-(
googlando "tcanvas gradient" si trova anche lì qualcosa e sicuramente su 
borland.public.delphi.graphics ne avranno già parlato


Newsgroup: it.comp.lang.delphi
Titolo: [D6] DBGrid

Scusate la domanda stupidissima!!!!
Come posso colorare la riga selezionata?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 Grazie
prego
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee ma alla 
fine non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto

 Come posso colorare la riga selezionata?
Il controllo *TDBGrid* dispone di una proprietà /Options/: aggiungi 
l'elemento dgRowSelect alle opzioni e otterrai la selezione di una riga 
intera con relativa colorazione (sebbene questo disabiliti l'editing 
delle singole celle, se non ricordo male).
Per ogni altra disparata esigenza che tu possa avere riguardo il 
controllo DBGrid, trovi una serie di utili suggerimenti in questa 
"colonna" di articoli intitolata "DBGrid To The Max!":
http://delphi.about.com/od/usedbvcl/a/tdbgrid.htm
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: standard... d6 :(

Con mio rammarico ho scoperto che d6std non esiste (personal non
permette di fare so commerciale) quindi dovrei passare alla 6 pro!
Pero' il prezzo e' eccessivo!
resto con la 4 mi sa :P
ciao
-------------------------------------------------
Kirys <Remove DELTHIS from the address to reply>
 /|// /____/ Kirys Tech 2000: 
http://www.kt2k.com
/_|\\  // 2000

resto con la 4 mi sa :P
Hai ragione.
Secondo me, persino la Personal costa troppo.
1000 dollari e passa per la Professional, poi, sono
decisamente troppi (anche considerando gli upgrade).
--
Andrea Laforgia (mica uno qualunque...)

> resto con la 4 mi sa :P
se hai la licenza della 4 con 850 mila lire circa IVA e spedizione compresa
passi alla 6 PRO.
Guarda su 
www.consist.it
 dovrebbe esserci ancora l'offerta promo upgrade di
D6.
Ciao, Sandro


wrote:

si ma rimane un prezzo elevato... :(
In fondo non ma avuto bisogno di componenti al di fuori della std...
Sta riforma non mi piace proprio...


On Stardate Sun, 02 Sep 2001 15:28:33 GMT, 
walkie...@libero.it
(Andrea Laforgia) wrote:

la personal aveva una nicchia di mercato secondo me molto
importante... :(
IO aspetto chissa che borland non faccia marcia indietro..
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: Cicli con Interbase

Salve, è possibile usare nelle stored di Interbase cicli while o for
(oltre a quelli usati per scorrere i record di una select)?
Grazie in anticipo.
Alessandro

 (oltre a quelli usati per scorrere i record di una select)?
da LANGREF.PDF di IB6 leggo:
"
FOR SELECT…DO
Repeats a block or statement for each row retrieved by the SELECT statement. 
Available in triggers and stored procedures.
Syntax 
  FOR < select_expr> DO < compound_statement>
Description FOR SELECT is a loop statement that retrieves the row specified 
in the select_expr and performs the statement or block following DO for each 
row retrieved.
The select_expr is a normal SELECT, except the INTO clause is required and 
must be the last clause.
"
e anche
"
WHILE … DO
Performs the statement or block following DO as long as the specified 
condition is TRUE.
Available in triggers and stored procedures.
Syntax 
  WHILE ( <condition>) DO
"
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 "
Grazie.
Newsgroup: it.comp.lang.delphi
Titolo: Allegare un file in e-mail da codice delphi

Utilizzo il seguente comando per fare aprire una finestra per l'invio di
posta elettronica.
         ShellExecute(Application.MainForm.Handle, nil, 'mailto:', '', '',
SW_SHOW);
Mi piacerebbe poter indicare anche un file da allegare all'email.
Come fare ?
Grazie anticipatamente.
Riccardo

 Come fare ?
tempo fa avevo postato una domanda identica alla tua. Mailto non permette di
allegare file. mi hanno consigliato di usare Mapi, trovi in giro su internet
del codice fatto bene che ti permette di fare quello che vuoi. L'unico mio
dubbio rimane quello che non so come fare ad inserire i destinatari della
mail presi dalla rubrica......
Saluti
Davide

Mi piacerebbe poter indicare anche un file da allegare all'email.
Devi usare le MAPI, se cerchi nei vecchi messaggi (o sui ng di Cantu`)
ci trovi del codice che ho postato diverso tempo fa.

 ha scritto nel messaggio
news:avos5j$h0p$1...@le.cs.unibo.it...


...

Ciao sono nuovo del ng , anche io stavo cercando di inserire degli
allegati ad un e-mail, ho cercato nei vecchi messaggi di questo ng ma
nessun risultato.
Potresti essere più preciso per favore e dirmi almeno che periodo era?
Newsgroup: it.comp.lang.delphi
Titolo: Sono componenti???

Buongiorno a tutti,
 
sempre in un pgm D5 se non addirittura D3 e  sempre
"ereditato", mi trovo definite nella uses 
 
swDBPanel,swDBNav,sfFltDlg
 
 
ma sono componenti???si trovano ancora in giro??? penso che
sto pgm sia di circa 10 anni fa.....
 
 
 
Grazie per l'aiuto.
-- 
----------
Messaggio postato da Common Forum (HTML Forum e Newsgroups Usenet)
http://www.common.it
 
 
Il portale delle offerte di lavoro AS400
http://www.jobforblues.it
 
 
 
Il portale degli incarichi professionali AS400
http://www.taskforblues.it
 

 sto pgm sia di circa 10 anni fa.....
 
Bisognerebbe capire di che componenti si tratta. Prova a togliere
le unit dalla uses e guarda su che componenti ti da errore, poi
prova a cercare su google i nomi e incrocia le dita...
 
Magari sei fortunato e le unit in questione non sono piu' usate
ma nessuno ha mai ripulito i file (a proposito, qualcuno conosce
un tool che fa questo lavoro in automatico? Farlo a mano e'
una pizza mostruosa!!!)
 
ciao
Giacomo

 swDBPanel,swDBNav,sfFltDlg
 
Non sono nomi riconducibili a unit standard di Delphi, quindi molto probabilmente si tratta di unit relativi a package/componenti di terze parti.
 
Eventualmente fai una ricerca su Google con i nomi delle unit o in base ai componenti che il progetto vorrebbe trovarci dentro (vedi anche il contenuto dei file .dfm).
 
Se individui il nome del package, prova a cercare su Torry (
http://www.torry.net
), che non si sa mai... :)
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Togliendo le uses,
 
mi da una cifra di errori su componenti tipo "swNavigator,
"swPanel" ecc.ecc.
 
facendo una ricerca, sembra che siano componenti di terze
parti non sò esattamente per cosa, e non riesco nemmeno a
trovare dove poterle recuperare....
 
quindi posso dire che sono messo bene... da prendere, da
buttare e da rifare....
