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

1) Ci sono delle FAQ del gruppo?
2) Nel caso non ci siano, già che ci sono faccio che chiedere. E' un po'
che mi è tornata la voglia di programmare (non lo faccio dai tempi del
Commodore 64, e mi interesserebbe Delphi-Kylix; però non ho trovato in
commercio nessun manuale che parta da zero (in pratica, ho trovato solo
un paio di bestioni di Apogeo). Non esiste nulla di più o meno for
Dummies e all-inclusive, senza dover cercare a parte qualche manuale di
Turbo Pascal?
Grazie
-- 
"C'è chi si domanda se Mosè sia stato una vittima della radioattività"
(post su IDM)
it.cultura.classica: 
http://digilander.iol.it/mmanca

 Turbo Pascal?
Mah di libri dovrebbero essercene.. potresti vedere quelli di Marco Cantu'
ad esempio.. forse la libreria che hai guardato non era molto ben fornita.
Inoltre se te la cavi con l'inglese, puoi trovare molto materiale in rete.
Ciao!
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

> 1) Ci sono delle FAQ del gruppo?
www.programmando.org
 in mezzo alla pagina a sinistra...
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

 si, per trovarle bastava cercare "faq" tra i vecchi messaggi..
Grazie; avevo scaricato solo 100 header e mi erano sfuggite. Grazie
anche a Massimiliano.


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

E' possibile non includere nell' exe il file di risorse .res?

 E' possibile non includere nell' exe il file di risorse .res?
Beh, credo di sì, però perdi l'icona dell'exe.
Ma perché vorresti farlo?
--
Jax

ma come si fa?
E' una direttiva del compilatore? o lo si fa in altro modo?
Perche' di default le risorse sono incluse nel exe quando compili.
"Jax" <rispo...@newsgroup.grazie> wrote in message
news:KU3N8.31048$86.7...@twister1.libero.it...


 E' una direttiva del compilatore?
Esatto... fai View | Project source e prova a cancellare la riga {$R *.res}
Non ti so dire altro perché non ho mai provato e non ho tempo di farlo adesso :)
Fammi sapere tu...
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Treeview e Selected

Sto facendo delle prove con delphi 5 e un treeview. Il mio problema è che
vorrei permettere all'utente di aggiungere più rami "radice".
In pratica vorrei ottenere un albero del genere
A
|-A1
| \A11
|-A2
B
|-B1
C
|-C1
Il problema è che è una volta che l'utente ha selezionato un nodo per creare
un figlio (per esempio, crea A, lo seleziona e poi crea A1) non riesco più a
fare in modo che la proprietà del TreeView Selected mi restituisca nil in
modo che, con la AddChild, crei un altro nodo "radice".
In pratica vorrei che, cliccando in una parte del treeview vuota non venisse
selezionato nessun nodo: allo scopo ho aggiunto nella mousedown
nodo := tv.GetNodeAt(X, Y);
if nodo = nil then
   tv.Selected := nil;
e in effetti visivamente la selezione scompare, ma poi quando richiamo la
successiva AddChild (tv.Selected, NomeNodo) il nodo viene aggiunto come
figlio della precedente selezione.
Avete qualche dritta da darmi?
grazie
Lis
--------------------------------
Inviato via 
http://usenet.libero.it

AddSibling( Text,Treeview1.GetFirstNode );
Ciao
Andrea

 
E' la terza risposta....speriamo che questa arrivi:
Io sto usando delphi 5 e l'AddSibling non lo trovo da nessuna parte,
ma comunque il problema č a monte e cioč capire che voglio inserire un
nodo "radice" piuttosto che un nodo figlio di un'altro. Per fare
questo pensavo appunto di testare quando il .Selected fosse a nil, ma
ho visto che, purtroppo, anche impostandolo a nil nella mousedown del
treeview, quando richiamo la procedura per l'aggiunta del nodo, la
proprietą .Selected contiene sempre l'ultimo nodo che era selezionato.
Lis
Newsgroup: it.comp.lang.delphi
Titolo: Formato numero binario?

Ciao!
Esistono in delphi delle procedure già pronte per poter convertire
degli interi da decimale a hex a bin e viceversa?
Grazie
 Luca
-----------------------------------------------------------------
La mia pagina dedicata all'elettronica:
--> 
http://www.dentella.it/elettronica
-----------------------------------------------------------------

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

in delphi
Mah per la conversione da decimale a binario ho fatto il solito metodo
delle divisioni successive e di prendere i resti... per quello da
binario a decimale la moltiplicazione delle cifre "pesata"... perņ
pensavo ci fosse qualcosa (come in C) per trattare i valori in
differenti formati senza effettuare io la conversione.
Grazie lo stesso


 Grazie lo stesso
esistono gią delle funzioni. BinToHex e HexToBin nella unit classes se non
sbaglio.
Ciao
Antonio Sanguigni

 degli interi da decimale a hex a bin e viceversa?
const crlf = #13#10;
var anInt, i: integer;
    bs, s: string;
