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

Qualcuno va alla presentazione Borland di D8?
-- 
Ciao
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 Qualcuno va alla presentazione Borland di D8?
Io ci vengo

 Qualcuno va alla presentazione Borland di D8?
Si', anzi, alcuni ICLDers si troveranno prima, a pranzo, per poi seguire
la presentazione
Maggiori dettagli sul gruppo yahoo di ICLD:
http://it.groups.yahoo.com/group/icld/
Saluti
Paolo Arosio
--
"La dimostrazione dell'esistenza di specie intelligenti nell'universo e'
che non ci vengono a trovare" [Calvin & Hobbes]

Un thread che finisce il 19 Gennaio con Aqua ha la lista dei partecipanti di
Milano per il 3 Febbraio
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Io, ci vado (ROMA)

> Qualcuno va alla presentazione Borland di D8?
Io ci sarò, ma al contrario di quanto auspicato nel thread precedente, non
riuscirò a venire al ritrovo della mattina.
Speriamo vada meglio del Delphi Day (vedi colonna disarmante in autostrada
per incidente)!
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

Newsgroup: it.comp.lang.delphi
Titolo: Off-Topic

I hope someone here can help me: Do you know of any internet cafés close
to Sinalunga / Foiano / Bettolla (45 km East of Siena)? I will be
staying there for holiday and need to be able to check e-mail.
Being a delphi programmer myself, this group seemed the best to ask.
TIA
Uffe (from Denmark)

 wrote in message
news:3dee2940$0$171$edfa...@dread12.news.tele.dk...

You can try here, search a place near your holiday destination
http://cafe.ecs.net/toscana.htm
I'll hope this help you.
Best regards.

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

Salve a tutti.
Una domanda forse stupida...In una form ho bisogno che premendo i tasti f1,
f2,,,, mi si attivino degli eventi...
Ho messo il codice nell'evento onKeyPress ma il break che ho messo x
debuggare mi si attiva solo se premo lettere, mentre se premo tasti f1,f2
non mi ascolta...
Sapete darmi una spiegazione? Grazie a tutti

 ha scritto:

Basta leggere l'help!
"the OnKeyPress event registers the ASCII character of the key pressed. Keys
that don't correspond to an ASCII Char value (Shift or F1, for example)
don't generate an OnKeyPress event."
Per intercettare tasti tipo f1, f2 etc usa OnKeyDown.

 ha scritto nel messaggio
news:boah36$hrl$1...@newsreader.mailgate.org...


 Ho delphi un po' incasinato e nn funziona + l'help.. x quello nn
capivo....
Per rigenerare l'help di D6/7 Menu' Help | Customize.

 ha scritto nel messaggio
news:boaqvr$32j$1...@newsreader.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Qualcuno s'à come programmare con delphi su pockt PC ?

. . . o cmq. sistema windows CE ?
grazie in anticipo

 . . . o cmq. sistema windows CE ?
Delphi non č in grado di compilare programmi per WinCE.
Ho sentito dire che ci sono vie piů o meno alternative per ottenere un
compilato Delphi valido per WinCE, ma non mi sono mai documentato a
riguardo.
--
- Carlo -
c.b...@libero.it

esiste Pocket-Studio, che e' Pascal con IDE visuale, insomma un
sistema di sviluppo simile a Delphi:
www.pocket-technologies.com
Ciao
Duilio

 esiste Pocket-Studio, che e' Pascal con IDE visuale, insomma un
si ma e' per Palm-OS, non per WinCE.
Ciao, Sandro

>si ma e' per Palm-OS, non per WinCE.
oops
Duilio

Newsgroup: it.comp.lang.delphi
Titolo: Comandi NET

Salve ragazzi,
 vorrei gestire i comandi NET (es. NET SEND, NET USE) ma non utilizzare le
varie procedure di esecuzione di comandi (Winexec, ShellExecute.....).
 Desidererei sapere se esistono delle API che gestiscono tali comandi.
 Grazie
--
Posted from [212.141.48.59] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Desidererei sapere se esistono delle API che gestiscono tali comandi.
Per il tuo scopo puoi utilizzare InitiateSystemShutDown() che ti permette di
fare il reboot in remoto!
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

fare il reboot in remoto!
Ma che cavolo ho letto???????
Boh, sto invecchiando! Ho scambiato WinExec con ExitWindowsEx!?!


Newsgroup: it.comp.lang.delphi
Titolo: Classi..help!

Ciao.
quale differenza passa tra :
Ogg := Tshape
e:
Togg = class(Tshape) ????
grazie..

 Togg = class(Tshape) ????
Questa una dichiarazione.

 Ho sbagliato a scrivere..volevo dire Ogg : Tshape;
 Cioè ,la mia domanda era che differenza passa tra
una dichiarazione di questo tipo(e quindi nel suo uso)
,e un uso di una nuova classe:
Ogg = class(Tshape),cioè una derivata.
Grazie,ciao.

 wrote in message
news:_lKj9.132929$ub2.2...@news1.tin.it...

Dichiarare una variabile di tipo Classe e creare un nuovo tipo derivando
dalla stessa Classe sono due cose differenti.
Es.
Dichiaro la variabile e la utilizzo
Var Ogg:TShape;
begin
Ogg:=TShapeCreate(Self);
    try
    ...
    finally
        Ogg.Free;
    end;
end;
In questo caso ho una variabile oggetto di tipo TShape che ha le
funzionalità (propietà, metodi etc) di TShape
Creo un nuovo tipo ed impelmento un nuovo costruttore
type
  TOgg = class(TShape)
  private
  protected
  public
  constructor create(AOWner :TComponent);
  published
  end;
implementation
constructor TOgg .create(AOWner: TComponent);
begin
        inherited;
        Self.Pen.Color:=clred;
end;
In questo caso creo un nuovo tipo chiamato Togg derivato da TShape con le
stesse funzionalità di TShape ma con un costruttore (od altro, basta
implementarlo) che dice che il colore della linea deve essere rossa.
Se vai su 
www.marcocantu.it
 cerca essential pascal ed essential delphi e
leggili, sono buoni per partire con queste cose.
Saluti.

Grazie !!
Newsgroup: it.comp.lang.delphi
Titolo: Modello Excel

