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

Ragazzi conoscete qualche motivo per cui una query verso un DB MSAccess2000
eseguita con una TADOQuery restituisce un RecordCount=1 mentre (LA
STESSA!!!) eseguita direttamente da MSAccess restituisce un dataset vuoto?
La risposta corretta è quella che ottengo da Access.
Sto impazzendo, ho controllato TUTTO e ottengo risultati differenti. Si
tratta di qualche Bug noto? o cosa?
Grazie,
Alessandro

 Alessandro
Ciao, Antò.

 dovrebbe darti il valore corretto.
Fatto. Ma il TAdoQuery insiste che il RecordCount=1
Pero'c'č una cosa:
L'istruzione WHERE contiene delle condizioni sulle date, Access memorizza
tutte le date in formato TDateTime ma se da qualche parte nel programma ho
scritto un valore in formato TDate? Il confronto dovrebbe avvenire in
maniera corretta, giusto? Almeno su giorno/mese/anno i l confronto č
corretto.
Adesso provo a definire i parametri come Stringhe piuttosto che come
DateTime e passargli i valori come stringa.
Grazie,
Alessandro

io non uso ne ado ne access. Ma credo che se non dati i seguenti dati:
versione di delphi
versione di ado/mdac installata sul pc
sistema operativo
difficilmente qualcuno potrà fornirti qualche indicazione.
Nota su recordcount
Quando apri una query essa NON SA quanti record ha restituito.
Quindi, se tu da delphi chiami una recordcount, il sistema deve farsi un
fetchall per calcolare tale valore.
Se i records sono pochi, ok.
Ma se sono tanti, rischi di avere attese abbastanza lunghe.
Se ti interessa giusto sapere se la query ha o meno restituito dei records
esiste la splendita proprieta IsEmpy.
certo, con Access + di 20 records x tabella non puoi usare, pero'... ;-))
Bye
A.


Hai ragione,
D5 su Win2000 con MDAC2.6
Provo con IsEmpty ma credo che il problema si stia spostando sul passaggio
dei parametri da Delphi a ADO.
Grazie,
Alessandro C.


infatti, anche IsEmpty mi indica che il DataSet non è vuoto.
Ma in un DBAccess quando specifico "Data Generica" o "Data in Cifre" indico
il metodo di rappresentazione o il tipo informazione da memorizzare?
Scusatemi ma sto girando intorno alla questione da troppo tempo...
Alessandro.

 La risposta corretta è quella che ottengo da Access.
che riga leggi da delphi ? (hai guardato i campi ?)


Si ho guardato,
mi restituisce un record riferito ad una data precedente all'intervallo di
date specificato nei parametri. Per questo mi sto interrogando sul passaggio


Nessun Bug, solo mancavo di specificare:
TAdoQuery. Prepared := True;
tutt qui.
Grazie per l'aiuto,
Alessandro C.

Newsgroup: it.comp.lang.delphi
Titolo: Capodanno e INCENDI

 alla pericolosità dei "botti" per l'incolumità personale.
Sono contro tutti i "botti" e non sopporto i piromani, ma mi spiegate cosa
c'entra questo post con Javascript?
Mettete almeno un [OT], thanks!
ciao,
salvo

Con javascript non so ma con Delphi certamente non c'entra
--
__________________________________
http://digilander.iol.it/snarchio
 
snar...@tin.it

 Con javascript non so ma con Delphi certamente non c'entra
Grazie,
comunque mi scuso per l'involontario crossposting: volevo replicare solo sul
NG javascript :-)
...ma è stato un ...incendio :-)
ciao,
Salvo
Newsgroup: it.comp.lang.delphi
Titolo: TreeView, ListView e rappresentazione in memoria (lunghetto)

Sto facendo un programmino che principalmente userò solo io (ma non si
sa mai), in cui vorrei mantenere un elenco di elementi raggruppati.
L'interfaccia sarebbe abbastanza canonica, con l'elenco dei gruppi
sulla sinistra e l'elenco degli elementi (compresi i gruppi contenuti)
sulla destra, quindi un TreeView e un ListView.
Per chi usa Remote Administrator 3.0, è un'applicazione come il client
che vorrei realizzare.
Quello che mi crea problemi è la rappresentazione in memoria di questi
dati.
Non sono un granché con l'OOP, infatti avevo cominciato usando degli
array dinamici e dei record, ma mi sono subito reso conto che era uno
schifo.
Ho riscritto praticamente tutto e alla fine sono giunto a questo
risultato:
- una ClassList contenente gli elementi collegata alla ListView
(elementi) mediante la proprietà Data (comodissima!)
- salvataggio e caricamento di elementi e gruppi da file XML separati
- nessuna rappresentazione in memoria per la TreeView (gruppi)
Ma non sono ancora contento. Non lo sono perché, in effetti, la
distinzione fra gruppi ed elementi non è logicamente corretta. Sono
*tutti* elementi, solo di tipo diverso (un gruppo può contenere
elementi e altri gruppi), e sarebbe bello gestirli come una entità
unica, ma che sia sempre collegabile con la proprietà Data della
ListView.
Il problema è che non riesco a trovare una struttura adatta per
gestire i dati in questo modo: dovrò mica usare un TreeView
"virtuale"? :)
L'ideale sarebbe stato una bella TClassTree, ma non esiste (e non so
come crearla).
Credo che la soluzione stia proprio nell'XML, ma essendo totalmente
ignorante nel campo (le routine di caricamento/salvataggio le ho mezze
copiate) non so bene dove sbattere la testa.

 come crearla).
Ricorda che è sempre possibile ereditare le classi *TTreeNode* e presumo 
anche *TListViewItem*, introducendo i campi desiderati; i controlli 
*TTreeView* e *TListView* possono creare istanze delle proprie classi 
discendenti attraverso eventi appositamente progettati (che ti 
consentono di restituire la classe da creare).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 "virtuale"? :)
Io ho fatto proprio così: un TreeView in cui ogni nodo ha nel campo Data un
oggetto di tipo TFsFolder (;-)) della mia struttura virtuale. Ad ogni click
sul nodo (OnChange) popolo la ListView (il mio metodo Items, che restituisce
tutti i figli di un nodo).
Non è necessario che sia virtuale, a meno che tu non sappia già che avrai a
che fare con molte centinaia (o migliaia) di elementi
-- 
Lis                   
www.alessandroghezzi.it
Angolo del buonumore  
www.alessandroghezzi.it/ridere
O'Telma Formula 1     
www.snurl.com/otelma
L'uomo più saggio non è colui che sa, ma chi sa di non sapere (Socrate)
Newsgroup: it.comp.lang.delphi
Titolo: GotoKey invece di una QuerySQL