begin
  anInt := Trunc(Random(MaxInt));
  s := Format('Decimale: %d', [anInt]);
  s := s + crlf + Format('Hex: %X', [anInt]); // o %8.8X
  bs := '';
  for i := 0 to 31 do
    bs := bs + inttostr((anInt shr (31-i) and $0001);
  s := s + crlf + Format('Binario: %s', [bs]);
end;
per la lettura da una stringa: strtoint (decimale, as-is; se la stringa
e' la rappresentazione in hex, deve avere, preposto, o $ o 0x (vedi
implementazione per maggiori dettagli). Per stringhe composte da 0 e 1,
a mano.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: SendMessage

Uso XE7, ho necessita' di inviare ad un TDbGrid la sequenza CTRL+END per 
posizionare sull'ultima riga.
 
Naturalmente non voglio usare TFDTable o scorrere fino alla fine TFDQuery
 
i parametri richiesti
SendMessage(hWnd: HWND, Msg:cardinal, wparam: nativeUInt, wparam: 
lparam: NativeInt)
 
SendMessage(DbGrid1,'',VK_LCONTROL,VK_END);
 
[dcc32 Error] : E2250 There is no overloaded version of 'SendMessage' 
that can be called with these arguments
 
SendMessage(DbGrid1,(VK_LCONTROL + VK_END), 0, 0);
 
F1 mi riporta per FMX
procedure SendMessage(const AMessageID: TMessageID); overload;
 
se dichiaro
iMessage : Integer
 
iMessage := VK_LCONTROL + VK_END;
 
SendMessage(DbGrid1 , iMessage, 0, 0);
 
[dcc32 Error] : E2250 There is no overloaded version of 'SendMessage' 
that can be called with these arguments
 
 
Riuscite a dirmi dove sbaglio o se ci sono altre vie.
 

 posizionare sull'ultima riga
 
Se sei all'interno della griglia puoi utilizzare
 
dbgrd1KeyDown(Sender: TObject; var Key: Word;  Shift: TShiftState);
 
Li puoi controllare la combinazione di tasti e se e' ctrl+end
 
Un esempio su come usarlo e' qui, e' generico ......
 
http://stackoverflow.com/questions/23564300/delphi-how-to-detect-key-names-w-wo-shift-key-held
 
 
Ciao
 
Daniele
 
 

 that can be called with these arguments 
 
Controlla i parametri della SendMessage: 
hwnd deve essere di tipo HWND ma tu passi direttamente il controllo, prova con dbGrid1.Handle
 
ciao
Giacomo
 

>
 
non devo verificare i tasti premuti per decidere cosa fare, OnKeyDow
mi indica 17 il Ctrl e 35 End
 
compila ed esegue, senza alcun effetto sulla griglia; resta sulla prima riga
 
   DbGrid1.SetFocus;
   PostMessage(DbGrid1.Handle, VK_CONTROL, VK_END, 0);
 

>
era un mio errore non passare l'Handle.
 

> [...]
 
questa soluzione ottiene lì'effetto desiderato, inviando separatamente 
ed in successione Crtl e End
 
   keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
   keybd_event(VK_END, MapVirtualKey(VK_END, 0), 0, 0);
Newsgroup: it.comp.lang.delphi
Titolo: Database su Floppy

Ho fatto una piccola applicazione database con Delphi 4 e pensavo di
metterla su un floppy, ma non so quale sia la procedura.
Ho pensato di creare un nuovo alias con PATH A:\ e poi di copiarci la
tabella .dbf del database. Poi di ricompilare in Delphi, dopo aver corretto
la proprietà "DatabaseName" della TTable, e infine di copiare l'applicazione
sul dischetto, ma se cerco di eseguire l'applicazione su un altro PC (da
dischetto) ottengo un messaggio di errore del BDE (mi sembra di ricordare
che sia il n° 2109).
Sapete dirmi se tralascio qualcosa ?
Ciao

 Sapete dirmi se tralascio qualcosa ?
Ciao
Andrea

 difficilmente una applicazione che USA il BDE potrà girare SENZA BDE :D)
Hehehe  :))  mi sembra giusto  :))
Pensavo (nella mia ignoranza) che fosse l'applicazione a gestire le
modifiche alla tabella e che fosse sufficiente avere quella insieme
all'applicazione.
MA COME FACCIO ad installare SOLO il BDE sull'altro PC?
Ciao

> MA COME FACCIO ad installare SOLO il BDE sull'altro PC?
Con Delphi viene distribuito InstallShield Express for Delphi ke
praticamente è una applicazione utile alla realizzazione di pakketti
autoinstallanti x applicazioni scritte in Delphi (...e volendo non solo
quelle); tra le tante opzioni devi scegliere l'inserimento degli oggetti
Delphi, nei quali sono compresi, appunto, tutto ciò ke riguarda il
distribuibile del BDE.
Attenzione: se l'applicazione apre a run-time più di 48 files, DOVRAI
impostare nel registry anche il valore del MAXFILESHANDLE, ke di default è
proprio 48.
Ciao,
Francesco.

 ha scritto nel messaggio
news:luW28.7551$Rv3.3...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: [LAN]Salvare un file sull'hd di un computer in rete

Dovrei programmare una piccola applicazione che mi salvi un file in una
directory di qualsivoglia computer connesso in rete... come posso fare?
E come faccio a ottenere la lista di computer connessi? C'è qualche funzione
che possa fare una cosa simile nell'API di windows?
p.s. Lavoro con winXP
Saluti,
Tanner

 funzione che possa fare una cosa simile nell'API di windows?
direi che NetQueryDisplayInformation potrebbe fare al caso tuo
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:GmfB8.6877$zW3.1...@news1.tin.it...


 idea minimamente)??
\\Server\Condivisione\percorso e nome file
esempio:
'\\BKPSERVER\LOGS\24 aprile\backup failure.log'
Ciao.
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !
Newsgroup: it.comp.lang.delphi
Titolo: Estrarre fotogrammi da un filmato mpeg

Salve,
Ho un piccolo problema :)
Una mia applicazione delphi deve aprire un filmato mpeg (o avi, o qualsiasi
altro formato video...) ed estrarre singoli fotogrammi da salvare poi come
immagini.
Ho provato prima questa soluzione:
- ho usato un TMediaPlayer (quello che si trova nella pagina System della
palette);
- ho impostato un TPanel come display di visualizzazione (MediaPlayer1.Display
:= Panel1);
- ho cercato di "grabbare" l'immagine sul pannello (ho usato GetDC per ottenere
l'handle del device context del pannello, e poi BitBlt per copiare su un altro
pannello).
Questo metodo funziona per i file AVI; 
per i file MPEG devo invece prima nascondere il pannello, poi mostrarlo di
nuovo, aspettare 
c.ca
 500 millisecondi (in questo modo è come se l'immagine si
"fissasse" sul pannello) - altrimenti non si vede nulla;
per i file asf invece non funziona molto bene.
Ho provato poi ad usare l'ActiveX della Microsoft che implementa il Windows
Media Player 6.4, ma non sono riuscito a capire se questo controllo ha qualche
metodo per salvare il frame corrente nella clipboard, o salvarlo su file, o
qualsiasi altra cosa ...
Ho visto che il tool LeadTools Multimedia Pro vers. 12.1 permettono di salvare
frame (la classe TLeadVideo ha un metodo MMSaveFrame), mi domando come
funzioni;
sicuramente lo stesso meccanismo è alla base della funzione di cattura
fotogramma dei programmi per vedere i DVD (mentre se si prova a catturare un
fotogramma con un cattura-schermo non si vede nulla).
Qualucno sa aiutarmi? Sapete dirmi come fare per ottenere un fotogramma
dall'ActiveX del Windows Media Player?
Grazie,
Cristiano Muzi
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
Potete provare TActiveMovie a 
http://www.delphicity.com/amovie/
questo componente includete il bloccaggio della struttura.
Michel.

Newsgroup: it.comp.lang.delphi
Titolo: Client FTP

Qualcuno conosce un semplice client ftp con codice sorgente in delphi?

 Qualcuno conosce un semplice client ftp con codice sorgente in delphi?
Prova a fare un giro nei demo che installi con delphi.
^_Goblin_^

