mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: messagedlg rimane nella barra

fase di caricamento.Qualcuno ha già affrontato il problema?
Il problema si presenta anche con la showmessage.
Grazie e ciao a tutti

 wrote in message
news:ble3nh$atjf0$1...@ID-100273.news.uni-berlin.de...

messagedlg(....);
sleep(100);
e va!!!

Newsgroup: it.comp.lang.delphi
Titolo: Salvataggio testo Query con parametri

Domanda sciocca, probabilmente. Da poco ho cominciato ad utilizzare i
parametri per la creazione delle query (Query.ParamByName). Il problema
è che se mi serve salvare il testo della query, nel file che vado a
salvare tramite Query.SQL.SaveToFile() mi compare il nome del parametro
e non il suo valore. Come si fa a salvare il testo della query in modo
corretto?
Grazie mille
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 corretto?
in questo caso, io vedo come unica strada (e neanche sempre praticabile) 
quella di usare Query.SQL.Text (Query.SQL is TStrings, giusto?) associata a 
una Format.
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 una Format.
...e mai dimenticarsi di usare QuotedStr, in questi casi...

Newsgroup: it.comp.lang.delphi
Titolo: mandare email già pronte

per inviare email standard sarebbe utile impostare anche i campi CC e
il testo. Allora ho provato un po' di soluzioni:
Shellexecute(0, nil,'mailto:
Pi...@Pallino.it
?subject=Oggetto', nil,
nil, 0);
e va bene, mi inserisce l'oggetto, ma se volgio inserirre il tersto?
Ho provato
Shellexecute(0, nil,'mailto:
Pi...@Pallino.it
?subject=Oggetto?Text=Caro
amico ti scrivo', nil, nil, 0);
Shellexecute(0,
nil,'mailto:
Pi...@Pallino.it
?subject=Oggetto;?Text=Caro amico ti
scrivo', nil, nil, 0); (aggiungo il punto e virgola)
Shellexecute(0,
nil,'mailto:
Pi...@Pallino.it
?subject=Oggetto,?Text=Caro amico ti
scrivo', nil, nil, 0); (aggiungo la virgola)
ma non va.....
C'e' una soluzione?
Grazie a tutti
Tabelle Statistiche e Previsioni
www.geocities.com
\narciso.geo
Giochiamo con razionalità!

 ha scritto nel messaggio
news:3b5b01f7...@news.tiscalinet.it...


amico ti scrivo', nil, nil, 0);
"Body", non "Text".
Attento che la sintassi del mailto non e' riconosciuta da
tutti i mailer.
--
CyberWalkie - walkietalkie(at)
libero.it

Newsgroup: it.comp.lang.delphi
Titolo: [OT] XML

ciao a tutti prima di tutto,
devo sviluppare un'interfaccia che pubblichi dei dati XML su un 
presentation server, ma di XML non so praticamante nulla, qualcuno ha 
qualche suggerimento di dove trovare documentazione esaustiva?
Grazie
Fabio

 wrote in message
news:pFz9e.3220$TR5...@news.edisontel.com...

  Deve essere molto OT, nessuno ha risposto
  se può servire prova a questo link.
http://homepages.borland.com/ccalvert/TechPapers/Delphi/XMLSimple/XMLSimple
.
html
  Se provi con google " xml delphi " trovi dell' altro.
  Ciao
  Carmine
Newsgroup: it.comp.lang.delphi
Titolo: StringReplace

Buongiorno,
sto convertendo un programmino da Delphi 5 a Delphi3....avete capito
bene...sembrerà strano ma devo solo integrare una funzione in un
programma scritto in Delphi 3.
Comunque tornando al problema...
Quello che devo fare è copiare un campo Memo di una tabella in un
campo Stringa di un'altra tabella, facendo attenzione a sostituire
tutti i caratteri #13#10 (accapo) con il con il carattere ' '.
In Delphi 5 veniva utilizzata la funzione StringReplace ma in Delphi 3
questa funzione non esiste.
Come posso fare?
Grazie!
Ciao
Stefano M.

 Come posso fare?
Prova ad aggiungere la unit /StrUtils/ alla clausola *uses*.
Non ho verificato di persona, ma potrebbe essere all'interno di quella 
unit che raccoglie tante altre funzioni di manipolazione delle stringhe, 
alcune delle quali progettate generalmente per consentire il passaggio 
di sviluppatori VB6 a Delphi.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Prova ad aggiungere la unit /StrUtils/ alla clausola *uses*.
Niente da fare.
Comunque ho risolto il problema.
Ho effettuato la sostituzione dei caratteri utilizzando le funzioni
DELETE e INSERT facendo una cosa di questo tipo:
for I := 1 to Length(stringa) do begin
   if (stringa[I] = #13) or (stringa[I] = #10) then begin
        system.Delete(stringa, I, 1);
        system.insert(' ', stringa, I)
    end;
Funziona.
Ciao ciao
Stefano M.
Newsgroup: it.comp.lang.delphi
Titolo: NewXMLDocument

Salve a tutti.
Sto usando la funzione in oggetto NewXMLDocument, la quale, come dice la 
documentazione, mi restituisce l'interfaccia ad un nuovo oggetto xml 
document vuoto.
Non ho grande confidenza con le interfaccie, e il mio dubbio č: quando ho 
finito di usare questo nuovo oggetto xmldocument, devo liberarlo con il 
Free?
Se sě, come?
Perchč direttamente io accedo all'interfaccia, non all'oggetto.
Grazie in anticipo.
Roberto Casarini 

 Se sì, come?
Ottima domanda :)
La classe TXMLDocument e' un wrapper di un COM, IXMLDocument: la 
memoria impegnata da un COM viene liberata dal sistema operativo nel 
momento in cui non ci sono piu' oggetti che lo utilizzano, vale a dire 
quando il suo reference counter diventa zero.
Per liberare la memoria allocata dal tuo oggetto, devi verificare il 
modo in cui lo hai costruito: se lo hai costruito da codice senza 
passargli un owner,per indicare a windows che non ti serve piu' e che 
vuoi rilasciare la memoria devi impostare la variabile puntatore 
all'oggetto a NIL.
es.
myXMLDoc := TXMLDocument.Create(nil);
[...]
myXMLDoc := nil; // distrugge la classe txmlnode
Se invece il tuo oggetto ha un owner (hai trascinato sul form il 
componente visuale), ci penserà delphi a liberare la memoria in modo 
automatico.
Già che siamo in argomento COM: quando si usano i COM (con la 
cocreate), è ASSOLUTAMENTE VIETATO fare la free dell'interfaccia!!! Ci 
pensa windows!
Ciao!
-- 
Morde

 Ciao!
casssspita ma come sei preparato sui COM ...come mai ?

 casssspita ma come sei preparato sui COM ...come mai ?
Sviluppo server COM da due anni su per un framework proprietario :)
Ciao
-- 
Morde

 la memoria devi impostare la variabile puntatore all'oggetto a NIL.
Esatto è il mio caso.
Grazie per la dritta 

 Ciao
Ciao paraculo !!! :)

 Ciao paraculo !!! :)