e'  possibile eseguire una ricerca, in modo simile al BDE (si impostava
l'indice e si cercava con SetKey, GotoKey)
usando D7 + Firebird (ClientDataset,SqlDataSet,DataSetProvider, etc)
noto che devo chiudere una Query prima di eseguirne un'altra
StrQuery='Select * from Tabella1 where Tabella1.Codice='+QuotedStr(testo)
ClientDataSet1.Close;
SqlDataSet1.Close;
SqlDataSet1.CommandText=StrQuery;
SqlDataSet1.Open;
ClientDataSet1.Open;
questo sistema e' anche piu' lento di un campo di LookUp, dal momento che 
non
sempre si possono usare o i campi LookUp o le relazioni Master/Detail
esempio:
Tb Articoli  ! Tb Clienti ! Tb Citta
--------------------------------------------------
Articolo      ! Cliente      !  IdCitta
Categoria   !  IdCitta      ! NomeCitta
Cliente       !                   ! Cap
se del Cliente devo visualizzare NomeCitta e Cap
con un LookUp tra TbArticoli e TbClienti ricavo Id Citta ,
ma manca ancora l'aggancio tra Tb Clienti e Tb Citta tramite IdCitta
e dovrei usare una Query come sopra.
Paolo 

una join?
AS

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

Mi serve calcolare il valore della mediana di una serie di dati. Uso un db
Access e grazie al suo SQL (connessione via ADO) riesco a sfruttare MIN,
MED, MAX e StDev. Sapete se esiste un comando SQL anche per ottenete la
mediana? In alternativa, conoscete componenti che consentono di evitare di
scorrere tutti i record memorizzando parziali in variabili etc...
Grazie.
Luciano.

 MED, MAX e StDev.
Rinfrescami un attimo la memoria. Cos'e' la mediana?
cmq, da quel che ricordo di statistica, credo ti faranno comodo SUM,
COUNT, AVG
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:agm3bs$n3v8e$2...@ID-30644.news.dfncis.de...


 citi.
A quanto mi risulta, non esiste questa funzione tra quelle disponibili per
SQL.
Sql ne supporta abbastanza poche, appunto le basilari, perche' il resto puo'
essere implementato a livello di codice sui dati letti.
Bye!

 (crescente o decrescente è uguale).
Ok, allora bisogna fare un count, poi la select con order by, quindi un
MoveBy di count div 2 (forse un po' piu' efficiente di un for..Next).
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: D4 e .DCU di terze parti