Salve a tutti.
C'e' qualcuno che sa dirmi come posso aprire un Folgio Excel Modello
("modello.xlt") e fare si che nell'intestazione compaia il nome che desidero
per il salvataggio (tipo "modello1.xls"), cosi' come succede si si apre il
modello stesso con Excel?
Per ora, con le ServerApplication di Delphi5 ,riesco ad aprire il modello
con il suo proprio nome.
Cosi l'utente puo' sbagliarsi e salvarlo con le modifiche apportate, cosa
che vorrei evitare.
Grazie a chiunque vorra' rispondere.
            BedBaol

ci sono 2 modi.
Partendo dal presupposto che tu conosca il nome di file da usare puoi:
modo 1:  creare tu una copia di modello, rinominandola con il nuovo nome e
aprendo questa con excel.
modo 2: tramite OLEAutomation, lanciare un salvataggio con il nuovo nome.
Per il modo 2 vedi nella guida VBA di Excel.
Se non ricordo male dovrebbe esistere un metodo SaveAs o simile che pero'
richiede un bel po di parametri.
Bye
A.

 ha scritto nel messaggio
news:hbyma.15708$T34.5...@news2.tin.it...


come gia detto in molti post su questo ng, Excel, Word et similia possono
essere "pilotati" ad una app esterna tramite OLE automation:
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=excel&meta=group%3D
it.comp.lang.delphi
In pratica, si crea un oggetto OLE con la funzione CreateOleObject oppure ci
si appoggia ad una istanza già attiva di Excel usando la getactiveoleobject.
Queste 2 funzioni sono documentate nella guida di delphi.
Queste 2 funzioni restituiscono un interfaccia IDispatch che altro non è, di
fatto, che l'handle di un oggetto al quale si possono applicate metodi,
modificare property etc.
Una descrizione dettagliata di questa interfaccia la si trova nella guida
VBA di M$Office, reperibile sui relativi cd di installazione.
Ribadisco che tale guida NOn viene installata con la installazione tipica di
office, ma occorre fare una installazione personalizzata.
L'alternativa consiste nell'usare i server gia inclusi in alcune versioni di
delphi, oppure, cercando sui soliti siti:
www.torry.net
www.delphi.about.com
www.delphi3000.com
etc etc etc
componenti, documenti, articoli e quant'altro su questo argomento.
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: trascinare File da esplora risorse a una form

Salve, come si gestisce e intercetta il trascinamento di un file su un
oggetto di una form per implementare, per esempio, il caricamento
veloce di un file? Dando uno sguardo alla guida mi è sembrato di
capire che il Drag & Drop è previsto solo "internamente" agli oggetti
della form.
Saluti, buon anno!

 oggetto di una form 
http://digilander.libero.it/mauro.falzari/delphi/articles/drop_helper_ex.html
 
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: Internet programming

Ciao a tutti!
Vorrei capire cosa posso fare con Delphi in ambito internet lato client e
server. Mi sapete dare qualche sito che introduca a questo tipo di
programmazione?
In particolare avrei bisogno di creare un'applicazione per
consultare/modificare da web un database sql.
Grazie.

 consultare/modificare da web un database sql.
potresti creare la pagina web ed utilizzare un CGI per interfacciarla con il
database.
Ciao
--
- Carlo -
c.b...@libero.it

consultare/modificare da web un database sql.
Deve essere necessariamente Delphi ?
Per questo tipo di applicazioni, basta usare ASP + ADO o una
qualsiasi tecnologia di script server-side.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 qualsiasi tecnologia di script server-side.
Hai ragione, piu' che altro mi interessava sapere che cosa si puo' fare con
Delphi (metti caso che un giorno abbia qualche esigenza particolare...) :)
Chris

IntraWeb (
www.atozedsoftware.com
) 
A revolutionary new way to create your Web Applications - Create,
Debug and Maintain web-based applications as quickly and easily as
your normal Delphi applications using IntraWeb.  
Duilio 

www.matlus.com
un sito gestitto con applicazioni isapi create in delphi.
contiene anche documnatazioni e  tutorials
Saluti
Andrea
----------------------------------------------
<< Dubito, quindi potrei essere >>
-----------------------------------------------

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

Salve ragazzi, devo aggiungere ad una mia applicazione una sorte di
contatore che indichi il tempo che è trascorso da quando
l'applicazione è stata attivata.
Dato che sono poco esperto delle API magari qualcuno di voi conosce
qualche funzione che faccia avviare una sorta di cronometro? Se avete
qualche altra soluzione, sono pronto.....
Grazie a tutti
Francesco

 l'applicazione è stata attivata.
GetTickCount nell'OnCreate della form principale, stessa cosa nell'OnClose e 
poi fai la differenza: quello è il tempo che è stata aperta l'applicazione, 
in millisecondi.
-- 
Jax 

in millisecondi
Ok, ma io devo fare proprio una sorta di contatore a video, cioe sulla
mia applicazione quando questa viene avviata deve apparire 00:00:00 e
logicamente questo deve essere incrementato

 logicamente questo deve essere incrementato