Qualcuno conosce un semplice client ftp con codice sorgente in delphi?
Poochie

 wrote in message
news:6G4l9.20672$e31.4...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi & Internet

E' possibile realizzare applicativi per Internet usando Delphi 6 Enterprise
? Esistono degli esempi allegati al CDROM di Delphi e/o in Internet ?
Saluti
Luca

Certamente, ci sono anche più modi operativi, dipende poi cosa devi
realizzare.
Per ora mi sono solo cimentato con la produzione di eseguibili console da
inserire nella cartella cgi-bin del webserver che mi permette di generare
pagine html da codice Delphi.
Ci sono alcuni esempi nel direttorio Demo di Delphi 6, sotto la voce
Internet. Oltre i tre esempi sotto il direttorio CGIs, c'è ne uno più
completo sotto WebServ\IIS\iservcgi.dpr
Praticamente si produce con il Delphi un classico eseguibile console, stile
DOS per intenderci, lo si posiziona all'interno del direttorio CGI-BIN del
web server e l'applicativo risponde con codice html ai link inseriti
sull'Internet Explorer come http:\\www.nomesito.xxx\cgi-bin\nomeeseguibile
Ci sono state molte novità per Internet con il Delphi 6, non ho però ancora
avuto il tempo di analizzare per bene tutto.
Ciao,
  Fabio

 sull'Internet Explorer come http:\\www.nomesito.xxx\cgi-bin\nomeeseguibile
La possibilità di scrivere i cgi è solo con Delphi 6 Enterprise o anche con
Professional?
Sul server devono essere installati dei drivers aggiuntivi giusto?
Questa possibilità vale solo per Windows o pure per Linux?

 Questa possibilità vale solo per Windows o pure per Linux?
Il WebSnap per ora è soltanto Windows, ma non so se ci sono altre strade per
la produzione di applicazioni Internet sotto Kylix. Purtroppo non sono
ancora molto ferrato nel campo e veramente da pochissimo che c'ho dato
un'occhiata a queste nuove funzionalità Delphi. Spero che qualcun'altro
possa dirci di più a riguardo anche perchè il Delphi 6 è stato pubblicizzato
pesantemente proprio per tutto il discorso Web.
Ciao,
  Fabio

Newsgroup: it.comp.lang.delphi
Titolo: Opendialog memorizza le cartelle?!?!

Salve amici, stò accadendo qualcosa di strano a Opendialog...
Ho fatto un'applicatio che funziona benissimo nel mio pc, ma quando lo porto
su un'altro...iniziano i casini...
Appena compare la form con il componente OpenDialog (non l'esecuzione del
dialog!), mi viene un messaggio a video che dice che non trova il file
"blabalbla" che è l'ultimo file che ho aperto sul mio pc lanciando
l'eseguibile da delphi....insomma...sembra che memorizzi l'ultimo file che
ho aperto con opendialog!?!?!.
Premetto che allo show della form (per levarmi ogni dubbio) imposto la
cartella corrente dell'opendialog a c:\
Non sò + che pesci prendere!!!
Alcune precisazioni:
- Delphi 7
- Pc di sviluppo Win XP Pro
- Il pc dove ho copiato l'applicativo è Win98

Perchč dopo giorni di sbattimento, trovo la soluzione subito dopo aver
chiesto qui un'aiuto?
Il problema era in un'altro componente : ADOConnection che aveva la
connectionstring impostata male (la impostavo manualmente da codice quando
mi serviva).
Scusate per i 2 post inutili.
(Cmq potrebbe esser d'aiuto a qualcun'altro :)
Newsgroup: it.comp.lang.delphi
Titolo: Foto concerti..

[OT mode]
Sabato sera sono stato al tora tora festival a padova... che dire.. molto
bello, ottima organizzazione, bella gente....
[IT mode]
..ovviamente ho portato la mia A60. Problema: come fotografare il palco di
notte (con la luce diurna ovviamente tutto bene). In automatico le foto
vengono uno schifo. Allora inizio a smanettare con i modi manuali:
Priorita' di tempi: per ottenere una foto non troppo scura devo tenere un
tempo alto ma non ho il cavalletto--> foto mossa.
Priorità di diaframma: tutto aperto--> foto mossa
Modalità manuale: ho fatto un po' di prove ma non ho ottenuto risultati
soddisfacenti. Per non perdermi tutto il divertimento del concerto ho messo
via la mia macchina. Ma al prossimo concerto come faro'? Aiutatemi a
capire!!! ;-)
ciauz!
maz

Scusate, e' mattina presto :-((((((

Newsgroup: it.comp.lang.delphi
Titolo: Drag and drop di un file su una form

Salve a tutti
Dovrei poter trascinare un file su una form e ricavarne la path.
Ho guardato l'help in lungo e in largo ma si parla solo del drag and drop di
oggetti su altri oggetti
Qualcuno ha gia' fatto qualcosa del genere?
Grazie
Saluti

...
Ciao

Da Explorer a Delphi è molto semplice:
1) Includi la Unit shellapi.
2) Nella parte Public della tue form aggiungici:
   PROCEDURE FileIsDropped ( VAR Msg : TMessage ) ; Message WM_DropFiles ;
3) Nell'evento Oncreate della tua finestra mettici:
DragAcceptFiles( Handle,True ) ;
4) Includi questa procedura
PROCEDURE TForm1.FileIsDropped ( VAR Msg : TMessage ) ;
VAR   hDrop : THandle ;
      fName : ARRAY[0..254] OF CHAR ;
      N_files,c:integer;
BEGIN
 hDrop := Msg.WParam ;
 N_files:= DragQueryFile(hDrop,$FFFFFFFF,fname,254);
 for c:=0 to N_files-1 do
  begin
   DragQueryFile(hDrop,c,fname,254);
   showmessage(fname);
  end;
 DragFinish ( hDrop);
END ;
Compila e trasporta dei files da Explorer sulla form.
Quando uno o più files vengono droppati sulla tua form, la procedura che hai
inserito viene eseguita.
Per ogni file trasportato, ti comparirà tutto il path, nome del file ed
estensione.
Ciao
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...

Funziona anche se da explorer si usa il comando Copia?
Tnx
as
Assioma:
Se è Microsoft non funziona.

Funziona anche se da explorer usi il comando "copia"?
Tnx
as
"Se tutto funziona abbiamo dimenticato qualcosa..."
ASSIOMA:


 Se è Microsoft non funziona.
COROLLARIO :
 - Si pianterà.
Davide DG.

Assioma:

Newsgroup: it.comp.lang.delphi
Titolo: Locking