Non mi ricordo piu' come si fa ad usare una DCU di terze
parti. (qualche parametro ?)
su Torry's ho trovato questa utility per accedere a MySQL
senza usare ODBC, dopo aver dichiarato uses adware;
mi cerca il file adware.pas (che ovviamente non e' presente). 

 mi cerca il file adware.pas (che ovviamente non e' presente).
Sei sicuro di avere però almeno il file adware.dcu?
Sei ancora più sicuro di non ricercare la "rottura" di qualche 
meccanismo di protezione shareware? :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:9ttfd.206624$35.97...@news4.tin.it...


 ha scritto nel messaggio
news:cllqsk$3uk$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: impostare il BDE Engine a Runtime

Ciao,
qualcuno sa come  si fa a settare alcuni parametri del BDE a runtime,
tipo:
LOCALSHARE
MAXFILEHANDLES
...
Nella pagina Configuration - System - Init
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Stefano Radici" ha scritto nel messaggio
| qualcuno sa come  si fa a settare alcuni parametri del BDE a runtime,
| tipo:
| LOCALSHARE
| MAXFILEHANDLES
| ...
| Nella pagina Configuration - System - Init
|
http://web.infinito.it/utenti/c/catand/Tips/db1.htm
(se tutto funziona ancora ...)
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: Sfondo desktop con tratteggiate diverse risoluzioni

Ho un monitor 22" 16:9 come faccio a lavorare "con comodità" sulle form che 
devono essere impostate ad una risoluzione 1024x768 senza cambiare la 
risoluzione del mio monitor? Mi sembra che esista uno sfondo con disegnate 
linee tratteggiate delle diverse risoluzioni così che è possibile stirare le 
form alle giuste risoluzioni. Oppure un altro comodo metodo? Thanks
St. 

Jst ha scritto:

prova ad inserire nella formcreate    width := 1278; height:=768;
un'altra soluzione utilizzando windows:
interface
.
.
.
 protected
   procedure WMgetMinMaxInfo(var Message: TWMGetMinMaxInfo);
                            Message WM_GetMinMaxInfo;
  private
.
.
.
implementation
.
.
.
procedure TForm1.WMgetMinMaxInfo(var Message: TWMGetMinMaxInfo);
begin
  with Message.MinMaxInfo^ do
  begin
  ptMinTrackSize.x:= 1278;
    ptMinTrackSize.y:= 768;
  end;
end;
ciao....

Newsgroup: it.comp.lang.delphi
Titolo: Indirizzi IP

Come si fa a sapere quali indirizzi IP sono attivi nella Lan e A che utenti
appartengono ?
Saluti
Stefano Tampieri

 wrote in message
8flel9$eor$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Altri componenti

Ciao, scusate, vi chiedo ancora una cortesia:
avete presente Dc++ dove in basso ci sono quelle linguette? Ecco ho provato
con un PageControl, metttendo i tab sot, ma nn č cosě. Qualche suggerimento?
Su Torry, nn trovo niente di bello.
Inoltre sempre riguardo a Dc++ o agli altri moderni programmi. Avete
presente che se clicate su una colonna, la potete spostare, trascinandolo?
Ecco, qualche componente? su torry nn cve ne sono. Mi sembra alquanti ma
sono tutti a pagamento.
Grazie e Ciao

Dimenticavo, come faccio a colorare il colore del TESTO in una ListView?
Stavo provando cosě, ma nn funziona. Ovviamente specifico io che riga
colorare, cioč quando aggiungo una riga, passo il tutto ad una procedura che
aggiunge caption, subitem ad una listview, prendendo in considerazione anche
il colore;
  if (ListView1.ItemIndex) = 0 then
    (Sender as TListView).Canvas.Font.Color := clRed
  else
    (Sender as TListView).Canvas.Font.Color := clBlack;

Dimenticavo, come faccio a colorare il colore del TESTO in una ListView?
ne abbiamo parlato pochi giorni fa. Cerca il messaggio "Items dei
TreeView" del 1/7/2003
-- 
Ore 18.30: premo invio.

Per quanto riguarda le altre 2 domande?

Uhm tornando a quello della ListView a colori, nn riesco ad applicarlo alla
TlistView. Ho realizzato una procedura, ma nn riesco a passargli il colore;
Una cosa cosě
AddLog(ora, log, clRed);
Solo che nn funziona, nn riesco a fargli cambiare colore


Una cosa così sinceramente mi dice molto poco.
La soluzione è, come ho già spiegato nell'altro thread, di utilizzare
il canvas della TListView nell'evento OnCustomDrawItem
if item.Caption = 'ciao' then
   ListView1.Canvas.Font.Color := clred;


Asp mi spiego meglio.
Procedure AddLog(ora, azione, colore);
var item : TListItem;
begin
item := Listview1.Items.Add;
item.Caption := ora;
item.subitem.add(azione);
//ecco mi manca qlc del tipo
item.Color := colore;
end;
Il metodo che dici tu, nn mi va bene, xkè se lo uso, e devo colorare solo
una determinata riga, con magari altre che hanno la stessa cpation, viene
fuori un casino.
Spero di essermi spiegato meglio



Vedi,  non puoi decidere quando vuoi tu il colore o qualsiasi altro
attributo di un TListItem.
Devi aspetatre che TListView ti chieda se ci sono particolari
informazioni che intendi passargli.
Questo avviene nell'evento OnCustomDrawItem.
Prova a guardare la dichiarazione di questo evento (benedetto help):
OnCustomDrawItem(Sender: TCustomListView;   Item: TListItem; State:
TCustomDrawState; var DefaultDraw: Boolean);
Come vedi uno dei parametri è Item, di tipo TListItem.
Ciò significa che *ogni volta* che un oggetto sta per essere disegnato
(o ridisegnato) questo evento viene chiamato.
Il mio era un esempio, non è necessario sia la caption ma altro, che
so
if Item.Data is TPippoObject then item.canvas.font,color := clnavy
oppure
if Item.ImageIndex <> 11 then etc

Newsgroup: it.comp.lang.delphi
Titolo: problema di fine filmato con ShockwaveFlash

Salve a tutti,
Vorrei sapere come posso con l'ocx di flash della shockwave sapere quando un
filmato flash è arrivato alla fine.
Io ho fatto con
if    (ShockwaveFlash1.CurrentFrame=ShockwaveFlash1.TotalFrames) then // fai
qualcosa
ma sembra non fiunzionare a dovere
Grazie

Sapresti per cortesia dirmi se tra le risorse di Flash c'e' la possibilita'
di mandare un filmato (audio-video) da un PC a diversi altri (un
broadcasting).
Grazie cmq Giorgio Padoan
www.pinesrl.com/lookscreen/
"ovnis" <nos...@delphi.eml> ha scritto nel messaggio
news:uyclc.132861$hc5.5...@news3.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: CheckListBox Xp-style?

Qualcuno conosce una CheckListBox simile a quella vista in IE6 - Strumenti - 
Opzioni Internet - Avanzate ?
Mi servirebbe per gestire una lista di parametri.
Ho provato quella dei componenti TMS e delle RX libraries ma non hanno il 
look in Xp-style.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 look in Xp-style.
Design eXperience o RbControls - Guarda su DelphiPages
Ciao Daniele

 Opzioni Internet - Avanzate ?
Se non hai fretta, il gruppo Jedi ci sta lavorando
-- 
Lis
Mercatino: 
http://snurl.com/sito_lis
Aiuta la ricerca contro il cancro: 
http://snurl.com/ida_team


VirtualTreeView, su 
http://www.delphi-gems.com
-- 
Ciao,
Stefano
Home page: 
http://www.lazyclan.com
ICQ#:      24140153

 VirtualTreeView, su 
http://www.delphi-gems.com
pernso che userò questi componenti, sembrano molto belli


Newsgroup: it.comp.lang.delphi
Titolo: Inviare immagini riprese da telecamera via modem

Ho una scheda acquisizione alla quale ho collegato una telecamera con uscita
vhs.
Tramite un componente preso da Torry posso vedere l'immagine ripresa dalla
telecamera in un form.
Ora la mia esigenza è di fornire al cliente la possibilità di collegarsi via
modem al pc al quale è collegata la telecamera per vedere l'immagine su un
altro computer.
Insomma, fare quello che dovrebbe fare MsNetMet solo che la roba di
Microsoft non funziona.
Le directx possono fare una cosa del genere?
Ci sono altri sistemi?
faccio prima a mettere 2 parabole ed affittare un po' di banda su un
satellite?
Grazie x ogni indicazione
AS
"Se è Microsoft non funziona"

"a.salvati"
| Ora la mia esigenza è di fornire al cliente la possibilità di collegarsi
via
| modem al pc al quale è collegata la telecamera per vedere l'immagine su un
| altro computer.
io ho provato a fare qualcosa del genere (non tramettevo
immagini della telecamera, ma semplicemente il desktop remoto)
ottenendo dei risultati diciamo accettabili su LAN, con modem
non ho provato...
in pratica prenedevo l'immagine,
la comprimevo in jpeg (con possibilità si selezionare la qualità)
e poi la trasmettevo via socket...
Ciao!
Alan Solo

sull'ultimo numero di Circuit Cellar Ink c'e' un articolo di un tizio
che ha realizzato un progetto simile al tuo.
La diversita' sta nel fatto che l'immagine e' consultabile da chiunque
su Internet.
Se mi mandi il tuo n. di fax ti spedisco le pagine in questione.
Ciao
Duilio
Newsgroup: it.comp.lang.delphi
Titolo: Delphi ORM e versionamento

Qualcuno forse ha giï¿œ experience a tal proposito...
Trovandomi a usare un ORM per delphi,ad un esempio tiOPF, esiste il 
concetto di versionamento degli oggetti di business?
Come viene gestita questa cosa?
Mi sto ponendo il problema che con il tempo potrei avere la necessitï¿œ 
di aggiungere attributi ai miei BO, e mi chiedo come si comporta l'OPF 
in questo caso: permette il versionamento o ti vincola a fare l'upgrade 
di tutti i database alla nuova struttura?
Mi sto ponendo nella condizione di un backend magari un webservice che 
riceve da tutto il mondo, da varie versioni dei miei software, dei 
flussi di dati in xml contenenti varie versioni dello stesso BO, e me 
li devo gestire..
Forse e' per pura accademia, ma l'idea non mi sembra male.
Considerate che utilizzo delphi 5 e 7.. non ho altro.
-- 
Morde

 Considerate che utilizzo delphi 5 e 7.. non ho altro.
E' un bel progetto, davvero interessante. Si potrebbe iniziare a pensare
a qualcosa per poterlo realizzare. Il vantaggio, ovviamente, ï¿œ quello di
avere sempre prodotti opensource e non dipendere da software house nï¿œ
componentistica di terze parti che, generalmente, io tendo sempre ad
evitare ;)
Antonio
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Saluti dal TROLL - Auguri di Natale....

Bene, cari amici... Come ogni anno siete stati trollati per benone per
Natale...
Il mio compito per il 2008 finisce qui....
Tanti auguri e grazie in ogni caso per i contributi...
*                      *
*                         *                     *
         *       *               *        *           *
*                 *        *        *
*        *           *      *        *         *        *
*       *       *        *
*                      *
*                         *                     *
         *       *               *        *           *
*                 *        *        *
*        *           *      *        *         *        *
*       *       *        *
*                      *
*                         *                     *
         *       *               *        *           *
*                 *        *        *
*        *           *      *        *         *        *
*       *       *        *
il TROLL.......... Ho,ho,ho ... Happy Cristmas



 Natale...
Che vita di merda che devi fare...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Che vita di merda che devi fare...
ha,ha.... :-D sempre dentro nella rete fino all'ultimo....

 Il mio compito per il 2008 finisce qui....
mi dispiace solo esser caduto nel trappolone, gli insulti te li sei
veramente meritati tutti.
Nonostante ciň ti auguro un 2008 migliore del 2007...perchč il 2007 deve
essere stato veramente frustrante per te...

 essere stato veramente frustrante per te...
Non eri tu l'obbiettivo della trappola, si vede che sei una persona di
grande spessore morale e intellettuale.
La lotta è contro l'arroganza e l'insicurezza di qualcuno che si
nasconde dietro la conoscenza di qualcosa come Delphi, ma non ha
maturato una visione matura e "buona" del mondo. Contro l'egocentrismo
di alcune persone che nasce da un vuoto latente (forse dato
dall'educazione che hanno ricevuto) oppure dalla loro insicurezza.
Ciao Buona Natale ;-)

Newsgroup: it.comp.lang.delphi
Titolo: TDBImage e strech

ciao a tutti... devo disegnare delle linee rette all'interno di un TDBImage 
(tipo delle freccie) e per farlo uso Tcanvas del TDBImage (memorizzandomi 
coordinate dei click tramite eventi onmousexxxx)... se l'immagine è a 
dimensione reale nessun problema, se invece è stretched sembra che non 
prenda le coordinate corrette... cosa posso fare?
Simone 


Non ho modo di fare una prova adesso, ma secondo me devi correggere le 
coordinate del click in base al fattore di stretch dell'immagine:
Per esempio, se visualizzi un'immagine larga 256 pixel in un TDBImage
largo 80, la coordinata schermo X va moltiplicata per 256/80 per
ottenere la corrispondente coordinata bitmap X'.
Discorso analogo per la Y.
ciao
Giacomo

provo subito, grazie
Simone
Newsgroup: it.comp.lang.delphi
Titolo: Lib HTML dove...

Qualcuno sa dove poter scaricare librerie
per funzioni  HTML.
Quelle fornite con Delphi sembra che non
funzionino con S.O. WinME, almeno così
dicono la ex Borland.
Saluti.

 funzionino con S.O. WinME, almeno cosě


Provato ma non c'è !!!!
Newsgroup: it.comp.lang.delphi
Titolo: Progress bar e bottoni

Consiglio per un novizio:
ho creato nella mia applicazione una piccola form che viene richiamata per 
effettuare dei calcoli e
contiene soltanto delle scritte, un'immagine, una progress bar e un bottone 
per  l'abort inseriti a design-time,
il problema è che la progress bar parte prima che venga completata la 
visualizzazione della form
e quandi mancano ancora dei componenti e poi pulsante di abort non
risulta attivo durante il running della progress bar.
Qualche indicazione ?
grazie

 ha scritto nel messaggio
news:n0N3d.357799$5D1.16...@news4.tin.it...

1)  In che vento fai partire la progressbar?
2) Hai messo Application.processmessages() nel ciclo?

 Qualche indicazione ?