Azz, sono stato trollato alla grande... LOL
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire e Pilotare una sessione di Excel...

Qualcuno mi sa indicare se esistono esempi nel web su come creare e pilotare
una istanza di Excel con la tecnologia OLE? Se non esempi, ducumenti che
spieghino i metodi principali (creare un foglio, settare le proprieta' di
una cella, ecc.).
Lo scopo e' generare documenti excel da delphi.
Grazie 1000.

"Fabio Giliberti" ha scritto nel messaggio

Forse qua trovi qualcosa:
http://www.djpate.freeserve.co.uk/Automation.htm
http://www.djpate.freeserve.co.uk/AutoExcl.htm
Ciao.
---------------------------
ACSH
"Non voglio un mondo migliore:
 voglio un mondo piu' interessante!"

 Ciao.
Ciao e a buon rendere!

 wrote in message
96dr4r$gqt$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi --> url metodo post

In riferimeto al mio prec. messaggio (da db locale a db server) mi è stato
suggerito di usare in delphi
un qualcosa che possa fare una chiamata URL tramite un metodo post dove
passare i dati del db locale che mi interessa scaricare in server.
Questa chiamata viene fatta ad una pagina ASP la quale con il metodo request
sarà in grado di leggere il contenuto del metodo post.
Per me è quasi tutto un po' arabo (questa lingua non la conosco).
Rimanendo nella parte client(delphi) se qualcuno mi conferma la cosa.... può
dirmi a quale componente, funzione, metodo ecc. in delphi 6 devo
indirizzarmi ?
grazie

un qualcosa che possa fare una chiamata URL tramite un metodo post dove
???
Qui su it.comp.lang.delphi non mi risulta ci siano stati suggerimenti simili.
forse ti avranno scritto in privato.
L'unico suggerimento che ho visto e' stato l'utilizzo di FTP per allineare i
client con il server.
Quanto ai metodi GET/POST potresti trovare maggiori lumi sui ng it.comp.www.*
Ciao
-- 
Morde. 
morde[at]programmer[.]net

Quanto ai metodi GET/POST potresti trovare maggiori lumi sui ng it.comp.www.*
Dimenticavo di aggiungere che i componenti da guardare sono gli INDY, presenti
nelle ultime 2 versioni di delphi, la 6 e la 7.


nelle ultime 2 versioni di delphi, la 6 e la 7.
completo la risposta di Morde ...
se hai delphi 5/4/3 o C++ Builder 5/4/3 puoi scaricare i componenti  INDY da 
http://www.indyproject.org/dowload/index.html
sito su cui trovi tutta la documentazione sufficiente 
e numerose demo fra cui alcune di FTP (credo che sia questo che ti interessi)...
benchè come detto da Morde in delphi 6/7 c'è già tutto,
documentazione compresa.
Indy è un progetto opensource ed il fatto che Borland abbia deciso di rilasciarlo
nelle versioni 6 e 7 dimostra una grossa affidabilità dei componenti stessi.
	Ciao
	MassimoB
 
	------------------P.S.[OT]-----------------
	Sto usando un newsreader fatto da me
	per qualsiasi problema di leggibilità
	o non convenzionalità del messaggio
	vi prego di comunicarmelo.
	-------------------------------------------

 forse ti avranno scritto in privato.
Scusa hai ragione .... non mi ero ricordato che il suggerimento mi è
arrivato per telefono (si usa ancora) da un amico che lavora come
sviluppatore web per un agenzia di viaggi.
Comunque sei sempre molto gentile !!
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: SHOW DEI FORM

Qualcuno mi puo' aiutare a risolvere il seguente problema:
in un'applicazione con diversi form quando minimizzo un form che non sia il
principale esso scompare totalmente e la sua apertura viene segnalata solo
nel caso he cerchi di riutilizzare il form esiste una funzione o un
compnente che tratti invece il form come se fosse un apllicazione portandola
nella barra degli strumenti o al limite lasciarla visibile al form
principale ?
Grazie dell'attenzione.

"frrptr" ha scritto nel messaggio
| in un'applicazione con diversi form quando minimizzo
| un form che non sia il principale esso
| scompare totalmente e la sua apertura viene segnalata
| solo nel caso he cerchi di riutilizzare il form esiste
| una funzione o un compnente che tratti invece il form come se
| fosse un apllicazione portandola
| nella barra degli strumenti o al limite lasciarla visibile al form
| principale ?
Per ogni form che crei devi:
1. Sovrascrivere il metodo CreateParams della form:
  TForm2 = class(TForm)
  ...
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  ...
  end;
2. Nella sezione implementation della unit scrivere:
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;
Se devi gestire tante form, ti conviene creare la tua con queste
modifiche e salvarla nel repository, quindi ereditarle tutte da
quest'ultima.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Differenze

Ciao a tutti,
ho sviluppato un programma in Delphi6.
L'ho testato su XP e Win2000 e non ci sono stati problemi.
Ma quando l'ho messo su NT4.0 ho notato che le fineste erano piccole.
Domanda:
   Come potrei fare per rendere l'interfaccia compatibile con qualsiasi
   interfaccia Windows?
Prima questo problema l'avevo quando sviluppavo su Win98 e portavo la mia
applicaizone
su WinXP.
Vorrei risolvere una volta per tutte questo problema!
Grazie in anticipo!
Rino
--------------------------------
Inviato via 
http://usenet.libero.it


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)
Newsgroup: it.comp.lang.delphi
Titolo: Cambiare il colore del testo in applicazioni console