Mi rendo conto che ormai l'uso del BDE è un po' obloseto, però ho necessità
di condividere un db in rete locale tramite file sharing l'unico problema è
che non ho chiaro il meccanismo di locking implentato dal BDE ovvero il BDE
mi fa aprire una sola in scrittura la tabella dei dati, non sarebbe
possibile far applicare il locking al singolo record e non a tutta la
tabella?
Grazie
Enrico

 ha scritto nel messaggio
news:KhW9b.103400$R32.3...@news2.tin.it...

A parte il solito fatto (che succede per molti) che non hai specificato il
tipo di DATABASE (e magari la versione di Delphi) , ti posso assicurare che
almeno con archivi DBase o Paradox il locking del BDE è a livello di singolo
record.
Puoi bloccare tutta la tabella, ma anche (ripeto) il singolo record.
Ulteriori  aiuti solo con la base dati (che non hai indicato). :-)
Ciao
Marco
-- 
MaoSw
Reporter Professional srl
support...@reporterprofessional.it

 ha scritto nel messaggio
news:RxW9b.103496$R32.3...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: [OT] tutorial Firebird

 Qualcuno mi sa dire dove scaricare dei manualio in italiano di Firebird?
Grazie
Stefano Lorenzi
--- posted by geoForum on 
http://www.delphiedintorni.it

gia cercato via sourceforge?
AS

>gia cercato via sourceforge?
Si, ho anche delle guide in inglese, ma siccome ho una conoscenza "a 
spanne" con questa lingua, cercavo qualcosa in italiano, per Firebird 
embedded.
In particolare come creare un DB, creare tabelle, senza tool per 
interfacce grafiche, anche da riga di comando.
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: Bloccare spostamento colonne

Ciao a Tutti
E' possibile bloccare in una DBGrid lo spostamento delle colonne a RunTime,
ovvero impedire che l'utente possa spostare a destra o a sinistra le colonne
??
GRazie
Stefano

 sinistra le colonne ??
Devi eliminare dalle Options dgColumnResize.
Saluti
Paolo Arosio

Hai già visto la property options della tdbgrid?
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: Report in Delphi 7

Sono nuovo di Delphi e avrei bisogno di sapere qual'č il sistema migliore
(secondo voi) per creare report, ne ho sentiti nominare parecchi, tra cui
QuickReport.
Dove li trovo? Per adesso piů che altro mi andrebbe bene utilizzare il piů
semplice...
Grazie
Claudio

 semplice...
l'unico che c'e' in dotazione con D7 e' il Rave. Il Quickreport e' vecchio e
ormai misconosciuto da Borland ;)
Ciao, Sandro

 ha scritto nel messaggio
news:badgk0$rrk28$1...@ID-43509.news.dfncis.de...

Grazie
Claudio

> l'unico che c'e' in dotazione con D7 e' il Rave.
Non č esatto: quick report con Delphi 7 viene distribuito, solamente che i
componenti non vengono installati insieme all'IDE ma devono essere "tirati
su" a mano.
Rave va bene per applicazioni cross platform, ma ha il neo che non č
integrato con Delphi: a suo interno deve essere programmato con un
linguaggio simil-Delphi ma non Delphi. O almeno cosě ho capito io.
Saluti
        Marco Bortolani
 
in...@marcobortolani.it


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

 Claudio
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto, controllo del processo di stampa

Salve a tutti, come faccio a controllare quando un processo di stampa č
terminato? Cioč come posso controllare, via programma, se la stampa che ho
lanciato č finita del tutto e quindi tutto il processo si č veramente
esaurito?
Spero di essermi fatto capire.
Utilizzo Delphi 5 Pro.
--
Demetrio Battaglia

TPrinter.Printing;

Newsgroup: it.comp.lang.delphi
Titolo: D4 - ComboBox a 2 colonne

Ho necessita' di visualizzare su un ComboBox esterno collegato
ad una DbGrid , 2 informazioni (stringa A e B).
Questo per poter accedere alle proprieta' SelStart e SelLength.
Sto pensando a 2 colonne in quanto la stringa risultante , non
risulta mai allineata, se visualizzo B (codice) e A (descrizione)
ho poi difficolta' nella ricerca sul combo
es:
A => BK01
B => a:Banca Appoggio Numero 1
esiste un modo per aver 2 colonne su un ComboBox oppure di
poter forzare (al DropDown del ComboBox1) quello di un
ComboBox2 ?
grazie Maurizio 

>esiste un modo per aver 2 colonne su un ComboBox oppure di
Per quelle DB aware mi sembra basti indicare i campi, per quelle standard
mi viene in mente solo attivare lo stile OwnerDrawFixed e provvedere al
disegno delle righe da visualizzare nell'evento OnDrawItem - non ricordo
se c'č un sistema piů semplice.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio
news:gdrbd.130508$35.64...@news4.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: SemiOt - Petizione x MySql

Ciao, gente. Prima di tutto, un massiccio augurio a tutti per il nuovo
anno.
Per cio' che riguarda me, spero che il 2010 sia meno peggio del 2009.
Tornando a noi, stamane nella posta ho trovato un msg che invita a
firmare una petizione relativa a MySql. Il link per la petizione e' il
seguente:
http://www.helpmysql.org
Io adesso non ho tempo di approfondire se la petizione punta a salvare
MySql dalla cancellazione o a richiedere che il progetto diventi
opensource..
Pax vobiscum.
A.

 opensource..
Petizione inutile: MySQL e` gia` open source
Enrico


wrote:

Molti progetti opensource sono fortissimamente sponsorizzati, se non
di proprietà di di grandi aziende.
Apache e tomcat, per esempio, sono talmente sponsorizzati da IBM che
quest'ultima fa di apache web server il suo web server per Websphere.
Le uniche che non sponsorizzano o non detengono la proprietà di
progetti opensource sono proprio le aziende italiane.
Gp
Newsgroup: it.comp.lang.delphi
Titolo: Applicazione esterna

Come posso avviare un'applicazione esterna tramite un applicazione
Delphi?
ad esempio vorrei avviare Internet Explorer.
Ciao a tutti e grazie
akira...@libero.it