derivare da TThread e mettere la parte dei calcoli lě dentro.
Cosě č piů efficiente, puoi averne quanti ne vuoi (non infiniti, ma molti) 
che girano in parallelo e non sei obbligato a inserire 
Application.ProcessMessages nei cicli, che rallenta l'esecuzione.
Copia-incolla rapido di codice che avevo usato tempo fa per delle prove, 
che ti fornisco "as is":
unit uThread;
interface
uses
  Classes, Forms, Stdctrls;
type
  MfTest = class(TThread)
  private
    FForm: TForm;
    FLabel: TLabel;
  protected
    procedure Execute; override;
    procedure Update;
  public
    property Form: TForm read FForm write FForm;
    property TheLabel: TLabel read FLabel write FLabel;
  end;
implementation
uses SysUtils, Windows;
{ MfTest }
var
  i: Integer;
const
  time = 1;
procedure MfTest.Execute;
begin
  while not Terminated do
    begin
      i:= 0;
      while (i < 255) do
      begin
        Inc(i);
        Synchronize(Update);
        Sleep(time);
      end;
      while (i > 0) do
      begin
        Dec(i);
        Synchronize(Update);
        Sleep(time);        
      end
    end;
end;
procedure MfTest.Update;
begin
  with FForm do
  begin
    Color:= RGB((255 - i),i, 64);
    FLabel.Caption:= IntToStr(i);
    Invalidate;
  end
end;
end.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//*****************************************************************
//esempio di utilizzo:
//*****************************************************************
procedure TfrmExample.FormCreate(Sender: TObject);
var
  t: MfTest;
