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

devo prelevare la data dal mio oggetto TDateEdit (delle librerie RX).
allora devo convertire a Tdate il suo campo Text (di tipo stringa)
Ovviamente non voglio che il prg vada in errore quindi pongo il mio
mydata:=StrToDate(Data.Text)
in un blocco try..catch la cui clausola catch contiene EConvertError..
Ciononostante il compilatore appena vede L'assegnamento va in errore come se
non gli avessi detto di lasciare stare quell'errore...
Ma percheeee????
buio

"buio":
| in un blocco try..catch la cui clausola catch contiene EConvertError..
|
| Ciononostante il compilatore appena vede L'assegnamento va in errore come
se
| non gli avessi detto di lasciare stare quell'errore...
appunto, il _compilatore_,
da exe dovrebbe filare tutto liscio ;)

Ma percheeee????
Perche' lui trappa per primo le eccezioni (e' un'opzione di debug che
puoi disabilitare, ma non te lo consiglio).
Se ci fai caso, una volta trappato l'errore, egli solleva la tua
eccezione e puoi proseguire.
--
Andrea Laforgia (UIN 87230455)
----------------------------------------------------------
Non scrivetemi per e-mail, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

 mydata:=StrToDate(Data.Text)
Mostraci tutto il codice *e* l'errore segnalato dal 
compilatore, che con quanto ci hai fornito, non abbiamo 
elementi sufficenti a determinare il problema.
-- 
Roberto Lupi
http://www.ascu.it/~lupex/

Newsgroup: it.comp.lang.delphi
Titolo: come posso contattare la Borland?

Ho scritto diverse e-mail alla Borland. Non risponde...
Sapete dirmi che indirizzo e-mail normalmente usate?
Grazie

Prova con 
in...@borland.it
Gabriele Giacomelli


Newsgroup: it.comp.lang.delphi
Titolo: Nuovo File-Shiring

Salve, vorrei creare un sistema di file-sharing con delphi....
Qualcunomi da una mano e mi dice da dove partire?
Qualcuno invece vuole collaborare?!

Se ti serve un collaboratore puoi contare su di me. Ho già in mente delle
cose.
Però ho poco tempo!
eman...@electroglide.it
Newsgroup: it.comp.lang.delphi
Titolo: Distruzione Form...

Salve,
in una applicazione MDI vorrei verificare se un form è stato distrutto prima
di ricrearlo... ho provato usando la funzione "Assigned" ma non sembra
funzionare (forse perché quando chiuto una form la variabile non viene
assegnata a nil?).
Vi posto il codice usato (che non funziona correttamente):
procedure TMain.InserimentoModifica1Click(Sender: TObject);
{Questa procedura dovrebbe creare la form SOLO se non è già stata creata...
ma non funziona correttamente}
begin
 If not Assigned(Anagrafica) then
  Anagrafica := TAnagrafica.Create(Self);
end;
E questo è quello che accade quando premo la "X" della form in oggetto:
procedure TAnagrafica.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Action := caFree;
end;
In parole povere, premendo la X della form, la form viene distrutta
correttamente... ma non ho modo di verificarlo via codice.
Come posso fare?
Ciao,
  Luca
P.S.: Vorrei evitare di mantenere delle variabili globali per tenermi
traccia dello stato di ogni form.

end;
Se parliamo di form di tipo MDI, esistono le proprietà MDIChildCount e
MDIChildren
quindi, usando l'operatore IS;
for I := 0 to MDIChildCount - 1 do 
  if MDIChildren[I] is TAnagrafica then //fai quello che devi
Massimo
-- 
Ore 18.30: premo invio.
Newsgroup: it.comp.lang.delphi
Titolo: catturare testo nel browser aperto

Salve
dovrei catturare un indirizzo postale scritto nella  finestra del browser IE
facendoci click sopra, e situato pi� o meno sempre nello stesso punto
della pagina html visualizzata
L'indirizzo � composto da due/tre/quattro righe al massimo.
L'alternativa banale sarebbe quella di selezionare con il mouse e poi fare 
copia/incolla
Qualcuno ha uno spunto da darmi , da cui partire ?
Grazie
C. 

 copia/incolla
Spesso le soluzioni banali sono le migliori.
Detto questo dovresti essere più preciso.
Lo inserisce l'utente o è "statico" nella pagina web?
Nel secondo caso è un hyperlink (ci puoi cliccare sopra)?
Se siamo nel caso prospettato, perché non fai una GET ftp di quella
URL usando i componenti indy? Poi fai il parse della pagina (facile)
e cerchi un href con mailto:
Se la pagina è associata ad una sessione HTTP (tipo dietro login), la
cosa diventa un po' più complessa.
Gp

> dovrei catturare un indirizzo postale scritto nella  finestra del browser IE
Perche' vuoi fare questo? Lo scopo quale e'?
A.

Gp
La pagina web in cui c� il testo da catturare � dinamica, ci si accede 
tramite password, e genera una pagina; niente link
Non posso quindi scaricarla via FTP.
In mezzo a tutto il testo ci sono tre zone identificabili da tre parole 
"magiche",  fisse sempre quelle
che sono:  "Destinatario:"  ,   "Contatto"  ,  "ID"
per� in posizione verticale variabile.
Dovrei catturare queste tre informazioni e salvarle in un DB
Il destinatario pu� essere su 4 o +  righe: nome/indirizzo/citta/nazione 
ecc..
Contatto su una o pi� righe: email/telefono ecc..
ID � un numero da cinque cifre
Siccome le righe di ogni "pacchetto" sono ordinatamente incolonnate
forse facendo un click sulla parola potrei catturare tutto il "pacchetto"
Boh ?
Grazie
C. 

 ha scritto nel messaggio 
news:b44227bc-096c-473b...@e2g2000yqn.googlegroups.com...


A.
per gestire le spedizioni
C. 

Con il componente  TWebBrowser puoi visualizzare la pagina, copiare il
contenuto nella clipboard poi tramite i tag di riconoscimento
individuare i campi che ti interessano ed estrarli, ciao Brunello

 individuare i campi che ti interessano ed estrarli, ciao Brunello
Come faccio a selezionare la pagina attualmente aperta con il browser IE8 ?
La pagina generata � protetta da login/password...
Intendi dire che NON USO il browser per navigare ? ma naviga con TWebBroser 
?
Grazie
C. 

 ?
esatto, ciao Brunello

Ovviamente intendevo dire HTTP e non FTP.
Ma magari se spieghi un po' meglio lo use case...
Ciao,
Gp
Newsgroup: it.comp.lang.delphi
Titolo: Puntini separatori di migliaia nella DBGRID e MASKEDITBOX