Come da oggetto vorrei sapere se e come poter cambiare il colore del
testo da una applicazione console Delphi (insomma come cambiare il
colore di una Writeln). Grazie anticipatamente a chi vorra'
rispondere.
P.S.: Visto che devo darvi fastidio: non e' che sapete dirmi se e'
possibile creare una finestra Delphi al cui interno metterci "un
qualcosa" che funzioni come l'interfaccia a riga di comando delle
console? Ho trovato vari oggetti per intercettare l'input e l'output
di una console ma non sono riuscito a creare una interfaccia a riga di
comando dentro una finestra Delphi. (Se qualcuno di voi conosce
WinFrost capisce cosa intendo.)
Ciao.
Raffaele

 comando dentro una finestra Delphi.
Invece di cercare un componente, prova a piazzare nel Form un Memo. Poi 
scrivi una procedura che interpreta quello che ci scrivi dentro e magari 
si appoggia proprio al dos per eseguirlo, con ShellExecute.

 Raffaele
Prova a cercare nel web, o Torry?, "Crt.pas" o qualche cosa di simile. E' 
una traduzione della crt del pascal e dovrebbe fare al caso tuo.
-- 
Saluti, 
    by Enri'S
                        --- Linux Powered ---

Newsgroup: it.comp.lang.delphi
Titolo: ancora sul quick report

io sono alla prima esperienza con il quick report e quindi scusate tutte
'ste domandine inutili..
Aggiungo ai 3 della mail precedente un altro quesito.
Ho il la tavola delle fatture e quella dei dettagli.
Per il Report ho fatto i due dataset con i dati che mi servono.
Ho messo descrizione ed importo del dettaglio nella banda dei detail.
Vorrei la descrizione sulla sinistra e l'importo sulla destra.
Vorrei che se la descr è troppo lunga per lo spazio designato (in modo che
non sovrascriva l'importo) me la spezzi su piu' righe, ed in questo caso
voglio spostare in basso l'importo in modo che sia in corrispondenza
dell'ultimo rigo del dettaglio.
Quando volevo dei setting variabili in base ai valori del dataset per bande
che non siano quelle del dettaglio le mettevo nell'evento BeforePrint, ma
quelle nella banda dei dettagli dove le metto?
E poi è possibile che non esiste una congiunzione di proprietà che fa tutto
lui? Devo dividerla io la stringa????
grazie dell'attenzione
buio.

 wrote in message 8ibd1d$n82$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Azzeramento del numero fattura a fine anno

Ciao e buon anno a tutti,
Sto realizzando un software gestionale utilizzando delphi 7 con le 
librerie zeos e mysql.
Nella tabella FATTURE uso come chiave primaria "numero di fattura" 
& "data fattura", ma devo fare in modo che alla fine di ogni anno, il 
campo "numero di fattura" riparta da zero.
Come posso fare?
E soprattutto i campi che uso come chiave vanno bene o mi conviene 
aggiungerne uno?  
Vi ringrazio anticipatamente.
--- posted by geoForum on 
http://www.delphiedintorni.it

 aggiungerne uno?
Molti sconsigliano l'uso di date in chiave primaria.
Io preferirei:
- Anno Emissione
- Numero Fattura
Oltretutto come l'hai definita tu, avresti un ordinamento per numero fattura 
e poi data di emissione. Quindi, in sostanza definisci un indice (oltretutto 
primario) che non utilizzerai mai.
Ciao,
Gianluca.

Grazie per il tuo preziosissimo aiuto. 


 aggiungerne uno?
Benché l'anno e il numero di fattura siano sufficienti per conferire
unicità alla chiave primaria, io preferisco fare uso degli ID
autogenerati.  In Interbase/Firebird è molto semplice utilizzarli.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 In genere si fa cosě per tutti i documenti che richiedono un progressivo.
Giusto, perň attenzione alla multiutenza.  Tenere traccia dell'ultimo
numero di fattura č sempre importante, anche se si usano degli ID
autogenerati, ma bisogna assicurarsi che due utenti distinti non becchino
lo stesso numero.


 lo stesso numero.
Io in genere definisco una tabella di contatori annui (raggruppati per tipo 
documento) in cui di volta in volta incremento il progressivo.
Se poi metto questo progressivo in chiave primaria, dipende un pò dal 
database. In genere mi piace che ogni record abbia in chiave primaria solo 
un proprio Id autoincrementante invisibile all'utente, in modo che entrando 
nella gerarchia delle relazioni tra tabelle non mi ritrovi con tabelle che 
hanno chiavi/indici composte da tre/quattro o piu' campi. Quindi, 
eventualmente, la coppia [numero, anno] sarebbe un indice secondario.
Per quanto riguarda la multiutenza, non ho trovato miglior soluzione che 
utilizzare una tabella di "semafori". Ogni record è un semaforo specifico ed 
è definito da un codice e da una stringa in modo che sia grande esattamente 
come una pagina di lock.
Prima di effettuare il salvataggio apro la tabella e pongo in edit il record 
del semaforo, in modo che chiunque altro tenti di effettuare la stessa 
operazione non possa procedere (magari gestendo un timeout di attesa). Al 
termine del salvataggio (quindi anche della modifica del mio progressivo 
annuo) chiudo semplicemente la tabella rilasciando il semaforo.

  lo stesso numero.
Scusa la mia intromissione, ma che metodo mi consigli di
utilizzare tenendo presente che il db utilizzato e FB 1.5
con 4 client per non cadere nella duplicazione del numero
di fattura?
P.S. Buon Anno
Ciao by Enzo
www.scozzaro.it
Newsgroup: it.comp.lang.delphi
Titolo: user collegati al server

come posso fare per reperire il nome e l'IP dei computer collegati ad un
server su una rete interna ??
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

In dettaglio non so.
Ti suggerisco di cercare:
LAN Manager Functions
nella guida sdk di Win32 fornita con delphi.
Bye
AS


 server su una rete interna ??
http://www.programmando.org/leggifaq.php?idfaq=216
credo faccia al caso tuo... :)))
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

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

Sapete come si creano le shortcut (collegamenti) di windos in delphi ?
--
-------------------------------------------------------
Stefano "Hierro" Zilli
ICQ #25566424

Ciao,
esistono dei componenti già pronti che lo fanno.
Oppure come dice Antonio in un posto di poco fa
"Al limite usa l' interfaccia della Shell IShellLink !!" che personalmente
non ho mai utilizzato!! :-)
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

 wrote in message
893fia$1ht$2...@nslave1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare systray

Qualcuno mi può dire come posso fare per far comparire un systray del mio
propramma (una agent icon affianco l'orologio che avvii e\o chiuda il
programma stesso).

 ha scritto nel messaggio
news:TyWQ9.47428$Q%4.15...@news1.tin.it...


 > Qualcuno mi puň dire come posso fare per far comparire un systray del