begin
  IncGlobalValue;
  Top:= TopLeft.X + GetGlobalValue * step;
  Left:= TopLeft.Y + GetGlobalValue * step;
  if (Top > Screen.Height - Height) or (Left > Screen.Width - Width) then
    //Application.Terminate;
  //Caption:= 'Istanza n. ' + IntToStr(GetGlobalValue);
  t:= MfTest.Create(True);
  t.FreeOnTerminate:= True;
  t.Form:= Self;
  t.TheLabel:= Label1;
  t.Resume;
end;
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

   Left:= TopLeft.Y + GetGlobalValue * step;
 if (Top > Screen.Height - Height) or (Left > Screen.Width - Width) then
   Application.Terminate;
 Caption:= 'Istanza n. ' + IntToStr(GetGlobalValue);

Newsgroup: it.comp.lang.delphi
Titolo: Lettura file remoti WinInet , Indy o TurboPower

devo far leggere dei file ascii da un server remoto Windows via Tcp/Ip,
quale via seguire
- mi serve stabilire una connessione (e con Indy  TidFTP si riesce)
ma poi per leggere una riga alla volta, cosa posso usare.
non devo fare un download, ma leggere una riga alla volta e in base al
contenuto , decidere se inviarla ad una macchina taglia vetro.
grazie Stefano
WinInet , tramite la unit wininet offre alcune funzioni , che non so come
usare
function InternetOpen(
    lpszAgent: PChar;
    dwAccessType: DWORD;
    lpszProxy: PChar;
    lpszProxyBypass: PChar;
    dwFlags: DWORD): HINTERNET;
function InternetReadFile(
    hFile: HINTERNET;
    lpBuffer: Pointer;
    dwNumberOfBytesToRead: DWORD;
    var lpdwNumberOfBytesRead: DWORD): BOOL; stdcall;

 usare
questwe funzioni sono documentate insieme alle altre api di windows.
A.

> che usi, cmq usa gli indy
quali componenti con D2006 ho Indy10, ho la Palette Indy Server e
Indy Client , con un bel po di componenti , cercando in rete non e' che
abbia trovato documentazione su Indy e descriozione dei vari componenti.
ciao Stefano 

 abbia trovato documentazione su Indy e descriozione dei vari componenti.
tidtcp...
A.
Newsgroup: it.comp.lang.delphi
Titolo: Hook per tenere una finestra in primo piano

Dovrei tenere una finestra in primo piano senza che nessuna altra finestra
possa andarci sopra, ne di errore di sistema ne di altre applicazioni. Il
problema è che questa finestra è generata da una applet java proprietaria
che non ho possibilità di toccare, quindi mi serve di monitorare questa
applet. La necessità è che questa stia sempre in primo piano, come il task
manager di windows 2k/xp, perchè sarà un pc esposto al pubblico e non mi
posso permettere che il cliente veda una bella finestra di errore sul suo
monitor. La piattaforma su cui gira sarebbe un sistema nt (quindi 2000 o
xp). Io avevo pensato ad un paio di soluzioni, molto complicate da fare
(almeno per me) e che sarebbero:
1) Installo un hook system-wide che monitora tramite una CBTProc tutti i
messaggi del tipo HCBT_CREATEWND e li intercetta, chiudendo, minimizzando o
portando in secondo piano la finestra che verrà creata, o addirittura non
farla creare nemmeno! riportando il un file di log tutte le azioni compiute
(almeno per informare l'operatore). Se il compputer crasha mi sta bene, ci
va l'omino che lo resetta!
2) Installo un hook che tiene sotto controllo il focus della finestra e lo
riporta in primo piano come questa perde il focus tramite i messaggi
WM_KILLFOCUS e WM_SETFOCUS. Dovrebbero essere i messaggi che il s.o. usa per
impostare il colore della titlebar delle finestre.
Avete suggerimenti su come altro poter implementare differentemente, magari
più semplicemente questo sistema? è la strada giusta quella che sto cercando
di intraprendere? Consigli?
Ciao e grazie
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 21/11/2003 1.08.03
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 Ciao e grazie
Ciao,
Andrea

 visualizza l'applet?
Oggi ho acquisito un po più di specifiche sul progetto, visto che sta a rm e
io sto a mi, per telefono a volte, anche dopo aver parlato un'ora cercando
di capire, sfuggono a volte dei particolari!! Per fortuna perchè se no era
un suicidio (almeno per me) fare quello descritto nel primo passaggio!
L'applet java purtroppo è standalone, ma ho scoperto esserci anche un plugin
per ie. Scoperta questa cosa cambiano i piani! Ho pensato di poter fare una
finestra normale, con delphi, metterci dentro l'activex di ie, e mandarli
all'url richiesto. Ho impostato il fsstayontop, e ho visto che provando a
lanciare un errore di sistema (tipo start->Run->adfa.exe) l'errore mi rimane
sotto. E' quello che volevo. Ma ho visto che la finestra di winamp rimane
sopra. Come cavolo fa????? Adesso mi è venuta la curiosità!
ciao e grazie
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 21/11/2003 14.30.42


 sopra. Come cavolo fa????? Adesso mi č venuta la curiositą!
E' una finestra con lo stile WS_EX_TOOLWINDOW

 E' una finestra con lo stile WS_EX_TOOLWINDOW
grazie della puntualizzazione.
adesso sperimento un pò!
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 27/11/2003 14.10.05

Newsgroup: it.comp.lang.delphi
Titolo: Avvio D2005

e' possibile eliminare la Welcome page dall'avvio di D2005 ?
nelle varie voci/opzioni non trovo il modo di farlo. 

 nelle varie voci/opzioni non trovo il modo di farlo.
Prova a vedere se questo configuation manager lo permette.
http://www.alphalink.com.au/~jed/dcm.htm
cerca su gg "welcome page delphi 2005"
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 nelle varie voci/opzioni non trovo il modo di farlo. 
Potresti tentare con l'aggiunta dell'opzione "-np" dalla riga di 
comando, ma il suggerimento di Morde è senz'altro più valido: agendo sul 
Registro di Configurazione e rimuovendo il package che gestisce la 
"Welcome Page", risparmi memoria e riduci il tempo di caricamento.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Newsgroup: it.comp.lang.delphi
Titolo: Dove sbaglio