ad esempio vorrei avviare Internet Explorer.
se cio' che vuoi fare e' aprire un file html o un sito preciso
allora ti consiglio
 ShellExecute(0,'open','
http://www.pippo.com
','','',SW_SHOWNORMAL);
... non parte neccessariamente explorer, ma il browser di default
oppure, usi sempre shellexecute e come parametro anziche' il sito
passi il nome dell'eseguibile
Ciao,
Alan Solo

 ad esempio vorrei avviare Internet Explorer.
Ma !!! Questa e' una domanda da FAQ !! Ma dico, le hai lette le FAQ, invece
di chiedere sempre le stesse cose !? Non sai che e' buona educazione leggere
le FAQ !? Valle subito a scaricare qui: ... ... (ehm)...
Mi dicono dalla regia che le FAQ non sono mai state redatte :))
Dehehehehihohu (ovviamente era uno scherzo)
Newsgroup: it.comp.lang.delphi
Titolo: [OT] News

outlook express fa veramente schifo, per curiosità, che lettori di news
usate ?
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

Gna...@Wappi.com
| outlook express fa veramente schifo, per curiosità, che lettori di news
| usate ?
beh, io uso outlook, non è poi così male,
prova magari Forté Free Agent (come siggerisce
il nome è free)
Ciao
Alan Solo

il nome è free)
il piu' comodo (quello che io uso) 
e' sicuramente xnews, anche se prevalentemente e' un on-line reader.
E' free.
Lo puoi trovare su 
xnews.3dnews.net
Ciao
Paolo Zavarise

Grazie !


 E' free.
l'ho provato, bello ma è SOLO online. comunque io cercavo qualcosa del
genere,
ma possibilmente offline.


Newsgroup: it.comp.lang.delphi
Titolo: Password style

Premetto che non cerco componenti gia' fatti , in RXLib
essite gia'.
Creando una maschera per l'accesso con Password ,
si digita un carattere e questo viene visualizzato con * ;
Ho pensato di creare du caselle EditText ,
- una (visibile) per digitare
- una (nascosta) per i caratteri convertiti.
ora pero' ho notato che programmi tipo RevelationV2 ,
posti sopra una Password di WinXp o dei siti delle Banche ,
riescono a "vedere" la password , quindi suppongo che
Windows non usi 2 caselle , ma cripti in altro modo cio'
che si digita.
Anche se aggiungo un valore fisso al codice Ascii del carattere
non posso ottenere sempre lo stesso carattere.
Mi piacerebbe capire come si fa, mi date qualche idea ?
grazie.

 che si digita.
Esistono vari modi per intercettare le password. Uno di
questi sono i cosiddetti "sniffer" della tastiera: complesso
ma non impossibile da fare (forse esistono anche dei sorgenti 
in giro per la rete).
Per software tipo Revelation - che non conosco - credo
che sfrutti bachi di Windows tipo le API:
SendMessage(hwnd, WM_GETTEXT, nchrs, ByVal pStr)
oppure
current_passchar = SendMessage(hwnd, EM_GETPASSWORDCHAR, 0, 0)
ret = PostMessage(hwnd, EM_SETPASSWORDCHAR, 0, 0)
Vedi anche qui: 
http://www.securityfocus.com/bid/7092/discussion/
Ciao. 
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:O9w3d.351970$5D1.15...@news4.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Re: Aggiornamenti D2005

Ciao,
no devi installarli tutti e in sequenza.
bye
MaxSCZ
--- posted by geoForum on 
http://www.delphiedintorni.it

 o se basta solo l'ultimo (il terzo).
Consulta i vari ReadMe che trovi all'interno dei singoli pacchetti.
Se non ricordo male, l'installazione del primo Update è necessaria, 
mentre per i successivi puoi passare direttamente al terzo.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)
Newsgroup: it.comp.lang.delphi
Titolo: alias path (scusate)..