Qualcuno è i grado di riferirmi come posso far visualizzare i
puntini separatori di migliaia nella DBGRID e MASKEDITBOX di Delphi per
campi valuta
Ringrazio
Mario M.

 wrote in message
kPLn6.46907$Y93.1...@news.infostrada.it...

Io non uso direttamente il controllo DBGRID, nella TTable in questione mi
creo i campi tabella, e nella propietà DisplayFormat scrivo 0,.00 ad esempio
per visualizzare numeri con i separatori di migliaia e 2 cifre dopo la
virgola, oppure 0,. per visualizzare numeri con i separatori di migliaia,
che credo sia il tuo caso.
Per la MaskEditBox non capisco  a cosa potrebbe servirti...
CYO,
--
RaSca
http://web.tiscalinet.it/rascasoft

grazie per la risposta
MarioM
Newsgroup: it.comp.lang.delphi
Titolo: gestire errori sui database

Ciao a tutti, mi rendo conto che sono veramente tante le cose che devo
ancora imparare in Delphi, comunque:
Come devo gestire gli errori sui campi del database?
Campo fuori dei limiti: es intero che deve andare da 0 a 20 e assegno per
errore 21, posso usare il max e min sul campo field, ma se voglio mettere
una segnalazione di errore personalizzata al posto di "field '...' out of
range".
Oppure chiave duplicata.
--
Chrys-bj
http://digilander.iol.it/chrysbj

 ha scritto nel messaggio
news:eADB6.3124$lu5....@news1.tin.it...


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

Salve,
devo passare l'installazione di DELPHI XE da un vecchio PC ad uno nuovo. Purtroppo non ho più l'immagine ISO per installarlo sul nuovo PC.
Ho provato anche con EaseUS Todo PC TRANSF, mi ha copiato tutto, compreso le chiavi del registro, ma l'applicazione non parte (qualcosa non è andata nel verso giusto). Qualcuno ha mai fatto una cosa del genere? C'è la possibilità di farlo? Sono abbastanza nei guai perché devo assolutamente trasferire tutto nel nuovo PC. Qualcuno sa indicarmi almeno dove reperire la ISO per ripartire da zero?
Grazie a tutti

Versione?
 
A.

https://www.barnsten.com/rad-studio-installation-links-iso-and-webinstallers/
 
 
 
A.

 A.
Grazie !!

Newsgroup: it.comp.lang.delphi
Titolo: Per chi usa Help & Manual

Ciao a tutti io ho creato il file di Help del mio software, a questo punto
(visto che Help & manual lo permette) vorrei anche fare un Export del
Manuale in Word o PDF, per intenderci quello con tutte le copertine, gli
indici ecc.ecc, insomma come un libro vero.
Mi sapreste dire come fare per eseguire questo export?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page)

 Grazie 1000
Dopo aver scritto il tuo help lo devi compilare nel formato che
desideri.
Ci sono due modi per farlo:
1°) Dal menu: File/Make Help File and Run nella finestra successiva
clicca su Options e quindi inserisci la spunta in corrispondenza del/i
tipo/i di manuale che vuoi ottenere (Html Hlp - WinHelp - Browser Help
- Print Manual - Pdf - e-Bppk - Word -..)
Se inserisci più spunte otterrai tutti i tipi che hai selezionato
(favoloso!)
2°) dall'icona della toolbutton Make Help File and Run (quella con il
macinino) clicca sul pulsante down e scegli il formato che ti
interessa.
Ciao 
Giovanni Caramia

Grazie 1000

Newsgroup: it.comp.lang.delphi
Titolo: DelphiX ..che è successo a hori?

ci sono problemi di collegamento al sito del
creatore delle DelphiX e non si riesce piu' a scaricare niente
http://www.ingjapan.ne.jp/hori/DelphiX-e.html
Perchč? come posso aggiornare i miei componenti adesso?
ho provato ad istallare un componente per il test delle collisioni
CollisionTester3dx   con un relativo esempio ma non mi funziona
io DEVO aggiornarmi  ... avete altri siti dai quali č possibile
scaricare esempi?

 Forse hai qualche problema di connessione.
   Il sito č perfettamente funzionante, riprova
   Ciao.
   Gianni

Funziona benissimo, e l'aggiornamento e' sempre lo stesso: 24.10.99. Non ci
sono state altre release successive.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Installare applicazioni delphi

Ciao a tutti, ho creato una procedura di istallazione della mia applicazione
Delphi costruita sotto Wxp, poi ho cercato di installare la mia applicazione
su w95 e dopo aver installato il tutto senza problema al lancio
dell'applicazione mi da il seguente messaggio... Il ("nomepakage".bpl) usato
dall'applicazione, e collegato all'esportazione mancante
COMCTL32.DLL:InitializeFlatSB. Se invece installo sotto W2000 mi da tanti
errori di tipo 2908(registrazione componenti) ed alla fine dice che non si
autorizzati ad accedere alla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDE.
Lo so è un  pò incasinato ma se ne sapete di più fatemi sapere... Grazie
anticipato ed un saluto a tutti..


Non e' incasinato: hai sviluppato un'applicazione sfruttando
feature del SO che non esistono in una versione precedente
(da XP a Win95) oppure non hai i privilegi per accedere a determinate
risorse del SO (chiavi di registro in W2000).
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Da cosa potrebbe dipendere questa mancanza dei privilegi? Cioč a questo
punto mi viene spontanea una domanda: come fai ad avere i privilegi a finchč
la tua applicazione venga installata su altri sistemi? Del resto quello che
č strano č che se installo su w95 l'istallazione va a buon fine ma
l'applicazione non parte a causa di un pakage. In una macchina equipaggiata
di w2000 a configurazione sconosciuta capita che l'intallazione non viene
terminata. Potrebbe essere una limitazione di accesso causata da qualche
antivirus? Io uso Installshield ma lo vedo complicato e incasinato cosa
usano di solito gli sviluppatori Delphi?


Credo che ACSH intendesse i privilegi di amministrazione. Se non hai i
privilegi di amministrazione č possibile che l'installazione venga abortita
o che il programma venga terminato se prova ad accedere ad aree non
autorizzate all'utente.
L'errore sotto Win95 č probabilmente dovuto al fatto che nella realizzazione
del programma hai utilizzato qualcosa che non č presente  in quel vecchio
so.

a prescindere da *cosa installi*, su win2000 non devi farlo da power 
user ma da amministratore del pc.
AS

Newsgroup: it.comp.lang.delphi
Titolo: Chi sta usando il BDE?