In questi ultimi giorni pre-natalizi sono più fuso del solito.
Sapreste indicarmi dove sbaglio ?
   for i:=1 to 10 do
       begin
          if i<10
          then begin
                 if DMEV1.TUtenti.FieldByName('D0'+IntToStr(i)).AsString =
'S'
                 then TCheckBox('CBD0'+IntToStr(i)).Checked := True;  // qui
da errore
               end
          else if DMEV1.TUtentiD10.Value = 'S'
               then CBD10.Checked := True;  // qui funziona
       end;
Ho una serie di campi nel database che vanno dal D01 a D10 e qui non mi da
errori ed ho 10 TCheckBox la cui proprietà Name va da CBD01 a CBD10. Durante
la compilazione non ho errori però durante l'utilizzi la procedura non
funziona e da un errore senza specificare quale.
E' sicuramente sbagliata questa istruzione
TCheckBox('CBD0'+IntToStr(i)).Checked := True;   , ma come devo corrergerla
è ciò che non so.
Ciao a tutti e Buone Feste.
Marco
supp...@reporterprofessional.it

č ciň che non so.
Si, tu hai bisogno del TCheckBox, ma non puoi fare il cast usando una
stringa. 
Piuttosto puoi cercare il componente dato che ne sai il nome.
Per fare questo usa la FindComponent, che č un metodo di TForm.
Newsgroup: it.comp.lang.delphi
Titolo: Programma Delphi in Web

Ho un programma scritto interamente in Delphi che non mi dispiacerebbe
convertire in altri linguaggi per usarlo ad esempio via explorer in
ogni piattaforma.
Qualcuno sa se è possibile convertire interi programmi sorgente da
delphi 7 a Java, php ecc......?
Grazie 1000
Gianluca

 ogni piattaforma.
Non è una risposta, ma una domanda: perchè dovresti convertirlo per 
pubblicarlo sul Web? :-|
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Scusate l'intromissione ma conoscete altri metodi per sviluppare in delphi e
far eseguire i propri applicativi in internet, senza dover usare INTRAWEB
???
"Marco Breveglieri" <ma...@NO.SPAM> wrote in message
news:KY3Md.811781$35.31...@news4.tin.it...


 ???
Sinteticamente, usare i componenti WebBroker per costruire delle "Web 
Server Application" oppure utilizzare 
ASP.NET
 con Delphi2005/Delphi8.
Ciao! :-)


anche, ma più che altro per utilizzarlo su ogni piattaforma.....

 anche, ma più che altro per utilizzarlo su ogni piattaforma.....
Il mio "perchè" era riferito al motivo della conversione, non al motivo 
per cui rendere un'applicazione fruibile via Web. :-)
Piuttosto che convertirlo in un linguaggio differente, potresti rendere 
il tuo applicativo una "Web Server Application", come dicevo poco fa, e 
usare delle costanti di compilazione condizionale per modificare la 
piattaforma indirizzata dal file compilato, generando ISAPI, NSAPI, 
estensioni per Apache, CGI e così via.
Se fai qualche ricerca con Google nei vecchi post, forse trovi qualcosa 
riguardo la conversione di progetti Delphi in altri linguaggi, ma dubito 
che il processo sia così "automatico" nella pratica. :-|
Ciao! :-)

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 - Updates

Buongiorno.
Per un problema, che come si dice, è incredibile, ho perso il CD dove
avevo archiviato gli update di D5 Ent. Eng.
Gentilmente qualcuno sa dove posso scaricarli (se non ricordo male
erano 4 con l'ultimo per ADO) oppure è così buono d'animo che me li
può inviare via mail (turk-184 at 
libero.it
) o su sito ftp ?
E' importante. Grazie a tutti !
turk-184

http://info.borland.com/devsupport/delphi/downloads/#Delphi%205

 
http://info.borland.com/devsupport/delphi/downloads/#Delphi%205

se vuoi ce l'ho io
Simone

 probabilmente il sito ftp non esiste piu'.
Ho raccolto i vari file di aggiornamento di Delphi 5 che avevo e li ho
copiati in una cartella del mio server web, accessibili per il
download all'indirizzo:
http://www.stargate.it/page.php?area=support/delphi&page=download
Spero possano tornarti utili
Alessandro

Grazie ad entrambi !
Molto gentili, non sò come sdebitarmi ;-)
turk-184


 Molto gentili, non sï¿œ come sdebitarmi ;-)
Se non lo sai, te lo posso dire io come sdebitarti: con un bonifico di 
almeno 500 euro su un conto bancario di intesa san paolo, se vuoi ti 
do' le specifiche in privato ;-)
^___^
-- 
Morde

  di intesa san paolo, se vuoi ti
        ^^^^^^^^^^^^
Brrrrrrr
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4556 (20091029) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

Newsgroup: it.comp.lang.delphi
Titolo: Installare nuovo componente?

Ciao
Ho scaricato una unit (.pas) e vorrei aggiungere il relativo componente alla
palette.
Come mi devo muovere? Ho provato ad agire su
component\newcomponent-installcomponent, ma non so di preciso cosa devo
fare.
Chi mi può aiutare?
Grazie mille
Andrea

 Grazie mille
prego
bye
as
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Eliminare cartella

Salve a tutti
Con Removedir è possibile eleminare una cartella purchè sia vuota.
Quello che io, invece, vorrei fare è eliminare una cartella con tutti i file
in essa contenuti.
Come posso fare?
Grazie e ciao a tutti da Matteo

 ha scritto nel messaggio
news:2IPrb.1382$9_.5...@news1.tin.it...

//Dichiari questa funzione
Function File_DirOperations_Datail(
  Action            : String;  {COPY, DELETE, MOVE, RENAME}
  RenameOnCollision : Boolean; {Renames if directory exists} // false non
crea copia di.. ma sovrascrive, true crea copia di..
  NoConfirmation    : Boolean; {Responds "Yes to All" to any dialogs}
//false mostra conferma YES TO ALL, true no
  Silent            : Boolean; {No progress dialog is shown}  //false
visualizzato il progress, true non vis il prog
  ShowProgress      : Boolean; {displays progress dialog but no file names}
  FromDir           : String;  {From directory}
  ToDir             : String   {To directory}
  ): Boolean;
var
  SHFileOpStruct : TSHFileOpStruct;
  FromBuf, ToBuf: Array [0..255] of Char;
