mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Stampa di un query

 
ICQ# 156068277

imposta la prop dataset del TQReport.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per QUERY

Ciao ho due tabelle PARADOX cosi' strutturate
Tabella ANAGRAFICA (MASTER)
-------------------
ID_CANDIDATO   NOMECANDIDATO
Tabella IMPIEGHI (DETAILS)
----------------
ID_CANDIDATO  CLIENTE  COLLOCAZIONE
Vorrei eseguire una query sulla tabella "impieghi" del genere
select ID_CANDIDATO, COLLOCAZIONE from IMPIEGHI where Cliente = Verdi
risultato ricerca cliente 'Verdi
              ID_CANDIDATO - COLLOCAZIONE
Fin qui nessun problema, la query funziona ma se voglio al posto del
ID_CANDIDATO il nome riportato nella tabella ANAGRAFICA come posso fare?
(NOMECANDIDATO - COLLOCAZIONE)..
Grazie e spero di essermi spiegato

Ciao,
select   A.NOMECANDIDATO, B.COLLOCAZIONE 
from    IMPIEGHI B, ANAGRAFICA A 
where B.CLIENTE = Verdi  and B.ID_CANDIDATO = A.ID_CANDIDATO
Ciao, Rocco.

Newsgroup: it.comp.lang.delphi
Titolo: {$APPTYPE NESSUNA}

Devo trovare il modo di creare una applicazione Windows che non faccia
utilizzo di form.
Ma non voglio nemmeno visualizzare i miei dati su console.
Una specie di copia file.
E' importante pero' che abbia il pieno controllo della gestione degli
eventi.
E' mai possibile che un linguaggio di grande prestigio come l'Object Pascal
utilizzando uno strumento sterminato dalle potenzialità quasi illimitate
come MI sembra il Borland Delphi non mi da la possibilità di creare un
programma semplice in meno di 300Kb o qualcosina in meno?

 Ma non voglio nemmeno visualizzare i miei dati su console.
program TuoProgramma;
uses Windows;
begin
// da riempire a piacere
end.
Saluti
Paolo Arosio

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

Il risultato di DateTimeToStr(Now) è '08/12/2008 13.30.58', ma io vorrei 
ottenere
'08/12/2008 13.30', ancora meglio sarebbe '08/12/2008 13:30'. Quindi,  di 
default la funzione usa il formato LongTimeFormat, mentre io vorrei il 
ShortTimeFormat, ma non ho idea di dove cambiare questa cosa.
Potete aiutarmi? 

devi usare formatdatetime.


Usa DateTimeToString:
DateTimeToString(S,'dd/mm/yyyy hh'':''nn',Now);
Usa la guida di delphi per maggiori informazioni.
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: SQL ostico

Dove sbaglio nel codice di cui sotto a inserire le parentesi,mi dice che
manca una parentesi sinistra,il problema e' che e' una somma di aggragazione
e devo per forza scrivere ('sum(totale)') e credo siano queste parentesi a
creare il problema.Grazie per l'aiuto
Paolo
 With QStatistiche do
begin
    QStatistiche.DisableControls;
    SQL.Clear;
    SQL.Add('SELECT Articolo FROM TDettagli,');
     SQL.Add('sum(totale)');
     SQL.Add('group by Articolo');
    Open;
 QStatistiche.EnableControls;

 queste parentesi a creare il problema.Grazie per l'aiuto
Meglio it.comp.software.database.
Cmq, se Totale e' un campo di TDettagli SELECT Articolo, SUM(Totale)
FROM TDettagli WHERE ... GROUP BY Articolo
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

 ha scritto nel messaggio
news:4o_Bb.178115$vO5.7...@twister1.libero.it...

diciamo che dovresti mettere il sum(totale) dopo articolo... nella
selezione...
cioč:
SQL.Add('Select Articolo, sum(totale) ');
SQL.Add('from Tdettagli ');
SQL.Add('group by Articolo ');
Salvo

Newsgroup: it.comp.lang.delphi
Titolo: Ocx Kodak win98 -> win2000

Ragazzi mi succede una cosa che proprio non capisco.
Ho relizzato un programma con D5 su Win2000 che utilizza gli ocx della Kodak
e su win200 funziona bene.
Dopodichè ho copiato i sorgenti su una macchina con Win98 e D5 per
continuare a fare alcune modifiche, però mi quando visualizzo la form in cui
utilizzo i controlli Kodak mi viene comunicato che si la proprietà Bindings
non è supportata. OK alcune proprietà sono estensioni presenti solo nella
versione Win2000 degli OCX in questione, ma non è forse vero il mio progetto
conserva solo un "riferimento" agli OCX? Il progetto si comporta come se
avesse importato da qualche parte l'interfaccia di funzionamento degli OCX
Kodak di Win2000 e aprendolo sotto Win98 si agganci agli OCX con la stessa
interfaccia. Ho avuto cura di utilizzare solo le proprietà base comuni ad
antrambe le versioni, ignorando del tutto ad esempio il data binding offerto
dalla versione per Win2000.
Mi aspettavo di aprire il progetto sotto Win98 e continuare a lavorarci
tranquillamente ma così non è. Forse ho installato male i controlli di
amministrazione Kodak nell'IDE di Delphi? Dopo avere ignorato l'errore
all'apertura della form mi saltano fuori tutta una serie di errori di access
violation...
C'è un modo di installare gli OCX senza importarne l'interfaccia?
Grazie per l'attenzione e per l'aiuto che saprete darmi....
Alessandro
--
ilvcclx_!!!

hai usato "Import Activex Control" per crearti un wrapper intorno
all'activex?
Bye
A.

Si, proprio cosě...
č questo il modo di "importare" un OCX no? Ma l'importazione non avviene
nell'IDE piuttosto che nel progetto???
ciao.
--
ilvcclx_!!!
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:anc9dv$vik$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Creare un alias ODBC a run-time

Salve a tutti!
... Avrei bisogno di creare un alias ODBC a run-time...
c'è qualcuno che saprebbe indicarmi come si procede?
grazie!
(Luca)

 wrote in message
8g0tsu$4qb$1...@fe2.cs.interbusiness.it...