Salve a tutti uso D3 D5.
E' possibile sapere quanti programmi utilizzano il BDE?
Vorrei realizzare un programma di disinstallazione per il BDE, e mi
servirebbe sapere i programmi che lo utilizzano.
Grazie a tutti in anticipo.
http://www.micla.net

Leggi nel Registry di Windows la chiave
HKEY_LOCAL_MACHINE\Software\Borland\DataBase Engine.
Cerca la stringa USECOUNT, che ti dice quanti programmi usano il BDE.
Marco Soravia
Sviluppo software gestionale
E-MAIL: 
vj...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: For..to..do

Sapete come si fa un ciclo for..to..do 5 passi alla volta?
Per esempio facendo for x:=0 to 100 darebbe 5..10..15..20..ecc...
C'è un modo in delphi?


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

 C'è un modo in delphi?
con il repeat ?
var
  Form1: TForm1;
   x:integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
repeat
begin
showmessage(inttostr(x));
x:=x+5; {oppure} inc(x,5);
end;
until x>=100;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
x:=5;
end;
ciao
erik

 con il repeat ?
anche, la differenza però è che con repeat almeno un ciclo viene eseguito, 
anche se non avrebbe dovuto esserlo.
Meglio come dice Marco invece col while, perchè la condizione viene 
verificata all'inizio del ciclo.
(naturalmente, IMHO)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)



a margine di quello che ti hanno già suggerito, ti ricordo che c'è 
un'equivalente del "for a = 100 to 0 step -1" del BASIC:
for a:= 100 downto 0
HTH

Newsgroup: it.comp.lang.delphi
Titolo: interruzione copia

Come posso interrompere da Delphi con un programma che gira in
background
la copia di un file ?
	Gio'

 wrote in message
3924E8F5...@comune.jesi.ancona.it...


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

 
E' possibile con una istruzione sql fare una select da un'archivio e
depositarne il risultato su una tabella di appoggio??
Grazie Ilenia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 depositarne il risultato su una tabella di appoggio??
    insert into TABELLADIAPPOGGIO (campo1TAPP, campo2TAPP, campo3TAPP)
    select campo1ARCHIVIO, campo2ARCHIVIO, campo3ARCHIVIO
    from TABELLAARCHIVIO
Ovviamente campo1TAPP deve essere omogeneo a campo1ARCHIVIO, campo2TAPP a
campoeARCHIVIO, ecc.
Se poi le due tabelle hanno la stessa struttura puoi alleggerire il tutto
con
insert into TABELLADIAPPOGGIO 
select * from TABELLAARCHIVIO
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

 depositarne il risultato su una tabella di appoggio??
In generale sì. Però dipende tutto da che database stai usando (access,
mssql, mysql, dbase...), e non c'entra con delphi.
Se vai su it.comp.software.database probabilmente ti sapranno aiutare
meglio.
-- 
Jax
====
E' una superstizione insistere su una dieta particolare. Tutto alla
fine è fatto degli stessi atomi chimici. (Ralph Waldo Emerson)

Newsgroup: it.comp.lang.delphi
Titolo: DBGrid & KeyDown

Ciao a tutti, 
ho ereditato la DBGrid classica, 
ed ho fatto l'override del metodo keydown.
Però mi sono accorto che se premo invio (key = 13)
l'evento non viene scaturito.
Però, se gestisco l'evento direttamente nella form 
dove viene istanziata la griglia, funziona.
quindi in  :
type 
    DbRinoGrid = class of(TDBGrid)
      procedure KeyDown(var Key: Word; Shift: TShiftState); override;
non viene richiamato l'evento KeyDown se premo invio in una cella.
invece in 
type 
   Form1 = class of (TForm)
     DBRinoGrid1: TDBRinoGrid;
     procedure DBRinoGrid1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
 
 
funziona....
Qualcuno mi sà dire perchè?
Grazie in anticipo
Rino
 
 

Ho verificato a debug, che sia nel keydown del mio componente
che nel keydown classico della dbgrid ci entra solo sul primo
carattere digitato....
Invece nel KeyDown della griglia sulla form ci entra sempre.
Provate anche voi e fatemi sapere....
Mettete una DBGrid su una form, mettete una qualche riga di codice
nell'evento KeyDown della griglia. 
Poi mettete 2 bookmark per il debug, uno sul metodo di sopra, ed un altro
nel metodo keydown standard della TCustomDBGrid....
e fatemi sapere... 
vorrei capire se succede solo a me.....
Ciao
Rino

il keypreview della form..?
AS

 AS
Rino

ed invece KeyPress va che è una bellezza......
pekke'?????
Rino
Newsgroup: it.comp.lang.delphi
Titolo: [Indy] HTTP Server Demo

Ciao a tutti :)),
ho preso il progetto del demo in oggetto e lo ho modificato ai miei (orridi
:) ) scopi.
Ho utilizzato il complementare demo (HTTP Client Demo) per fare le prove
Il problema è il seguente..
Se utilizzo il client e mando messaggi sulla porta 80
nella procedura del server
procedure TfmHTTPServerMain.HTTPServerCommandGet(AThread: TIdPeerThread;
  RequestInfo: TIdHTTPRequestInfo; ResponseInfo: TIdHTTPResponseInfo);
leggo la variabile
AThread.Connection.Binding.PeerPort , trovo dei  valori a caso tipo
2696...2755 e non 80 come dovrebbe essere
mentre se leggo la variabile
AThread.Connection.Binding.PeerIP, tutto ok
(mandando il response arriva sul client correttamente)
Qualcuno ha qualche idea di cosa sbaglio?
Se può essere indicativo, D6 e Win2K
CIAOUX e Grazie

 Qualcuno ha qualche idea di cosa sbaglio?
Non vedo dov'è l'errore. Quando ti connetti alla porta 80, il server apre
un'ulteriore porta personale con il client, ovviamente diversa per ogni
client contemporaneo, e quindi il valore che tu leggi nell'appunto PeerPort
è la porta assegnata a quel determinato client.  PeerIP riporta invece
l'indirizzo del client che ha richiesto la connessione.
Cosa che non ti funziona però non l'ho capito, potresti essere più preciso?
Ciao,
  Fabio

Grazie mille. In effetti pensavo che fosse così. Subito dopo aver postato ho
pensato infatti che questo meccanismo permette le comunicazioni
contemporanee.... e errori non ce ne sono, era solo un mio dubbio.
quello che non ho capito è come faccia il client a ricevere il response sull
porta che ha scelto il server... forse al momento del login il server
comunica al client la porta su cui avverrà la counicazione?
Grazie ancora, ciao

 comunica al client la porta su cui avverrà la counicazione?