Salve a tutti avevo già postato lo stesso identico messaggio..
e avevo ricevuto anche una risposta, ma purtroppo non sono riuscito a
scaricarla
ho avuto molti impegni (prigio.. erhh matrimonio) non è che potreste ri
aiutarmi:
il mio messaggio era:
come posso modificare la directory di un alias BDE.. mentre il DB è
attivo???
ad esempio se il mio alias "pippo" nella directory "c:\001"
volessi cambiare da "c:\001" a "c:\002"..
come dovrei fare???
grazie e ancora grazie..
ciao
Daniele
-- 
Posted from 
mail-3.tiscalinet.it
 [195.130.225.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 come posso modificare la directory di un alias BDE.. mentre il DB č

Newsgroup: it.comp.lang.delphi
Titolo: Client IRC?

HO cercato ovunque in itnernet...ma tutto quel ceh trovo open source fa
schifo...codici stupidi..mal scritti..difettosi....non funziona
nulla...units inutilizzabili...dll a cui si appoggiano
mancanti...insomma...un vero calvario!
Qualcuno h realizzato uno stupidissimo client per irc? Qualcosa che permetta
di collegarsi, entrare in un'area e chattare...non chiedo nulla di più!
Spero che qualcunod i voi sappia come si fa....grazie.
(se mi rispondete in email okkio all'antispam...altrimenti anche qui in
newsgroup va bene)

 di collegarsi, entrare in un'area e chattare...non chiedo nulla di più!
Io ho realizzato un componente che fa praticamente quello che chiedi.. l'ho
creato per fare i bot ma va benissimo anche per fare un client.
Se vuoi te lo mando

Qualcuno h realizzato uno stupidissimo client per irc?
Scarica i componenti Indy (ora sono alla versione 9,
addirittura aggiornata rispetto a quella di D6).
www.nevrona.com
C'e' un componente IRC.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

HO cercato ovunque in itnernet...ma tutto quel ceh trovo open source fa

Beh, non è difficile. Io ho realizzato un'applicazione di
client-server che si appoggiano ad un server irc per rintracciarsi
l'un l'altro e poi collegarsi. Non è la stessa cosa ma non sarebbe
difficile andare avanti. 
Comunque non ho ben capito qual'è il tuo problema. Se sai usare
Tclientsocket è sufficiente conoscere il protocollo IRC (non chiedermi
la RFC che non la ricordo) per realizzarla per intero. I primi passi
possono essere:
- connetti ircserver porta 6667
invia > NICK pippo
riceve < NOTICE hello pippo pongami 'sto numero
riceve < PING: numero
invia > pong numero
invia > USER a b c d e f
riceve >  :localhost 001 pippo :Welcome ....
riceve >  :localhost 002 pippo : .....
invia > join #canale
invia > privmsg #canale :ciaps a tutti!
quello che ti consiglio di fare è provare a collegarti col telnet ad
irc (telnet 
irc.tin.it
 6667) e provare a chattare "a mano" per vedere
le comunicazioni tra il tuo PC e il server. Le stesse comunicazioni
sono quelle che il client interpreta per farti chattare
tranquillamente come fai di solito. Cosa che non è difficile possa far
fare anche tu ad un programma Delphi.
Se ti interessa, per 'scovare' queste informazioni io non mi son letto
l'RFC, ma ho usato il programma TCP viewer, che fa da ponte tra un
server ed un client 'sniffando' e registrando le comunicazioni.
In pratica ho fatto mettere in listening TCP viewer sulla porta 6667,
reindirizzandola verso 
irc.tin.it:6667
ho aperto mIRC e inviato il comando: /server localhost
mIRC si è connesso regolarmente a tin, registrando tutti i dati. Una
breve chattata e poi a vedere tutti i comandi.
( bello schifo di protocollo: arkaico)
Se ti pare tutto troppo complicato, almeno provace oppure lassa sta'!
---------------------------------------------
Io queste cose tecnologiche non le capisco...

 wrote in message
news:1Yqw7.54544$0Y2.5...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: bottoni e stile xp\vista

a casa di un mio amico abbiamo provato a ricompilare un programma 
reallizzato in delphi 2006 soto xp in un pc con vista e d7.
Nel pc del mio amico i bottoni(tbutton) hanno l'aspetto di quelli stile 
xp/vista; se inizia un progettoi e mette un tbutton su un form esso ha di 
default l'aspetto nuovo.
Importando il mio project, i bottoni mantengono l'aspetto originario, quello 
squadrato senza sfumature di colore etc.
C'e' un modo per modificare l'aspetto dei bottoni vecchi e trasformarli nel 
nuovo stile?


Guarda se questo link puo' esserti utile:
http://delphi.about.com/library/bluc/text/uc111601a.htm
ciao
Giacomo

 ha scritto nel messaggio 
news:fdgo45$rso$1...@aioe.org...

Se non ho capito male devi usare il componente XPManifest per avere la 
visualizzazione piu' recente.
Giorgio 

 ha scritto nel messaggio 
news:46fcfdb2$0$21196$5fc...@news.tiscali.it...

E chi l'aveva mai visto il componente in questione!!!
Grazie! 

 visualizzazione piu' recente.
Azz, avevo dimenticato che XPManifest e' stato introdotto gia' da d7! :o
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: BLOB in interbase....un classico...

Mi cospargo il capo di cenere ...forse sono il milionesimo a chiedere 
questo...ma lo giuro scrivero' un bel tutorial anche da aggiungere alle 
FAQ del news....dunque il problema e' come faccio ad inserire dati in un 
BLOB sub_type 1 (di tipo testo....mi basta l'ASCII e mi avanza)??...A me 
basterebbe inserirlo tramite un componente memo e farlo vedere, in 
modalita' readonly. Devo fare una semplice procedura di insert e retrive 
di un testo piu' grande di 32k .....che deve risiedere bel mio bel file 
GDB..e tutto tramite le librerie IBX.
Come faccio uso l'IBQuery, IBTable? E il componente visuale?
Vi ringrazio dell'aiuto ....
Enrico (Vytek)

 Enrico (Vytek)
Ciao, Antò.

 Come faccio uso l'IBQuery, IBTable? E il componente visuale?
Personalmente uso una TIbQuery parametrica con LoadFromStream:
  tmpStr := TMemoryStream.Create;
  try
   with qryAdder do begin       // IBQuery
    Active := False;
    if not Prepared then
      Prepare;    // fare l'unprepare nell'OnDestroy
    Transaction.Active := True;
    try
      ParamByName('Id').AsInteger := GetNextId;
      tmpStr.Clear;
      // fill tmpStr
      tmpStr.Seek(0, soFromBeginning);
      ParamByName('BlobField').LoadFromStream(tmpStr, ftBlob);
      ExecSQL;
      Transaction.Commit;
    except
      on E: Exception do begin
        Transaction.Rollback;
        LogEvent('ERROR', E.Message);
        raise;
      end;
    end;
   end;
  finally
   tmpStr.Free;
  end;
Per la lettura:
var tmpStr: TStream;
begin
  with qryReader do begin
    Active := False;
    Transaction.Active := True;
    Active := True;
    while not Eof do begin
      // NON fare il free di tmpStr: e' gestito da IBQuery
      tmpStr := CreateBlobStream(FieldByName('BlobField'), bmRead);
      tmpStr.Seek(0, soFromBeginning);
      // Dest e' l'oggetto da riempire col contenuto del campo
      Dest.LoadFromStream(tmpStr);
      Next;
    end;
  end;
end;
Se hai un Memo, penso tu possa usare un TStringStream, da caricare
semplicemente con tmpStr.WriteString(SourceMemo.Lines.Text); inoltre,
invece di ftBlob dovrai usare ftMemo.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: PRoblema assegnamento padre oggetto

Ciao a tutti,
  in questi caldi giorni prossimi a ferragosto mi sto fondendo
il cervello per risolvere un problema di un'applicazione che devo consegnare
a settembre....
Creo un gran numero di oggetti di tipo Timage a runtime alla creazione
dell'ennesimo
di essi quando tento di assegnargli un padre mi viene sollevata un eccezione
dal sistema
operativo che mi dice che non ho abbastanza memoria disponibile, a questo
punto ho pensato
di scrivere una routine che mi liberi memoria e di lanciarla in seguito
all'eccezione,
la routine mi libera la memoria ma non serve a niente perchè il padre
dell'oggetto
non viene assegnato e quindi non mi si visualizza...
Ecco qui il codice:
While i:=1 to n do
 begin
  img:=timage.create(nil);
  img.width:=100;
  ...
  ...
  ...   altre proprietà assegnate all'immagine
  ...
  ...
  try
   img.parent=panel1;
  except
   ObtainFreeMemory( 128* 1048576);  //libero 128 mega di ram fisica e vi
assicuro che si liberano
   img.parent:=panel1;  //sembra ignorata
  end;
end;
come posso fare ad assegnare il padre dell'oggetto???? Non voglio assegnarlo
alla creazione perchè l'esecuzione mi rallenta di 3 volte e poi non si
risolve il
problema
Caldi saluti
Giò


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: tBitmap in tabello ADO

ciao ragazzi!
dovrei salvare un immagine precedentemente caricata in un tImage (quindi 
portebbe essere una bitmap, jpeg, etc) in un record di una tabella ADO di 
formato tBlob come posso fare ?
ciao e grazie a tutti !
ciao 

 formato tBlob come posso fare ?
Un occhio alla guida? Metodo LoadFromStream del TGraphicField.
AS

 Un occhio alla guida? Metodo LoadFromStream del TGraphicField.
ops... hai ragione!
certe volte la fretta rende orbi! :)
ciao e grazie!

Newsgroup: it.comp.lang.delphi
Titolo: File Ini...Strano...molto strano...

Salve a tutti, mi è capitata una cosa veramente strana, ho provato a
scrivere su di un file Ini e mi scriveva ma stranamente se provavo a leggere
dal file ini mi dava stringa vuota anche se non lo era...
riavviando ho risolto il problema...
Oggi invece il contrario leggo tranquillamente da un file ini ma non riesco
a scrivere...
Avete idea di cosa sia questa bestia?
Ciao
Antonio Volpe.
-- 
uno standard deve essere standard. windows non e` uno standard, e` solo
un OS molto diffuso.

 Avete idea di cosa sia questa bestia?
Se non posti il codice della "bestia"... :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 leggere dal file ini mi dava stringa vuota anche se non lo era...
Prova a fare una chiamata a UpdateFile dopo la scrittura e/o prima della
lettura.
-- 
Jax
====
Il commerciante ha in tutto il mondo la medesima religione. (Heine)

Newsgroup: it.comp.lang.delphi
Titolo: help me

In una cartella ho messo:
tpc.exe
Dos.int
Turbo.tpl
Compilo questo:
program Batch;
uses Dos;
var
F :Text;
Ch : string;
begin
Assign(F,'cvd.bat');
reset(F);
writeln(F, 'aaaaaaaaaaa');writeln(F, 'aaaaaaaaaaa');writeln(F,
'aaaaaaaaaaaaa');
close(f);
exec('cvd.bat', '');
end.
Quando lo eseguo perņ ottengo un Runtime error at. Ho patchato il tp e la
crt non la uso...a cosa devo l'errore?
Grazie e ciao.
-=Azathoth=-


Intanto verifica che sotto la dichiarazione program ci sia questa stringa
{$M 10000, 0, 0} altrimenti la funzione exec non funziona.
Poi se usi reset per aprire il file assicurati che esiste altrimenti use
Rewrite.
Infine sotto DOS 7.0 è meglio definire sempre l'interprete dei comandi:
exec('avd.bat', 'c:\
command.com
 /k') in quanto la variabile di sistema
$ComSpec non sempre funziona. Ti faccio notare che ho usato il parametro /k
nel command in quanto è più indicato per eseguire le funzione Batch. Se devi
eseguire un qualunque altro programma usa /c. Per maggiori informazioni
digita al prompt dos command /?.
Ciao
Davide Carrara
cci...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Parametro in query

Un saluto per tutti.
In MSSQL, questa query funziona:
select * from tabella where campo in ('xx','yy','zz')
esiste la possibilità di parametrizzare la query in Delphi
del tipo:
select * from tabella where campo in :parametro ?
quando nella procedura assegno a parametro una stringa del tipo
('xx','yy')
la successiva query.open va in errore
Gianni

gcaramia ha scritto:





Che errore da? (Non c'entra nulla con il tuo problema, ma e' sempre meglio
specificare l'errore che ritorna).
Hai provato a formattare la stringa con Format? 
Tipo:
SQL := Format("SELECT * FROM tabella WHERE campo IN ('s%', 's%', 's%')",
xx, yy, zz); // o qualcosa del genere, la sintassi corretta non la ricordo
Ciao
ACSH
-- 
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: Qualcuno lo sà?

C'è qualcuno che sa dirmi se posso utilizzare Tchart per creare dei grafici
in applicazioni CGI con Delphi?
Come posso utilizzare questo componente come se fosse non visuale?
Datemi un segno. ciao e grazie in anticipo.


hmmm, non lo so, hai provato a crearlo "manualmente"
Grafico:= TChart.Create(nil) (??)
e poi leggerti Grafico.Canvas.Bitmap (??)
ti ho dato solo un'idea visto che l'hai ripostato ;)
Ciao,
Alan Solo

...


 darmi qualche altro suggerimento per risolvere il mio problema?
allora, io ti suggerirei di creare una form fittizia (non so su un cgi sia
possibile), cioe' un cosa del genere:
var F : TForm; // forse basta anche un twincontrol
    C : TChart; // o altro componente..
begin
 F := TForm.Create(Application);
 C := TChart.Create(F);
 C.Parent := F; // <- il parent!
 // e poi usa tutti i suoi metodi e parametri
 // ...ad. es. SaveToFile ecc...
 C.Free;
 F.Free;
end;
Ciao, spero di averti aiutato :)
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Debug DLL con Delphi 2010

Ciao a tutti,
non riesco ad abilitare il debug del codice di una DLL. Qualcuno mi sà
indicare se c'è qualche impostazione particolare dell'IDE per il debug
delle DLL? il debug degli eseguibili invece funziona correttamente
Grazie.


Cosa intendi con «non riesco ad abilitare il debug del codice»?


Non riesco a vedere i pallini blu che mi permettono di fermare
l'esecuzione della DLL per intercettare eventuali cause di errori.

 l'esecuzione della DLL per intercettare eventuali cause di errori.
Spiegami come fai a fare il debug così capisco cosa manca.
Il debug di un exe e' facile perchè immediatamente disponibile al 
momento dell'avvio, per la dll devi fare l'attach al processo che la 
caricherà.
Con D7 impostavo il "break on load" della DLL, e poi avevo il controllo 
del debug con i breakpoints.
-- 
morde
D5,D6,D7
Firebird 2.1
QT 4.7.0 (MingW) QT Creator 2.1
Newsgroup: it.comp.lang.delphi
Titolo: Monitor tipo arcade

Ciao a tutti,
vorrei realizzare un programma il cui output dovrebbe essere visualizzato
correttamente su un monitor di tipo arcade (tipo quelli utilizzati per i
videogames da sala giochi), vorrei sapere se con Delphi è possibile pilotare
tramite software un monitor di questo tipo. Grazie in anticipo a coloro i
quali mi sapranno dare qualche indicazione in merito.
Agostino

 videogames da sala giochi), vorrei sapere se con Delphi č possibile