begin
  Try
    If Not DirectoryExists(FromDir) Then
    Begin
      Result := False;
      Exit;
    End;
    Fillchar(SHFileOpStruct, Sizeof(SHFileOpStruct), 0 );
    FillChar(FromBuf,        Sizeof(FromBuf),        0 );
    FillChar(ToBuf,          Sizeof(ToBuf),          0 );
    StrPCopy(FromBuf,        FromDir);
    StrPCopy(ToBuf,          ToDir);
    With SHFileOpStruct Do
    Begin
      Wnd    := 0;
      If UpperCase(Action) = 'COPY'   Then wFunc := FO_COPY;
      If UpperCase(Action) = 'DELETE' Then wFunc := FO_DELETE;
      If UpperCase(Action) = 'MOVE'   Then wFunc := FO_MOVE;
      If UpperCase(Action) = 'RENAME' Then wFunc := FO_RENAME;
      pFrom  := @FromBuf;
      pTo    := @ToBuf;
      fFlags := FOF_ALLOWUNDO;
      If RenameOnCollision Then fFlags := fFlags or FOF_RENAMEONCOLLISION;
      If NoConfirmation    Then fFlags := fFlags or FOF_NOCONFIRMATION;
      If Silent            Then fFlags := fFlags or FOF_SILENT;
      If ShowProgress      Then fFlags := fFlags or FOF_SIMPLEPROGRESS;
    End;
    Result := (SHFileOperation(SHFileOpStruct) = 0);
  Except
    Result := False;
  End;
end;
//poi per eliminare una cartella basta chiamare
File_DirOperations_Datail('DELETE',false,true,true,true,'tuacartella','tuaca
rtella');
Ciao
Andrea

 in essa contenuti.
SHFileOperation()
--
- Carlo -
"Imparare senza riflettere o riflettere senza imparare non vi porta alla
buona comprensione" Confucio
Newsgroup: it.comp.lang.delphi
Titolo: Windows directory

Scusate la domanda da neofita, ma oltre al sistema operativo corrente, come
posso sapere il sistema operativo installato su un altro Hard Disk, qualora
ne avessi due o piu' ?
Grazie per le risposte: Max

 altro Hard Disk, qualora ne avessi due o piu' ?
Nen esiste una API del genere. L'unica cosa che puoi fare e' cercare
alcuni file/directory specifici.
-- 
I am what I am, I do what I can
Non trovi qualche cosa? 
http://url.repository.biz/go/1J

 alcuni file/directory specifici.
forse lui intendeva sistemi operativi installati su partizioni diverse, nel 
qual caso non saprei quale consiglio dargli (su Xp le altre partizioni si 
possono "montare" tipo linux?)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 altre partizioni si possono "montare" tipo linux?)
La soluzione piu' sicura sarebbe quella di leggersi la tabella delle
partizioni, anche se non so come si possa procedere in tal senso.


alcuni file/directory specifici.
Non so se e' la strada piu' giusta, Setec, perche' l'SO dal quale sta girando
il programma potrebbe non vedere altre partizioni nascoste o con file system
linux. Secondo me dovrebbe andare a vedere nella FAT, perche' se non ricordo
male ogni sistema operativo ha un byte che lo contraddistingue.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 partizioni, anche se non so come si possa procedere in tal senso.
in effetti speravo che Xp/2000/NT fornisse qualche API in proposito


in effetti speravo che Xp/2000/NT fornisse qualche API in proposito
http://www.efg2.com/Lab/Library/Delphi/IO/DisksDrives.htm
Non so se ci si trova quello che serve, senno' bisogna cercare in msdn le api
di basso livello per leggere la fat dell'HD.
-- 
Morde. 
Ci stiamo preparando per il seminario su Octane 
che si terra' il 3 Feb a Milano! info su
http://it.groups.yahoo.com/group/icld/

> in effetti speravo che Xp/2000/NT fornisse qualche API in proposito
Con CreateFile + DeviceIOControl è possibile specificare il "control
code" IOCTL_DISK_GET_PARTITION_INFO_EX ed ottenere informazioni su una
specifica partizione.  Poi, spulciando i "partition type", si scopre
(nei limiti) il sistema operativo installato.

 ne avessi due o piu' ?
Potresti provare a leggere manualmente il file Boot.ini che risiede
(nascosto e di sola lettura) generalmente in C:\ o comunque (al massimo
facendoti restituire l'elenco delle partizioni  lo puoi cercare ciclando su
tutte le lettere di unità locali).
Questo contiene tutte le informazioni necessarie alla generazione del menu
di avvio per i PC su cui sono installati piu sistemi operativi, quindi
estraendone il contenuto con un normale componente TIniFile, potresti
trovare buona parte delle informazioni che cerchi. Sicuramente puoi trovare
informazioni dettagliate nel MSDN o in qualceh resource Kit.
Ciao,
Gianluca-
Newsgroup: it.comp.lang.delphi
Titolo: IE???