Ciao Luca,
io in un programma ho usato una procedura per cerare un alias odbc per
aprire una tabelladi access.
Con poche modifiche dovresti poterla usare:
procedure Tmain.creaAlias(const dbName:string);
var
  aliases,parametri:TStringList;
begin
  aliases:=TStringList.create;
  session.GetAliasNames(aliases);
  if aliases.indexOf('pippo')<>-1 then
    session.DeleteAlias('pippo');
  parametri:=TStringList.create;
  with parametri do begin
    Add('TYPE=MSACCESS');
    Add('DATABASE NAME='+dbName);
    Add('OPEN MODE=READ/WRITE');
  end;
  try
    session.AddAlias('pippo','MSACCESS',parametri);
    dm.Database1.AliasName :='convPomp@@@';
  except
    on e:EDBEngineError do begin
      screen.cursor:=crDefault;
      messageDlg(e.message,mtWarning,[mbOk],0);
    end;
  end;
  parametri.Free;
  aliases.Free;
end;
Ciao
Ruggero
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Libri Kylix

Slave come da oggetto volevo sapere se qualcuno di voi ha comprato
libri su kylix ?
Io ho visto il libreria quelli di apogeo (che peraltro e' meno di 200
pagine )
e un'altro della Mc Graw Hill ..
come sono fatti ?
Sapete che ce ne siano altri in procinto di essere pubblicati ?
io volevo iniziare a conoscere un po' questo strumento (Kylix ) e un
buon libro magari ..
Non so neppure se questo sia il newsgroup piu' adatto per porre questa
domanda  comuque sia grazie ...

 domanda  comuque sia grazie ...
Se conosci l'inglese, vai sugli NG Borland... altrimenti vai su quelli di
Cantų,
ma ricordati di leggere bene le regole, firmati con nome e cognome, ecc....
ciao
Andrea

basino sulle API di Win.
Non è vero. Per una persona che incomincia e vuole utilizzare CLX
senza conoscere bene la VCL è impossibile imparare con un libro che
tratta di Delphi 3 ad esempio...
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

 basino sulle API di Win.
non sono completamente d'accordo. Ci sono molti esempi in cui anche senza
l'utilizzo di API in Kylix non si trovano riscontri ... mi risulta che CLX
cerchi il massimo di compatibilità con VCL, ma che questa sia tutt' altro
che assoluta. Non è solo una questione di funzioni dell'API, ma di vere e
proprie differenze nelle implementazioni dei SO (i Thread, il sistema di
messaggistica etc..) che diminuiscono il livello di compatibilità.
Ciao
--
- Carlo -
c.b...@libero.it

basino sulle API di Win.
Non mi sembra corretto.  Kylix gira in un ambiente Unix-like
e sarebbe preferibile avere un testo che lo riguarda
specificamente.  Non vedo perche' consigliare un testo su
Delphi (tra l'altro la CLX e' descritta solo nei testi
recenti), quando esistono libri fatti apposta per Kylix.
"Building Kylix Applications"
By Cary Jensen,Loy Anderson
McGraw-Hill Professional 
06/2001
"Kylix Developer's Guide"
By Charlie Calvert,Marjorie Calvert,John Kaster,Bob Swart
Sams; 
09/2001
"Kylix: The Professional Developer's Guide and Reference"
By Jon Shemitz
APress L. P.; 
11/2001
"The Tomes of Kylix: The Linux API"
By Glenn A. Stephens
Wordware Publishing, Inc.;
11/2001
Newsgroup: it.comp.lang.delphi
Titolo: Query con porzione di campo...

Salve a tutti...
Ho un quesito da chiedervi...Ho provato a cercare sul sito della microsoft o 
con google ma non ho trovato niente e non so se esiste qualcosa...
IO ho una tabella gestito con firebird che ha come campi
ID - Descrizione - Nota
ID e' un numeratore
999001
999002
999003
Ora per qualche motivo strano ho trovato in questa tabella delle anomalie 
quali
999001
999002
555005
999003
Esiste qualche comando da usare in un query che mi estragga solo i 3 campi a 
dx per trovare il massimo?
Grazie...spero di essere stato chiaro 

 ha scritto nel messaggio 
news:47839263$0$17954$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:4783f51a$0$16031$5fc...@news.tiscali.it...



Hai provato con MAX + WHERE ?
del tipo
select MAX (ID) from xxxx
WHERE ID >= 999000
(sintassi da accordare con il db usato)
Gianni

 ha scritto nel messaggio 
news:fm24o5$rqc$1...@nnrp.ngi.it...



Ops, avevo capito male la domanda, sorry
Gianni 

 > Gianni
Devi registrarti la UDF substrlen con il seguente comando
DECLARE EXTERNAL FUNCTION substrlen
	CSTRING(255) NULL, SMALLINT, SMALLINT
	RETURNS CSTRING(255) FREE_IT
	ENTRY_POINT 'IB_UDF_substrlen' MODULE_NAME 'ib_udf';
poi esegui la query
select max(substrlen(idfld, 4, 3))
from temp
Guarda all'interno della cartella C:\Programmi\Firebird
\Firebird_2_0\UDF
Ci trovi le UDF che è possibile registrare
Qui trovi una descrizione di che cosa sono le UDF casomai non le
conoscessi
http://www.ibexpert.info/documentation/%20%203.%20Database%20Objects/%20%209.%20User-Defined%20Function%20(UDF)/179.html
Se hai problemi o vuoi dei chiarimenti chiedi pure
Saluti
Massimo

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] Copia Incolla delle Unit

 Salve
E' possibile duplicare una form con la sua unit senza per forza creare 
manualmente un form?
Visto che ho due form praticamente uguali una per i clienti, l'altra per 
i fornitori, ho fatto il copia incolla dei tre documenti della prima 
form.Ora attraverso delphi vorrei aggiungere al progetto i tre file.
Facendo click con il tasto destro nel pro.manager ci sono molto opzioni, 
ma non riesco.
mi include solo la unit.pas e non il dfm.
Sapete come?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 creare manualmente un form?
File -> Save As ...
Project -> Add to project ...
Per il resto valuta se vale veramente la pena duplicare la form oppure
e' meglio utilizzare l'ereditarieta' delle form od una tecnica simile.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto programmatore Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 e' meglio utilizzare l'ereditarieta' delle form od una tecnica simile.
E' sicuramente meglio usare la VFI (Visual Form Inheritance).
-- 
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: App e Wordpress

ciao a tutti
dopo 10 anni riapro delphi che ho utilizzato per qualche progetto in gioventu'.
L'ho fatto perche' interessato a realizzare app, in particolare un app che legga i dati da un sito wordpress (posso comunque presentarli in XML o restituirli a chiamare HTTP).
Consigli?
 
grazie a tutte le anime buone.
 
Carlo

 Consigli?
 
Qualsiasi sito Wordpress restituisce un feed RSS (vedi 
http://www.specifiche.it/rss/2.0/
): puoi sfruttare questo canale per ottenere gli aggiornamenti pubblicati sul sito nella tua applicazione attraverso una chiamata HTTP che scarichi il feed nel formato XML, da leggere poi con *TXMLDocument* o altra libreria a tuo piacimento.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
 


grazie, oggi provo e ti dico!!

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

Salve,
In quali versioni di Delphi 8 è incluso anche Delphi 7? In tutte?
Anche Delphi 2005 contiene D7 o è comunque possibile sviluppare per win32 al 
contrario di Delphi 8?
Grazie
Ciao
Andrea 

 contrario di Delphi 8?
Delphi8 includeva Delphi7 in quanto un ambiente unico per entrambe le 
piattaforme, al momento del rilascio, non era ancora pronto.
Tale ambiente si è concretizzato in D2005 ed ha subito notevoli 
miglioramenti nell'ultima release, D2006.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Ciao
Ho progetti sviluppati in D5 e D6, ma purtroppo non dispongo più di Delphi 5 
nè Delphi 6 e avendo la necessità di acquistare una licenza usata, stavo 
valutando l'acquisto di Delphi 8 o Delphi 2005. Quello che mi serve è la 
compatibilità con i vecchi progetti (per il momento il .net non mi 
interessa) e un ambiente di sviluppo che non si discosti tanto dalle vecchie 
versioni di Delphi(5-6). Ecco perche IMHO Delphi 7 sarebbe l'ideale.
Per ora non ho intenzione di spendere più di 1000 euro x Delphi 2006. Tu 
cosa mi consigli?
Ciao 

 cosa mi consigli?
Dipende da cosa intendi con il "non discostarsi dalle versioni precedenti".
Ti riferisci all'uso e all'aspetto dell'IDE? Oppure agli strumenti e ai 
componenti contenuti? Quali usi all'interno delle tue applicazione?



No, mi riferisco semplicemente all'aspetto dell'IDE. Confesso di non aver 
mai visto l'IDE di D2005/2006, ma ho sentito che è completamente diverso da 
D7 e assomiglia a VS
Comunque a parte questo, la cosa principale per me è poter continuare lo 
sviluppo di vecchie applicazioni fatte con D5.
Potrò riutilizzare componenti di terze parti utilizzati in D5 per i miei 
progetti?
Ti dico che per me andrebbe bene anche una licenza usata di Delphi 6, ma 
purtroppo non sono riuscito a trovarla....
ciao 

 progetti?
Te lo chiesto ma non mi hai detto quali sono. :-)



Sono diversi...
Proverò la trial come dici tu.
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: [OT] File CAB di installshield

Ma i file CAB creati da Installshield (che sono diversi da quelli della MS),
se io volessi aprirli e estrarre/aggiungere dei file, come cavolo faccio???
--
Jax
Journeying Artificial Xenomorph

 Journeying Artificial Xenomorph
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red

 gestire i files cab.
Purtroppo, come ti dicevo, quei furboni della IS li hanno chiamati CAB ma
non sono veri cab, quindi WinZip e compagnia bella non li aprono.
Spero che ci sia qualche applicazione di terzi che riesca ad aprirli, ma
essendo file proprietari, non ci spero molto.


 essendo file proprietari, non ci spero molto.
hai provato a guardare tra le intestazioni del file (hex)? magari sono
semplici zip ma come ben saprai winzozz si basa solo sulle estensioni dei
file. se invece sono di nome cab ma di fatto chissa cos'altro, beh non so
che dirti...

 beh non so che dirti...
Nope, è un formato proprietario :(


On Mon, 26 May 2003 14:40:37 GMT, Jax wrote:
sono sempre io (shanahan) 
prova a guardarti questa pagina, in fondo parlano di un installshield cab
tool per aprire i file cab di is. di + nin zo! cia
http://www.installsite.org/pages/en/ispt_automat.htm

 cab tool per aprire i file cab di is. di + nin zo! cia
Grazie 3000! Ho trovato il programma su
http://hobbes.nmsu.edu/cgi-bin/h-browse?dir=/pub/os2/win32os2
e sembra che funzioni perfettamente!


Newsgroup: it.comp.lang.delphi
Titolo: aiuto con CGI-win!

Ciao ragazzi.
Vorrei espandere i miei - limitati ;) - orizzonti in Delphi con programmini da
mettere su webserver NT.
Quello che mi chiedo è - una volta creato un nuovo progetto CGIapp - cosa fare
per:
1) importare i fields del file HTM che chiama l'eseguibile
2) generare la pagina HTML
Naturalmente tra la fase 1 e la 2 farei l'elaborazione dei dati introdotti.
Spero di essermi spiegato. :|
Grazie e a presto,
Andrea Telatin
-- 
Posted from 
flat-p03-m211.aruba.it
 [62.149.163.213] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
75ae5aa8c62929437c...@mygate.mailgate.org...


 (attenzione...
-- 
Posted from 
flat-p03-m240.aruba.it
 [62.149.163.242] 


 Grazie!!!
Prego

Newsgroup: it.comp.lang.delphi
Titolo: Action Manager e DataSet

Buonasera,
vorrei settare a runtime il datasource delle action che appartengono alla
categoria dataset ma non so arrivarci...
Qualcuno mi puň illuminare d'immenso ?
              for nPos := 0 to ActionManager.ActionCount - 1 do
                  if ActionManagerActions[ nPos ].Category = 'Dataset' then
???                ActionManagerActions[ nPos ].DataSource :=
ddMain.dsTabella ???? cosě non va ma da l'idea di cosa vorri fare.
Grazie !
-- 
Alberto Menghini

                    ActionManagerActions[ nPos ].DataSource :=
ActionManagerActions[nPos] ritorna un puntatore ad una struttura di tipo
TAction;
Ecco perchè non *vedi* la proprietà DataSource.
Se vuoi settare il DataSource delle actions di tipo TDataSetAction devi
fare uso del *cast*.
              for nPos := 0 to ActionManager.ActionCount - 1 do
                  if ActionManagerActions[nPos] is TDataSetAction then
                   TDataSetAction(ActionManagerActions[nPos]).DataSource
:= ADataSource;
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 TAction;
Ooops... volevo dire TContainedAction.


 ha scritto nel messaggio
news:eb809651645d290a94b...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: reperire il contenuto del campo in una DBgrid

Ciao NG...avrei un problemino come posso reperire il contenuto del campo che
sto inserendo in una DbGrid...
prima di fare Post...in effetti vorrei controllare se quello che sto
inserendo non sia già presente nella tabella...es:
ho gia una descrizione ACCONTO,  in fase di inserimento prima di confermare
devo controllare ciò che sto inserendo non sia già presente.
Spero di essermi spiegato e di non aver fatto confusione...
ho usato un po di codice nell'evento BeforePost della tabella...ma non so
come reperire il contenuto della grid..
es...sbagliato
Var
Testo:Variant;
begin
Testo := Table1.Lookup('descrizione','DBGrid1. e qui                    non
so cosa mettere
IF Testo <> Null Then
    begin
    ShowMessage('descrizione già presente in archivio! ');
    exit;
    end;
grazie 1000...Ciao

 wrote in message
a0525q$ouj$1...@nreadb.inwind.it...



Se devi controlla che una voce non sia già stata inserita secondo me
l'evento beforepost dovrebbe andare benone(*), in quanto in quel punto
controlli se il tuo campo ( che non vuoi doppio) già esiste, se esiste ha
due possibilità:
 1 posizioni l'utente sul record che è già stato inserito
 2 dai un messaggio di errore dicendo che la voce è già stata inserita e
blocchi il post
(*) Se devi controllare che l'utente non inserisca un record doppio "IO" lo
farei sul DataChange della tabella
Saluti NEA

Newsgroup: it.comp.lang.delphi
Titolo: Chiudere MDIChild...

Come posso chiudere una MdiChild con un bottone???? con la X ci sono
riuscito (con il metodo cafree), ma non riesco a capire come posso chiuderla
mettendo un tasto nella form stessa.
Scusate la domanda cretina...

Sono handicappato scusate....ho postato un mess che avevo preparato
ieri...ma che avevo già risolto.
Chiedo venia!

Newsgroup: it.comp.lang.delphi
Titolo: Lanciare applicazioni esterne

come posso lamciare ad esempio internet esplorer con un indirizzo
specificato dalla mia applicazione delhpi?
oppure mandare un messaggio di posta elettronica?
grazie
i
--
Ciao da Marco "Kaiser" Baldo
akira...@libero.it
ICQ#: 55765146
FantaBasket PRO Home Page:
http://www.fortunecity.com/olympia/michaels/749/
Membro del SSIFC
IHGGER #440
----------
cell. 0347-8248718

 wrote in message
0NPs4.273$qv....@news.infostrada.it...


 wrote in message
892pth$2reo$1...@stargate1.inet.it...


delphi 3 professional
allora con la ShellExecute specificando l'indirizzo di posta o l' indirizzo
web.
Nel caso dell' indirizzo di posta scrivi:
mailto:
nomeindirizzo@server
nel caso dell'indirizzo web scrivi:
http://nomeindirizzo
Esempio:
ShellExecute( Handle, nil, '
http://nomeindirizzoweb
', nil, nil,
SW_SHOWDEFAULT );
se ho sbagliato qualcosa dimmelo.
Ovviamente Explorer deve essere il programma di navigazione predefinito,
altrimenti o parte Netscape o non parte nulla.
Se hai dei problemi con la "ShellExecute" scrivi nuovamente. Ricordati di
includere ShellApi nella lista delle unit elencate in uses.
Ciaooooo !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support
Newsgroup: it.comp.lang.delphi
Titolo: Visualizzazione immagini su menu da imagelist

Ho un menu che prende le immagini da imagelist1 e qua tutto bene.
Il mio problema sorge quando devo impostare l'immagine, proveniente da
imagelist2, a uno di questi menu. Utilizzo il seguente codice ma l'immagine
compare non trasparente e non centrata.
imagelist2.GetBitmap (1, menu1.Bitmap);     // Imposta immagine
caricando l'immagine da file tutto ok.
Grazie.

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

 risorse. :(
Come faccio a prendere l'immagine da imagelist?
Dimmi se la procedura corretta č questa:
* lettura della bmp con getbitmap
* scrittura su memorystream
* lettura da memorystream.

* lettura da memorystream.
ok


 >* lettura da memorystream.
Ho messo giů qualcosa ma non funziona.
vBmp := TBitmap.Create;
vStream := TMemoryStream.Create;
try
  imgList.GetBitmap (1, vBmp);
  vBmp.SaveToStream (vStream);
  menu1.Bitmap.LoadFromStream (vStream);
finally
  vStream.Free;
  vBmp.Free;
end;

end;
prima di chiamare loadfromstream prova a riposizionare
a 0 lo stream
vStream.Position := 0;

Newsgroup: it.comp.lang.delphi
Titolo: Creare controllo ActiveX partendo da una TLabel

Ho la necessità di creare un controllo Active X per avere un componente (una
sorta di TLabel modificata) utilizzabile anche da IDE diversi da Delphi.
Tenendo  conto che uso D6, creare un componente TMyLabel con le proprietà
che voglio io è facilissimo.
Il problema è nel convertirlo in controllo Active X.
Quando vado nel menu File, New, Others, Active X Control, mi chiede
giustamente la classe VCL di riferimento, ma nell'elenco che mi propone non
c'è il mio componente appena creato, mentre sono presenti altri componenti
che avevo creato in precedenza.
In generale ho notato che non considera i componenti derivanti dalla TLabel.
Come posso fare?

In generale ho notato che non considera i componenti derivanti dalla TLabel.
Perche' devi utilizzare invece un controllo che sia nella linea di derivazione
di TWinControl.
Se non l'hai visto, dai un'occhio a questo tutorial ( un po' datato):
http://pweb.netcom.com/~cherrman/dl030.htm
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 di TWinControl.
Ispirato dal tuo prezioso consiglio mi sto costruendo un controllo che
eredita da TWinControl ma contiene una TLabel e visualizza solo le proprietŕ
della TLabel.
Fino ad adesso tutto bene, tranne il piccolo particolare che la TLabel in
primo piano intercetta il Click del mouse e quindi, tra le altre cose, una
volta posizionato il controllo non riesco piů a trascinarlo da nessuna
parte.
So che mi dirai di consultare la documentazione (e lo farň senz'altro) ma
come puoi immaginare il tempo č poco se potessi suggerirmi come passare
l'evento Click dalla TLabel al TWinControl te ne sarei grato.
Quello che ho fatto io č:
nella parte interface:
type
  TMyLabel = class(TWinControl)
  private
    { Private declarations }
    ObjLabel: TLabel;
    procedure SelControl(Sender: TObject);
    ecc...
  end;
nella parte implementation:
constructor TMyLabel.Create(AOwner: TComponent);
begin
   inherited;
   ObjLabel := TLabel.Create(nil);
   ObjLabel.Parent := Self;
   ObjLabel.OnClick := SelControl;
    ecc...
end;
procedure TMyLabel.SelControl(Sender: TObject);
begin
   Self.OnClick(nil);
end;
ma funziona 2 o 3 volte e poi mi da "Access violation".
Grazie in anticipo.

l'evento Click dalla TLabel al TWinControl te ne sarei grato.
Caro amico, ti aiuterei volentieri se sapessi come, il fatto e' che non ho mai
scritto un activex e non saprei cosa dirti se non i classici e banali consigli
su controllare l'owner, ecc... quindi non mi resta che darti consiglio di
cercare con google groups in
http://groups.google.it/groups?&group=borland.public.delphi.activex.controls.writing
Nel web ho cercato e trovato questo:
http://www.raize.com/DevTools/DelphiByDesign/Articles/DbD48.htm
Questo e' tutto quello che posso fare per te, sorry.
Ciao!

Newsgroup: it.comp.lang.delphi
Titolo: TDBLookupcombobox

 Salve a tutti, con delphi 2006, desideraro sapere sul controllo data-
aware in argomento, cosa si deve configurare nei campi database per 
visualizzare due o piů colonne, in quanto  inserendo nel ListField 
INDIRIZZO;LOCALITA;TELEFONO il controllo mi visualizza solo la prima 
colonna; premetto che ho impostato i campi DataSource, DataField e anche 
keyField ed infine ho portato il campo DropDownWidth a 300, abbastanza 
grande come anche specificato nel libro di Marco Cantů; Ho effettuato 
ripetuti tentativi, ma sempre con esito negativo. Potreste darmi una 
dritta? 
Grazie a tutti.
--- posted by geoForum on 
http://www.delphiedintorni.it

Se sei il "cami_li" che conosco io mi sa che sono tuo fratello... :-)
Pertanto immagino tu stia utilizzando un TSimpleDataset per il
caricamento dei dati dal database.
Quello che hai fatto tu è corretto, hai solo dimenticato qualche
passaggio. Dalla form, clicca col pulsante destro del mouse sul tuo
TSimpleDataset e apri il "Fields Editor..."; nella finestra che
compare clicca sempre col pulsante destro del mouse su "AddFields"
e aggiungi i campi che devi visualizzare nel TLookupComboBox. a questo
punto, per ogni fields aggiunto modifica il valore della proprietà
DisplayWidth (per esempio a 10).
Tutto quì.
Il problema è il seguente: quando esegui la query, delphi imposta
automaticamente il valore di tale proprietà in proporzione alla
dimensione della colonna che hai nel database. Quindi il valore nel
DBLookupComboBox non lo vedi perchè il controllo non è largo a
sufficienza per visualizzare la tua informazione....
Gaetano L.

Newsgroup: it.comp.lang.delphi
Titolo: Problemi ValueListEditor

Ciao a tutti,
ho inserito un questo componente in pratica sto realizzando una lista 
valorizzata. Vorrei avere la possibilita di modificare l'ordinamento 
delle righe che aggiungo.
Ho settato a true l'opzione goRowmoving ma risultato č orribile:
Muove le righe come gli pare a lu 
Se cerco di mettere la riga in ultima posizione  va fuori indice...
Come posso fare?
Grazie a tutti
--- posted by geoForum on 
http://www.delphiedintorni.it

puoi postare il codice che usi x aggiungere nuove righe?
A

if not IBQuery1.Eof then
 begin
  Trovato:=CrePreOrdLisEdi.FindRow(IBQuery1.FieldByName
('RIGID').AsString,App);
  if not trovato then
   CrePreOrdLisEdi.InsertRow(IBQuery1.FieldByName
('RIGID').AsString,IBQuery1.FieldByName('RIGDETTES').AsString,true);
 end;


 ('RIGID').AsString,IBQuery1.FieldByName('RIGDETTES').AsString,true);
Quindi tu devi inserire una stringa in una tvaluelist alla posizione 
indicata dal campo rigid della query, giusto?
Nel caso l'ordinamento eseguito dalla lista non ti serve....
A

No dopo avere aggiunto le n righe devo dare la possibilità all'utente di 
ordinarle come vuole

Newsgroup: it.comp.lang.delphi
Titolo: Libri Delphi

 delphi...
Sicuro che si tratti solo del mondo Delphi?!
Comunque per testi che trattano di programmazione in Delphi ce ne sono
molti;
i testi che ho io sono di Marco Cantů e sono: Delphi developer handbook,
Programmare con Delphi4, Programmare con Delphi5, Mastering Delphi5.

Programmare con Delphi4, Programmare con Delphi5, Mastering Delphi5.
Io a un principiante del delphi non consigliereri il libro 4 e 5 di
Cantů...
Se ti piace Cantů (...) scegli il Delphi 2, ma neanche quello č il
maximo.
Secondo me dovresti comprarti 1 dei 2 seguenti libri (o anche tutti e
2 :-))))
- Delphi Unleashed di Charles Calvet (inglese)
- Delphi4 di Pacheco/Teixeria (italiano)
Lawrence Oluyede
rhy...@tiscalinet.it
"Se ti credono rozzo,
  fai il raffinato;
se ti credono raffinato,
  mostrati rozzo."
Johnny Mnemonic





Egr. puotresti scrivermi la casa produttrice ed il 
codice?


Grazie mille.


Ciao.


        
DA


bal...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: Griglia un po' piu chiara.

Sto usando una griglia (TDBGrid) per visualizzare i dati di un DB.
1. Volevo sapere se esiste qualcosa per rendere più leggibile la griglia,
tipo avere un record di un colore ed il successivo di un altro, oppure avere
una riga orizzontale ogni tre record.
2. E' poi possibile bloccare la prima colonna della griglia in modo che sia
sempre visibile?
Grazie a chi mi saprà dare una mano!

sempre visibile?
No. La cosa + semplice e' affiancare 2 griglie associate allo stesso
Datasource e tramite la proprieta' Columns, visualizzare sulla prima
solo la colonna da tenere fissa. Sulla seconda (sempre attraverso
Columns) mostri tutto il resto, tranne la colonna gia' presente sulla
prima griglia. Con qualche altro ritocchino l'effetto e' quasi
perfetto. Per essere perfetto dovresti mandare un msg alla prima
griglia affinche' nasconda la barra di scorrimento verticale.
Non mi ricordo cosa mettere nel SendMessage, pero'.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Newsgroup: it.comp.lang.delphi
Titolo: Problema con EmptyTable

Ciao
ho un problema (penso classico....) con EmptyTable. Alla fine del mio
programma, richiamo la suddetta procedura per svuotare le mie tables..... E
immancabilmente appare il messaggio di errore "Table is Busy". Ho settato
Excluisive a True e Active a False, ma il messaggio rimane. Ho chiuso tutte
le form in cui la Table viene usata, ma non cambia. E' possibile capire DOVE
è "busy"?
Grazie......

 Grazie......
Prego
Giorgio

 ha scritto nel messaggio
news:98Xnb.376726$R32.12...@news2.tin.it...



Ciao,
se non hai ancora risolto a forza di prove, ti dico come faccio io.
Table.Close;
Table   :=False;  // Tanto per essere sicuri
Table.Exclusive:=True;
Table.EmptyTable;
Table.Exclusive:=False;
Table.Close;
Cosě mi funziona sempre.
Ciao
Marco
-- 
MaoSw
Reporter Professional srl
supporto...@reporterprofessional.it
Newsgroup: it.comp.lang.delphi
Titolo: Numero di CPU fisiche

Sapreste indicarmi un modo per ricavare il numero di CPU fisiche (quindi
senza farsi ingannare dall'eventuale hyper threading o da CPU multicore)
installate su un sistema?
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
L’ottimista pensa che questo sia il migliore dei mondi possibili. Il
pessimista sa che è vero. (R.Oppenheimer)

 installate su un sistema?
http://tinyurl.com/87hqu
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
http://tinyurl.com/87hqu
Grazie, su CodeCentral c'è un programmino di esempio già fatto. Ho inserito
l'eseguibile e il sorgente su:
http://snipurl.com/CPUcount
      (e' un eseguibile da 11kb)
http://snipurl.com/CPUcount_src
  (e' uno zip da 2kb)
Potreste provare a lanciare l'eseguibile e dirmi che risultati ottenete,
insieme al tipo di processore su cui avete lanciato il programma?
grazie
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Se odi una persona odi qualcosa in lei che è parte di te. Ciò che non è
parte di noi stessi non ci disturba (Hermann Hesse)

 insieme al tipo di processore su cui avete lanciato il programma?
1 processore
1 processore per cpu
1 cpu
macchina di test:
mobile intel pentium 4 1.6ghz
antonio

 mobile intel pentium 4 1.6ghz
Grazie. Io ho sperimentato che funziona correttamente anche su un P4 con HT
abilitato.
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Gli amici si dicono sinceri, ma in realtà sinceri sono i nemici (Arthur
Schopenhauer)

 insieme al tipo di processore su cui avete lanciato il programma?
You have 2 processors
You have 2 processors per CPU
You have 1 CPU(s)
Ho un pentium4 con CPU 2,80 ghz e 2,79 ghz.
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 insieme al tipo di processore su cui avete lanciato il programma?
Ringrazio tutti fin da ora per non riempire il thread di "grazie" per ogni
risposta. 
Per anticiparvi, se vi state chiedendo perchè mi possa servire una cosa del
genere, è perchè vendiamo un prodotto anche in configurazione Server ad un
tot. a cpu, per cui vogliamo evitare che se uno compra la versione per
singola CPU la possa usare anche su sistemi multiprocessore
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
L’esperienza è un modo per dare un nome agli errori (Oscar Wilde)

 insieme al tipo di processore su cui avete lanciato il programma?
Dopo alcuni altri test (e ringrazio tutti quanti), la procedura funziona
anche per:
Dual Athlon MP, Dual Xeon (biprocessore), P2 266, Dual Pentium III, Dual
Pentium II
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Pensate da uomini saggi, ma parlate come la gente comune (Aristotele)
Newsgroup: it.comp.lang.delphi
Titolo: Chiusura di un programma

Ho un programma in cui l'utente, cliccando su un bottone, determina il 
lancia di un exe. Mi sono posto il problema: Una volta lanciato l'exe, come 
faccio a chiudere il programma che lo lancia e a cui l'utente non deve più 
poer tornare ? Poi ho scoperto che il programma continua ad essere eseguito 
e pertanto è stato sufficiente mettere la istruzione Close per chiuderlo. 
Sembra funzionare, anche se nelle prove ogni tanto mi dà un errore che 
adesso non ricordo.
Comunque, lo eseguo in questo modo:
procedure TForm1.Btn1Click(Sender: TObject);
begin
   ShellExecute(Handle, 'open', 
PChar(extractFilePath(paramStr(0))+'Bieffe.exe'), nil, nil, SW_SHOWNORMAL);
   Form1.Close;
end;
Chiedo: è giusto quello che ho fatto ?
Seconda domanda: che differenza c'è tra:
- extractFilePath(paramStr(0))
-extractFilePath(Application.Exename)
Grazie

 -extractFilePath(Application.Exename)
Nessuna.
Ciao

 queryclose.
Altrimenti, Application.Terminate, dovrebbe essere quello piu' "lineare"  
....
-- 
=============================================================
Alberto Rubinelli - Fondazione "Museo del computer"
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 1856032   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
Sito internet : 
http://www.museodelcomputer.org
=============================================================

 "lineare"  ....
c'è anche il brutale HALT, in casi estremi ;)
Ale

 ha scritto nel messaggio 
news:4d304c9b$0$30897$5fc...@news.tiscali.it...

Grazie a tutti. Ma riassumendo, ho troppe scelte:
1- Form1.Close
2- postmessage(form1.handle,wm_close,0,0);
3- Application.Terminate
4- Halt
Sono equivalenti (a parte Halt che Alessandra suggerisce per casi estremi.. 
e non mi pare il mio lo sia) ? O ci sono condizioni in cui è meglio l'uno o 
l'altro ?

 ha scritto nel messaggionews:4d304c9b$0$30897$5fc...@news.tiscali.it...> Alberto Rubinelli, rischiando una denuncia penale, ha osato scrivere:

Application.Terminate
Ciao

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

Ciao a tutti, che voi sappiate nnn esiste una traduzione del software e
dell'help in italiano?
Grazie 1000

dell'help in italiano?
Lo escludo.
Puoi trovare tradotti solo i manuali.
-- 
Morde. 
morde[at]programmer[.]net

Newsgroup: it.comp.lang.delphi
Titolo: finestre solo nell'area client

desidero che il mio applicativo apra delle finestre solo nella zona client 
della finestra principale.
devo necessariamente usare una MDI oppure settare qualche proprieta della 
finestra.
grazie 

micael ha scritto:

Puoi anche provvedere a creare dinamicamente *Frame* con l'interfaccia 
che desideri, anche se sarebbero da posizionare.
Definisci le caratteristiche delle finestre che vuoi aprire e come 
interagiscono con il loro "contenitore".
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php
Newsgroup: it.comp.lang.delphi
Titolo: Ereditare

Ho necessita' di dotare un'applicazione di varie Lingue;
mi interessa , ereditare dalla Unit Dialogs , e modificare
i messagi di MessageDlg in modo che non compaiano come da
default , ma nella Lingua voluta.
Mi date qualche spunto / Link  su come fare ?
grazie Maurizio

 default , ma nella Lingua voluta.
Non è possibile "ereditare" una unit in senso stretto, al massimo le 
classi che sono contenute al suo interno, ammesso che siano state 
progettate con l'intento di essere utilizzate nella creazione di classi 
discendenti (cioè con metodi virtuali per i "punti chiave" del loro 
funzionamento).
La unit /Dialogs.pas/ fa uso della /Consts.pas/ per ottenere le stringhe 
(costanti) da visualizzare nei controlli all'interno delle finestre di 
dialogo; è possibile (se non usi i runtime packages) creare una tua 
versione di /Consts.pas/ da copiare nella cartella del progetto della 
tua applicazione affinchè il compilatore prelevi quella al posto 
dell'originale "made by Borland".
Si tratta comunque di una soluzione "statica" (in questo modo, non è 
possibile definire i testi a runtime).
L'unico modo che conosco per ottenere un riferimento alle finestre di 
dialogo create attraverso MessageDlg è richiamare la funzione 
*CreateMessageDialog* della unit /Dialogs.pas/.
Tale funzione restituisce il riferimento ad un'istanza di TMessageForm, 
un tipo "privato" della unit (quindi non accessibile all'esterno) 
espressa attraverso la classe base TForm; questo significa che potrai 
operare sulla finestra di dialogo utilizzando i metodi introdotti dalla 
classe TForm, senza la possibilità di "castare" la form stessa al tipo 
specifico (poichè questo è inaccessibile).
Il solo mezzo che ti rimane per accedere ai componenti contenuti nella 
MessageForm per poterne manipolare le proprietà è usare le funzioni RTTI 
(unit /Typinfo.pas/), non particolarmente semplici.
Secondo me, la soluzione più immediata per il tuo problema - o meglio, 
quella più congeniale - è creare una unit personalizzata per la 
visualizzazione di finestre di dialogo simili alla MessageDlg (magari 
prendi spunto dal codice della unit /Dialogs.pas/) che supporti il 
prelievo dei testi da visualizzare in base alla lingua preimpostata 
nella tua applicazione.
Non so se esistono pacchetti già pronti in grado di coprire questa 
esigenza (magari nei JEDI...?)
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 default , ma nella Lingua voluta.
non e' esattamente quello che chiedevi, ma potresti dare anche 
un'occhiata a questo:
http://sourceforge.net/projects/dxgettext/
Ciao

 ha scritto nel messaggio
news:2oj8t4F...@uni-berlin.de...


Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per piccolo prg

Ciao a tutti,
per un banale programma ho bisogno di capire come faccio
a sapere qaundo si attiva la connessione internet.
In sostanza, all'avvio della connessione, si deve avviare un
programma di contatore scatti.
Grazie a chi mi risponde

 ha scritto nel messaggio
news:aah647$cdo$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Da caratteri grandi a piccoli

Salve, qualcuno conosce una routine per passare a run time dai caratteri
grandi a quelli piccoli senza dover riavviare il computer ?
GRazie
Roberto

 grandi a quelli piccoli senza dover riavviare il computer ?
??????
Cioč? ma dove?
Intendi l'opzione di windows che trovi in "schermo" -> Avanzate -> Schermo?
Mah, credo sia difficile poterlo fare senza dover riavviare, non ho mai
visto questa cosa, anche in altri programmi.
Ciao
Matteo

 wrote in message
b2qs6c$1f3pp9$1...@ID-123015.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: DbExpress e MySql

Sto usando un database MySql con componenti DbExpress.
Ho creato la SQLConnection e tutto bene, le tabelle(TSQLTable) e i relativi
datasource(TDataSource).
Il problema è questo:
visualizza i record delle tabelle, ma fa queste cose "strane"
Scorre i record solo in avanti, se vado indietro: OPERATION NOT ALLOWED ON
AN UNIDIRECTIONAL DATASET
Preciso che aprendo il database con l'utente della SQLConnection ci faccio
quello che voglio.
Nella maschera ho messo un DBNavigator, che mi abilita solo i pulsanti di
spostamento su record e non quelli di inserimento, eliminazione, etc...
Cos'ho sbagliato?
Grazie
Claudio

 ALLOWED ON AN UNIDIRECTIONAL DATASET
DBExpress e' un sistema di accesso a DB unidirezionale.
Questo e' quanto.

 ha scritto nel messaggio
news:Kv4Ga.84418$lK4.2...@twister1.libero.it...


 altri sistemi.
Ti consiglio la suite Zeos.
Saluti.

 Cos'ho sbagliato?
Cosě ad okkio credo niente... č che insieme devi usare i ClientdataSet...
c'e' un esempio nei demo di delphi molto ben fatto
Saluti ^_Goblin_^

 sistemi.
Non è necessario deviare su altri sistemi!
Esiste il ClientDataSet che ti risolve i problemi!



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

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

Un saluto a tutti,
vorrei sapere come mai non riesco ad applicare i vari append, edit, post a una TQuery.
esempio:
with Query1 do
  begin
    Append;
  end;
Se uso una TTable tutto funziona. Con la TQuery ottengo un errore del tipo: Cannot modify a read-only dataset.
Eppure append, edit, post sono metodi ereditati da TDataSet.
Dove o cosa ho sbagliato?
Grazie dell'aiuto
---
Pasquale Serio
Get your FREE Email and Voicemail at Lycos Communications at
http://comm.lycos.com
--
Posted from 
fes-qout.whowhere.com
 [209.185.123.96] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Dove o cosa ho sbagliato?
Le query sql sono, per default, dei dataset non-live, nel senso che
non sono modificabili.
Perche' il dataset che costituisce una query sia modificabile devi
impostare RequestLive a true, ma sei molto limitato per il tipo di
statement da utilizzare (tieni presente che le query a volte
raggruppano e ordinano in un modo tale da perdere i riferimenti ai
record su cui hanno lavorato, quasi sempre e' cosi', e non vi sarebbe
modo di applicare le modifiche).
In casi estremi si utilizza il componente TUpdateSQL presente nella
stessa palette della TQuery, il quale e' in grado di implementare tre
statement diversi a seconda di quale operazione si voglia compiere :
Inserimento, Cancellazione, Modifica.
Newsgroup: it.comp.lang.delphi
Titolo: Creazione Proprietà

Salve!
  Come si fa a crare una proprietą simile ad un combobox? Mi spiego: devo
creare una proprieta dove si deve scegliere il valore selezionandolo da una
lista. Un po come quando si deve selezionare il campo da collegare ad un
dbedit.
Grazie Marco


Se ho capito bene devi prendere i dati da una tabella e riversarli in
un'altra, prova con Dblookupcombox
Ciao Enrico

 >   Come si fa a crare una proprietà simile ad un combobox? Mi spiego:



Prova a cercare Property Editor nell'help di Delphi.
Ciao
Ruggero

 Come Posso Fare? Enrico
prova a fare un prop di tipo TStringList
Ciao,
Alan Solo

 wrote in message
8v1g0g$37lch$1...@ID-44131.news.dfncis.de...


 > > quelli che imposto io. La creazione di tali valori č dinamica quindi


Newsgroup: it.comp.lang.delphi
Titolo: Clipart di numeri.

Nessuno sà dove posso trovarne di carine?
Grazie.
Paolo.

 ha scritto nel messaggio
news:Cguta.44622$3M4.1...@news1.tin.it...



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

 Google.
Anche 
http://logo.nino.ru
 è bellissimo... si trovano tante cose carine e,
cosa non da poco, in vettoriale.
--
Jax
Journeying Artificial Xenomorph

 Ciao!
Ciao.

 cosa non da poco, in vettoriale.
Grazie anche a te, lo proverň!
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Ruotare finestra o componenti

Salve a tutti, in che modo è possibile ruotare una form con tutti i suoi
componenti di 90°? o al limite è possibile ruotare ad esempio un listbox,
label, DBgrid ecc. in modo che ruotando il monitor di 90° appaiano
orizzontali?
Grazie in anticipo per le risposte!

 orizzontali?
ho dato un'occhiata ai componenti della JVCL 2.1 in mio possesso e ci sono 
componenti per bucare le form, animarle, renderle trasparenti, ma non per 
ruotarle.
Magari nella versione 3.0 qualcosa del genere c'č!
http://sourceforge.net/projects/jvcl
-- 
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: QReport: generazione report

Ho creato un report non collegato ad un DB.
I valori li assegno attraverso la proprietà Caption dei
QRLabel. Ho anche dei valori contenuti in matrici che
assegno tranite l'evento OnNeedData (vedi sotto).
Il report contiene anche un QRDBChart al quale passo i valori
delle serie manualmente.
La prima volta che genero il report va tutto bene, di contro
le volte successive che ci provo ottengo un report vuoto, anzi,
non mi viene generata neanche la pagina bianca.
Cosa puo essere ?
Ho anche un secondo problema: a video il grafico è giusto, però
in stampa non considera la scala di grigi e fa tutto in bianco e nero.
P.S. Ho provato anche a non usare il metodo Prepare, ma con gli
stessi risultati.
procedure TfrmMain.mnuFileStampaClick(Sender: TObject);
begin
  with frmReport do
  begin
    .......
    with qrMain do
    begin
      Prepare;
      QRPrinter.Preview;
      QRPrinter.Free;
      QRPrinter := nil;
    end; {end with}
  end; {end with}
end;
procedure TfrmReport.qrMainNeedData(Sender: TObject;
  var MoreData: Boolean);
begin
  .....
  if i <= o then
    MoreData := True
  else
    MoreData := False;
end;
-- 
Posted from 
cofilweb.cofil.it
 [195.223.234.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il tuo codice mi sembra di chiara interpretazione:
Attento:
Facendo la free distruggi l'oggetto Qreport e liberi la memoria allocata per
esso : in poche parole non c'è più!!!
O lo crei e lo distruggi ogni qualvolta lo usi (toglilo dalla creazione
automatica nel file di progetto), o non fai la free.
Credo che così i tuoi problemi siano finiti, eccetto il fatto che usi
QuickReport che qualche problemino ce l'ha.
Fammi sapere
Ciao ciao

 Ciao ciao
Ciao, e grazie.