pilotare
sono televisori, quelli, privati del circuito si sintonizzazione,
ovviamente, ma non sono monitor, vale a dire che non hanno nulla a che
vedere con la VGA e sono pilotati, nel caso degli arcade, direttamente dalla
circuiteria della piastra. Se invece ti riferisci a monitor pc vga ruotati
di 90°, la risposta e' si, ci sono i monitor lcd ruotabili, che con gli
appositi driver sono gestibili con risoluzioni eterodosse (600x800,
768x1024, ecc.)
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Requisiti minimi

Come si fa a decidere quali sono i requisiti minimi di un Pc su cui
deve girare un'applicazione ?
Grazie

 Grazie
Facendo delle prove, guardando quante risorse occupa il tuo programma (su HD
e in RAM stai un attimo (per la ram ci sono le funzioni apposta)).
Per la CPU è un po' più difficile e per trovare proprio il minimo penso che
dovresti provarlo sul campo...

Newsgroup: it.comp.lang.delphi
Titolo: [D7] invio di immagine in email o in stampa

Ho la necessità di far apparire la maschera di nuovo messaggio email con già 
impostato il file in allegato, come fa il comando mailto (ma non gestisce 
allegati).
NON posso mandare in automatico la mail , questo già lo faccio: in questo 
caso non so l'indirizzo
Stessa cosa per mandare in stampa l'immagine.
In pratica dovrei simulare le operazioni che fa il tasto destro del mouse in 
explorer.
In alternativa far apparire una finestra di explorer con il solo file 
selezionato ...
Grazie per l'attenzione, Giulio