Ciao a tutti.
Ho un problema urgente:
devo intercettare il testo della barra di IE ma... non trovo l'handle.
sapete come auitarmi?
grazie in anticipo.
(non curatevi della firma)
--
              /´¯/)
            /¯..//
           /....//
    /´¯`/''   ''/´¯¯`·¸
  /''/    /    /    /¨ /¯\
 (''(    ´    ´     ¯|/''   '')
  \                         /
    \                     /
fred...@libero.it

 grazie in anticipo.
    Utilizza WinSight e scopri il nome della classe della finestra IE che ti
interessa e poi utilizza FindWindow...
    Saluti!
--
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________


l'ho fatto ma l'handle non esiste!
ci sono altre soluzioni?


mmm... guarda che si vede....
findWindow('IEFrame', ecetteraparentesichiusaduepunti



ehm... era un problema di maiuscole :-)
Sono riuscito a trovare l'handle ma  non riesco a copiare il testo, il
winsight lo fa, ma con getwindowtext non funziona.
forse devo prima inviare il messaggio alla statusbar
sendmessage(hstatusbar,bs_simple,1,0)
poi leggere il testo
(come fa IE)
ma il winsight mi vede il messaggio come WM_USER
sapete come si fa??
il problema è con tutte le statusbar non "simple"
Newsgroup: it.comp.lang.delphi
Titolo: Neofita insert image in DB

come faccio ad inserire un'immagine in un campo del mio database in paradox
7 
grazie
ciao
Alberto
--------------------------------
Inviato via 
http://usenet.iol.it

preso direttamente dalla guida di delphi5:
GraphicField is a persistent field object that encapsulates the fundamental
behavior common to graphic data. Graphics fields are a form of binary large
object (BLOB) field where the data includes a BLOB header describing the
encoding of the graphical value. TGraphicField differs from its immediate
ancestor TBlobField only in having a DataType of ftGraphic. As a descendant
of TBlobField, TGraphicField includes many properties, methods, and events
that are useful for managing the value and properties of a BLOB field in a
database.
As with all persistent field objects, a TGraphicField can be created at
design-time using the Fields Editor or at runtime by calling the constructor
for the class. Persistent field objects exist solely in the memory space of
a Delphi application. Creating a persistent field object only creates an
object in the application, and does not result in the creation of a field in
a table.
Fields in a table can be accessed without use of persistent field objects.
Virtual field objects are created to provide access to a field when the
field is referenced through such means as the TDataSet.Fields property or
the TDataSet.FieldByName method. However, as both the Fields property and
the FieldByName method return a value of type TField, the return value must
be typecast as a TGraphicField or TBlobField before using any property
specific to TGraphicField or TBlobField.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Debug in D7- D6 e Access Violation

Buongiorno a tutto il NG...
...purtroppo è da un po di tempo che se faccio un debug delle applicazioni
mettendo un breakpoint e poi andando avanti con F7 il delphi va in Access
Violation.
Me lo fa su TUTTE le applicazioni anche quelle di esempio scritte da altri.
Sia in D6 che in D7.
C'è da dire che però l'access violation non blocca il debugger...ossia se
premo ok per rispondere alla finestra dell'access violation poi il debugger
va avanti e si posiziona correttamente alla riga successiva di codice...vedo
eventualmente i valori di variabili, proprietà e quant'altro...poi se premo
nuovamente F7 segue di nuovo access violation...e il ciclo si ripete...
Ho attivato il madExcept che, per chi non lo conosce, è un'utility che ti
dovrebbe aiutare a capire cos'è che genera l'access violation, ma in questo
caso non mi aiuta ( ...anche  se la causa qui forse sono io che non sono
capace di interpretarlo fino in fondo )...
Non è che per caso a qualcuno è mai capitata una cosa del genere o sa darmi
qualche indicazione a riguardo ?
Ringrazio tutti anticipatamente e vi auguro un buon proseguimento.
-- 
Alberto Menghini

Ciao,
un access violation di norma è dato da un oggetto che viene utilizzato
quando non è stato creato oppure è già stato distrutto.
Un altro motivo potrebbe essere l'uso di dll compilate in delphi le cui
funzioni usino le string e quindi devi dichiarare la unit sharemem in
testa alle uses del progetto, controlla anche l'esistenza della
borlndmm.dll...
bye

 qualche indicazione a riguardo ?
A me e' capitato qualcosa di simile, piu' altri piccoli problemi durante 
il debug, su una macchina su cui c'erano installati sia delphi 6 sia 
C++builder 6.
Dopo un po' di tentativi vari (tra cui la reinstallazione completa di 
delphi e di tutti i componenti di terzi... un bagno di sangue) sono 
riuscito a togliere il problema invertendo nella variabie di sistema 
PATH l'ordine in cui comparivano i path di delphi e di c++builder.
ciao
Giacomo


Nelle mie di Path ho solo delphi....

Newsgroup: it.comp.lang.delphi
Titolo: Delphi per linux

qualcuno sa dirmi se è possibile trovare e provare almeno in versione demo
il Rad di dephi per linux
grazie
Mauro
http://web.tiscalinet.it/theflynet/

 demo il Rad di dephi per linux grazie 
attualmente non mi risulta, forse piu' avanti ci sara'
una versione limitata GPL (ne ho sentito parlare)
Ciao,
Alan Solo

 grazie
Prova questo link se fa al caso tuo 
http://www.lazarus.freepascal.org/
saluti Antonio

> Prova questo link se fa al caso tuo 
http://www.lazarus.freepascal.org/
bellissimo!
tra l'altro usa gli stessi nomi per le classi e ne hanno gia' implementate
una marea!
evvai
ciao
Mauro
Newsgroup: it.comp.lang.delphi
Titolo: Provo sottoporlo a voi

l'altro giorno si parlava di come realizzare interfacce varie
come vi sembra come idea (per un programma semplice).
http://www.gsgargallo.it/tombola.zip
ciao
-- 
------------------------------------------------
Per rispondere in privato togliere add1975
Creato con M2, il rivoluzionario client e-mail di Opera: 
http://www.opera.com/m2/

 ha scritto nel messaggio
news:opr09lmr...@news.tin.it...



inizialmente non era una cosa voluta, ma poi .......... magari lo sistemo, 
è una cosa abbastanza rapida.
cmq, grazie per averlo provato.


Newsgroup: it.comp.lang.delphi
Titolo: Passare variabile in evento OnClick

Ciao!
Ho la necessita' di aggiungere delle voci ad un menu
a runtime.
Come posso passare un parametro nella procedura OnClick?
Per intenderci, quel 'Pippo' dovrebbe essere una variabile stringa.
Ciao
  Miyomo
public
    { Public declarations }
    procedure EventoProva(Sender: TObject);
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.EventoProva;
begin
   ShowMessage('Pippo');
end;
procedure TForm1.FormCreate(Sender: TObject);
var mi:TMenuItem;
begin
   mi:=tmenuitem.create(self);
   mi.Caption:='Prova';
   mi.OnClick := EventoProva;
   PopupMenu1.Items.Add(mi);
end; 

 end;
Ciao
   Gabriele

Newsgroup: it.comp.lang.delphi
Titolo: non vede i Conditional Define

Buonasera a tutti.
Ho il seguente problema:
all'interno delle opzioni di progetto imposto alcune Conditional
Define oltre la DEBUG di default.
Nel momento in cui lancio la compilazione mi da errore come se non le
vedesse, e, guardando nei output Messages difatti non trovo il
riferimento alla condizione, nemmeno la DEBUG.
Guardando in giro ho trovato dei riferimenti al processore del pc (il
mio è un core 2 duo) nel quale bisogna overridare la variabile
platform = AnyCpu, fatto ma senza alcun risultato.
Grazie della disponibilità
Giorgio
PS: il pc è stato installato ex novo

 vedesse [...]
Specifica l'errore che ti viene restituito e/o riporta uno stralcio del 
codice interessato dal problema per poterlo analizzare.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)