prova a vedere sotto (devi inserire una tlabel d un ttimer, nel create 
azzeri il timer e nell'evento ontimer aggiorni la label.
ciao.
type
   TForm1 = class(TForm)
     Timer1: TTimer;
     Label1: TLabel;
     procedure FormCreate(Sender: TObject);
     procedure Timer1Timer(Sender: TObject);
   private
     { Private declarations }
   public
     { Public declarations }
     tempo1 : TDateTime;
   end;
var
   Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
   Tempo1 := Now;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
Var Tempo2 : TDateTime;
begin
   Tempo2 := now-Tempo1;
   Label1.Caption := TimeToStr(tempo2);
end;
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

Ok è perfetto grazie
Newsgroup: it.comp.lang.delphi
Titolo: Rimuovere elemento da array dinamico (struct)

Salve gente!
Sono mesi e mesi che non mi mettevo a fare qualche utility in 
delphi...ed ora sto cascando su una scemata....
 
Ho definito così un record:
 
 
   type
    TFreqDB = record
      Freq : string;
      Mode : integer;
      Service : string;
    end;
 
 
poi nel main:
 
maindb: array of TFreqDB;
...
...
...
 
SetLength(maindb,10); //lungo 10!
 
Ad un certo momento vorrei eliminare lil quinto elemento (per esempio) e 
ridurre di conseguenza la lunghezza dell'array...
 
Esistono funzioni già pronte o devo farmi a manina il tutto? (copiarmi 
l'array da 1 a 4 in un'altro array, attaccarci da 6 a 10, ridurre il 
primo e ricopiarci il tutto?
 
Grazie!
 

Mi rispondo da solo....
 
for i := (listfreq.ItemIndex+1) to Length(maindb)-1 do
  begin
   maindb[i-1] := maindb[i];
  end;
setlength(maindb,length(maindb)-1)
 

 primo e ricopiarci il tutto?
 
Hai provato con un TList o, da Delphi 2009, meglio con un TList<TFreqDB>?
 
David

Newsgroup: it.comp.lang.delphi
Titolo: Capire quando una form viene Minimizzata?

Salve a tutti!
Ho un problema, necessito di sapere quando una Form (non l'applicazione)
viene minimizzata!
Ho provato su l'OnResize facendo il controllo sullo stato della form , ma
midą quello precedente,e quando infatti reingrandisco la form sull'onresize
risulta minimizzata!!!
Come posso fare a capire lo stato effettivo della form in questione??
Grazie di tutto.
p.s. : le form non sono MDI !!!






Per farla lorda proprio, prova a controllare il suo stato con un controllo
timer. Quando non dispongo di un evento valido per controllare una variabile
utilizzo sempre un timer.
Se vuoi farla un po' pių pulita puoi provare a controllare altri eventi come
OnPaint.
-= deep inside =-
Concordo: "Se č Microsoft non funziona"

 viene minimizzata!
Intercetta il WM_SYSCOMMAND e controlla quando wparam è uno di questi due
valori:
SC_MAXIMIZE
SC_MINIMIZE
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it
Newsgroup: it.comp.lang.delphi
Titolo: Problema registrazione componenti

Salve,
ho da pochissimo iniziato con delphi e ho scaricato alcuni componenti da
vari siti. Per alcuni componenti(pochi per la verità) la registrazione non
presenta problemi e il componente viene regolarmente inserito nella barra
degli strumenti, per altri ottengo un ascuro messaggio del tipo :
"impossibile aprire cmplib32.dpr" .la versione delphi è la 2.
Grazie per le eventuali risposte
GG

 GG
non conosco Delphi 2.0 ma mi sembra di aver letto che ad ogni installazione
di un componente debba essere ricompilata l'intera libreria e talvolta
poteva presentarsi un problema del genere.
Se vai su google e cerchi cmplib32 trovi molte informazioni per risolvere il
tuo problema.
Se č tua intenzione approfondire questo ambiente, tuttavia, il mio
suggerimento č quello di concentrarti su quello che offre la VCL e in
particolare sulla OOP di Delphi.
ciao
guastatore

 Grazie per le eventuali risposte
Dutante la ricompilazione delle librerie segnala eventuali errori?
Che componenti ti danno questo problema?
ciao
--
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimuovere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

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

Ciao ragazzi un saluto a tutta la news. Volevo sapere se è possibile con la
funzione MessageDlg avere il testo su due righe. Esempio.
MessageDlg (prima riga      'I valori immessi non sono corretti.'
                     seconda riga  'Salvare i cambiamenti?.'     ,
mtInformation, [mbok], 0) è un esempio ovviamente. Ringrazio anticipatamente
tutti coloro che mi aiuterannoe saluto tutta la news.

 con la funzione MessageDlg avere il testo su due righe.
Certamente:
  MessageDlg('Prima riga'+sLineBreak+'Seconda riga', mtInformation,
mbOKCancel, 0);
Ciao e HTH
--
Andrea /\/\agni - ICQ#: 174108000
http://www.delphiedintorni.it

Grazie mille. Un saluto a tutti
Newsgroup: it.comp.lang.delphi
Titolo: LoadPackage + ProgressBar

Ciao a tutti,
ho fatto un po di ricerche online ma non ho trovato nulla così chiedo
a voi:
è possibile gestire il caricamento dinamico di un package utilizzando
una progressbar? Se si, potete darmi qualche esempio su come gestire
il tutto?
Grazie mille

Qualcosa mi dice che chiedo troppo.
Sarà sicuramente possibile ma temo che sia altrettanto complesso e
forse non vale nemmeno la pena.
L'idea però rimane interessante a parere mio anche se effettivamente
il caricamento del package avviene nell'ordine di pochi secondi quindi
sarebbe più che altro una funzione puramente grafica e ad effetto
piuttosto che una valida esigenza tecnica.
In ogni caso se avete qualche dritta fatemi un fischio.
Grazie

 il tutto?
Cosa dovrebbe visualizzare questa ProgressBar?
L'avanzamento del caricamento del package singolo, oppure l'avanzamento 
nel caricamento di tutti i package previsti?
Nel primo caso, non so quanto possa avere senso una visualizzazione del 
genere, a meno che il package non sia mastodontico, fattore che 
indicherebbe un uso poco consono del package stesso.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Scusa del ritardo ma eccomi qui:
il caso sarebbe proprio il primo, ovvero il singolo package.
Non è mastodontico ma ci mette qualche secondo a caricarsi e per ora
gestisco il tempo d'attesa modificando il puntatore del mouse col
classico simbolo del caricamento ma non mi sarebbe dispiaciuto
mostrare qualcosa di più anche se in realtà come dicevo nel post
precedente il tempo di attesa si aggira sui 2/3 secondi e
probabilmente nemmeno si vedrebbe la progressbar.
Non sono molto daccordo sull'ultima questione, ovvero dell'uso poco
consono con un package di importanti dimensioni; tutto dipende da cosa
si vuole ottenere e in che modo. Se il package deve caricare a sua
volta altre librerie non è necessario che sia mastodontico per avere
un caricamento piuttosto lento. Posso sbagliare eh, anzi sicuramente
sbaglio, direi che ne sai molto più di me su questi argomenti ma
vorrei capire meglio cosa intendi.
Grazie

 vorrei capire meglio cosa intendi.
Io davo per scontato che un elevato tempo di caricamento corrispondesse 
a un package piuttosto corposo; è chiaro che vi sono dei package che 
tendono ad esserlo nonostante siano stati realizzati con cura e corretta 
separazione delle classi in base alla funzionalità logiche.
Se il tempo è dovuto a operazioni che vengono effettuate contestualmente 
al caricamento (ad esempio, inizializzazione di strutture dati, apertura 
di connessioni a database e altro) allora è un altro discorso e concordo 
con te, anche se in questo caso potresti accontentarti di visualizzare 
il progresso di caricamento di un singolo package, aggiornandolo tra la 
fine del caricamento di un package e l'inizio del caricamento del 
successivo.
Ciao,
   Marco.

Newsgroup: it.comp.lang.delphi
Titolo: Cerco "compagni di avventura" di Roma

Cercasi persone "dinamiche" (?!) di Roma, che abbiano tempo libero,
conoscano bene Delphi e... tanta buona volontą. Che abbiano voglia di
avventurarsi sulla strada della diffusione sul mercato di software
realizzato con delphi.
Chi fosse interessato, anche solo per sapere qualche dattaglio in
piu', mi contatti all'indirizzo internet: 
elle...@yahoo.it
Grazie a tutti.

 conoscano bene Delphi e... tanta buona volontà. Che abbiano voglia di


Cercasi persone "dinamiche" (?!) di Roma, che abbiano tempo libero,
conoscano bene Delphi e... tanta buona volontą. Che abbiano voglia di
avventurarsi sulla strada della diffusione sul mercato di software
realizzato con delphi.
Chi fosse interessato, anche solo per sapere qualche dattaglio in
piu', mi contatti all'indirizzo internet: 
elle...@yahoo.it
Grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

...
 E' necessario risiedere solo a Roma?
 
 E' preferibile risiedere a roma, ma non obbligatorio.... tutto è 
possibile.... anche dall'australia! :)))

...

  Come posso contattarti?
Newsgroup: it.comp.lang.delphi
Titolo: Ricerca in TDBGrid

desidero fare una scansione di tutta una TTable
per cercare una sottostringa in un campo
Poichè mi servirebbe un qualcosa del tipo "*pippo*" che non funziona
mentre funzionano quelle del tipo "pippo*",
sono costretto, come detto, a scandire record per record, la ricerca è lenta 
poiché
l TDBGRid associato comincia a scorrere anch'esso.
Esiste una soluzione??  oppure sono possibili ricerche del tipo "*pippo*" 

 per cercare una sottostringa in un campo
Secondo me dovresti ragionare sul db anziché sulla dbgrid, specie se hai a
disposizione l'sql.
Quindi, prima di tutto, dicci di che db stiamo parlando :)
-- 
Jax
====
Il mio dottore dice che facendo le scale a piedi si guadagnano minuti
di vita. Rampa dopo rampa ho guadagnato due settimane, durante le quali
pioverà sempre... (Woody Allen)

ferradini ha scritto:

per evitare che nello scorrere i record venga coinvolto il dbgrid è
sufficiente che prima di iniziare  immetti il comando
table.disablecontrol;
//
// ed al termine
table.enablecontrol;
comunque resta sempre valido che una query è molto più performante,
ciao.

 Quindi, prima di tutto, dicci di che db stiamo parlando :)
Mi scuso per aver sbagliato titolo dovevo scrivere Ricerca in una TTable o 
TQuery
Il problema è generale e il fatto che la DBGrid scrolli è una conseguenza 
dell'implementazione del tutto
Parlando di TTable includo anche IBTable ecc...   essendo a mio avviso il 
problema del tutto generale


--- posted by geoForum on 
http://www.delphiedintorni.it

 avviso il problema del tutto generale
Scusa, rileggendo con calma il tuo messaggio ho capito cosa intendevi e ti
hanno già risposto.
Comunque rimango dell'opinione che ricerche sequenziali di questo genere, se
non assolutamente necessarie, non andrebbero fatte...
-- 
Jax
====
La voce della coscienza e' come uno di quei congegni dall'allarme che
scattano per ogni nonnulla e nessuno gli da più retta.

>> comunque resta sempre valido che una query è molto più performante,
d'accordo, ma una query visualizza solo un ristretto insiene di record
a me invece la ricerca del tipo "*pippo*" mi serve per posizionarmi
su un record della TTABLE o della TQuery.
Ma probabilmente mi qualche cosa per capire quello che tu e altri mi 
proponete.
ciao


Ciao,
da dove si scarica questo bv_find ??
G.

Rispondo a ferradini che, tra le altre cose, ha scritto:

Ti manca anche il manca ;)
E' vero che con una query ti vengono restituiti meno record, però potresti
fare così: ti crei la query in modo dinamico a runtime (senza che sia
collegata a oggetti visuali), la esegui e, usando gli indici, ti posizioni
nel record corrispondente sulla TTable (HAI degli indici univoci, vero???)
-- 
Jax
====
Nessuno può mostrare troppo a lungo una faccia a sé stesso e un'altra
alla gente senza finire col non sapere più quale sia quella vera.
(Nathaniel Hawthorne)

Buon download...
http://www.software-idea.com/download.htm


Ciao, l'ho scaricato e provato ad installare il package ma mi dà un
errore per la mancanza della unit Themes.pas.
Dove posso trovarla?
grazie e ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Prolemi di accesso agli oggetti nella enumwindowproc

Ho il seguente codice:
procedure vedifinestre(handle: HWND);
function EnumChildProc(HWNDow: HWND;phWndPrev: PHWND):bool stdcall;
 var ClassName, TextWindow : PChar;
 begin
    ClassName := PChar(AllocMem(10));
    try
    GetClassName(HWNDow,ClassName,10);
    Result := not ('RICHEDIT' = ClassName);
    if not Result then begin
      TextWindow := PChar(AllocMem(16));
      try
        GetWindowText(HWNDow,TextWindow,16);
        Edit10.SelectAll;
        Edit10.CopyToClipboard;
        ...
end;
begin
     EnumChildWindows(handle,@EnumChildProc,0);
end;
Sulla Edit10 ottengo una exception di read address ... ma non è la prima
volta che mi succede..
me lo faceva anche con una stringgrid in cui volevo salvare tutti i dati
delle finestre enumerate dalla enumwindows. Penso ovviamente a questo punto
che sia una questione di scope delle variabili...
Devo usare variabili globali?

 Devo usare variabili globali?
Soluzione!
... Non ci crederete come ho risolto il problema...
E' bastato mettere al post di Edit9.SelectAll (e a tutti gli altri oggetti)
Form1.Edit9.SelectAll!! Com'è possibile?? La procedura EnumChildProc è
definita nella procedura.. ops ho sbagliato a postarvi il codice.. tagliando
dei pezzi. In realtà la proceura si chiamava procedure TForm1.vedifinestre.
Quindi l'altra procedura definita internamente dovrebbe vedere gli oggetti
dichiarati nel TForm1 type... Come avviene in tutte e altre procedure
d'altronde. Non capisco... La differenza è che EnumChildproc è passata per
referenza?? bà...
Cmq forse prima non l'avevo detto, ma l'errore lo da in runtime e in
compilazione è tutto ok...


Il problema sta proprio li, perche' il Delphi genera del codice particolare
quando "chiama" una funzione definita all'interno di un'altra. Quel codice
particolare ha proprio il compito di preparare lo stack in modo che sia
visibile lo scope della funzione in cui e' definita (che e' solitamente la
chiamante).
In questo caso, tu stai passando il puntatore alla funzione al codice
interno di windows, il quale la chiamera SENZA preparare adeguatamente lo
stack.
Di solito infatti (e ti consiglio di farlo per coerenza) le funzioni che si
passano per riferimento vanno sempre (quando non specificato altrimenti)
dichiarate ed implementate globalmente, mai come metodo di un oggetto e mai
all'interno di altre funzioni.
Questo vale soprattutto per le API di windows
Ciao,
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Firebird 1.5 -> sql error code = -204  ?

Di che errore si tratta?
non ho la piu' pallida idea....
e' una semplice select ad una sola tabella!
Qualcuno sa indicarmi una tabella degli errori di firebird da poter
consultare?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 consultare?
http://www.geocities.com/andrealaforgia/iberrcodes.html
-- 
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: Delphix - come individuare quanti sprite?

Salve!
..spero che ci sia qualcuno che sappia aiutarmi
Sono alle prime armi con delphix e sto facendo un semplice giochino con il
pacchetto grafico in questione
Sono arrivato in un punto in cui devo riuscire a capire quali sprite sono
stati creati (ne uso 3) e quali sono ancora da creare.
Insomma, esiste un qualche modo per farsi dire al TDXSpriteEngine quanti e
quali sprite sono ancora sul campo?
 DXSpriteEngine1.Engine.AllCount
restituisce il numero di tutti gli sprite sullo schermo, si puo risalire al
numero di determinati tipi di sprite?
In alternativa ho creato i miei tre sprite con tre diversi TDXSpriteEingine
cosě da avere la possibilita di sfruttare la proprieta di cui sopra per
contare il numero esatto di sprite x ogni tipo, funziona tutto tranne x il
fatto che cosě facendo non mi intercetta le collisioni tra gli sprite! :o(
..quanche idea?????
Grazie!!
(Caffč Virtuali A Chi Risponde!)

 wrote in message
9oq4fe$odo$1...@newsreader.mailgate.org...


Grade!!!!
Grazie e Ciao!

si solamente che il ciclo è fino a "AllCount - 1"
... Ciao!!


Ehm, errore di battitura...


Ehm, errore di battitura...

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

Ciao a tutti,
qualcuno può indicarmi dove prendere della documentazione o meglio degli
esempi per utilizzare Zlib.pas?
Grazie

 degli esempi per utilizzare Zlib.pas?
Scaricati da source forge i componenti abbrevia di turbopower.
http://sourceforge.net/projects/tpabbrevia/
Saluti.
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: Restore non funziona

Buon giorno a tutti innanzitutto.
Nel mio programmino c'ho un timer
quando arriva a interval faccio
  Application.Restore;
 Application.BringToFront;
il problema è che se imposto interval a design time tutto fila se lo impost
a run time non va.
Saluti
Antonio

...

Prima di cambiare Interval hai disabilitato il timer?


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

 problema non sia banalmente causato da qualche altra istruzione.
Di fatti era proprio cosě,ma ora ho corretto l'errore, l'unico problemino
che mi da č il seguente.
La mia applicazione si minimizza, sul OnTimer si ripristina e mi da il
messagedlg che gli ho impostato io, solo che se c'ho aperta qualche altra
applicazione vedo il pulsante sulla barra lampeggiare, mentre io vorrei che
la finestra andasse in primo piano, cioč in effetti la mia finestra non si
deve solo massimizzare ma deve mettersi in primo piano.
Grazie
Antonio Volpe.

Newsgroup: it.comp.lang.delphi
Titolo: Qualcuno sta gia'usando delphi6?

Ero un pochino curioso di conoscere una opinizione da chi lo sta gia' utilizzando.
Questo dbexpress di cui si parla tanto:
non chiedo se funziona (essendo borland è +tosto difficile che non funzioni....) ma le prestazioni come sono?
le clx sono scomode da usare e conviene quindi usare sempre le vcl?
Sopratutto, è stabile o salta spesso in access violation?
Il porting da delphi5 è indolore?
Tnx per ogni indicazione
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ero un pochino curioso di conoscere una opinizione da chi lo sta gia' utilizzando.
Ma e' gia' in vendita in Italia ?

D6 sara' in italia dopo il 15 giugno. Lo sto aspettando anche io. Lo
studiero' un po' quest'estate, quindi per impressioni, difficolta' di
porting, ecc. ne riparleremo verso settembre. In ogni caso per i primi tempi
sara' difficile trovare tutti i componenti di terze parti che ora usiamo per
le versioni attuali di Delphi, quindi escludo qualunque tentativo di
porting.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Accedere alla memoria

In un mio programma ho bisogno di accedere ad una zona di memoria conosciuta
ma usata da un altro programma per leggere
dei dati.
Qualcuno sa come si fa o se esiste qualche componente?
Grazie

 ha scritto nel messaggio
news:ejUR5.91955$BF.33...@news.infostrada.it...

Se questa zona di memoria č utilizzata da un altro programma devi accedere
al suo spazio di indirizzamento (sempre che non si tratti di una "zona
pubblica") e puoi farlo tramite un Hook. Poi se non erro c'č una
ReadProcessMemory.
Ciao! :)
--
- Carlo -
c.b...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: PDF - componenti

ciao a tutti,
Perfavore qualcuno può inviarmi qualche link dove trovare componenti delphi
commerciali per leggere e creare file PDF?
grazie
Roberto

Per creare PDF puoi farlo anche con Quickreport : 
www.qusoft.com
ciao

 ciao
Si, ma devi comprare la versione professional a 145$, che comprende  "Export
filters for HTML, RTF and PDF formats"...

 commerciali per leggere e creare file PDF?
http://www.pdflib.com/pdflib/index.html
Non è un componente di Delphi, ma poi usarlo tramite ActiveX.
(vedi se ti è utile...)
Ciao!
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !

 ha scritto nel messaggio
news:rq1g8.28355$_u5.8...@news1.tin.it...
non l'ho ancora provato ma ....
Ciao
MarcoB


Newsgroup: it.comp.lang.delphi
Titolo: Foglio excel "formato vecchio o libreria di tipo non valido"

Ciao a tutti.
Ho una procedura in Delphi 5 che mi genera un foglio excel.
Su Office 2003 non dà nessun problema, mentre se viene lanciata su
macchina con Office 97 e Office 2007 mi viene fuori il seguente
messaggio di errore  "Formato vecchio o libreria di tipo non valido".
Ho provato a cercare in giro ma non sono riuscito a trovare nulla di
soddisfacente,mi è stato consigliato di installare il PIA per Office
2003 e il Compatibility Pack per Office 2007 ma in nessun caso il
problema mi si è risolto. E' un problema a voi conosciuto? Mi potete
dare consigli sul da farsi?
Grazie 1000 e buona giornata!
Emanuel

emanuel....@gmail.com
 ha scritto:

Forse dipende dai componenti utilizzati per l'accesso ai dati: se fanno 
riferimento diretto ad una precisa versione della libreria, è possibile 
che aggiornando Office ad una versione precedente o successiva non si 
riesca ad utilizzare l'interfaccia di automazione. :-|
Non sono nemmeno sicuro di aver detto una cosa sensata... :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Non sono nemmeno sicuro di aver detto una cosa sensata... :-)
Sensatissima Marco.
Il fatto è che l'OP non dà sufficienti informazioni per capire se il 
foglio di excel viene generato mediante ole automation oppure da un 
componente dataset ad esempio:
http://www.torry.net/pages.php?id=551
Credo che la strada meno pericolosa sia quella dell'ole automation, 
fermo restando che sei obbligato ad avere office installato...
Ciao
-- 
Morde

 messaggio di errore  "Formato vecchio o libreria di tipo non valido".