Newsgroup: it.comp.lang.delphi
Titolo: Per la prova

Sto provando.
Non riesco a mandarvi

 Non riesco a mandarvi
Anch'io ti manderei... :)
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Come ottenere il proprio IP - REALE -

Il "trucchetto" e' quello di interrogare un CGI sul web e analizzarne la
risposta, in questo modo la routine funziona sia se la connessione e'
diretta, che se si e' dietro un router, e quindi non connessi direttamente
ad internet.
function GetIPFromWeb:string;
var s:string; p:integer; NMHTTP1:TNMHTTP;
begin
 NMHTTP1:=TNMHTTP.create;
 with NMHTTP1, NMHTTP1.HeaderInfo do begin
  InputFileMode:=false;
  NMHTTP1.OutputFileMode:=false;
  NMHTTP1.ReportLevel:=Status_Basic;
 End;
 NMHTTP1.Get('
http://myip.hn.org/ip.cgi'
);
 s:=NMHTTP1.Body;
 p:=pos('IPADDR=',s);
 if p=0 then Result:='' else begin
  s:=copy(s,p+7,255); Result:=copy(s,1,pos('-',s)-1);
 end;
 NMHTTP1.free;
end;
Notare che in caso di connessione diretta al web (ad esempio tramite modem)
sarebbe sufficiente anche solo interrogare l'interfaccia internet di
Windows, ma ci potrebbero essere problemi/ambiguita' in caso di piu'
indirizzi IP, magari per schede di rete multiple, con piu' indirizzi locali.
Spero che vi sia utile! :)
Ciao, Sandro

Versione ripulita e ottimizzata:
function GetIPFromWeb:string;
var s:string; p:integer;
begin
 with TNMHTTP.create(nil) do begin
  InputFileMode:=false;
  OutputFileMode:=false;
  ReportLevel:=Status_Basic;
  Get('
http://myip.hn.org/ip.cgi'
);
  s:=Body;
  free;
 End;
 p:=pos('IPADDR=',s);
 if p=0 then Result:='' else begin
  s:=copy(s,p+7,255); Result:=copy(s,1,pos('-',s)-1);
 end;
end;
Ciao, Sandro

Penso che questa (che usa le InDy) sia un po' meglio come soluzione:
function GetIPFromWeb:string;
const
  BeginTag='<!--IPADDR=';
  EndTag='-->';
var
  s:string;
  p:integer;
begin
  result:='0.0.0.0';
  with TIdHTTP.Create(nil) do
  try
    try
      s:=Get('
http://myip.hn.org/ip.cgi'
);
    except
      on e:exception do s:='0.0.0.0';
    end;
    p:=Pos(BeginTag,s);
    if(p>0)then Delete(s,1,p+Length(BeginTag)-1);
    p:=Pos(EndTag,s);
    if(p>0)then Delete(s,p,MaxInt);
    result:=s;
  finally
    Free;
  end;
end;

--------------------------------
Inviato via 
http://usenet.libero.it

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

Avevo già fatto una richiesta simile....ma hino eseguito delle modifiche al 
progetto, la richiesta di aiuto è la seguente:
Ho un memofield, all'interno di esso ho scritto del puro codice dal Begin 
all'end;
Premendo poi un bottone della form, è possibile eseguire il codice scritto 
nel memo ? senza programmi di terze parti ?
Spero veramente che qualche anima pia sappia come fare, mi risolverebbe 
molte magagne.
Grazie a tutti

 molte magagne.
Non mi ritengo un'anima pia, anzi.... empia forse :-P
http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}
Ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: WinAPI

Ciao a tutti, qualcuno sa spiegarmi come fare a catturare i tasti premuti in
tastiera da un'applicazione non visualizzata nella taskbar e quindi senza
focus? Insomma diciamo che l'applicazione e' visibile solo nel taskmanager!
Ciao e grazie.
-- 
Posted from [212.141.172.152] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

focus? Insomma diciamo che l'applicazione e' visibile solo nel taskmanager!
A parte il fatto che ritengo strano che un'applicazione possa premere
dei tasti, e' ancora + strano che un'applicazione riceva l'input da
tastiera non possedendo focus.

focus? Insomma diciamo che l'applicazione e' visibile solo nel taskmanager!
Chi è che preme i tasti? L'applicazione nascosta o quella in primo piano? 
Se devi catturare dei tasti premuti dall'applicazione attiva con una tua 
applicazione devi scrivere un hook. Nel secondo caso invece...pure (se è 
nascosta come fai a sapere cosa preme?)! ;-)
HTH
Mr Coke
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

Mr Coke,
Bentrovato ;)
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Disintossicarsi da Visual Basic ..

Riuscirò mai a disintossicarmi da Visual Basic ed a raggiungere una vera
mentalità Object Oriented?
Qualcuno conosce una terapia?

Io posso dirti che ho intenzione di imparare un lnguaggio visuale, che
sicuramente non sarà Visual Basic. Una buona terapia potrebbe essere far
volare il CD di VB dalla finestra e imparare Delphi o Borland C++.
Ciao
--
Posted from [195.223.215.35]
via Mailgate.ORG Server - 
http://www.mailgate.org