Di niente, ovviamente l'assegnazione avviene al momento del connect, i
messaggi transitano solo a porta già aperta.
Saluti,
  Fabio
Newsgroup: it.comp.lang.delphi
Titolo: Delphi modifica i campi autoinc di Paradox (oh... my... god...) - autoincbug.zip (0/1)

Salve a tutti,
come sapete i campi autoinc di paradox non sono direttamente
modificabili. Immaginate la mia sorpresa quando, dopo aver fatto una
semplice query di aggiornamento (update doc set updated=true where
kind=1), tutti i valori di un campo autoinc (che č anche chiave
primaria) sono stati modificati.
Incredibile vero?
Non ci crederei nemmeno io se non lo vedessi, quindi in allegato
trovate un applicazione di esempio.
Dopo una mattina di esperimenti ho scoperto che il problema č
collegato all'esistenza di un indice sul campo che compare nella
clausola where della query (in questo caso il campo kind).
Se l'indice viene rimosso tutto funziona.
Il che ovviamente non č una soluzione.
Qualcuno ha una qualche idea su come risolvere il suddetto
catastrofico problema??
BTW La stessa query lanciata direttamente da Paradox9 funziona
perfettamente.
Saluti,
	Corrado

catastrofico problema??
Già provato con un Trigger di controllo o addirittura un Trigger che ti fa
da campo AutoInc?
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

Da quando esistono i TRIGGER in paradox ?
Eventualmente implementa un nuovo oggetto TTable con la gestione dei campi
"autoincrementanti" appoggiandoti ad una tabella.
ciao

Ciao,
Oops...A scuola mi fanno fare tanti di quei Trigger che ce li metterei in
ogni DBMS!! E si che ho parlato anche di campi AutoInc.....
Scusate la banalità, ma IB mi ha occupato gli ultimi neuroni liberi!! :(
Bye

Newsgroup: it.comp.lang.delphi
Titolo: Ancora sulla disabilitazione dei pulsanti standard di una window

 Ciao
La tua soluzione lascia nel form il solo pulsante Close, in modo
disabilitato e "grayed".
Adesso sto per complicare la domanda :)
..supponiamo che MYAPP abbia più di un form:
nel primo, voglio rendere disponibile il solo pulsante di
iconizzazione;
nel secondo, nessun pulsante (!);
come fare?
E qual'e' l'evento scatenato alla pressione del pulsante di
iconizzazione? OnResize? 
Ciao e grazie!

 iconizzazione? OnResize?
No, onMinimize. Usa il componente TApplicationEvents per gestirlo
facilmente.
P.S.: Era meglio continuare la discussione nel precedente thread.
Ciao
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: Problemi con IB

Salve a tutti.
Qualcuno ci capisce qualcosa?
Nel tentativo di aprire un GDB che ho a bordo nella cartella
Programmi\Interbase Corp\Intebase.... e cioè l'ormai famosissimo
employee.gdb mi da questo errore:
Unsupported on-disk structure for file C:\PROGRAMMI\INTERBASE
CORP\INTERBASE\EXAMPLES\DATABASE\EMPLOYEE.GDB; found 9, support 1
A prescindere dal fatto che ho installato Ib6 come posso fare? Io penso che
sia una questione di versioni di Ib ma non sò come agire di conseguenza,
tipo esiste una patch o qualche opzione....boh!!
Grazie infinite all'anima gentile che mi darà una mano
--
Demetrio Battaglia

 wrote in message
Jrd57.83521$q77.8...@news2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Servizio di Invio SMS

Buongiorno a tutto il gruppo,
conoscete un buon fornitore del servizio per l'invio degli SMS che sia affidabile e che sia possibile interfacciare con un programma Delphi tramite chiamate http o invio file in FTP ?
 
Grazie
 
Alberto


http://www.skebby.it/
  semplice, sul sito dovrebbe esserci anche un demo in delphi.
 
Ciao

 http o invio file in FTP ?
 
una richiesta http la mandi da qualsiasi linguaggio.
 
A.

...Qualcuno sa se è possibile inviare messaggi tramite whatsapp da una applicazione Delphi Windows ? 
 
..e se si sarebbe così gentile da indicarmi la strada da percorrere per poter raggiungere il risultato ?
 
Grazie

 da una applicazione Delphi Windows ? 
 
Ancora, funzionalità di questo tipo PRESCINDONO da ide/linguaggi/piattaforme.
 
 
A.

 poter raggiungere il risultato ?
 
Grazie a questo post ho avuto la possibilita' di trovare SKEBBY (che non 
conoscevo).
 
Per quanto riguarda la tua seconda domanda ho provato a fare un giro e ho 
trovato quello che segue.
Questa e' la discussione (in spagnolo)
 
http://delphiaccess.com/foros/index.php/topic/11363-whatsapp-desde-delphi/
 
 
che rimanda qui (in portoghese/brasialiano)
 
http://delphiaccess.com/foros/index.php/topic/11363-whatsapp-desde-delphi/
 
 
o qui in inglese
 
http://delphiandroidex7.blogspot.it/2015/02/integrating-application-delphi-xe7.html
 
 
che in delphi XE 7 mandano un messaggio a whatsup.
 
Questa sembra interessante (ma non so in quale linguaggio e' forse java ? 
C++, )
 
http://stackoverflow.com/questions/15462874/sending-message-through-whatsapp
 
 
Non so dirti se funziona o meno, e' doveroso dirti che (sembra) non ci siano 
api ufficiali.
Quelle che ci sono in giro sono state diffidate.
In questo link di 2 anni fa
 
http://mashable.com/2015/03/25/whatsapp-developers-api/#yVZ2KdPiGkqi
 
 
il cofondatore di whatsup dice che le api non sono disponibili.
Inoltre qui
 
https://github.com/venomous0x/WhatsAPI
 
 
non e' che le cose migliorano .... anzi .....
 
Pero' nel frattempo whatsup e' stato comprato e, magari, qualcosa e' 
cambiato.
 
Se ci riesci ..... siamo tutti interessati.
 
Ciao
 
Daniele
 
PS : questo e' un po piu' recente
https://github.com/mgp25/Chat-API/wiki/WhatsAPI-Documentation
 
 

...grazie infinite Daniele ..sei stato molto gentile e prezioso.
 
...sto sviluppando l'invio degli sms con skebby e sta funzionando bene.
 
...per whatsapp l'ho parcheggio giusto un attimo perchè non è una priorità per adesso ...comunque i clienti me lo chiedono e dovrò cercare il modo di farlo.
 
..avevo letto anche io tuoi stessi link ...ma mi chiedevo se a qualcuno del gruppo era mai giunta una richiesta del genere dai clienti ...ma Alberto Salvati è stato categorico ...non si può fare
 
Spero anche io come te che magari le cose cambino...
 
Grazie e buon lavoro
 
Alberto
Newsgroup: it.comp.lang.delphi
Titolo: Numeri reali

Ciao a tutti,
per quale motivo in questo fantastico linguaggio una variabile che contiene 
un valore reale 1.2 può non essere uguale ad un'altra variabile che contiene 
lo stesso valore reale? 

Perchè i numeri reali sono sempre approssimati. Se ti fai scrivere i due 
numeri come striga, vedrai che uno dei due non è 1.2, bensì qualcosa come 
1,99999999994, oppure 1,20000002....
Il problema è sempre esistito. In delphi 2006 (non so se anche nelle 
versioni precedentei) ci sono delle funzioni come "SameValue" concepite 
apposta per verificare che due numeri siano uguali, o meglio simili, potendo 
precisare cosa significa per simili, Insomma: quarda se due numeri sono 
diversi per meno di x, con x impostabile, nel qual caso li considera uguali. 
In D4 mi ricordo che tale funzione me la sono dovuta fare io...
NB: questo problema è assolutamente indipendente dal linguaggio che usi!
Gianni 

 lo stesso valore reale?
mancano info...
che versione di delphi?
di che tipo sono le 2 variabili?
come assegni loro il valore? sono il risultato di 2 calcoli diversi?
sono il result della stessa funzione?....
A.

 lo stesso valore reale? 
Perché i numeri "reali" sono "realistici" e non reali.
Ciao,
Andrea

Colombano Luca ha scritto:

Perché vale per qualsiasi linguaggio e, in generale, per qualsiasi sistema
in cui i numeri reali siano memorizzati in scala finita.  Il sistema di
memorizzazione dei numeri in virgola mobile può seguire diversi standard,
ma in ogni caso è imperfetto.  Generalmente, il numero reale memorizzato è
solo una rappresentazione approssimata del numero reale _reale_.  
In ogni caso, se a e b hanno lo stesso tipo T (qualsivoglia tipo floating
point):
var
  a, b: T;
...
a := 1.2;
b := 1.2;
La condizione (a = b) è sempre vera.  Potrebbe non essere vera qualora una
delle due variabili finisse per contenere 1.2 approssimato dopo una serie
di calcoli.
E' il motivo per cui non si dovrebbe mai scrivere: (a = 0) come condizione
di uscita da un ciclo, se il valore di quella variabile a è frutto di
calcoli particolari, ma sempre sfruttare un epsilon 'e' sufficientemente
piccolo e scrivere: (a < e).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: messagedlg

come faccio a gestire tale messaggio nelle tre eventualità: yes, no or 
cancel?
dovrei dire che se si preme yes mi deve fare qualcosa, se preme no deve 
uscire e se preme cancel non deve far niente
grazie in anticipo 

 deve uscire e se preme cancel non deve far niente
Gestisci il valore di ritorno come da manuale.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

ovvero? mrno a cosa deve essere uguale?
grazie
nell'esempio c'č scritto che nella condizione dell'if deve uscire un 
messaggio. nel mio caso come devo indicare il valore di ritorno?
grazie
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:iinZd.13980$zZ1.3...@twister1.libero.it...


 messaggio. nel mio caso come devo indicare il valore di ritorno?
Please 
http://wiki.news.nic.it/QuotarBene
var mrResult: Word;
begin
 mrResult := MessageDlg('Welcome to my Object Pascal application.  Exit
now?', mtConfirmation, [mbYes, mbNo, mbCancel], 0);
if (mrResult = mrYes) then
  // do something
else if (mrResult = mrNo) then
  // do something
end;
Comunque non mi sembra fosse cosi' difficile.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


Newsgroup: it.comp.lang.delphi
Titolo: Inserire oggetti in documento word

Qualcuno sa come si puo' fare per inserire un oggetto (es. un'immagine) in
un documento Word da Delphi?
Ho il documento gia' aperto tramite un oggetto TWordDocument... qualche
idea?
Grazie.

si: la guida vba che, come gia detto in svariati post, trovi sul cd di
office.
Bye
A

 office.
L'ho gia' consultata, ma ancora non ho trovato il modo...
In pratica: saprei come fare ad inserire un oggetto alla fine del documento,
o all'inizio, ma non so quale oggetto rappresenta la posizione del cursore,
per inserirlo in tale posizione.
Newsgroup: it.comp.lang.delphi
Titolo: Ordine alfabetico

Ciao a tutti.
Conoscete un modo per mettere in ordine alfabetico il contentuto
di un Memo senza ricorrere alla StringList?
Grazie.
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

di un Memo senza ricorrere alla StringList?
Un memo è un'interfaccia per il controllo edit di Windows, quello che 
supporta lo trovi qui:
http://msdn2.microsoft.com/en-us/library/ms672060.aspx
Perché non vuoi usare una TStringList? Morde?
--- posted by geoForum on 
http://www.delphiedintorni.it

 Perché non vuoi usare una TStringList? Morde?
Va che lo sappiamo che sei il troll.. ormai non resti che tu qui dentro.
-- 
Morde

Perché non vuoi usare una TStringList? Morde?
In effetti mi rendo conto della stupidità della domanda, 
Volevo semplicemente sapere se si può impostare un TMemo a Sorted=True
mentre si digita il testo, ma non come succede con la ListBox che mette in ordine solo le prime lettere delle parole, se per esempio scrivo "barca", mentre digito, tutte le lettere vanno in ordine in modo da formare la parola "aabcr".
Si tratta di un mini gioco.


Ma scusa metti un componente parallelo e aggiorna la riga a ogni tasto 
premuto.... Elementare Watson !


 Va che lo sappiamo che sei il troll.. ormai non resti che tu qui dentro.
Penso intendesse dire "Morde" nel senso di "La classe *TStringList*...ti 
morde?". Non credo ci fosse un riferimento esplicito... :-D
Io non dico altro perché, tra l'ora e la settimana che ho passato, già 
oggi ho fatto diverse gaffé... ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Cioč fai una semplicissima funzione di ordinamento sul tasto premuto 
riassegnando il valore trovato alla riga della TMemory.
Perphč poi usare una TMemory ?


 Perphč poi usare una TMemory ?
Cosa sarebbe "TMemory"? Pure i componenti ti inventi?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

da formare la parola "aabcr".
Beh, questo è facile da fare ma non credo che abbiano scritto il 
controllo pensando a una cosa simile. Anche TStringList ordina le linee, 
non i singoli caratteri. Puoi facilmente intercettare la pressione del 
tasto e inserire il carattere dove vuoi.


Newsgroup: it.comp.lang.delphi
Titolo: InstallShield Express

dove posso trovarlo?Non c'è l'ho nella mia copia di delphi?E' gratuito?

 ha scritto nel messaggio
news:TseW8.9930$7N3.2...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Qustion: Cosa usate per controllare i newsgroup?

Ciao
Mi sono stufato di usare Outlook per controllare i newsgroup.
Voi che programmi usate?
Ne avete di validi da consigliarmi?
Grazie a tutti
Matteo
--
|   "L'automobile non si diffonderà mai.
|   In fondo, non saranno molti gli autisti disposti a guidarla."
|
|   "La televisione? Non avrai mai futuro.
|   La parola stessa è mezza greca e mezza latina."
|
|   Le ultime parole famose...

 Ne avete di validi da consigliarmi?
Che io sappia Gravity e' il meglio per la lettura offline. Ma non e' gratis.
Agent e' molto diffuso ma a mio parere peggiore, il costo e' circa lo stesso
(un po' meno di 100$ se non mi sbaglio).
Xnews e' freeware e ottimo ma solo per la lettura online.
Altre valide alternative non ne conosco.
Ciao Uberto

Ne avete di validi da consigliarmi?
Agent e FreeAgent sono sicuramente i migliori. Pero' sono + orientati
ad un navigatore esperto (ma non troppo).
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

ad un navigatore esperto (ma non troppo).
Anche per me sono i migliori ma all'inizio richiedono pazienza per "prenderci
la mano"; poi perň ne vale la pena (in passato ne ho usati altri ed ogni tanto
provo i nuovi arrivati, ma non ho piů cambiato idea...)
Simone
_____________________________________________________
Togli SpamNoGrazie dall'indirizzo EMail per rispondermi

provo i nuovi arrivati, ma non ho piů cambiato idea...)
Diciamo che a parte le funzionalita', ha un vantaggio impagabile: non
c'e' bisogno di installarlo, e' autosufficiente, e sappiamo tutti
quante volte capita di dover reinstallare Win98 :(


al massimo te lo puoi fare in delphi
  :-)>
--
Davide - 
Gna...@wappi.com

...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] buona pasqua 2011

Buona pasqua a tutto il NG.
Anzi, copio e incollo 2k di auguri (usare font fixed):
          H    H      A      PPPPPP  PPPPPP  Y   Y
	 H    H     A A     P    P  P    P   Y Y
	 HHHHHH    A   A    PPPPPP  PPPPPP    Y
	 H    H   AAAAAAA   P       P         Y
	 H    H  A       A  P       P         Y
       	                     ,
                             /|      __
                            / |   ,-~ /
                           Y :|  //  /
                           | jj /( .^
                           >-"~"-v"
                          /       Y
                         jo  o    |
                        ( ~T~     j
                         >._-' _./
                        /   "~"  |
                       Y     _,  |
                      /| ;-"~ _  l
                     / l/ ,-"~    \
                     \//\/      .- \
                      R        /    Y
                      O       I     !
                       W      _\    /"\
                     (" ~----( ~   Y.  )
                    ,aaadddd8888888bbbbaaa,_
                ,adP"::' 888  "Y8ba,  ```::Y8aa,_
              ,dP"  ::' ,88P    ,88P'   ,::: ``8"Yba,
             ,88'  ,::  d88'   d8P'     :::'  ,P  `)88a,
            ,888   ::'  888   "Y8ba,    :::   d'   d8P`Ya,
           ,888P  ,::  ,88P     ,88P'  ,:::  ,P   ,88'  `Ya,
           8888'  ::'  d88'    d8P'    :::'  d'   d8P   ,::b,
           8888   ::   888    "Y8ba,   :::   8    88'   ::::b
           8888   ::   888      ,88P'  :::   8    88,   ::::P
           8888,  ::,  Y88,    d8P'    :::,  Y,   Y8b   `::P'
           `888b  `::  `88b   "Y8ba,   `:::  `b   `88,  ,d"
            `888   ::,  888     ,88P'   :::   Y,   Y8b,d"
             `88,  `::  Y88,   d8P'     :::,  `b  _)8P"
              `Yb,  ::, `88b  "Y8ba,    `::: _,8adP"
                `"Yb,::, 888    ,88P'  __::adP""'
                    `"""norMANDVEILLeux"""'
	 EEEEEE      A      SSSSSS  TTTTT  EEEEEE  RRRRRR
	 E          A A     S         T    E       R    R
	 EEE       A   A    SSSSSS    T    EEE     RRRRR
	 E        AAAAAAA        S    T    E       R  R
	 EEEEEE  A       A  SSSSSS    T    EEEEEE  R   R
-- 
morde
D5,D6,D7
Firebird 2.1
QT 4.7.0 (MingW) QT Creator 2.1

..e se nel ng ci sono atei, gnostici, musulmani, indu', taoisti
etc...??
ROTFL!
:-D

Buona Pasqua anche da parte mia e.... divertitevi

BUONA PASQUA a tutto il gruppo !
C. 

 Buona pasqua a tutto il NG.
Buone feste a tutti anche da parte mia
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

news:7d24a44a-399b-4abc...@f11g2000vbx.googlegroups.com...

e se ci fossero anche i "politici" di Roma Ladrona, salvo poi dalla stessa
prendere stipendio, pensione , etc.
Buona Pasqua anche a loro ?
alla fantozziana , .... ma mi faccino il piacere .....
Newsgroup: it.comp.lang.delphi
Titolo: Compattbilita delphi2 e delphi 7

Salve a tutti,
mi hanno protato una vecchia applicazione  sviluppata in delphi2 da 
modificare,quetsa fa uso units tipo (quickreport) che non sono piu 
presenti in delphi7 ( la versione che attualemten uso ).
Cosa dovrei fare, reinstalalre il delphi 2 per quella app. o potrei 
continuare con il delphi 7.
Ma il deplhi 2 non era 16 bit?
ciao
  Grazie per i suggerimenti
MArio

 MArio
delphi 2 era a 32 bit, delphi 1 a 16.
Per quickreport non so...
Luigi

 presenti in delphi7 