Ho cercato in google e il primo risultato e' questo:
http://support.microsoft.com/kb/320369/it
-- 
Morde

 Morde
:)
E' la prima cosa che ho provato a fare ma nada :/
Newsgroup: it.comp.lang.delphi
Titolo: Reperimento delle procedure contenute all'interno di una DLL

Salve a tutti...
ho un "picoolo" problema:
ho a disposizione una DLL della quale devo conoscere i nomi delle procedure
contenute al suo interno. Esiste un modo per otenere tali informazioni?
Grazie,
  Roberto Milani

contenute al suo interno. Esiste un modo per otenere tali informazioni?
Dalla versione 4 (se non sbaglio) è incluso un programma di nome TDump che
ti dice ciò che chiedi. La sintassi dovrebbe essere simile a questa :
TDump -ee nomedll.dll
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

contenute al suo interno. Esiste un modo per otenere tali informazioni?
Ti basta l'anteprima di Windows.

io mi sono fatto un programmino..
--
Davide - 
Gna...@wappi.com

Newsgroup: it.comp.lang.delphi
Titolo: Installazione progetti con accesso a DBF

E' possibile usare un progetto che deve accedere a tabelle DBF
semplicemente copiando eseguibili e dll sul computer che lo esegue o si
deve obbligatoriamente eseguire l'installazione (con InstallSheld per
esempio)?
Se è possibile, cosa si deve copiare? Io ho copiato le seguenti bpl ma
non basta: Vcl50;Vclx50;Vcldb50;Vclbde50;vcldbx50
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

no.
Bye
AS

 ha scritto nel messaggio
news:0e7332f86fcac03a932...@mygate.mailgate.org...


 non basta: Vcl50;Vclx50;Vcldb50;Vclbde50;vcldbx50
Se utilizzi le normali classi di accesso al database (TTable, TQuery...)
dovrai probabilmente anche installare il BDE. InstallShield Express fornisce
un facile sistema per creare dischi di installazione che comprendono il BDE.
HTH
Piero

Newsgroup: it.comp.lang.delphi
Titolo: sql error -2147221164

Salve a tutti.
Questo errore mi salta fuori se cerco di accedere a un db access 97
con il BDE 5.1. Per quanto abbia cercato non riesco a capire cosa può
andare storto. Ho anche maneggiato utenti e password con Access ma
niente da fare.
Mi basta anche qualche riferimento alla documentazione. 
Grazie in anticipo
ZioPino
.

 wrote in message 38858906...@alfa.it...

Ma perchè non usi ADO (ActiveX Data Object) il quale è molto migliore di
ODBC e BDE messi assieme.
                                                                        Ciao
Davide Carrara
cci...@libero.it

 ODBC e BDE messi assieme.
Volentieri se mi dici dove posso reperire questo activex 
Grazie ancora 
ZioPino
.
Newsgroup: it.comp.lang.delphi
Titolo: TEDIT E NUMERI DECIMALI (euro)

ciao, rimando  una domanda fatta su di di un forum alcuni mesi fa
alla quale non mi ha mai risposo nessuno
qualcuno potrebbe dirmi come fare??
ringrazio anticipatamente
ciao
ECCO LA DOMANDA:
VORREI CONTROLLARE IN PARTENZA
L'INSERIMENTO IN UN TEDIT
DI SOLO NUMERI CON N 2 DECIMALI  (EURO)
(MENTRE SCRIVO UN NUMERO INTERO
AUTOMATICAMENTE AGGIUNGE LA VIRGOLA
PRIMA DELLE ULTIME DUE CIFRE (come per lo scontrino
di una cassa)
SENZA BATTERE IL SEGNO DELLA VIRGOLA)
SE SCRIVO 7823 MI RAPPRESENTA 78,23
SE SCRIVO 167344 MI RAPPRESENTA 1.673,44
IN ACCESS ESISTE IL FORMATO GIA' PRONTO (DECIMAL)
CHE FA TUTTO QUESTO
COME FARE?
se esistono dei controllo già pronti
come reperirli??
SALUTONI
BLUEANGEL

E te la fai un attimo sta funzioncina, che ci vuole!
--
_________________________________
Edmondo Di Tucci 
snar...@tin.it
www.powernetsi.it
 
edm...@powernetsi.it

Tra l'altro, ora che mi viene in mente, su Torry ci sono dei componenti
fatti apposta pe' ste cose
Imposti quanti decimali vuoi (ti arrotonda pure se sono troppi) se vuoi il
separatore delle migliaia e ha proprietą tipo AsCurrency che sono molto
comode
Se non sbaglio si chiama pbEdit


Ti consiglio come ha detto Edmondo di fartela a mano. Non basarti su access
per queste cose, è un macello.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: access violation vecchio applicativo