Qualcuno conosce una terapia?
Fai lo stesso applicativo in VB e poi in Delphi e confronta la
dimensione dei sorgenti (nonche' la fatica per scriverli)
--
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

 wrote in message
38d2b...@news.dada.it...


 con try..catch, utilizzo dei thread e non ricordo che altro.
Non oso pensare a come massacreranno VB6 per rinnovarlo così tanto...
Già solo il discorso dell'ereditarietà/polimorfismo secondo me renderà molto
difficile mantenere i vecchi sorgenti... e cmq penso che dovranno rivedere
un bel po' di cose della gestione interna di VB ------> scommetto che uscirà
Vb7 + 30000 update (e alla fine si avrà la stessa qualità del 6 [o forse
dell' 1 (posto che sia mai esistito ;-) ]
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: Alert desktop tipo office

Ciao ragazzi,
sto cercando un componente anche a pagamento che mi permetta di far 
uscire le alert window dalla tray come per office. Ho provato ad 
utilizzare jvdesktopalert di jedi ma è irrimediabilmente legato 
all'handle dell'applicativo che lo ha creato.
Inoltre, provando a mandare da programma di test piu' messaggi, escono 
tutti insieme quando il dispatcher eventi fa la flush. Non molto 
soddisfacente per il mio scopo purtroppo: devo poterlo istanziare 
dall'interno di un servizio, senza handle.
Ciao a tutti
-- 
Morde

Morde ha scritto:

EH?
:-D
-- 
* Ubi Bene Ibi Patria *

 dall'interno di un servizio, senza handle.
Purtroppo, vado a tentoni perché non conosco il componente, quindi 
ipotizzo... non è che gli alert devono essere eseguiti in un thread 
separato?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ipotizzo... non è che gli alert devono essere eseguiti in un thread separato?
Hai presente le notifiche che spuntano dalla tray quando outlook 
notifica qualcosa? Ecco questo e' quello che il componente delle Jedi 
TJvDesktopAlert fa in maniera egregia.
Il mio problema è che devo far uscire tutte queste notifiche da un 
thread istanziato da un servizio win32. Ecco perchè non ho un handle di 
riferimento. Esiste comunque un trucco che mi permette di averne uno 
valido, e consiste nell'istanziare un tdatamodule, che di fatto e' una 
finestra, e riferirsi a quello quando serve l'handle.
Al di là di questo, il componente in questione purtroppo non fa uscire 
immediatamente la notifica  quando si invoca il metodo specifico, ma le 
fa uscire tutte insieme quando esco dal metodo che l'ha chiamato, e 
questo mi fa impazzire non poco.
Non desidero confonderti ne' farti/vi perdere tempo.. quello che sto 
cercando è un componente che faccia queste benedette "alert windows" e 
che possa riutilizzarlo in altri contesti separati dalla application 
classica.
Ciao
-- 
Morde

 thread istanziato da un servizio win32. [...]
Io in genere non produco un feedback visuale nei servizi Win32: creo il 
servizio e un'applicazione di controllo, facendole comunicare tra loro 
in qualche modo (es. socket, IPC, WM_COPYDATA, ...).
Nel mio caso, è l'applicazione Windows che visualizzerebbe l'alert.


 qualche modo (es. socket, IPC, WM_COPYDATA, ...).
Grazie per il suggerimento Marco, stavo decidendo di andare verso 
questa strada e tu mi dai conferma della bontà di questa soluzione.
Un saluto!
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Nome file

Se in un record voglio memorizzare anche il nome di un file (es .xls) per
poi poterlo riaprire all'occorrenza ho fatto in modo che l' utente può
selezionarlo da una open dialog, il problema è però che il prg funziona in
rete e mi dà un pò fastidio la path del file.
è possibile eliminarla in modo semplice o devo fare una proc che me lo
estrae ???
Grazie a quanti mi sapranno aiutare.

 ha scritto nel messaggio
news:9bo3ck$4rf$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Esiste manuale online Delphi 5 in IT

Esiste manuale online Delphi 5 in IT

 Esiste manuale online Delphi 5 in IT
se e' una domanda la risposta e' "non lo so e mi piacerebbe saperlo"
se e' un'affermazione, mi fa tanto piacere ma sarebbe piu' completa se
corredata del relativo indirizzo, no?
Saluti

 wrote in message
39801919...@di.unipi.it...


Newsgroup: it.comp.lang.delphi
Titolo: Left e right padding

E' la fretta e la pigrizia che mi porta a scrivere... avete già bell'e
pronta una funzione (o più) che faccia left e right padding con spazi?
Tipo:
LPad('Ciccio', 8);  -> 'Ciccio  '
RPad('Ciccio', 10); -> '    Ciccio'
Grazie :*
--
Jax
Journeying Artificial Xenomorph

 RPad('Ciccio', 10); -> '    Ciccio'
vedi format e format strings sull'help
Format('%-8s', ['Ciccio']);
Format('%10s', ['Ciccio']);
Saluti
Paolo Arosio

 Format('%10s', ['Ciccio']);
Veramente l'help è un po' avaro di informazioni sul %s (If the argument is a
string that is longer than this maximum, the string is truncated), comunque
grazie 1000!


grazie 1000!
Buondi' Jax ,qui trovi il porting di numerose funzioni CLIPPER tra le quali (PadR,PAdR,PadC)
http://www.adpsi.com/
Se vuoi copiare/incollare questo preso da google AS IS
------------- CUT BEGIN
type
   tExpandSide=(esLeft,esRight);
{ ExpandToSize:  Takes a string s, and expands it to a length of nSize, 
   using chExpand as the pad    
}
function ExpandToSize(s: string;chExpand: char;nSize: integer;
ExpandSide:tExpandSide): string;
  var
    nPadIndex: integer;
    nsLength: integer;
  begin
    if nSize < length (s) then
      Result := Copy (s, 1, nSize)
    else
     begin
        nsLength := length (s) + 1;
        Result := s;
        for nPadIndex := nsLength to nSize do
          if ExpandSide = esRight then
            Result := Result + chExpand
          else
            Result := chExpand + Result;
        { for }
      end;
  end;
{ ExpandToSize }
------------- CUT END
Morde.
morde [at] programmer [.] net

 Se vuoi copiare/incollare questo preso da google AS IS
Grazie anche a te :)

Newsgroup: it.comp.lang.delphi
Titolo: polimorfismo sulle variabili????

salve a tutti
avrei bisogno di un chiarimento:
ho sempre letto che il polimorfismo e' possibile con le procedure
ma mi sono accorto di averlo realizzato, senza volerlo, anche sulle  
variabili:
infatti ho creato la classe:
   TTraveCA = class(TTVCont)
   ...
   public
     Sez: array[1..4] of TSezTraveCA;
e la classe derivata
   TSolaio = class(TTraveCA)
   public
     Sez: array[1..4] of TSezSol;
cioe' ho ridefinito la variabile pubblica Sez
e il programma funziona correttamente!
volevo sapere:
- e' una modo corretto di programmare o puo' dar luogo a errori?
- come mai nei testi non ho mai trovato nulla di simile? e' un  
comportamento
	non documentato oppure ho letto male io?
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/

 variabili [...]
Non hai dato luogo ad alcun polimorfismo: hai semplicemente nascosto il 
campo della classe base con un campo omonimo nella classe discendente di 
tipo diverso. :-|
Suggerirei un ripasso del "polimorfismo":
http://it.wikipedia.org/wiki/Polimorfismo_%28informatica%29
:-D
In ogni caso, oltre a non suggerire la strada che hai seguito, non vedo 
un particolare significato... dovresti esporre il problema che stai 
tentando di risolvere, ma sono sicuro che c'è un modo senz'altro più 
pulito e realmente OOP per realizzarlo. ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 comportamento non documentato oppure ho letto male io?
Il comportamento e' documentato, e viene usato spesso come esempio per 
giustificare la presenza nei linguaggi dei template e dei generics.
Per l'effetto che vuoi ottenre, c'e' una tecnica che consiste nel 
definire una proprieta' in TTrave con il tipo base e la stessa 
proprieta' in TSolaio con il tipo derivato. Istanze delle due
classi utilizzano metodi diversi per restituire il tipo
giusto a seconda della classe. Il compilatore
TTraveCA = class
public
   property Sez: array[ i : integer ] of TSezTraveCA // TIPO BASE
                 read GetSez write SetSez;
private
   fSez : array[1..4] of TSezTraveCA
   function GetSez(index: integer) : TSezTraveCA;
end;
function TTraveCA .GetSez(index: integer) : TSezSol;
begin
   Result := fSez [i];
end;
Se vogliamo che TSolaio gestisca una lista di TSezSol (immagino
derivato da TSezTrave) ridefinisci la proprieta' in questo modo:
TSolaio = class(TTraveCA)
public
   property Sez: array[ i : integer ] of TSezSol // TIPO DERIVATO
                 read GetSez write SetSez;
private
   function GetSez(index: integer) : TSezSol;
...
function TSolaio.GetSez(index: integer) : TSezSol;
begin
   // accede alla stessa variabile definita in TTrave quindi
   // non si presenta il problema delle due variabili contemporanee
   Result := TSezSol( inherited Sez[ index ] );
end;
Se provi il mio esempio con queste due classi, dovresti
ottenere che le due istanze contengono lo stesso valore.
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: Stesura orario scolastico

Salve,
vorrei avere delle idee, link, materiale o quant'altro per la stesura
di un orario scolastico..
ci avete già lavorato? avete consigli, in rete esistono già argomenti
trattati, algoritmi o quant'altro?
Grazie mille
Alan Solo

Alan Solo

 ci avete gią lavorato? avete consigli, in rete esistono gią argomenti


che porti alla soluzione.
immaginavo fosse una cosa del genere
grazie per il supporto "morale" ;)
ora vedo, se faccio qualcosa di interessante vi faccio sapere :)
Ciao,
Alan Solo


Mi sembra di capire però che esiste un algoritmo che tratti questo problema
mi sapreste dirmi dove trovarlo.
Grazie mille fin da ora.
--------------------------------
Inviato via 
http://usenet.libero.it

Bhe! Se qualcuno inizia a lavorarci credo farebbe cosa
MOOOOLTO GRADITA a chi sin'ora lo ha fatto a manina ^_^
C'č l'avvocato che vuole solo le prime due ore perché poi va in
studio, e quella di lettere che deve avere le quattro ore un giorno...
Sarebbe fortissimo fare un programmino (anche ci mettesse un quarto
d'ora... chissene...) che arrivi a preparare uno dei possibili orari
che i criteri impostati richiedono.
Fatevi sentire!!!
Ciaociao
Andrea

Come ti hanno già detto è una cosa motlo complicata che nemmeno software
"seri" a pagamento riescono
a farcela (se non in casi con pochissimi vincoli).
Penso che ti convenga fare un software molto semplice che cerchi di trovare
una soluzione usando pochi vincoli tipo:
non + di 5 giorni alla sett. x un prof.
non + di tot ore al giorno x un prof.
un prof. non può essere in 2 posti contemporaneamente (per fortuna :-) )
Penso che se riesci a fare già una cosa del genere sarebbe un buon risultato
Newsgroup: it.comp.lang.delphi
Titolo: ZeosDB, mySql e Insert

Dovrei fare una caterva di Insert su un db MySql usando Zeos.
Adesso come adesso, ad ogni ciclo scrivo un record costruendomi la
stringa sql e poi
   myQuery.Sql.Clear;
   myQuery.Sql.Add(sInsertSQL);
   myQuery.ExecSql;
dove myQuery č TZMySqlQuery.
C'č un modo migliore per eseguire insert multiple?
Domanda piů generale e OT: avendo un file di testo con campi di
lunghezza predefiniti (ma non delimitati), esiste un modo di caricarlo
in mySql? Ho notato il Load Infile, ma mi pare che funzioni solo con
campi delimitati...
--
Jax

Una prima cosa: tieni la sitassi fissa e usa i parametri:
INSERT INTO TABELLA FIELDS (CAMPO1, CAMPO2, ..CAMPON)
VALUES
(:CAMPO1, :CAMPO2, .., CAMPON)
In questo modo il db "non dovrebbe" avere necessità di eseguire il prepare
ad ogni esecuzione, cosa che invece dovrebbe avvenire ogni volta che passi
uno statement swl diverso.
La TQuery del Bde ragiona in questo modo.
Gli zeos non li conosco, ma immagino che facciano lo stesso.
In questo modo dovrebbero migliorare le performance.
Altri modi per l'inserimento?
Via sql non credo.
Bye
A.

On Thu, 17 Oct 2002 08:19:50 GMT, "Jax" <rispo...@newsgroup.grazie>
wrote:
potresti creare una stringa base, se i valori sono tutti uguali, e con
un ciclo aggiungere i parametri usando la funzione format

 Una prima cosa: tieni la sitassi fissa e usa i parametri:
Ho provato, non mi sembra più veloce, però è sicuramente più elegante,
quindi lo lascio così :)
--
Jax

 quindi lo lascio così :)
Ho risolto usando ZBatchSQL.
Avevo intuito che era il componente giusto, ma non capivo come
specificargli le statements... è bastato dargliele separate con un ;
E' molto veloce, soprattutto togliendo Options: toHourGlass dal
componente Transaction.
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Stampanti e PrintDialog - 2

In prosecuzione del post precedente:
Ho 2 stampanti, un HP (predefinita) impostata per A5 in LandScape e una
Epson impostata per A4 in Portrait.
Imposto l'oggetto Printer: TPrinter sulla Epson usando PrintDialog (ma lo
stesso vale se setto a mano PrintIndex).
Creo un metafile basandomi sui dati di larghezza ed altezza ricavati con
GetDeviceCaps sfruttando il DC ricavato dal Printer e poi stampo usando
Printer.Canvas.Draw(0, 0, ...).
Il risultato è giustamente sulla Epson, una immagine che, però, si trova in
orizzontale sul lato superiore del foglio, cioè l'immagine che viene
stampata riportando l'orientamento e la dimensione impostati sulla HP
(ripeto, la predefinita) anzichè sulla Epson.
Che fu ????
Andrea