Quick Report c'č ma non si vede... o meglio, nell'installazione standard
non va su, ma deve essere installato a mano.
Se guardi sul sito del produttore (
http://www.qusoft.com/
) o nei vecchi
post, trovi anche come farlo.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it
 

 Ma il deplhi 2 non era 16 bit?
Delphi 2 è 32 bit, solo Delphi 1 era a 16 bit.
Gianluca.

 
Ok grazie  a tutti.
Installo Delphi 2 e la cosa piů veloce.
E spero di non doverla mai piu rivedere quella applicazione.
Ciao
Mario

Newsgroup: it.comp.lang.delphi
Titolo: Oggetto TClientDataset.

 Forse sono un somaro....
Ma non riesco a trovare la documentazione per risolvere quanto segue.
Per un' applicazione banale ho utilizzato il TCLientDataSet. Tutto 
funziona bene. Vado dal cliente che ha un PC nuovo di zecca e sul quale 
non è installato niente e l' apertura da errore dicendo che manca una 
DLL. Su due piedi mi sono inventato che il CD era rovinato e che i files 
necessari non erano copiati ... pinocchio ....
Il fatto è che sul mio PC sul quale è installato D7 non ha questo 
problema e non ho un PC sul quale fare test.
Aiuto.... non voglio avere un naso lungo .....
Giovanni Brambilla
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 DLL.
Quale?
Se è la midas.dll, ovviamente devi copiarla. L'alternativa è compilare la
unit MidasLib nel codice e quindi poter fare a meno della dll esterna.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie....
Giovanni

Newsgroup: it.comp.lang.delphi
Titolo: driver ado e odbc

Salve a tutti e da dummy...
 
ho realizzato un programmino delphi per mandare un paio di istruzioni al database di un gestionale.
 
Uso driver ado per odbc verso mysql. 
 
Tutto ok per windows xp, spostando l'eseguibile in wondows 7 con driver mysql installato con file per 64 bit mi dà il seguente errore:
 
errata corrispondenza di architettura tra il driver e l'applicazione nel dsn specificato.
 
 
Qualche idea ?
 
ciao


forse devi configurare l'alias odbc a 32 bit con l'applicazione C:\Windows\SysWOW64\odbcad32.exe.
 
Ciao

Avevo letto qualcosa di simile. Credevo si trattasse del driver da installare nella versione 32 bit, che però non è possibile installare.
 
Quindi installo a 64 bit e configuro a 32 richiamando quel file ?
 
provo...
 
ciao e grazie infinite

Che versione di delphi?
xche ado e non dbx?
 
A.


Grazie Alberto,
 
Non conosco benissimo l'ambiente di sviluppo Delphi. 
Avevo creato diver ADO verso ODBC, poi ho visto che c'è anche la possibilità di scaricare da sourceforge MyOleDB per interfacciamento diretto con MYSQL .. Testato su XP 32 bit e funziona. Non ancora su computer del cliente.
 
Mi interessa molto discorso dbx. Potrei creare una connessione verso Mysql ?
 
Versione è Delphi 7, compilo su XP 32 bit e faccio girare su Seven a 64 bit.
Nessun problema l'eseguibile ma problemi con i driver ADO + ODBC
 
Grazie per le preziose indicazioni e buona giornata
 

dbx è una tecnologia di accesso ai dati nativa di Borland.
La prima versione fu rilasciata con delphi6 ed esiste in delphi 7 e versioni successive.
 
Fai esattamente le stesse cose che fai con bde o ado, ma se ti servono cursori bidirezionali (ad esempio, un dataset associato ad una tdbgrid) devi usare un tdatasetprovider ed un clientdataset.
Quando rilasci il tuo exe devi poi portarti dietro il driver dbexpress: in genere si tratta di una DLL molto piccola.
 
Ovviamente, ma non per tutti, prima buttarti a pesce e abbandonare ADO, PRIMA FAI DEI TEST APPROFONDITI PER VEDERE SE TUTTO FUNZIONA CORRETTAMENTE.
 
Io per un mio progetto ho usato d7e+ MySql + dbx, ma non ho usato il driver dbx standard per mysql fornito con delphi: ho preso quello di devart.
 
 
A.


Per un'applicazione "Delphi XE" che gira su windows 7 64 bit con MSSQL ho usato ADO e configurato ALIAS ODBC come ti ho detto con ODBCAD32.EXE.
Funziona tutto regolarmente. Con MySQL non ho provato, uso MySQL con una applicazione "Delphi 5" ma con delle librerie che si collegano senza ODBC.
 
F.
 


Grazie infinite...


Grazie ....

 
Risolto settando dal percorso C:\Windows\SysWOW64\odbcad32.exe
 
ricordarsi anche di installare la versione dei driver a 32 bit.
 
eventualmente soluzione dbx con esportazione dll vedi sotto di Alberto Salvati.
 
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Firebird e asp.net

Vorrei iniziare ad esplorare il mondo .net ed ho solo una conoscenza media
di Delphi. In particolare vorrei iniziare a costruire qualche pagina 
asp.net
legata a Firebird. Ho già scaricato il driver Firebird-net-data-provider 1.5
beta 2. Come ambiente di sviluppo per adesso ho installato Web Matrix perchè
freeware ed ho subito il primo problema come faccio ad installare il driver
di Firebird in modo da poterlo utilizzare da WebMatrix? C'è qualcuno che ha
già sviluppato con 
asp.net
 + Firebird? Il driver è stabile? Thanks
Med

On Sun, 19 Oct 2003 23:48:59 +0200, nospam wrote:
per installare il driver penso che sia sufficiente leggere il file
README.TXT che dovrebbe stare nello zip del firebird-net-provider, per
usarlo in 
asp.net
 credo tu debba crearti una stringa di connessione,
tipo quella del db ado, ma tutto ciò dovrebbe sempre essere nel file di
spiegazioni del driver stesso. 
Per ulteriori info ti consiglio di rivolgerti su it.comp.www.asp visto che è
il ng + adatto, e qui sei pure OT (per 
asp.net
, non per fb).
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 20/10/2003 16.20.27
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/

Newsgroup: it.comp.lang.delphi
Titolo: il sito cresce!

Ragazzuoli il sito ed il forum crescono soprattutto grazie al vostro aiuto.
Ho reso disponibili un po' di componenti carini e la sezione è in continua
crescita.
Se avete articoli, manuali, tutorial o altro ancora inviatemelo che lo
publicherò volentieri!!!
www.programmando.org
Cia'! :))
--
Massimiliano Etere
massimili...@programmando.org
http://www.programmando.org