Devi usare le MAPI
http://tinyurl.com/6h56r
nella descrizione
vedi che c'è un lpFiles  che dovrai riepire con i dati del tuo file
l'esempio l'ho provato e funziona.. non ho provato con i files ma 
dovrebbe andare
ciao
   gabriele
Newsgroup: it.comp.lang.delphi
Titolo: [mdi] passare dati alla form chiamante

nn riesco a capire dovè l'errore e perchè nn funziona..
praticamente una form visualizza i dati di una tabella..
clicco un pulsante per filtrare 
e mi compara la mia finestra per creare la query..
all'uscita di questa ho la mia istruzione SQL da cambiare alla tabella
chiamante..
ma ho degli errori..
come mai..
Dalla chiamante.. (dove va in errore!!)
procedure Telecomm.ToolButton1Click(Sender: TObject);
var filter_form1: Tfilter_form1;
begin
 filter_form1 := Tfilter_form1.Create(Application);
 filter_form1.Parent := Self;
 filter_form1.Show;
end;
la chiusura della chiamata..
Telecomm(Parent).ADOQuery1.Close; Telecomm(Parent).ADOQuery1.SQL.Text :=
QuerySQL; Telecomm(Parent).ADOQuery1.Open;
il programma alla chimata va in errore!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

scusate..
nn ho fatto un saluto iniziale..
ciao a tutti..
e non ho scritto il tipo di errore
l'errore è
"cannot focus a disable or invisible window"
ciao


> ma ho degli errori..
gia sai...
A.

comincia col creare un data module e togli le adoquery dal form.
I form sono INTERFACCIA UTENTE, non logica.
A.

 A.
quindi nn cè altro modo??!?
mi crea problemi ora fare il datamodule ormai l'applicazione è finita :(
grazie
dante


Newsgroup: it.comp.lang.delphi
Titolo: piccola chat

Ciao a tutti
E' possibile creare una piccola chat (tra due persone) utilizzando i
componenti NMMSG e NMMSGServer di Delphi4?
Se si, è molto complessa come cosa? Non me ne intendo molto (credo si sia
capito ;))
Grazie a tutti
Ghismond

capito ;))
Un programma chat è incluso negli esempi di D4CS.
Ma non usa i 2 componenti che dici tu.
Questo prg di chat è abbastanza elementare ma, siccome non è roba di zio
Billy, FUNZIONA.
Magari se te lo guardi scopri che è prprop quello che serve.
Io l'ho provato su LAN. Non so se può funzionare in modo remoto.
Saluti
AS
"Se è Microsoft non funziona"

E' possibile creare una piccola chat (tra due persone) utilizzando i
E' possibile farlo utilizzando i socket.
Guarda la cartellina MIDAS.
--
-- Andrea Laforgia (UIN 87230455) ------------------------
Non scrivetemi in privato, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

 wrote in message
8pefur$c8q$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Srollbar in uno scrollbox

Scusatemi se la domanda può sembrare banale, ma c'è qualcosa che mi 
sfugge...
Ho piazzato su una form uno TScrollBox (align = alclient) e dentro una 
TImage (sempre align = alclient). L'idea è che quando carico una 
immagine più grande dell'area visibile della TImage, lo scrollbox 
dovrebbe scrollare... ma le scrollbar (verticale ed eventualmente 
orizzantale) non appaiono.
Qual è il problema?
MT

MT
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 alclient.
Ciao, grazie per la risposta. Ho seguito il tuo consiglio, ma le 
scrollbar non appaiono lo stesso. Ho scritto così:
Image.Width := Image.Picture.Bitmap.Width;
Image.Height := Image.Picture.Bitmap.Height;
Ho anche provato così:
Image.Width := Image.Picture.Bitmap.Width + 1000;
Image.Height := Image.Picture.Bitmap.Height + 1000;
giusto per abbondare con le dimensioni, ma niente.
MT

[...] 
Fai attenzione ad impostare la proprietą AutoSize del
TImage a False e autoScroll del TScrollBox a True e
forse anche lo Stretch del TImage a False ... nel caso
non siano ancora visualizzate le scrollBars ti
suggerisco di cancellare i due componenti e metterne
due ex novo perchč il tutto DEVE funzionare (appena
provato). ;)


 forse anche lo Stretch del TImage a False ...
E' andata. Grazie mille!
MT

Newsgroup: it.comp.lang.delphi
Titolo: Di nuovo 'Multiple-step generated error. Check each status value'

Salve a tutti,
ho cercato su vari ng ma non ho trovato risposta.
Il problema è il seguente:
mi collego via ADO ad un db sotto SQL server (7.0).
Tutto funziona: attraverso un'oggetto della classe TADOTable vedo i
record, riesco a modficarli ma non ad aggiungerne dei nuovi.
Regolarmente alla esecuzione della POST ottengo il criptico errore
'Multiple-step generated error. Check each status value'. Ho provato
ad intecettare l'errore ma non cambia nulla.
Ho installato delphi SP1, ADO update, e MDAC 2.6 ma il risultato non
cambia.
Come posso venirne fuori?
Grazie 1000 a tutti.
Bruno

 ad intecettare l'errore ma non cambia nulla.
Premesso che non uso Ado ne M$sql (bleaaaaahh) me ne vado x una idea.
Forse hai dei trigger associati alla tabella incriminata?
Se si, controllali molto accuratamente.
Anzi, prova a disattivarli e vedi se continui ad avere questo errore.
Quel "multiple step" mi fa pensare che all'atto della insert
sulla tua tabella il db cerca di fare altro e questo "altro"
fa qualche kazzata.
Ma č normale con ADO&M$Sql usare una Table e non una Query?
Ado te le fa anche asincrone....
Bye
AS
"Se č Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG