mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Query di update ed errore

Salve a tutti,
scusate ancora se mando un messaggio ogni 5 minuti ma... Sono nuovo di
queste cose e non ci capisco molto...
Piazzo sulla form un oggetto TQuery.
Lo collego al databasename.
Piazzo un bottone sulla form e al suo click ci metto queste due righe:
  query1.SQL.Text:='update ActiveConnections set UTENTE="ciccio" where
UTENTE="mario"';
  query1.ExecSQL;
eseguo e mi da questo errore:
Project Project1.exe raised exception class EDBEngineError with message
'General SQL error. [Microsoft][Driver ODBC Microsoft Access] Parametri
insufficienti. Previsto 2.'. Process stopped. Use Step or Run to continue.
Dov'è ke sbaglio?
Sto impazzendo...
Mica posso girarmi tutto il database con un endoffile per cercare il record
incriminato, deletarlo ed inserirne uno nuovo!
Mi serve una semplice update!
In access questa query funge alla perfezione, perchè in delphi no?
Help me, please.
Ciao, Carlo.

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

Newsgroup: it.comp.lang.delphi
Titolo: aiutate un "Delphista" alle prime armi

devo far in modo che dentro una una edit box si possibile insirire solo una
lettera specificata....nel mio caso io voglio che gli unici caratteri che
l'utente possa scrivere siano 'a' o 'A', 'b' o 'B', 'c' o 'C', 'd' o 'D'.
mi aiutate??
grazie Luca


Ciao! Ti ho scritto questa piccola procedura: penso sia abbastanza
ottimizzata come velocità e pulizia di codice, se hai problemi a capire
qualcosa (dici di essere alle prime armi!! :) ), riscrivi!!
Procedure TForm1.Edit1Change(Sender: TObject);
Var c : string;
       j,b,x : integer;
       p : tnotifyevent;
Begin
 c := Edit1.Text;
 j := Length (c);
 While j > 0 do begin
   b := integer((
                   (c[j]<>'A') and (c[j]<>'B')
               and (c[j]<>'a') and (c[j]<>'b') ));  // b = 0 se c contiene
a/A/b/B, e = 1 altrimenti
   delete (c, j, b);
   dec (j, 1+b);
 End;
 p := edit1.onchange;
 edit1.OnChange := nil;
 x := edit1.SelStart;
 edit1.text := c;
 edit1.SelStart := x;
 edit1.OnChange := p;
End;

Complimenti per il codice!! non c'avevo minimamente pensato ai msg!!  ^_^
Ciao, Davide.


procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
var
   MAP: String;
   i: Integer;
begin
     MAP := 'AaBbCcDd' + #8; { per accettare il tasto delete }
     for i:= 1 to Length(MAP) do
         if Key = MAP[i] then exit;
     Key := Chr(0);
end;
mi pare piu' facile....
ciao

Grazie 1000!!!!

Ma ti fai i complimenti da solo? Rotfl ^______^

 Ma ti fai i complimenti da solo? Rotfl ^______^
Ciao. Evidentemente non hai letto (o non puoi leggere...) tutto il thread...
colpa mia che non ho ripostato bene il messaggio precedente!!
Comunque i miei complimenti andavano a Carlo Bertuccini, per l'utilizzo dei
messaggi; anche se, devo dire,  soluzione di Antonio è ancora più
interessante.
Ciao Jax (e ricorda : quando voglio farmi un complimento lo faccio nella mia
stanza, guardando bene che non ci sia nessuno nei paraggi !!! ^^___^^
CIAO!!)
Davide DG

 wrote in message 8ee1fp$2a0$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Tasto destro mouse

Ciao a tutti,
qualcuno può dirmi come  fare ad aggiungere una nuova voce di menu del tasto
destro del mouse?
Grazie,
Daniele

 destro del mouse?
In che contesto: Sistema Operativo, applicazione, Componente, Form?
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

tMenuItem.Create (Self) ;
tMenuItem.Owner := PopUpMenu1 ;
Spero di essere stato di aiuto.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:d3gqf4$uik$1...@news.newsland.it...


Newsgroup: it.comp.lang.delphi
Titolo: Run-time error con TMediaPlayer

Sto facendo un'applicazione per vedere gli Mpeg.
Quando apro un nuovo file o chiudo l'applicazione A VOLTE mi viene dato un
Run-Time Error 216, apparentemente a caso perchè non succede sempre.
Qualcuno sa spiegarmi cosa potrebbe essere a causarlo e come si può
evitare??
Da notare che mi viene segnalato l'errore, ma l'applicazione prosegue
comunque nella sua esecuzione corretta!!
Grazie
--
Posted from 
mta10-acc.tin.it
 [212.216.176.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

anche a me interessa cosa vuol dire l'errore Run-Time Error 216.
--
Ciao Ciao.
Davide - 
Gna...@wappi.com

In base all'help di Delphi il 216 è un Access Violation, che "dovrebbe"
generare un eccezione; in realtà questo non succede tant'è che
l'applicazione prosegue. Quindi la domanda è : non sarà mica il sistema a
generare l'errore??
--
Posted from 
mta02-acc.tin.it
 [212.216.176.33] 


Newsgroup: it.comp.lang.delphi
Titolo: Lanciare un file.bat

Ciao a tutti, ho bisogno di lanciare un file.bat da una mia applicazione
ma non riesco perche il cmd.exe non accetta parametri.
Qualcuno ha qualche idea.
Grazie a tutti.
Davide.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Qualcuno ha qualche idea.
leggere la FAQ ad esempio..
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

ShellExecute
Con questa API lanci, apri, stampi, ecc. tutto quello che vuoi
(applicazioni, batch, script, documenti.... tutto ciò che è registrato nel
registry di windows).
Ciao
Gianluca.
Newsgroup: it.comp.lang.delphi
Titolo: Debug di applicazioni: tools e suggerimenti

Salve a tutti.
Sono alla ricerca di materiale, suggerimenti e tools per il debug
delle applicazioni.
Ad esempio, strumenti x automatizzare i test o che analizzando
l'applicazione segnalino la mancata free di oggetti, suggerimenti,
etc etc etc.
La butto li: magari si potrebbe aggiungere una sezione nelle 
faq su come evitare gli errori + grossolani mettendo insieme
le tecniche utilizzate da ognuno di noi.
Tnx x ogni indicazione/suggerimento etc.
Bye
AS
"se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Bye
MemProof.
Specialmente quando si usano gerarchie complesse di oggetti e/o interfacce è
facile non accorgersi di alcuni subdoli errori di allocazione memoria.
Ciao,
G.

> MemProof.
Passando x 
http://www.object-disoriented.com
ho trovato il link x memproof, ma il sito non esiste +.
X caso, sai dove kakkio sono finiti i "memproofiani"?
Almeno il download di una trial x rendersi conto.
Bye e grazie
AS


Newsgroup: it.comp.lang.delphi
Titolo: reperire immagini...

sto cercando di scrivere un gioco del poker... credevo fosse facile trovare
in rete le immagini delle varie carte
non ho trovato altro che siti dove vendevano carte da gioco, o ti davano da
scaricare chissa' quale EXE per giocare su chissa quale Server
insomma... e' cosi' difficile trovare l'immagine che cerchiamo, o sono io
che sbaglio qualcosa?

cacchio io le avevo acquisite tutte con lo scanner.
se le trovo te le spedisco.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

 wrote in message
8nbatp$4kq$1...@nslave2.tin.it...

 Non ti vanno bene quelle del solitario?
Mi sembra siano da poker.
Sono contenute nel file cards.dll
Ciao Riccardo

Newsgroup: it.comp.lang.delphi
Titolo: Annullare l'inserimento record nel BeforeInsert

procedure TDMArchivi.TableCandidatiBeforeInsert(DataSet: TDataSet);
begin
   If gatto = 'mark' Then
      [ANNULLA INSERIMENTO... COME SI FA?]
end;
grazie
Mark il Gatto

end;
Perche' vuoi farlo nel BeforeInsert ?
Tu fai comunque un Insert.
Poi se l'utente conferma, fai un Post, altrimenti fai un Cancel.


Credo che per quello che vuoi fare sia meglio considerare il BeforePost e
chiamare abort al suo interno.
J.

Prima di tutto, butta via TTable e usa TQuery!
O entro 1 anno al massimo pinagerai lacrime amare...
Poi:
procedure TDMArchivi.TableCandidatiBeforeInsert(DataSet: TDataSet);
begin
   If gatto = 'mark' Then 
     >>ABORT;<<
end;
Bye
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: ng di borland.public non accessibili

«A volte ritornano» era il titolo di un film al quale mi piace associare le
mie apparizioni nei ng. ;-)
Ciao a tutti. :-)
E' un problema mio o i ng in oggetto sono giù oggi?
Cià
Fra.

Chi non muore si risente.......
Io riesco ad accedervi tranquillamente....
--
Acqua
-------------------------------------------------------
Download new version of my PixExperts for Delphi 6/C++ Builder 6 at
http://www.salexander.supereva.it/Pix_Exp171D6.zip

 Io riesco ad accedervi tranquillamente....
In effetti ora anch'io. Avrò pescato il momento no, ma comunque ho appena
letto quel che non volevo leggere: si prevede l'uscita di D8 nel primo
quarto del 2004! Mi vien da piangere. :-(
Meni tencs
A presto.. a prest.. a pres.. a pre.. a pr.. a p.. a..   !!blob!!
Fra. ;-)

Newsgroup: it.comp.lang.delphi
Titolo: domanda facile da un novizio

ciao a tutti
sto seguendo questo news da un po di tempo
la mia domanda è molto semplice.
siccome iniziare a programmare in delphi mi interesserebbe molto visto un
tempo mi dilettavo (mai professionalmente ) con pascal 5 cosa o come
suggerireste di iniziare??
Grazie a tutti


Rimedia una copia di Delphi (ti consiglio dalla versione 3 in su, anche solo
"Standard") e comincia a "giocarci", cercando di creare delle piccole
applicazioni tue.
Anch'io ho conosciuto Delphi provenendo dal Pascal e devo dire che dopo un
breve periodo di adattamento all'interfaccia "a componenti" mi sono trovato
divinamente.
Se non erro, in edicola qualche tempo fa era in vendita una rivista con un
CD contenente diversi applicativi Borland tra cui Delphi...senti un po' in
giro.
Buona fortuna e ... benvenuto!
Silvio

Compra un libro di delphi tipo mastering delphi, ddh o altri,  meglio se in
inglese perchč sono piů completi. segui l'ng e dai un'occhiata ai siti di
programmazione scarica esempi e smanetta un po il delphi.
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Newsgroup: it.comp.lang.delphi
Titolo: Applicazione minimizzata in partenza

devo fare in modo che lamia applicazione in avvio parta minimizzata, ho
provato a settare WindowState su wsminimized, ma non va o meglio quando poi
faccio il restore la finestra è ridotta a icona.
Grazie
Antonio.

faccio il restore la finestra è ridotta a icona.
Cerca su torry, ci sono componenti che li piazzi sul form e ti fanno loro il
lavoro.
ciao!
-- 
Morde. 
(
mo...@despammed.com
)

lavoro.
http://www.torry.net/trayicons.htm
Prova CoolTrayIcon.
-- 
Morde. 
(
mo...@despammed.com
)
Newsgroup: it.comp.lang.delphi
Titolo: Grosso problema con una DLL

Salve a tutti,
ho iniziato ad usare Delphi da poco, ma mi sono trovato subito molto
bene per la sua semplicità e la grande versatilità. Ho però un problema
con un file DLL: ho la necessità di importare le funzioni contenute in
una DLL (che mi permette di programmare un dispositivo esterno) scritta
in C++, e per far questo ho utilizzato il metodo del caricamento
dinamico. Il problema nasce quando devo richiamare le funzioni che hanno
dei parametri, come ad esempio la funzione (definizione in C++):
int func (OUT int* val)
In pratica non riesco a capire come far intepretare correttamente il
parametro della funzione a Delphi. Ho provato con i seguenti due modi:
1)
type
 Tfunc = function (out x: integer);
....
var
 H: THandle;
func:  Tfunc;
sec: integer;
....
H:=LoadLibrary('mydll.dll');
@func := GetProcAddress(H, 'func');
result := func(sec);
writeln('Il valore del parametro é:', sec);
2)
type
 pInteger = ^integer;
 Tfunc = function (x: pInteger); //ho anche provato con var x: pInteger
....
var
 H: THandle;
func:  Tfunc;
sec: pInteger;
....
H:=LoadLibrary('mydll.dll');
@func := GetProcAddress(H, 'func');
sec := AllocMem(SizeOf(Integer));
result := func(sec);
writeln('Il valore del parametro é:', sec^);
In entrambi i casi il parametro sec risulta essere invariato dopo
l'esecuzione di func, mentre invece dovrebbe assumere un nuovo valore
(oltretutto alla fine dell'esecuzione Delphi si pianta segnalando un
errore di memoria).
Devo inoltre sottolineare che la DLL viene caricata correttamente,
infatti le funzioni che non hanno parametri (come quella di
inizializzazione del dispositivo) vengono eseguite senza errori.
Avete idea di come posso riuscire a passare il parametro per riferimento
in modo che riesca ad andare a leggere cosa ci ha scritto la funzione
richiamata?
Vi ringrazio per gli eventuali aiuti
Claudio





Io non sono un esperto, ma mi hanno insegnato ad 
utilizzare le funzioni di una DLL caricando


le funzioni  sotto la USES per poi richiamarle 
normalmente nelle funzioni o procedure del


programma.


 


Prova a vedere se così funziona! 


Ciao!


-----------------------------------------------


Unit sFrmPersonale;


 


interface


 


uses
  Windows, Messages, SysUtils, 
Classes, ... ;


 


  Function GetCodice(Comune: string): string; 
stdcall; external 'MyDll.dll';
  Function GetComune(CodComune: string): 
string; stdcall; external 'MyDll.dll';


 


Type


.....
bla bla bla...


bla bla..


bla.


......


 


procedure TfrmPersonale.Buh


Var


    
Cod  : String;


    Com : String;


begin




    
Cod  := GetCodice   (nComune);


    Com := GetComune (Codice);


End;


 


 



 ha 
  scritto nel messaggio 
news:000601c09d7e$20a22030$7400000a@acs
...


 Tfunc = function (out x: integer);
Se la funzione é C (non C++!!) devi mettere cdecl.
Il fatto che quelle senza parametri funzionino mi fa pensare che si
tratti di questo.
Ciao,
E.
-----------------------------------------------------
do#.
min...@infinito.it
pregasi abbassare di un semitono :-)
-----------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Re: Array di forms....si può?

Ho notato che se non è MDIChild ma una form normale funziona...
PS: Non ho niente nell'evento OnCreate della form

Mi dite dove sbaglio?
Ho definito un'array di forms (mdichild) così:
    arrayTbl : array [1..999] of TManagerfrm;
e le creo così in un ciclo (che và da 0 a 100)
    arrayTbl[indexT+1]:=TManagerFrm.Create(Application);
Ma mi dà errori.
Dove sbaglio?
Grazie degli aiuti!

 [...]
Ricordati sempre di specificare quali sono gli errori che ti vengono 
restituiti.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 Ma mi dà errori.
Non c'è (apparentemente) niente di sbagliato.
Fai sicuramente qualcos'altro.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Son tornato a casa (dopo il lavoro) e funziona tutto...non chiedetemi il
perchč...misteri!
Ora mi rimane il problema che si visualizzano le form...e questo non lo
voglio! (lo sň...sono mdichild...al momento della creazione non possono
essere "nascoste", ma devo essere proprio mdichild, non posso cambiare
sigh!!!).
Grazie!


L'errore era il classico access violation...è andato tutto a posto da
solo...grazie tante lo stesso!

 -- 
Ho risolto...semplicemente andando a lavoro e tornando dopo 4 ore...si è
sistemato da solo (giuro!!!)
Grazie tante!


Posso darti alcuni consigli, poi vedi tu:
0) Quali errori?
1) Se puoi, abbandona la strada del "Multiple Document Interface": non 
la usa nemmeno MS.
2) Se proprio vuoi usare MDI, cerca di fare meno "lavoretti" possibili 
con le form Child:
molte delle caratteristiche dell'interfaccia MDI sono gestite 
direttamente da Windows e
intromettersi in questi meccanismi potrebbe causare parecchi 
incovenienti;
3) Se proprio vuoi fare dei "lavoretti" sulle form child, valuta prima 
se non esiste un
metodo/procedura/funzione di Delphi che fa quello che ti serve (p.e. 
MDIChildCount contiene
il numero di finestre figlie dell'applicazione, MDIChildren è l'array 
delle finestre figlie);
4) Nel poco codice che hai postato non si vedono errori formali.
Ciao
ACSH

 Dove sbaglio?
Per iniziare, sbagli a scrivere post da utente finale su un ng di 
sviluppatori.
Poi, a usare MDI.
Poi a usare un array e non una tlist o classe simile.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 sistemato da solo (giuro!!!)
GRANDE!!!


 sistemato da solo (giuro!!!)
E non ti spaventa minimamente questa cosa? :-D

Newsgroup: it.comp.lang.delphi
Titolo: ListBox con Picture

Vorrei realizzare una specie di ListBox magari anche a più colonne come
quella di "Gestione Risorse(Win95)/Esplora Risorse(L'unica novità apportata
nel Win98)".
Ho provato usando la TFileListBox presente nella Tab Page "Win 3.1".
Tutto preso bene ho impostato la proprietà ShowGlyphs a True; ho runnato il
programma e ...... orrore : provate a indovinare quanti tipi di icona
esistono accanto ai nomi dei vari file...... DUE(2,Two,Deux,Dos). Ne esiste
un tipo per gli exe ed un altro tipo per tutti gli altri (mmmhh...è fatta
molto bene questa FileListBox).
Non esiste da qualche parte un componente già fatto che sia almeno un po'
meglio di quello fornito con Delphi????
Grazie a tutti.
Ciao.

Sicuramente sulla DSP (Delphi super page | Mirror Italiano:
http://www.programmers.net/mirrors/DSP/
) trovi qualcosa.
Anche su Computer Programming di Marzo č stato pubblicato un ottimo articolo
sull'argomento.
Puoi scaricare il listato a questo indirizzo:
ftp://ftp.infomedia.it/pub/ComputerProgramming/Listati/cp80-89/cp89/CP89Sorg
/
il file č Delphi.zip e mostra un esempio completo di "simulazione" di
explorer con delphi.
Comunque la "ListBox con le immagini a lato" non č nientaltro che una
TListView
Ciao
Solid Snake

Newsgroup: it.comp.lang.delphi
Titolo: Manuale Builder 5

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

 L'unico che ho trovato è quello dell'Apogeo per Builder 3.
Hai già dato un'occhiata su 
fatbrain.com
?
Ciao!
--
- Carlo -

 Perchè è uscito?
Perbacco, ed è anche una figata!!


Newsgroup: it.comp.lang.delphi
Titolo: ..li preferisci dotati e resistenti o piccoli e intelligenti?

..i programmi, ovviamente ;)))
Ciao, Sandro

 scherzo
:)
;-DDD
--
ciao
xAERO

 non ho capito che intendi per resistente...
in grado di reggere ad un uso intenso e prolungato..
;)
Ciao, Sandro

> in grado di reggere ad un uso intenso e prolungato..
per dovere, devo aggiungere: ..ancor piu' se in multiutenza :))
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: riconoscitore vocale