Salve a tutti, ho un vecchio programmino sviluppato con delphi 3 che era 
caricato su una vecchia macchina. Il contenuto di quest'ultimo HD, compreso 
il mio programma, è stato trasferito su una nuova macchina creando appostita 
cartella. Premetto vi sono sia il progetto che l'eseguibile creato con 
InstallShield. Ho provato a installare il programma, tutto ok solo che 
quando lancio l'eseguibile non accade nulla. Ho provato ad aprire il 
progetto da delphi3 caricando il file .dpr, vi sono tutti i files e sembra 
esservi tutto, vi sono anche i dati (dopo aver riconfigurato l'alias), ma 
quando premo F9 mi appare la finestra information: access violation at 0 x 
660065 write of adress 0x0 00 00 00 00 00 00 00 00 00 00 00 00.
So che è un problema legato al registro di sistema ma non so come 
risolverlo. Ringrazio in anticipo chiunque voglia aiutarmi 

 ha scritto nel messaggio 
news:4476ebfd$0$973$5fc...@news.tiscali.it...


>Ho risolto non appena ho postato il quesito. Ciao
Aspettarsi una risposta, Si.
dare la soluzione ( anche se banale ) No?
Ciao Mario
--- posted by geoForum on 
http://www.delphiedintorni.it

 
Condivido...
Ciao Danile
Newsgroup: it.comp.lang.delphi
Titolo: FuzzyReport 2 e ResourceWinzard DLL

Salve,
provando a nazionalizzare un progetto Delphi 5 che utilizza FuzzyReport con
il Resource
DLL Wizard sembra andare tutto bene per quanto riguarda la compilazione
ma a run-time da errore sulla 'ProgressForm' di FR.
Non serve nemmeno disabilitare la visualizzazione dalle proprieta'
(showProgress).
Esiste un modo per rimediare?
Grazie, Alfredo Impera.

> provando a nazionalizzare un progetto Delphi 5 che utilizza
FuzzyReport con il Resource DLL Wizard sembra andare tutto bene per
quanto riguarda la compilazione ma a run-time da errore sulla
'ProgressForm' di FR.<<
bisogna includere _tutte_ le form utilizzate dalla applicazione (anche
quelle incluse indirettamente dai componenti). In ogni caso per FR c'e'
una ml di supporto.
Saluti
Paolo Arosio

 wrote in message
9o7g47$a8u4a$1...@ID-30644.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: mese in BDE..

ciao a tutti..
sapete se esiste una qualche funzione SQL compatibile con BDE..
che mi possa far ottere il mese di un record data..
ho provato
month(database.data) ma nn funziona..
dante
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 month(database.data) ma nn funziona..
Premetto che non ho mai lavorato con i database pero' ci provo.
Per ottenere il mese di una certa data  puoi usere la funzione MontOf, 
definita cosi' :
function MonthOf(const AValue: TDateTime): Word;
spero di esserti stato utile.
Ciao.
---
RyoGQI 

 
Ciao,
EXTRACT(MONTH FROM TuaTabella.CampoData)As MESE
per completezza guarda nella cartella in cui si trova il BDE
l'help localsql la voce extract function.
Ciao
Micky


funge...
nn sai cosa tutto ho provato..
grazie 1000.. ;)
select matricola,
       EXTRACT(MONTH FROM giornaliera_vera.data)As MESE,
       data
FROM giornaliera_vera


Newsgroup: it.comp.lang.delphi
Titolo: Problema con le query

So che a qualche d'uno è già capitato e quindi vediamo se mi puo' dare una mano...
... se un campo stringa da passare ad una query contiene il carattere ' la query stessa si incasina.
come si puo' risolvere?
esiste già qualche funzione?
--
Ciao,
David (
www.utilityweb.net
)

 ' la query stessa si incasina.
Usa i parametri e vivi felice!
--
Jax
====
Un grande pilota sa navigare anche con la vela rotta. (Seneca)

esiste già qualche funzione?
Da un post di *ieri*:
QuotedStr(tuastringa);
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 come si puo' risolvere?
O usi i parametri (cosa che ti consiglio), oppure usi QuotedStr:
SQL.Text := Format('select * from mytable where myfield = %s',
[QuotedStr(mystring)]);
Newsgroup: it.comp.lang.delphi
Titolo: sql interbase e limit

ciao a tutti, è possibile eseguire una select * from tabella limitando
l'estrazione ai primi 100 record??? ho un db di 16000 righe e vorrei
paginare la visualizzazione
Simone

paginare la visualizzazione
select top 100 * from tabella 
oppure
set rowcount 100 
select * from tabella
set rowcount 0
ciao.
-- 
Ore 18.30: premo invio.

 >ciao a tutti, è possibile eseguire una select * from tabella limitando


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