hai fatto un test usando quickreport giusto x vedere se fa la stessa cosa?
metti una qrimage, ci metti dentro  l'immagine, imposti l'epson e dai un 
print, meglio se non passi da preview...
A

 print, meglio se non passi da preview...
Non ho fatto questa prova, adesso vedo.
Intanto ho notato questo: sempre mantenendo le impostazioni che ho detto
(cioč la stampante predefinita su busta DL 110x220 e la mia Epson su A4),
quando lancio il PrintDialog, seleziono la Epson e domando di vedere le
proprietą della Epson con il relativo bottone, mi mostra come carta la Busta
(cioč i dati della predefinita) e non il foglio A4 come impostato nel driver
della Epson
Mi viene da piangere ...
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Scusate ma Unicode si puo disattivare ?

E' vero che con Unicode si genera un exe MOLTO PIU corposo ?
Grazie!

 E' vero che con Unicode si genera un exe MOLTO PIU corposo ?
Sì, l'eseguibile aumenta di dimensioni (addirittura si arriva anche al 
doppio).
Comunque sia, Unicode non può essere "disabilitato", se con questo si 
intende la trasformazione di stringhe da "Wide" a "Ansi" con una 
semplice direttiva.
In ogni caso, penso che al giorno d'oggi questo aumento non costituisca 
un problema così gravoso, o almeno non se comparato con i vantaggi della 
"globalizazione" di Unicode.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Tutto questo a partire da D2006?
se vuoi tenere gli exe corti devi fermarti al 7 mi sembra di capire.
grazie!

 se vuoi tenere gli exe corti devi fermarti al 7 mi sembra di capire.
No, devi usare i runtime packages. :)

Newsgroup: it.comp.lang.delphi
Titolo: Futuro, C# Builder o Delphi 8?

Ho l'impressione che la Borland stia spingendo per spostare gli sviluppatori
verso C# Builder, un po' si nota anche dalle software house che producono
componenti, con una specie di pressing sottile e latente dei loro componenti
verso la piattaforma .NET Che ne pensate? Perchè fanno uscire la prossima
versione di Delphi dopo molti mesi l'uscita di C# Builder? Quando uscirà
Delphi 8 non credo che costerà poco, che fare incominciare a spostarsi su
C#Builer a parità di prezzo?
Med

 C#Builer a parità di prezzo?
quanto costa (in tempo e quindi in denaro) imparare un nuovo linguaggio?
quanto costa (in tempo e quindi in denaro) riscrivere le tue applicazioni da
zero? ne vale la pena? rispondi a queste domande, e ti sarai risposto da
solo.
Ciao, Sandro

 versione di Delphi dopo molti mesi l'uscita di C# Builder?
Col C# Builder in buona sostanza devono fare un IDE, con Octane devono fare
anche il Delphi e la VCL per .NET, è un altro lavoro.

verso C# Builder
No, non credo proprio. Borland non ha nessun interesse a dismettere delphi,
cosa ci guadagnerebbe? 
;-)
-- 
Morde. 
(morde at programmer dot net)
Newsgroup: it.comp.lang.delphi
Titolo: framework kitto

Ciao,
qualcuno ha esperienza con il framework in oggetto ?
https://github.com/nandod/kitto
 
 
Dovrei sviluppare una web application semplice:
inserimento/visualizzazione dati da browser su database Firebird.
 
Dalle demo che ho provato online, sembrerebbe essere il framework giusto,
ma se possibile mi piacerebbe conoscere opinioni se qualcuno ci ha lavorato. 
 
thanks
 

 inserimento/visualizzazione dati da browser su database Firebird.
 
In netbeans (JAVA) ci sono 2 wizard che permettono di realizzare un prototipo di questa cosa in pochissimo tempo.
Inizia a guardare da qua:
https://netbeans.org/kb/samples/javaee-crud.html
 
 
La stessa cosa la puoi fare anche in php, python..
 
 
A.
 
 
 

 inserimento/visualizzazione dati da browser su database Firebird.
 