Ciao a tutti!
Avevo in mente un progetto e volevo vedere se è fattibile.... :)
Dunque quello che volevo fare è realizzare un database con dei sample di
voci di varie persone. Un sample a testa ed uguale per tutti, ad esempio la
pronuncia di una determinata parola.
Quello che vorrei fare è un programmino che prende in input un wav in cui un
utente pronuncia la stessa parola e lo confronta con quelli presenti nel db
e dice, con un certo grado di errore, a quali altre voci assomiglia.
Esistono delle librerie che permettano di confrontare dei suoni in questo
modo e riconoscere l'utente?
Grassie! :)

 ha scritto nel messaggio
news:SGi2d.332511$5D1.14...@news4.tin.it...

Io userei matlab, è molto piu smeplice è poi puoi confrontare le frequenze
mi pare.
Solo che non so come si possa integrare matlab con delphi.
Ciao
Antonio.

 Solo che non so come si possa integrare matlab con delphi.
Non l'ho mai usato.... :(
Newsgroup: it.comp.lang.delphi
Titolo: [d5] componente per editor di codice

Devo realizzare un applicativo per editare il codice sorgente di un 
linguaggio non conosciuto.
Quindi sto cercando un componente che dia la possibilit� all'utilizzatore di 
scrivere il codice sorgente con aiuti di colori, suggerimenti espansioni 
formattazione ecc... (qualcosa di simile all'editor di delphi stesso) da me 
impostati
Qualche suggerimento ?
Grazie 

 Qualche suggerimento ?
Il primo sito in cui cercare dei componenti e' 
www.torry.net
ciao
Giacomo

 Qualche suggerimento ?
Synedit ?
http://synedit.sourceforge.net/
Sono anche le classi usate per l'editor di Lazarus ;)
Antonio

 ha scritto nel messaggio 
news:4a390532$0$18927$4faf...@reader2.news.tin.it...

Molto interessante, ho scaricato il tutto, ma solo per provare non vorrei 
installare il package e tutto il resto, che tu sappia si riesce a trovare un 
eseguibile di esempio ?
Grazie
Stefano 

 eseguibile di esempio ?
Installa Lazarus e dai uno sguardo al suo editor di sorgenti. Nei
settings si possono definire molte cose, davvero da guardare.
Antonio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAko6LYgACgkQYSsm1R1/E7wuGACeNd04amPmc5yedIE41Dp5X1IK
J7MAoIcNN/BoeN1vRVY/fnpuzWKvO2MA
=ksnt
-----END PGP SIGNATURE-----

 Antonio
Grazie, installato il tutto e devo dire che � veramente completo e 
flessibile in tutti i senti.
Eccezionale !

Newsgroup: it.comp.lang.delphi
Titolo: IMapi.h

Ciao a tutti.
Sono alla ricerca di questo file.
Attenzione: non MAPI, ma IMAPI.H.
Se qualcuno del ng che ha qualche compilatore c++ che include questo 
file di prototipi e me lo potesse passare mi farebbe un grosso favore.
Ho provato a cercarlo sul web ma l'unico link dal quale *SEMBRA* si 
potesse prendere era protetto da una pw.
Per la cronaca: si tratta dei prototipi di una interfaccia di winxp x la 
masterizzazione di cd, legata ad un servizio che se attivo rende 
disponibile un COM per questo oneroso lavoro.
Altri dettagli li trovate qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/idiscmaster.asp
Saluti
A
"La donna è mobile e io sono mobiliere..."

On Tue, 09 Dec 2003 11:18:20 +0100, Alberto Salvati wrote:
č giusta la tua email?
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 09/12/2003 15.08.05
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

no, sorry...
(devo ancora mettere la firma nella cfg del client ng di mozilla...)
zzato(at)supereva(puntino}it
Tnx
A
Newsgroup: it.comp.lang.delphi
Titolo: Da dove comincio?

Ragazzi conosco il pascal ma niente di piu' per passare al Delphi esiste un
manuale per principianti, un'altra cosa come faccio a sapere quali sono gli
oggetti le proprietą e i metodi, esiste una lista qualcosa.
Grazie a chi mi risponde

 oggetti le proprietà e i metodi, esiste una lista qualcosa.
L'help di delphi è fatto molto bene per questo, per ogni oggetto fornisce
tutto ciò che ti serve di sapere.
Ti suggerisco di acquistare un buon libro e di spulciare gli esempi per
iniziare a conoscere gli oggetto più importanti.
Su 
www.marcocantu.it
 (e .com in inglese) trovi dei piccoli tutorial
(essential pascal e delphi) che introducono la sintassi pascal (che già sai)
e l'op (object pascal). Inoltre è possibile scaricare i sorgenti degli
esempi del libro mastering delphi 6 sempre di Cantù da cui si pùò imparare
molto.
Buono studio.



Eccoti qua una bella lista di siti sia in inglese che in italiano:
IN INGLESE:
sunsite.icm.edu.pl/delphi
www.torry.net
delphi.pagina.nl
www.programmersheaven.com/zone2/index.htm
www.delphicity.net
www.vpsource.com
www.maxcode.com
www.delphitips.com/tips.cgi
www.jounlai.com/3kdt/index.cgi?viewall=1&bgcolor=%23EED24F
IN ITALIANO:
www.geocities.com/SiliconValley/Lab/6806/corso.htm
programmazione.html.it/delphi/index.html
www.programmazione.it/delphi
www.marcocantu.it
delphiknight.cjb.net
utenti.lycos.it/negrita78/angolodelphi.html
members.fortunecity.it/cbertu
web.infinito.it/utenti/c/catand/Tips.htm
Bye.
Daniel.
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.lang.delphi
Titolo: Colori String Grid

Inserendo nell'evento ondrawcells la direttiva brsuh di canvas riesco
a colorare le celle di una String Grid.
Però durante l'editing la cella torna di colore bianco. C'è qualche
possibilità di mantenerla dello stesso colore.
Ciao

 possibilità di mantenerla dello stesso colore.
Sovrapponi un maskedit senza contorno che si attiva sull'editing e sul
tasto enter lo disattivi e passi il testo alla cella...
Sulla base delle coordinate della cella e delle dimensioni formatti il
maskedit.
Ciao

 maskedit.
Ho provato il metodo del Troll con un Rich Edit e funziona !!!???
Ma qualcosa di più semplice e meno complesso non esiste ?
Evento on KeyDown
Edit1.Left:=SG1.Left+SG1.ColWidths[0]+SG1.ColWidths[1]+4;
Edit1.Width:=SG1.ColWidths[2]-2;
Edit1.Top:=SG1.Top+SG1.RowHeights[0]+(SG1.DefaultRowHeight+1)*(SG1.Row-
E_G1.TopRow)+1;
Edit1.Text:='';
keybd_event(VkKeyScan(chr(Key)),MapVirtualKey(VkKeyScan(chr(Key)), 0),
0, 0);
keybd_event(VkKeyScan(chr(Key)),MapVirtualKey(VkKeyScan(chr(Key)), 0),
KEYEVENTF_KEYUP, 0);
Edit1.SetFocus;
+ CONTROLLI di ritorno e assegnazione...
Non sono sicuro su keybd_event sui vari S.O. ??
Ciao

grazie anche al Troll per la mail con il codice... Certo che sei un
tipo un po' strano ???
Newsgroup: it.comp.lang.delphi
Titolo: Baco delphi?

procedure TForm1.PageControl1Change(Sender: TObject);
var n,m: Integer;
begin
if PageControl1.ActivePage=TabSheet1 then
   begin
   Self.Hide;
   Self.Width:=582;
   Self.Height:=250;
   Position:=poScreenCenter;
   Self.Show;
   end
else
   begin
    ....
    end;
Il precedente codice va in errore "Access Violation" quando seleziono il 
TabSheet1. Se tolgo la Position:=poScreenCenter; va tutto ok.
Che succede? Giorgio

 TabSheet1. Se tolgo la Position:=poScreenCenter; va tutto ok.
Di sicuro non dipende *solo* da questo codice, visto che l'ho eseguito 
senza problemi (Delphi 7)...
-- 
Jax

 ha scritto nel messaggio 
news:g960b3$rug$1...@tdi.cu.mi.it...

Credo fosse il Delphi 2005 in "pallone", riavviato il PC ora va bene, grazie 
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Le richieste strane non finiscono mai... :=))))))

Salve,
Ho un piccolo problemino. Per un motivo che non vi sto a spiegare, dovrei
poter impostare il font con cui vengono visualizzati i fogliettini gialli
nel Data Diagram del Datamodule.
Lo so che è una richiesta bizzarra, ma vorrei poterlo fare... qualche idea?
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net


Eheheheheheh trovato... :=)))
E' bastato usare il Wordpad e fare un copy&paste... funziona perfettamente.
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Come funziona like %

Cari amici
tempo fa avevo utilizzato la funzione LIKE %
come filtro per la ricerca di un numero (digitando
solo gli ultimi numeri) ma purtroppo l'ho perso,
ed ora non so più come fare.
Mi aiutate?
Vi ringrazio anticipatamente.
Alessandro

Comando LIKE
LIKE %STRINGA     PER TROVARE I CAMPI CHE INIZIANO PER
LIKE STRINGA%     PER TROVARE I CAMPI CHE TERMINANO PER
LIKE %STRINGA%  PER TROVARE I CAMPI CHE CONTENGONO STRINGA
La sintassi precisa dipende dal database che usi
Ciao
Gianluca

 LIKE STRINGA%     PER TROVARE I CAMPI CHE TERMINANO PER
e' il contrario ;)
Ciao,
Alan Solo

 ha scritto nel messaggio
news:99tin5$2n9o7$2...@ID-44131.news.dfncis.de...


 Ora come posso fare per utilizzare anche like? Dove devo inserirlo?
non usare Filter, scrivi direttamente codice SQL
Query.SQL :
SELECT *
FROM TABELLA
WHERE CAMPO LIKE "%STRINGA%"
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: È possibile creare motori 2d o 3d in Delphi?

come da oggetto.
Grazie anticipatamente

"Polaroid":
beh si', puoi, se vuoi li puoi scrivere anche in assembly,
basic, fortran, java, vb, c, c++ ..... e anche Delphi!... ;)
per questo genere di cose penso che il c/c++ sia il piu'
adatto (o cmq il piu' usato), pero' puoi anche usare Delphi
senza problemi...
Ciao,
Alan Solo

>come da oggetto.
Certo io ho scritti entrambi. Ho usato le DirectX.
Sto anche lavorando a un motore 3D in OpenGL.
trovi tutto qui: 
http://go.to/msx.home
Newsgroup: it.comp.lang.delphi
Titolo: Esecuzione Batch per Microsoft SQL Server 2005

Come da oggetto.
In pratica inserisco nel DB una media di 3 record/secondo e 
successivamente, lo stesso programma che li inserisce, li deve elaborare 
e deve aggiornare UN CAMPO in quella stessa tabella per ognuno dei record 
aggiunti. (non posso aspettare di inserire il record DOPO l'elaborazione, 
perchč potrebbe metterci anche 60 secondi ad elaborare, e ho la necessitŕ 
di mostrare i dati subito, con la dicitura "Elaborazione in corso...")
La mia idea era di mettere in "cache" le elaborazioni ed eseguire "ENNE" 
operazioni (gli UPDATE) tutte in un colpo, piuttosto che eseguirne una ad 
una per ogni record.
Ho pensato di eseguire gli UPDATE in batch...ma si puň?
E' possibile eseguirli in BATCH in modo da applicarle in un unico colpo?? 
(non importa fare un rollback se qualcosa nn va a buon fine, voglio solo 
velocizzare l'esecuzione lato DB)
Grazie,
-emandt-
--- posted by geoForum on 
http://www.delphiedintorni.it

   
....scrivi una dts e lanciala con una sp da delphi
-- 
* Ubi Bene Ibi Patria *

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

Scusate se sono off topic, ma sapite mica dirmi dove posso trovare delle
icone, ne avrei un gran bisogno per l'applicazione che sto sviluppando.
Grazie in anticipo

Non sono sicuro del sito, ma prova con:
http://members.xoom.com/32x32icons
Marco

Sul mio sito VB c'č una raccolta di icone.
Vai su 
www.ubi1k-vb.net
, poi su Risorse, Download.
Ciao!
--
Umberto Meroni
[
http://www.ubi1k.com
] [
http://www.ubi1k-vb.net
]
[Come contattarmi: 
http://www.ubi1k.com/meroni
]
---
Tre cose solamente m'čnno in grado,
le quali non posso ben fornire,
cioč la donna, la taverna e 'l dado...
---

Newsgroup: it.comp.lang.delphi
Titolo: consistenza delle tabelle

ciao a tutti
volevo sapere come devo fare per far si che in seguito ad un post
o ad un edit su una tabella, le modifiche siano effettivamente
memorizzate su disco, poiche' ho notato che se c'e' un chiusura
anomala
del programma ( vedi in seguito al blocco del sistema) quando riavvio
il tutto le tuple aggiunte o modificate non compaiono nella tabella.
Ho pensato ad una soluzione del tipo di chiudere la tabella dopo una
di queste operazioni per poi riaprirla ma vorrei sapere se esiste una
procedura piu' elegante!
grazie 
ciao Marco

 ciao Marco
Ciao,
se usi il bde utilizza la procedura DBISaveChanges.
Ciao, Angelo Diego Crabolu.

 ha scritto nel messaggio
news:p4dsftk3lm2vvfki3...@4ax.com...


Ciao, Angelo Diego Crabolu.
si uso tabelle paradox ed il bde,
ho cercato nell'help riguardo la funzione che mi hai suggerito
ma non l'ho trovata come la devo invocare
ho provato 
table1.flushbuffer ma non fa quello che dico se chiude l'applicazione
dal task manager le modifiche non sono salvate in ogni caso.
ciao Marco

 ha scritto nel messaggio
news:uf40gtorv8alokln6...@4ax.com...

Ciao, Basta che guardi nell'help del bdeAdministrator, comunque basta che
nell'after post di una tabella tu metta:
DBISaveChanges(TTable(DataSet).Handle);
Ciao, Angelo Diego Crabolu.
Newsgroup: it.comp.lang.delphi
Titolo: Real - Extended

Ciao a tutti. Ho un piccolo problema con la precisione nei calcoli.
Ho provato ad usare tutti i tipi di variabili (real, extended...), ma il
risultato è stato lo stesso.
Allora mi sono detto se è Delphi 7 o la calcolatrice di Windows che è
impazzita...
Problema:
Log10(10) - Log(8) = 0.0969........    Delphi 7
Log10(10) - Log(8) = 0.1                   Calcolatrice di Windows
Eseguo un po' di calcoli con numeri decimali molto piccoli 0.0003223 ...
Risultato finale
Delphi 7 =  679.8936727
Calcolatrice di Windows = 737.89297298
Allora come posso vedere quale è quello + corretto?
PS:- Prima usavo i Real, adesso sono passato agli Extended. Cosa faccio?

 Log10(10) - Log(8) = 0.1                   Calcolatrice di Windows
Il Log10(10) fa 1 Se il 2° Log è sempre in base 10 allora la mia
calcolatrice e Matlab danno ragione a Delphi
Ho fatto il conto anche con la Calcolatrice di Windows e anche questa da lo
stesso risultato
Che caspita di conto hai fatto?
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

Newsgroup: it.comp.lang.delphi
Titolo: decison cube questo sconosciuto

ciao, in d6 enterprise ho sempre notato questo componente chiamato "decision
cube", però non ho mai capito in che contesto poterlo utilizzare, qualcuno
mi può far un esempio di utilizzo??
Simone

 ha scritto nel messaggio
news:TA%ya.220971$K35.5...@news2.tin.it...

Si possono creare delle vere e proprie applicazioni o soltanto del front end
per quanto riguarda applicazioni di tipo OLAP (On Line Analitical
Processing) e BI (Business Intelligence).
Spiegarti cosa significhi credo sia un po' complicato in breve,
eventualmente fai una ricerca su Google oppure contattami che ti spedisco
qualche capitolo della mia tesi...
Il componente è carino (purtroppo io l'ho usato nella versione D4Ent. ma
della 6 ho solo la Prof.) ma per certe funzionalità si basa ancora su BDE e
quindi aspetto che lo aggiornino in D8 (o come diavolo si chiamerà) e poi
pensero' a svenarmi per fare l'upgrade all'enterprise.
Ripeto qui il link che ho dato qualche thread piu' sotto:
http://www.olap.ru/desc/microsoft/odelphi.asp
Che io sappia e' uno degli esempi piu' completi (anche se targato M$) di
cosa si puo' fare in Delphi su questo argomento...  se qualcuno ha qualcosa
di meglio me lo faccia sapere!
ciao, Vittorio
Newsgroup: it.comp.lang.delphi
Titolo: Database [D6] errore

Salve, sto facendo delle prove con il database.
Ho creato un prova.db in paradox e voglio provare
a inserire un dato in questo modo...:
  Table1.Insert;
  Table1.FieldByName('Data').AsString := DateToStr(date);
  Table1.FieldByName('Codice').AsString :='3F455';
  Table1.FieldByName('Canale').AsString :='2455';
  Table1.FieldByName('Nota').AsString :='non descritto';
  Table1.Post;
però mi esce questo errore:
Table1: Cannot perform this operation on a closes dataset.
dove sbaglio !?
ho seguito quel pò che è scritto sul manuale
MAX

 dove sbaglio !?
Table1.Active := True;
PL

scusate ancora una domanda...
Paradox 7 è nativo in delphi ??
mi sembra di si !!
MAX

 mi sembra di si !!
definisci nativo.

 ha scritto nel messaggio
news:3dBca.60379$pG1.1...@news1.tin.it...

OK ho fatto infatti l'errore è sparito però non inserisce
i dati ????  come mai ????
MAX


devo trasportare le librerie per trasferite su un altro PC ?

 ha scritto nel messaggio
news:GgBca.14695$Lr4.4...@twister2.libero.it...

Scusa ma ho provato con refresh, ora funziona !!!
devo fare in automatico senza che debba ogni volta premerlo !
grazie 1000
MAX

> devo trasportare le librerie per trasferite su un altro PC ?
Borland Database Engine + F1
Newsgroup: it.comp.lang.delphi
Titolo: Domande

Buongiorno a tutti avevo da chiedere delle cosettine, e gradirei che
qualcuno mi rispondesse...
   - Siccome uso parecchio delle label dove devo inserire dei numeri, senza
continuare a scrivere IntToStr ho creato un componente che svolgesse questa
funzione automaticamente, il problema è che se immetto un valore tipo
stringa, non mi viene accettato allora volevo creare all'interno di questo
un componente Edit, in modo da vedere se la prima lettera era un numero o
una lettera, e da qui decidere cosa fare, il problema è che non riesco a
creare il componente TEdit, infatti è di tipo TWincontrol, e non so come
visualizzarlo, il compile va a buon fine, ma nell'inserirlo nella form mi da
errore di "access violation" qualcuno può dirmi come fare?
   - Altra domandina, come faccio a salvare i dati di un database?
   - Come faccio a far lavorare la mia applicazione in background e rilevare
qullo che succede(Es: Inserisco un Cd musicale e la mia applicazione se ne
accorge e me lo fa notare...)
   - Qualcuno di voi è mai riuscito a creare una DLL per Install Shield
Express, che verifica il nome Utente. non riesco ad abilitare il pulsante, è
quello il problema.
   - E' difficile creare giochi con Delphi?
   - Volevo provare a creare un'applicazione che non usa BDE, e provare ad
utilizzare ADO oppure ODCB, ma non so da dove cominciare, qualcuno può dirmi
come fare o spedirmi un esempio?
   - Un altra domanda sull'istruzione CASE; io ho una Label, dove mi viene
mostrato il giorno della settimana da lì, dovevo salvare un file, in base
alla data, e così volevo provare ad usare CASE, ma non mi funziona, il
compilatore mi dice "Record, Object, Class Required". Come posso fare? Usare
If ... Then è abbastanza lungo...
                Grazie a tutti qualli che risponderanno a queste domande...
                                                Ciao Frunktz

errore di "access violation" qualcuno può dirmi come fare?
A me sembra che la scrittura di un componente sia una
soluzione esagerata al problema.
Senza contare che non e' possibile distinguere in automatico
cosa sia stringa e cosa non lo sia.
Supponi di avere "434abc", sei sicuro di poter affermare che
e' un numero ? supponi di avere "000333", sei sicuro di
poter affermare che e' un numero ?
Secondo me fai bene a scriverti due funzioni in overload:
procedure LabelAssign(ALabel: TLabel; AValue: Integer);
overload;
begin
  ALabel.Caption := IntToStr(AValue);
end;
procedure LabelAssign(ALabel: TLabel; AValue: String);
overload;
begin
  ALabel.Caption := AValue;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  LabelAssign(Label1, 33); Label1.Refresh;
  LabelAssign(Label2, 'Hello'); Label1.Refresh;
end;
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

  LabelAssign(Label2, 'Hello'); Label1.Refresh;
I Refresh, ovviamente, NON sono necessari.


Grazie per la risposta, per le altre, sai darmi delle risposte?
    Ciao e grazie
Newsgroup: it.comp.lang.delphi
Titolo: Problema con gli eventi

Salve a tutti ho un problemino scottante:
ho un form (ovvio) e un metodo OnCreate. Però vorrei che un mio componente,
che sto scrivendo, inserisca una sua procedura nell'evento OnCreate del form
in modo che venga chiamata prima o dopo quella dell'utente.
però se scrivo form.OnCreate:=proc_componente perdo la procedura
dell'utente...
ho provato a salvare la procedura vecchia, e a richiamarla dal componente,
ma da molti problemi..
Grazie a chi mi aiuta !

 ma da molti problemi..
2. In che senso problemi ?  Per salvare la procedura vecchia come hai fatto
?
Hai fatto qualcosa di questo tipo ?
var Puntatoreallafunzione_errato : Pointer;
Puntatoreallafunzione_errato := TForm1.oncreate;
...
TForm1.Oncreate := Puntatoreallafunzione_errato;
??
Se hai fatto in questo modo (come credo se dici che ti dà problemi), è
sbagliato.
Infatti per "salvarsi" una procedura bisogna usare questo metodo :
var F : Procedure ( parametri di chiamata ) of object;  // può essere anche
una function!!
F := TForm1.oncreate;
...
TForm1.Oncreate := F;
Questo perchè una variabile del tipo di F è una coppia di puntatori : una
alla classe (oggetto)
e una alla funzione.
Cmq per la teoria (che non ricordo ...) puoi consultare nell'help (io uso D
4 c/s)
"object"  e scegliere Procedural Types, Overview.
Ciao. E spero di esserti stato utile !!
Davide DG

 in modo che venga chiamata prima o dopo quella dell'utente.
Se il tuo componente ha come owner il form puoi metterlo direttamente nel
constructor del tuo componente... [il componente non sarà mai istanziato
prima della form]
In teoria così dovrebbe essere richiamato dopo l'eventuale OnCreate della
form...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

una function!!
innanzitutto grazie della risposta.
ho fatto cosě
 OldFormCreate:=Form.OnCreate;
 Form.OnCreate:=FormCreate;
con OldFormCreate:TNotifyEvent;
il TNotifyevent č proprio procedure () of object
Il problema č che il costruttore del componente viene chiamato anche a
Design Time quando viene posizionato sulla form, e non solo a run time ! Per
cui si metterebbe a inizializzare tutta una serie di cose a DesignTime,
incasinandomi tutto...
in definitiva il problema č:
come faccio dal mio componente a sapere quando il programma inizia ?
Ciao e grazie !

 come faccio dal mio componente a sapere quando il programma inizia ?
Hai un csDesigning nel ComponentState se sei in design-time...
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: IPC flessibile ad alta velocita' tra EXE e DLL

Ciao Raga,
Quali sono i metodi piu' veloci e flessibili per scambiare dati tra un EXE
ed una DLL?
Conosco abbastanza la teoria( MMF, Pipe, ecc ) ma vorrei qualche esperienza
pratica sull'argomento...
Grazie in anticipo,
Andrea

posso chiederti xche vuoi usare ipc con le dll?
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
zzato(at)supereva;it
Please, don'r reply this message.
Use this address:
zzato(at)supereva;it

 un EXE ed una DLL?
Credo caricare la DLL e fare in modo che questa esponga tutti i dati di
interesse. A questo punto, lo spazio di indirizzamento dovrebbe essere
comune, cioe' l'exe ha visibilita' della memoria della dll e viceversa.
Se l'exe non puo' caricare la dll, suppongo che un MMF possa essere
flessibile quento si vuole.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

 A
Andrea

 pratica sull'argomento...
Imho ci sono tante vie davvero efficaci.
Uno è il sistema di messaggistica standard (per scambio di piccole
informazioni), l' utilizzo di WM_COPYDATA per volumi da dati più consistenti
(tranquillo, la transcodifica dei puntatori nello specifico è affidata al so
perchè questo messaggio gode di un trattamento particolare da parte del so).
Infine ho anche utilizzato con piacere SetProp() e GetProp()
Ciao!
--
- Carlo -
"Imparare senza riflettere o riflettere senza imparare non vi porta alla
buona comprensione" Confucio

Ciao Andrea,
Cosa intendi per "alta velocità"?
Io ho utilizzato con successo i messaggi tramite S.O. e la shared memory.
Quest'ultima, però, mi ha creato delle rogne nel caso la volessi condividere
tra due programmi in rete.
Attualmente, sto sperimentando con la comunicazione via TCP/IP e, per le
mie esigenze la velocità è alta :)
Si tratta, per il momento, di piccoli pacchetti (qualche decina di k byte al
massimo).
Saluti

Newsgroup: it.comp.lang.delphi
Titolo: Controlli edit disabilitati e colore carattere...

Ciao,
secondo voi e' possibile cambiare il colore del font di un
controllo (tedit e tcombobox) disabilitato? Vorrei cambiare quel grigio che
l'help chiama "dimmed"...
Ciao!

Non so se si puň, ma io non lo farei.
Una delle poche cose buone di Windows č lo standard per le interfacce dei programmi.
Gli utenti sanno che tutti i prg windows hanno i comando Esci,Salva, STampa etc nel menu file e cosě via...
Come sanno che i controlli in grigio non sono attivi.
magari hai una esigenza particolare, o, peggio che mai, una richiesta del cliente, non so, ma ribadisco: sono +tosto restio a questi artifici...
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: [d6] WM_CAPTURE

ciao a tutti, dove posso trovare una lista dei windows message per le 
catture via cam?? WM_?????
Simone

Scusa, Simone.
Windows lo fa la microsoft, giusto?
Quindi, quale è il sito dove trovi 'ste cose?
Certo non quello di Cindy Crawford, giusto?? :-|
A.

Se proprio non trovi quello che ti serve o vuoi fare dei TEST sui 
messaggi:
1. Metti  il componente ApplicationEvents che trovi nella palette 
additionals
2. Nell'evento on Message aggiungi IntToSTR(Msg.message) a una 
stringlist in modo che tracci tutti i messaggi genarati, individuando 
quello che ti interessa.
--- posted by geoForum on 
http://www.delphiedintorni.it

è quello che ho provato, però con 2 webcam di marca diversa non genera nulla 
quando premo il tasto sopra la cam
Simo 

 quando premo il tasto sopra la cam
E' abbastanza ovvio, usando procedure che non hanno nulla a che fare con
il tuo problema ...
Hai provato a usare un USB sniffer, come questo, per esempio:
http://benoit.papillault.free.fr/usbsnoop/doc.php.en
?
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Altri messaggi li dà es. click del mouse ? Se non dà messaggio non c'è o 
non arriva....


il tuo problema ...
Un Messaggio non è una procedura !


 catture via cam?? WM_?????
AFAIK non esistono messaggi di questo tipo. In particolare, non esistono
messaggi per le "catture via cam". Se puoi istruire il software che
cattura via cam a mandarti un messaggio, quando viene catturata una nuova
immagine, č un conto, altrimenti non puoi farlo.


tecnicamente come funziona allora il tasto (che in molti software tipo 
logitech o microsoft viene gestito) della cam in modo da fare una certa 
operazione?
Simo 

 operazione?
Quei software sfruttano l'interfacciamento all'hardware fornito dal
produttore (sotto forma di DLL, presumibilmente). Esistono SDK appositi
che variano da produttore a produttore. GIYF.



attualmente per l'acquisizione sto utilizzando DSPack (trovato su torry), in 
teoria da quello che ho trovato su internet tramite directx inputcontrol cè 
la possibilità di gestire l'evento... però non ho ancora capito come
Simo 

Un Messaggio non è una procedura !
In italiano, per "procedura" si intende una serie di operazioni.
ACSH non si riferiva di certo al "procedure" del Pascal.

Newsgroup: it.comp.lang.delphi
Titolo: Delphi e Windows 2000

Ciao a tutti.
Qualcuno ha provato a far girare Delphi 4 su WIndows 2000 ???
SI riesce ad instalare ed eseguire ???
Grazie  mille a tutti.
Fabio

 wrote in message
38a47136...@news.tin.it...


 SI riesce ad instalare ed eseguire ???
Lo sto usando sulla rc2 in italiano da inizio dicembre senza nessun
problema. A parte le incopatibilita' di win2000...
Ciao Uberto

 ha scritto nel messaggio
news:88a0me$kk7$1...@nslave2.tin.it...

Hai provato anche Delphi 5?
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: manualone delphi 5 e 6

sapete mica dove posso trovare dei veri e propri corsi di formazione per il
delphi 5 (o 6) in italiano o inglese?
e se proprio non ci sono, dove posso acquistare dei libri validi (ditemi
anche i titoli gią che ci siete :)
ciao
oscar

 wrote in message
9n8dlh$595$1...@fe2.cs.interbusiness.it...


 oscar
nella trial di D6, è incluso un bel pò di materiale in formato pdf:
Delphi 6 developer's guide 1140 pagine,
Delphi 6 quick start 78 pagine,
Object Pascal language guide 250 pagine.
Tutto rigorosamente in inglese.
Ciao, Antò.

 Ciao, Antò.
ringrazio vossignoria per la gentile informazione, ma non mi posso scaricare
tutto il papagno di trial con la mia microconnessione. c'è un posto che
conoscete da cui prendere solo le guide? o qualcuno con l'anima pia e la
buona volontà me le può mettere da qualche parte?
grazie in anticipo e ciao
oscar

 oscar
Ciao, Antò.

 Comunque provando a zipparli sono sempre 8 mega e rotti.
se sia legale non lo so, quindi non mi permetto di insistere...
personalmente però non ci vedo niente di male. se scaricassi tutto il
pacchettone, li troverei comunque, e comunque è gratis, no? però vabbè, non
voglio creare fastidi.
cmq 8 mega ce la posso fare.
grazie e ciao
oscar

 grazie e ciao
prego,
Ciao, Antò.
P.S.
Conosci quella cosa che gli inglesi chiamano e-mail e in italiano si raduce 
posta elettronica?
Se non ne hai hotmail te la offre gratis.

Newsgroup: it.comp.lang.delphi
Titolo: Sostituire i caratteri INVIO in un Memo

Salve a tutti quanti!
    come posso fare per sostituire tutti i caratteri INVIO (#13) con '<BR>'
in un Memo?... o meglio, in un DBMemo...
help me! :((( grazie :)))
Mark il Gatto

s e' il contenuto del memo in formato string
while pos(#13,s)<>0 do
s:=copy(s,1,pos(#13,s)-1)+'<BR>'+copy(s,pos(#13,s)+1,length(s));
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per principiante

Salve a tutti,
vorrei imparare il linguaggio Delphi: potete consigliarmi qualche manuale,
magari reperibile in rete, valido per il mio scopo?
Grazie

 ha scritto nel messaggio
news:0vTa8.19805$tv6.4...@twister1.libero.it...


La guida a Delphi6 di Texeira&Pacheco.
Costa sulle 150.000 lire.
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Scrissi:

Se conosci altri ambienti di sviluppo o conosci l'inglese puoi provare
i seguenti siti:
www.manuali.it
www.programmare.it
http://www.kaposnet.hu/books/tysdelphi4/
 (corso completo in inglese)
http://programmazione.html.it/delphi/index.html
ciao maury

 Grazie
Prego.
Ciao, Antň.