Non riesco ad entrare negli articoli "In primo piano"
e nelle sezioni Linguaggi & RAD..
Newsgroup: it.comp.lang.delphi
Titolo: [VBvsDelphi] impostare il Datasource di un controllo

Iniziamo.
In vb non esiste niente di simile ai datamodule di delphi.
Quindi gli oggetti datasource vanno messi in un form.
Ma vb non ha una cosa del tipo uses.
Quindi se ho form1 con una dbgird e voglio appiopparli un datasource messo
in un altro form, LO DEVO FARE A RUNTIME:
OnSHow:
dbgrid1.datasource = form2.miodatasource.
Con l'immenso guadagno di velocita che ne deriva....
ahahahahahah
AS

 ha scritto nel messaggio
news:8i2kio$r01$1...@news.mclink.it...


diverso di usarli.
Solo che per vedere gli aggiornamenti fatti su uno devi dare un refresh
anche sull'altro. Se usi il datamodule di delphi questo problema non lo hai
in quanto tutti i form usano lo stesso datasource.

 ha scritto nel messaggio
news:8i4jve$kdq$1...@news.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: Quale manuale?

Che manuale mi consigliate dia cquistare per imparare il Delphi 5?
sono indeciso tra Mastering di programmazione in deplhi5 e "programmare in
deplhi5"
grazie e ciao
--
Andrea -=Bleed=-  .,-:: 
and...@libero.it
 ::-,.
-----------------------------------------------------------
Ladies and gentleman
Step right up and see the man who bought the truth

ti sconsiglio di prendere un libro per il delphi 5 se non
conosci il delphi.
Se sei all'inizio devi studiarti tutto il Delphi.
Acquista o vedi se nella biblioteca della tua città c'è "Delphi 2.0"
di Marco Cantù che è un ottimo libro per imparare la programmazione
Delphi.
Lawrence Oluyede
rhy...@tiscalinet.it
"Per cambiare, 
per diventare un' altra cosa
dobbiamo prima sapere cosa siamo"
Bruce Lee


Newsgroup: it.comp.lang.delphi
Titolo: Oggetti a runtime ed eventi

Ciao a tutti,
    probabilmente e' gia' stato trattato .....
Ho un array [1..100] contenete bottoni, una volta creati a runtime, come 
posso assegnare ad ognuno di essi l'evento onclick???
Questo evento puo' portare a cose diverse .... ma per questo non c'e' 
problema (una volta risolto quello di cui sopra!!!)
Sempre Delphi 6
Grazie, Ciao
Daniele 

posso assegnare ad ognuno di essi l'evento onclick???
Devi dichiarare un metodo interno alla form che ha il prototipo
dell'evento OnClick e poi assegnare il nome di questo metodo
all'OnClick di ogni bottone.

 all'OnClick di ogni bottone.
Fatto.... Grazie
Ciao
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: versione della compilazione

Dalla versione 3 di Delphi andando a vedere le proprietą del file .EXE
che noi compiliamo si puņ vedere anche la versione della
Compilazione/Make ecc.
Se volessi utilizzarla all'interno del programma stesso come potrei fare
?
cioe' prelevarla e metterla in una variabile ?

aledax
[...]
TJclFileVersionInfo dalla unit JclFileUtils
delle JCL (Jedi Code Library), basata sulle funzioni
GetFileVersionInfo, GetFileVersionInfoSize, VerQueryValue.
Saluti
Paolo Arosio

cioe' prelevarla e metterla in una variabile ?
function GetFileVersion;
var
  size, len: longword;
  handle: THandle;
  buffer: pchar;
  pinfo: ^VS_FIXEDFILEINFO;
begin
  Result := False;
  size := GetFileVersionInfoSize(Pointer(FileName), handle);
  if size > 0 then
  begin
    GetMem(buffer, size);
    if GetFileVersionInfo(Pointer(FileName), 0, size,
buffer) then
    begin
      if VerQueryValue(buffer, '\', pointer(pinfo), len)
then
      begin
        Major   := HiWord(pinfo.dwFileVersionMS);
        Minor   := LoWord(pinfo.dwFileVersionMS);
        Release := HiWord(pinfo.dwFileVersionLS);
        Build   := LoWord(pinfo.dwFileVersionLS);
        Result  := True;
      end;
    end;
    FreeMem(buffer);
  end;
end;
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

 GetFileVersionInfo, GetFileVersionInfoSize, VerQueryValue.
spiacente ma non ho le JCL, grazie lo stesso

Andrea Laforgia wrote:

mi dispiace dirlo ma non funge, mi da che il FileName non e dichiarato
così come Major,Minor ecc.
ho provato a dichiararli, mettendo nella Variabile FileName il Programma
stesso ma arrivati a
      if VerQueryValue(buffer, '\', pointer(pinfo), len)
mi salta tutto il Major, Minor ecc. potresti essere piu' esauriente ?

mi salta tutto il Major, Minor ecc. potresti essere piu' esauriente ?
Ah si', scusa, in realta' quella e' l'implementazione
presente in una mia unit (e nelle implementazioni io evito
sempre di riportare i parametri presenti nei prototipi)
pero' ti assicuro che quel codice funziona.
Il prototipo giusto della funzione e':
function GetFileVersion(const FileName: TFileName;
                        var Major, Minor, Release, Build:
word): boolean;


spiacente ma non ho le JCL, grazie lo stesso
Scaricale, sono molto utili : 
www.delphi-jedi.org


Andrea Laforgia wrote:

Non ci crederai ma continua a darmi gli errori nella stessa posizione
Ho provato il codice di Zanardini Riccardo e mi funge quello grazie
comunque.

Non ci crederai ma continua a darmi gli errori nella stessa posizione
Non vedo come sia possibile.
Ho estratto quel codice da una mia unit e funziona
perfettamente.  C'e' sicuramente qualche sbaglio nel tuo
codice sorgente.

Newsgroup: it.comp.lang.delphi
Titolo: Handle di eseguibile

Salve a tutti
ho cercato dappertutto ma nn so come fare; il mio problema è questo:
come faccio a trovare l'handle di un programma conoscendo il nome del
processo o il nome dell'eseguibile?
Grazie per la vostra disponibilità
pregherei per una mail diretta a me: 
tm...@libero.it
altrimenti va bene anche una reply su questo post
Grazie e ciao
            TmTFx

The FindWindow function retrieves the handle to the top-level window whose
class name and window name match the specified strings. This function does
not search child windows.
HWND FindWindow(
    LPCTSTR lpClassName, // pointer to class name
    LPCTSTR lpWindowName  // pointer to window name
   );

 wrote in message
news:am4idk$3pe$1...@newsreader.mailgate.org...