Simone
Strano, la keyword TOP dovrebbe essere standard... mi spiace non so
come aiutarti, non uso interbase :(


ib6 non ha TOP o bottom
Mi pare ci sia dalla 6.5 o dalla 7.
Magari firebird ha queste 2 cose.
A

Newsgroup: it.comp.lang.delphi
Titolo: Gif Animate

Ciao a tutti, è possibile aggiungere gif animate ad un form Delphi? Mi
servirebbe avere un LED che lampeggia, ho i due stati spento/Rosso e vorrei
evitare di usare un timer per passare da uno stato all'altro.
Grazie a chiunque mi risponderà.
giuseppe

 Cerca sui soliti siti, ci sono componenti gia' pronti.

 vorrei evitare di usare un timer per passare da uno stato all'altro.



Se non sbaglio le GIF sono coperte da patente. Non dovresti avere rogne 
ma non si sa mai. Meglio se trovi soluzioni alternative (sui siti web 
anziché GIF si usano PNG che sono free e non patentati [e non hanno il 
limite dei 256 colori pur essendo compressi senza perdita 
d'informazione]... non so però se possono contenere animazioni... mi 
pare che per le animazioni devi usare gli MNG [che non sono altro che 
PNG animati]).
Puoi trovare maggiori informazioni qui 
http://www.libpng.org/
Non so se ci sono componenti Delphi già fatti per i PNG però prova a 
cercarli su DSP e Torry.
Ciao,
   Luca
P.S.: Lo so che le probabilità che qualcuno ti dica qualcosa circa una 
gif usata nei tuoi software è molto bassa... ma credo sia importante 
usare formati di file aperti, gratuiti e non patentati quando è 
possibile. Stessa cosa vale per gli MP3... meglio usare gli Ogg invece. 
Cerchiamo di non favorire le patenti sui prodotti software, sono un male 
per tutti quanti.

 e vorrei evitare di usare un timer per passare da uno stato all'altro. 
Il led lampeggia tanto per lampeggiare o si accende e spegne a seconda di 
cosa sta facendo l'applicazione?
-- 
Una volta che avete conosciuto il volo, camminerete sulla Terra guardando 
il cielo, perché là siete stati e là desiderate tornare (Leonardo da Vinci) 

 ha scritto nel messaggio
news:bfr09n$i5jm9$1...@ID-154342.news.uni-berlin.de...

Newsgroup: it.comp.lang.delphi
Titolo: DBNavigator

Buongiorno a tutti.
Probabilmente non sarò l'unico ad essersi stancato di vedere il solito
DBNavigator, vorrei sapere se è possibile trovarne in giro uno più
'decente'.
Oppure, se dovessi crearlo io, vorrei utilizzare dei bottoni diversi
dai soliti standard di Delphi.
Come faccio a creare dei bottoni un pò più originali?
Grazie mille!
Ciao!
Stefano M.

per un rinnovamento estetico io ho modificato le bitmap nel file
dbctrls.res, se invece devi aggiungere altre funzionalità ti conviene
cercare qualche componente su Torry, ciao Brunello

Ok. Quindi se io volessi creare un bottone a 'modo mio' potrei usare
l'image editor di Delphi?
E in caso affermativo, una volta creato, dove devo salvarlo? O meglio,
cosa devo fare per poterlo visualizzare nella palette ed usarlo?
Scusate ma è la prima volta che mi imbatto in questa cosa ! (>_<;
Anche se ho sempre voluto approfondire l'argomento perchè non mi
piacciono le cose standard!
Stefano M.

Con l'Image Editor carichi il file dbctrls.res che trovi nella cartella
Lib, modifichi le bitmap che vuoi, salvi il tutto.
 Apri un tuo progetto fai un rebuild completo e il dbnavigator
visualizzerà le nuove bitmap, ciao Brunello

Grazie Mille!
Ciao
Stefano M.

 Come faccio a creare dei bottoni un pň piů originali?
Personalmente, eviterei di modificare i file originali di Delphi cosě 
come ti č stato suggerito: potrebbe bastare un semplice Update Pack per 
riportarli allo stato iniziale, o standard; inoltre, c'č sempre il 
rischio di provocare danni durante la modifica, oltre al fatto che ci 
sono semplicemente soluzioni piů sicure e pulite che non prevedono la 
modifica di alcun file di risorsa.
Prova a seguire il tutorial di questa pagina (in lingua inglese):
http://delphi.about.com/od/usedbvcl/l/aa090203a.htm
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 Stefano M.
Alcuni anni fa l'ho fatto (con molto olio di gomito) creandomi un nuovo
componente derivato dal TPanel sul quale ho posizionato i pulsanti, e
tutti i componenti necessari a gestire il DataSource.
Posso dirti che il risultato č stato (IMHO) egregio e
finora lo uso su tutti i miei progetti Delphi che fanno uso di databases.
Puoi farti un'idea su:
http://www.digisoft.cc/software/rubrica/barra_strumenti.gif
Saluti
Giuseppe
Newsgroup: it.comp.lang.delphi
Titolo: Rave: domanda semplice semplice

Stavo facendo alcune prove con i Rave e... mi son subito fermato! :) Ho
inserito un semplice text component nel mio report chiamandolo "prova" e
ho salvato il modello. Ora, in Delphi, come faccio a cambiare ad esempio
il testo di "prova"!?!?
Grazie mille, 
Gohan
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

il testo di "prova"!?!?
Non conosco nulla di rave report, ma suppongo che a rigor di logica la
procedura consista nello sfruttare un evento di override del fincato (ad es.
BeforePrint), e fare un cast sul componente cercandolo nel report.
Una cosa *simile*:
procedure TReportDesignerForm.QRepDesigner1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
  TQRDesignLabel(self.FindComponent('prova')).text := 'PIPPO';
  // con eventuale controllo Assigned() per evitare gli AV  
end;
E' solo un esempio che ti dovrebbe suggerire la via da seguire, ovviamente i
tipi dovranno essere quelli del Rave Report.
Ciao
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

Newsgroup: it.comp.lang.delphi
Titolo: TreeView - Ricerca del padre

Ciao,
Partendo da un qualsiasi item di un TreeView esiste una funzione che
restituisce il padre appena collegato.
Cioè il contrario di
GetFirstChild
grazie
matteo....@ant4.eu

 GetFirstChild
Piu' semplice di quello che pensi: c'e' la proprieta' Parent.
ciao
Giacomo

> Piu' semplice di quello che pensi: c'e' la proprieta' Parent.
Grazie, mi aspettavo qualcosa che iniziasse con Get e cercavo nel
posto sbagliato, purtroppo sul mio manuale non era segnalato.
Newsgroup: it.comp.lang.delphi
Titolo: TerminateProcess

Ciao a tutti.
Mi piacerebbe sapere se è possibile trovare l'ID di un processo, magari
attraverso il nome dell'eseguibile, per poi terminarlo tramine ExitProcess o
TerminateProcess.
Mi serve non per fare un virus, ma perché vorrei poter chiudere una tal
applicazione alla tal ora... quindi sono benvenuti anche dei metodi
alternativi :)
Ciao!
Jax

"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:JiSb7.19223$fA3.8...@news.infostrada.it...

Per trovare tutti gli ID, nomi degli eseguibili e altro relativi a tutti i
processi in esecuzione, potresti provare a usare CreateToolHelp32Snapshot
con Windows 95, 98 o ME e EnumProcesses con Windows NT o 2000.
Ulteriori informazioni le puoi trovare sull'help di Win32 e all'indirizzo
internet 
www.msdn.microsoft.com
.
Saluti.
Alex.

alternativi :)
Se il sistema operativo per il quale e' destinata
l'applicazione non e' Windows NT/2K, allora puoi introdurre
un temporizzatore interno, basato su un timer, per esempio.
Altrimenti, puoi ricorrere al comando AT di sistema, in
grado di programmare l'esecuzione di qualsiasi applicazione
a qualsiasi ora del/dei giorno/i della settimana.
--
Naquern Yansbetevn
naquern.y...@africamail.com

 a qualsiasi ora del/dei giorno/i della settimana.
Grazie di tutti i consigli, la CreateToolqualcosa proprio non la
conoscevo... comunque per quello che devo fare mi va benissimo la FindWindow
spedendogli un WM_CLOSE, visto che il titolo della finestra è sempre quello,
usando il Task Scheduler come peraltro avevo già in mente :)
Grazie!
Jax