Lascia perdere. In giro e` pieno di tecnologie adatte allo sviluppo su web. Per un front-end web, specie se semplice, puoi benissimo adagiarti su framework JavaScript che si interfaccino con un server via REST. Il server lo potrai scrivere in Delphi, se proprio vuoi. 
 

 thanks
 

 per questo ho trovato interessante la possibilita' di utilizzare un framework basato su Delphi.
 
Tempo che perderai, nuovamente, quando avrai problema e nessuno potra` aiutarti perche` "kitto" non lo usa praticamente nessuno.
 
 


FAN...TAS...TI...CO! Appena ho tempo lo provo.
 
-- 
Imparare è un'esperienza, tutto il resto è solo informazione.
L'immaginazione è più importante della conoscenza.
La mente intuitiva è un dono sacro e la mente razionale è un fedele 
servo. Noi abbiamo creato una società che onora il servo e ha 
dimenticato il dono.
(Albert Einstein)

 basato su Delphi.
 
E' importante acquisire la consapevolezza che delphi non è PENSATO per front-end WEB.
Quindi, per esigenze come la tua, l'unica è usare altro.
 
 
A.
Newsgroup: it.comp.lang.delphi
Titolo: precisione float e/o double

Con l'avvento dell'euro mi trovo di fronte al problema 
dell'approsimazione.
Se inserisco il valore 7.50 in un campo di un database tipo Float quando 
lo vado ad usare
trova questo valore 7.4978542654 perchè ??
Inoltre ci sono delle funzioni che mi permettono di arrotondare per 
difetto od eccesso le cifre dopo la virgola ?
Grazie Gian Luca 

 ha scritto nel messaggio
news:MPG.16159868b...@news.inwind.it...


trova questo valore 7.4978542654 perchè ??
Si chiama round-off.
I numeri in virgola mobile non possono essere rappresentati
esattamente.
Usa il tipo Currency per questo genere di operazioni.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 Andrea Laforgia - walkietalkie(at)
libero.it
Io ho provato ma senza esito anche se uso Currency per manipolare il 
valore ho sempre 4 cifre dopo la virgola.
Ho anche provato a settare i decimali per i currency ma rimangono sempre 
4.
Valore inserito 7.75 valore float 7.74946248 valore currency 7.7494.
Io vorrei solo valori con due cifre decimali.
Se avete un piccolo esempio mi togliete dai guai.
Ciao e Grazie Gian Luca
-- 
Posted from  [62.98.243.8] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se avete un piccolo esempio mi togliete dai guai.
Quell'errore non è colpa del tipo currency, ma del tipo che usa il tuo
database per memorizzare il dato, che sicuramente sarà di tipo float.
L'unica soluzione che mi sento di suggerirti è di usare un tipo intero
per il database, poi usi delle funzioni per l'inserimento e la
lettura.
Queste funzioni si occuperanno di moltiplicare il dato currency per
1000 prima dell'inserimento, e la divisione per 1000 dopo la lettura.
Non puoi settare un tipo float o currency per avere x decimali, questo
lo puoi fare solo nelle visualizzazioni o stampe, cioè quando lo
trasformi in stringa. 
Guardati la func CurrToStrF().
Ciao.
-- 
(* So I dub thee unforgiven *)
Newsgroup: it.comp.lang.delphi
Titolo: delphi 2010 impressioni d'uso

Salve,
   Nel fine settimana installerï¿œ la versione di valutazione che ï¿œ una 
architect mentre io prenderï¿œ la versione professional.
Qualcuno che ha giï¿œ acquistato la versione 2010 puï¿œ darci le impressioni 
d'utilizzo? Mi riferisco alla stabilitï¿œ ed alla completezza dell'help in 
linea sopratutto ma, non mi dispiacerebbero altre eventuali impressioni.
Grazie, ciao.

 sopratutto ma, non mi dispiacerebbero altre eventuali impressioni.
Secondo me l'help in linea e' molto piu' lento di quello di delphi 6, pero' 
e' molto piu' completo !!!
Appena intallate tutte le librerie parto con un progetto nuovo e poi potro' 
dirti qualcosa (pensa che ho pure investito ben 300 euro per alcune librerie 
della tms e sto sapettando il vaio multi touch per la prima applicazione, 
mia, completamente full touch ..... ma questa a pagamento (anche se e' a uso 
interno .... dato che non mi hanno voluto finanziare niente !!!!)
Ciao,
Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4634 (20091124) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 interno .... dato che non mi hanno voluto finanziare niente !!!!)
Fratello, non sei sulla buona strada :)
-- 
Jax

 Fratello, non sei sulla buona strada :)
..... ma e' l'unica percorribile ...
Ciao .. Daniele 


Luigi Siciliano ha scritto:

Ne abbiamo parlato di recente.
In ogni caso, se consulti anche la pagina ufficiale del prodotto, o i 
vari blog ospitati da "Delphi Feeds", troverai tante recensioni, 
impressioni, critiche, elogi, ecc. ecc.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 linea sopratutto ma, non mi dispiacerebbero altre eventuali impressioni.
Rimpolpiamo questa discussione con dei bei riferimenti freschi di 
stampa:
http://blogs.embarcadero.com/pawelglowacki/2009/12/02/38849
ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Show in Taskbar

Come faccio a non far visualizzare un programma nella Barra?
Ciao, Grazie.
Paolo.

sta nelle faq.
Bye
A.

 sta nelle faq.
Hai origini a Bolzano? <g>
--
- Carlo -
cbertu81(at)libero(dot)it

> Hai origini a Bolzano?
Sono di un postino un tantino + a sud.: Napoli.
xche?
<g>
Che kakkio vuol dire la g tra i segni <>?
A.

 xche?
Perchè è tipico delle persone della tua regione dire "Sta li", "Sta nelle
Faq" etc.! :-)
<g> = grin -- Sorrisino malizioso! :-)


 <g> = grin -- Sorrisino malizioso! :-)
Occhei!
Adesso finalmente so..
TNX
A.
Newsgroup: it.comp.lang.delphi
Titolo: Bde Update

Salve vorrei sapere qual'e' l'ultima versione del Bde e dove posso
trovarla.
La ver. 5.11 che ho installato io usata con tabelle Interbase non supporta
il dialect 3 e ho sentito dire che aggiornado il bde il problema e' risolto
Grazie Jimmy
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

www.borland.com
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Win key

Hi,
how can i disable Win key in XP/NT/2000 ?
Is there any way to intercept the keystroke and handle it so the
active program don't get it ?
It's urgent.
Thanks and regards,
Vladan



 active program don't get it ?
this is an italian newsgroup ... however what you want to do is possible,
you have to install a Hook in the system. The interested function are:
SetWindowsHookEx(), UnHookWindowsHookEx() and CallNextHookEx(). In my web
site (
http://members.fortunecity.it/cbertu/
) in the "Programmi Freeware"
section you can download the source code of a Keystroke Recorder (System
Keylogger) ... if you need a code-sample now you know where to go! :-)
HTH
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

Newsgroup: it.comp.lang.delphi
Titolo: Creare pagine Web con Dellphi2005 .Net

Dovrei creare pagine Html dinamiche di un sito ed ho alcuni dubbi:
1) con D2005 .Net si possono agganciare piccoli database MySQL
o Firebird o altro ?
non devo gestire operazioni Client/Server in rete , solo Utenti e
Password per l'accesso
2) per visualizzare una pagine html , solo per un periodo
di tempo (da Data a Data) , qual'e' la via da seguire ?
L'idea e' leggere la data e verificare il lasco di tempo , su Web si puo?
prima di fare l'aggiornamento a D2005 preferirei avere un'idea di cosa
puo' fare in piu' rispetto agli ActiveX (con D4 gia' si poteva pubblicare
qualcosa di semplice). 

 qualcosa di semplice). 
Gli ActiveX sono una cosa completamente diversa rispetto ad 
ASP.NET
: 
sono controlli integrati in una pagina che forniscono l'interfaccia di 
un'applicazione, mentre con 
ASP.NET
 (o più in generale con qualsiasi 
linguaggio di produzione di pagine dinamiche server side) scrivi codice 
atto a generare dinamicamente una pagina Web a tutti gli effetti, 
"esprimendo" (se così si può dire) l'interfaccia della tua applicazione 
attraverso il linguaggio HTML vero e proprio, con il supporto dei fogli 
di stile CSS per la formattazione.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

>
grazie dei suggerimenti, secondo te  qual'e' l'argomento migliore da
cercare per 
ASP.NET
 , o magari hai gia' qualche link ?

 cercare per 
ASP.NET
 , o magari hai gia' qualche link ?
Per un corso decisamente basilare ma ben fatto, ti suggerisco di leggere 
gli articoli pubblicati sul sito "
About.Delphi.com
":
http://delphi.about.com/od/aspnet/
(in lingua inglese)
