mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere un SubMenu ad un Menu

Ciao a tutti,
ho la necessità di aggiungere via codice (D5) un sotto menù ad un menù della
mia applicazione.
In pratica nel menù di configurazione del mio programma, esite una voce per
la Lingua che è un sotto menù e che mi elenca tutte le lingue disponibili.
Come faccio via codice ad aggiungere altri Items a questa lista.
Non ho trovato nulla sull'Help, visto che per aggiungere un SottoMenu di
solito lo si fà tramite il pulsante destro del mouse e selezionando "Create
Submenù'...
Grazie 1000
Tomas



var
  anItem: TMenuItem;
begin
  AnItem := TMenuItem.Create(MainMenu1);
  AnItem.Caption := 'Bulgaro';
  Lingue.Add(AnItem);
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

   Lingue.Add(AnItem);
 Lingue sarebbe il mio menu dove voglio aggiungere il sunmenu? Cosi mi dò
errore
ho provato a mettere
MainMenu1.Items[1][1].add(AnItem);
Cioè dandogli le coordinate del menu al quale voglio aggiungere il submenu,
ma da errore lo stesso dicendo "Menu index out of range"
Intanto grazie 1000
Tomas

   AnItem.Caption := 'Bulgaro';
perchè, fra tante lingue, hai usato il 'Bulgaro'?
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez



Gli items che fungono da "submenu holder" non sono altro che semplici
TMenuItem senza Azione o Evento Click (ma non necessariamente), alla
pari dei divider che hanno come caption il meno.
Questo rapido e non bellissimo esempio aggiunge un item "Lingue" e un
subitem "Rumeno" sotto la prima voce di un MainMenu (che deve
esistere)
procedure TForm1.Button1Click(Sender: TObject);
var
  AnItem, AnotherItem: TMenuItem;
begin
  AnItem := TMenuItem.Create(MainMenu1);
  AnItem.Caption := 'Lingue';
  MainMenu1.Items[0].Add(AnItem);
  AnotherItem := TMenuItem.Create(MainMenu1);
  AnotherItem.Caption := 'Rumeno';
  AnItem.Add(AnotherItem);
end;
Ciao.


perchè, fra tante lingue, hai usato il 'Bulgaro'?
Boh, la prima che mi è venuta in mente ;-)


Grazie 1000 č proprio quello che cercavo...
Tomas
Newsgroup: it.comp.lang.delphi
Titolo: Help Frame

Ho grosse difficoltà a capire come utilizzare i frame.
a prima vista mi erano sembrati una bella cosa permettendomi di
suddividere meglio il codice in unita logiche ma mi scontro con un
problema che riesco ad immagineare di risolvere solo se i frame li
carico a runtime.
Il problema ridotto allosso e questo. Da dentro un frame vorrei poter
leggere una proprietà del form contenitore. (in teoria potrei anche
caricare il frame dalla maiform, ma uno dei motivi per cui mi era
piaciuto il form era la possibilità di spostare il codice in un altro
file). SOLUZIONE SPORCA CHE MI VIENE IN MENTE ORA
UN TEXTBOX nascosto con l codice per l'inizializzazione del frame
sull'evento onCange e per attivare le istruzioni del frame sarebbero
sufficiente due istruzioni. La prima deve passare al frame "self" e
poi basta cambiare  un valore qualsiasi al textbox nascosto. Poco
elegante, ma credo possa simulare un evento ONCREATE
PROVE CHE  HO GIA' EFFETTUATO CON SODDISFAZIONE PARZIALE
MAINFORM con una label1.caption:='pippo';
piazzo il form ci metto un textbox text1.
Primo inconveniente, non trovo onCreate!!! Google mi conferma che non
è implementato e come suggerimenti usare una di queste 2 soluzioni...
1 ) constructor Create(AOwner:TComponent); override;
2) procedure CreateWnd; override;
OK le provo e funzionano (almeno la seconda CreateWnd fa quello che
voglio, prove meno approfondite mi fanno pensare che anche la prima lo
faccia)
Ora però vorrei che il mio frame sia in grado di accedere ad una
proprieta contenuta nella form in cui lo metto.
metto nella sezione l'uses relativo alla form contenitore e provo a
scrivere un codice con riferimento assoluto.
implementation
uses MAINFORM;
procedure CreateWnd;
var
  app:TInformazioniApplicazione;
begin
  app:=MAINFORM.apps;
FUNZIONA apps è valorizzato correttamente
Ma il problema è se lancio più di una form in questo caso vengono
letti sempre i dati della prima (ok in questo caso non sarebbe
importante, ma volevo capire)
STEP SUCCESSIVO vado di riferimenti
procedure CreateWnd;
var
  mform:MAINFORM;
  app:TInformazioniApplicazione;
begin
 mform:=parent as MAINFORM;
 app:=mform.apps;
SEMBRAVA PERFETTO ma... NO AD UN CERTO PUNTO SI ROMPE.
Quando ho aggiunto complessità al sistema qualcosa è cambiato
nell'ordine di creazione delle cose è quando entra nella funzione la
variabile parent non è ancora valorizzata quindi l'applicazione va in
crash C'E' UN MODO PER ESSERE SICURI CO PARENT VENGA VALORIZZATO CON
IL RIFERIMENTO ALLA MAINFORM?
Lo stesso problema lo riscontro anche utilizzando l'altra soluzione
con il metodo Create(AOwner:TComponent); override
AOwner non contiene un riferimento a MAINFORM ma vale nil.

On Tue, 03 Jul 2007 19:35:10 GMT, nospam...@nospam.nononospam
wrote:
Come utilizzare i form mi interessa ancora, ma ho visto degli esempi
in internet di come caricare a runtime una form dentro un altra o
dentro un controllo a pagine, mi sembra di capire che come soluzione
sia più comoda. Quindi adesso farò anche qualche esperimento in questo
senso. 

Newsgroup: it.comp.lang.delphi
Titolo: cerco esperto in DBGrid e DataSet

Ho tre problemi...
1 -
Ho collegato un DBGrid ad un ClientDataSet... tutto bene:
     DATA    |   PAGATO
    -----------------------
    02/01/02       100
    01/01/01       50
    01/01/01       25
    01/01/01       10
Usando gli Aggregates di ClientDataSet ho fatto in modo che il visualizzato
fosse
     DATA    |   PAGATO
    -----------------------
    02/01/02       100
                         50
                         25
    01/01/01       10
adesso il mio problema è che l'utente deve avere la possibilità di scrivere
solo dove la data è visibile e dove non è visibile non deve entrare in Edit.
2-
Il campo DATA nel database è di tipo "DATE" e nel ho definito nel Fields
Editor del ClientDataSet per questo campo una MaskEdit di tipo Date
("!99/99/00;1;_"). Ora, se inserieco una data assurda lui poverino mi
solleva un'eccezione... che non riesco ad intercettare nemmeno se uso
OnValidate del campo nel Fields Editor. Dove sbaglio?
3-
I messaggi di errore di IB sono molto simpatici... ma mi piacerebbe che
fossero in Italiano... tipo quando uno inserisce una chiave primaria
duplicata... c'è una soluzione?
Grazie davvero per la cortesia,
Samuele

duplicata... c'è una soluzione?
Basta intercettarli:
except
  on E: EIBInterBaseError do
  begin
    if (E.SQLCode = -803) then  // KEY VIOLATION !
...
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

Intanto grazie per l'informazione...
ma sai dirmi dove posso trovare la tabella di corrispondenza tra SQLCode e
errore?
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:8hb2jv0i3rv1flrl8...@4ax.com...


errore?
Capitolo 6 della "Language Reference Guide" di Interbase.
Il PDF fa parte dell'intera documentazione IB e che puoi scaricare da
www.ibphoenix.org

Newsgroup: it.comp.lang.delphi
Titolo: Utilizzo della Scrollbar

Salve a tutti,
credo proprio mi stia perdendo in una banalitï¿œ, ma tant'ï¿œ... :-(
Voglio associare una scrollbar, non standard, ad un panel, ma non riesco a  
capire come farla funzionare, tanto meno il buon 
google.it
 ï¿œ riuscito a  
togliermi d'impaccio.
Help. ;-)
Grazie assai.
Fed.

Ok, risolto.
Era appunto una banalitï¿œ! ;-)
procedure TForm2.ScrollBar1Scroll(Sender: TObject; ScrollCode:  
TScrollCode; var ScrollPos: Integer);
Var Delta : integer;
begin
Delta := ScrollBar1.Position - scrollPos;
panel1.ScrollBy(Delta,0);
panel1.Repaint;
end;
Thanks! :-)

Newsgroup: it.comp.lang.delphi
Titolo: COMBO particolare...

Ciao a tutti,
vorrei sapere se è possibile ottenere un combo contenente tutti i supporti
removibili presenti su un PC (Floppy, PenDrive, Zip ecc...)
Grazie e Ciao

Grazie e Ciao
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it
Newsgroup: it.comp.lang.delphi
Titolo: Inglobare applicazione esterna

Volevo sapere se era possibile aprire un programma esterno nella mia
applicazione.
Mi spiego...
Io vorrei aprire una applicazione esterna e che venga visualizzarla dentro la
mia form.
Suggerimenti?
Grazie a tutti di cuore e alla prossima.

 ha scritto nel messaggio
news:9oc8tn$bslln$1...@ID-83516.news.dfncis.de...


 tipo quando si include un foglio excel dentro un docmento word?
Direi più quando si ingloba un documento excel dentro l'Internet Explorer anche
se in realtà il programma che andrò ad inglobare è totalmente statico se non per
delle icone che si abilitano o meno a seconda del mio programma "iglobatore".

 delle icone che si abilitano o meno a seconda del mio programma
"iglobatore".
Ummm... io giochicchierei con le finestre del programma...
SetParent per metterlo all'interno della tua finestra
SetWindowLong per settare gli attributi della finestra (togliere i menù
di sistema, la caption magari, ecc)
--
Ciao !  Davide DG.

mia form.
Ti posso chiedere perche' vuoi fare una cosa del genere ?
Sono curioso di sapere che tipo di problema stai cercando di
risolvere.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 Ciao !  Davide DG.
Ciao e grazie.
Stefano

 Andrea Laforgia - walkietalkie(at)
libero.it
Sarei curioso di sapere da dove viene fuori la tua e-mail...

Devo fare una applicazione server DDE che si connette con una client.
Lascia perdere il DDE, e' una tecnologia obsoleta, zeppa di
bug e ormai abbandonata da MS.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 Andrea Laforgia - walkietalkie(at)
libero.it
Portoghese

Newsgroup: it.comp.lang.delphi
Titolo: Enorme mole di dati...

Ragazzi...devo fare un programma che legge una wordlist (lista di parole da
file di testo) e mettere i dati in una struttura in memoria...il problema è
che questi dati sono veramente molti....secondo voi è meglio un'array di
stringhe? uno stringlist o cos'altro?
Quali sono i limiti di capacità per questi tipi? (io devo caricare roba come
500.000 o forse anche molte d+ parole...)
Devo soltato poterci accedere una volta caricati in ram (con un'indice)
Grazie molte

 un'indice)
Non ti conviene lasciarli sul filesystem? 

 Grazie molte
Ciao
Andrea

 Devo soltato poterci accedere una volta caricati in ram (con un'indice)
Una hashtable nel caso non ti serva un accesso sequenziale dovrebbe essere sufficiente.
Per le esigenze piu' "esoteriche", consiglio di fare qualche ricerca su citeseer 
(
http://citeseer.nj.nec.com/cs
). Ma non mi sembra proprio il tuo caso.
-- 
Roberto Lupi
Newsgroup: it.comp.lang.delphi
Titolo: formato data

Ciao a tutti.
Dovendo convertire una data tipo '12-NOV-09', quale è il modo più
furbo?
Mi serve uno StrToDate nel quale dirgli che deve usare il formato 'd-
mmm-y'.
Qualche idea?
Grazie,
Matteo


se devi convertire una data in stringa devi fare così
 miaStringa:=UpperCase(FormatDateTime('dd-mmm-yy',Now));
se invece vuoi convertire una data in stringa puoi fare così
var
  MiaData:TDateTime;
begin
  MiaData:=EncodeDate(09,11,12);      //='12-NOV-09',
  miaStringa:=FormatDateTime('dd-mm-yy',miaData)
end;


...e se invece devo convertire una stringa in data??
Matteo


Si, lo avevo letto...
Il mio problema è la parte carattere, StrToDate accetta solo numeri
(almeno con D2007).
Dall'help:
"S must consist of two or three numbers, separated by the character
defined by the DateSeparator global variable or its TFormatSettings
equivalent."
non contempla quindi la possibilità che il mese sia in lettere.
Ovviamente per adesso ho fatto una mia funzione che lo preveda, ma
volevo capire se c'era qualcosa di più semplice...
Matteo

scusa ma non ti basta estrarre l'anno,il mese e il giorno dalla
stringa e passarli come parametri nella funzione EncodeDate ????
Se hai bisogno di una mano cerca di essere un po' più preciso, magari
postando del codice che ti serve


Ok, considera questo codice:
procedure TMain.Button1Click(Sender: TObject);
var MySettings : TFormatSettings;
begin
  GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, MySettings);
  MySettings.DateSeparator:='-';
  MySettings.ShortDateFormat:='d-mmm-yy';
  Label1.Caption:=DateToStr(now,  MySettings);
  Label2.Caption:=DateToStr(StrToDate(Label1.Caption, MySettings));
end;
All'assegnazione alla Label2 va in errore per il motivo che dicevo
sopra, ovvero la StrToDate non accetta valori "non numerici".
Mi domandavo quindi se esiste un'altra funzione che faccia la stessa
cosa, ma considerando il formato che gli passo (in questo caso con
MySettings).
La cosa curiosa è che StrToDate(), che dovrebbe essere l'inversa della
DateToStr(), in realtà non lo è, se non sotto alcune condizioni...
E' ovvio che la soluzione è la separazione della stringa nei tre campi
giorno-mese-anno e poi la conversione, ma non esiste nulla di già
fatto?
Ciao,
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Form in DLL

Salve, 
ho iniziato da poco a scrivere delle funzioni in DLL senza grossi
problemi.
Ora, pero', vorrei includere delle form generiche in DLL.
Qual'è la strada più semplice?
Grazie
Maurizio Lugoboni


Secondo me c'e' un errore nel tuo esempio:
non si dovrebbe usare Application.CreateForm bensě 
TForm.Create(Application) avendo cura di passare l'handle dell'applicazione
chiamante.
CreateForm, infatti, rende la prima form creata come la MainForm, cosa che non
va bene in una DLL.
In pratica:
procedure Esegui(AHandle: HWND); stdcall;
begin
  Application.Handle := AHandle;
  with TForm1.Create(Application) do begin
    ShowModal;
    Free;
  end;  
end;
in piu' sarebbe bene anche controllare se l'handle č = 0 e, in qual caso
aggiungere
AHandle := GetActiveWindow; giusto per sicurezza.
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

Newsgroup: it.comp.lang.delphi
Titolo: Combo Box in Delphi 5

Recentemente sono passato da Delphi4 Client Server a Delphi 5 Enterprise: il
problema che mi è sorto è la presunta scomparsa di un evento della combobox.
In delphi4 si poteva gestire l'evento "seleziona item" mentre in delphi5
sembra non esista alcun evento di quel genere... E' inoltre scomparsa anche
la property cl3D, che permetteva di fare Combobox "flat" oppure "incavate"
con il tipico effetto 3D di winzoz. Illuminatemi!

Newsgroup: it.comp.lang.delphi
Titolo: Bar Code

Qualcuno conosce qualche componente free con sorgenti per stampare e
visualizzare codici a barre ???
Grazie
Ciao Giorgio

visualizzare codici a barre ???
http://it.torry.net/barcodes.htm
-- 
Morde. 
morde[at]programmer[.]net

 wrote in message
dw7na.20462$LB6.5...@news1.tin.it...


anzi l'indirizzo è 
www.sogaro.it
Non ho trovato nulla che riconduca ai bar codes


 >anzi l'indirizzo č 
www.sogaro.it


visualizzare codici a barre ???
Componenti free con sorgenti andava cercando, non software.
(MIWA, LANCIAMI I COMPONENTI!: E' risaputo che Hiroshi programmava in delphi2)
ciao


...


RBarcode 1D & 2D for Delphi: 
http://www.java4less.com/delphi_barcodes.html
Qui c'e' piu' scelta: 
http://www.torry.net/barcodes.htm

Newsgroup: it.comp.lang.delphi
Titolo: Dataset?

Ci sono dei metodi per leggere tutti i record?
mi spiego:
se io ho una rubbrica con dei dati anagrafici (nome,cognome,ecc) circa 400
record
e voglio mettere tutti i nomi in una liststring come posso fare senza usare
next() il quale mi sposta il cursore nella dbgrid?
se qualcuno ha un esempio...
grazie a tutti

e come gli dici di andare avanti senza usare il next? ;-))
La magica soluzione è il metodo Disablecontrols, spiegato detagliatamente
nella guida di delphi.
Credo che gia il nome dia un chiaro indizio di quello che fa.
Senza contare che esiste ovviamente EnableControls....
Bye
A.

 ha scritto nel messaggio
news:agtuq3$o9l$1...@fe2.cs.interbusiness.it...

ci aggiungerei un getbookmark/gotobookmark/freebookmark
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Creazione nuovo componente

Sto creando un mio componente però vorrei che alcune proprietà visualizzate
nell'object inspector siano read-only.
Per adesso l'unica soluzione che ho trovato è fare una procedura "finta"
(non fa niente) che viene chiamata dal write:
published
  ....
  property isWorking: boolean read fWorking write SetWorking;
  ...
end;
Però in questo modo l'obj. insp. mi mostra cmq l'opzione per modificare il
valore.
Qualcuno sa come si fa perchè sia veramente read only? (ho provato anche ad
eliminare la parte write e lasciare solo read
ma così facendo non mi viene neanche mostrato sotto l'obj. insp.).
Grazie a tutti

>   property isWorking: boolean read fWorking;
Dovrebbe bastare togliere la sezione write della propery, se ho capito il
problema :)


ABLS Team - 
www.abls.it
SINTESI S.r.l. - 
www.sintesi.com

 Boolean).
Ho provato anche con i property editor però così facendo mi si va ad
applicare a tutti
i metodi di quel tipo (es. tutti i boolean o string).
Alla fine ho deciso di lasciare le procedure "fake"...
Grazie cmq a tutti

Newsgroup: it.comp.lang.delphi
Titolo: come aggiungere da codice un campo di una tabella ad una query

Ciao a tutti,
avrei necessità di distruggere e ricreare i campi di un oggetto Tquery da
codice.
E' possibile eseguire la stessa operazione che fa normalmente cliccando
sull'oggetto query cancellando ed aggiungendo i campi (Fields Editor)?
Grazie mille

l'istruzione
Query1.Fields.Clear
riaggiorna il tipo di dati della query?
Grazie



No, li elimina solamente.
Per ricrearli devi invocare il metodo execSQL.
Attento che sei i campi suddetti li hai aggiunti col field editor a design time potresti avere dei 
problemi. 
Ciao
Morde.
morde [at] programmer [.] net

 wrote in message
01852vcjqlstv2gv7...@4ax.com...


mi fai un esempio come creare i campi con il metodo execsql?
Non necessiti di esempio, i fields vengono creati automaticamente dopo
che la query è stata useguita, e vi puoi accedere con il metodo fieldbyname del tdataset.
Dalla guida 
TDataSet.FieldByName
function FieldByName(const FieldName: string): TField;
"An application can directly access specific properties and methods of the field returned by FieldByName"
ciao

Newsgroup: it.comp.lang.delphi
Titolo: Presentazione D6 a Milano

Qualcuno di voi s'e' prenotato *e* ha ricevuto conferma?
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:9evh0b$1cnkp$1...@ID-30644.news.dfncis.de...



....allora poi ci raccontate anche a noi le vostre impressioni, se ci andate
:-)
Ciao
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: PageControl ...?

Salve,
vorrei, intercettando l'evento di "cambio pagina" in un componente
PageControl, conoscere non solo la pagina che ho "lasciato"
(interrogondo la proprieta' ActivePage), ma anche quella di
"destinazione".
E' possibile?
Qualcuno sa dirmi come  si fa?
Grazie.



Salve,
vorrei sapere se esiste un modo per conoscere, nell'evento onChanging,
non solo la pagina che "si lascia" (interogando la proprietą
ActivePage), ma anche la pagina di "destinazione".
Qualcun sa dirmi come si fa?
Grazie.



 Grazie.
Con i due eventi onchange e onchanging (se non sbaglio) dovrebbero avere
come parametri uno la pagina lasciata e uno quella di destinazione.
--
saluti
FDA

FDA wrote:

Si, ma mentre con l'evento onChanging ottengo i parametri della pagina
lasciata "prima" di passare alla nuova pagina, con l'evento onChange riesco
ad ottenere la pagina di destinazione solo dopo che questa č stata
visualizzata.
E' possibile ottenere un effetto simile all'evento onChanging anche per
ottenere il nuome della pagina di destinazione?
Grazie.

Newsgroup: it.comp.lang.delphi
Titolo: SQL & Blob

Ciao a tutti,
qualcuno ha mai inserito il valore di un campo BLOB tramite
una query SQL ?
Un cosa del tipo : INSERT INTO myTable (myCampoBlob) Values (myValueBlob).
Non mi dite che non si può fare, poichè secondo me alla fine tutto viene
tradotto in una query.... 
Ciao 
Rino


Dichiari un parametro :myValueBlob nella query, e poi definisci il tipo 
di parametro (per l'appunto ftBlob).
Guarda la doc, ci sono indicati quali sono gli oggetti per manipolare i 
campi blob
saluti
antonio

io ho usato un TRichEdit....
ma come lo assegno?
Non credo che debba fare myRich.Text....
Poichè all'interno c'è Testo FORMATTATO!
Rino.

Newsgroup: it.comp.lang.delphi
Titolo: D2006 + dbxepress + Mss Access

Ciao a tutti,
vorrei accerede ad un database di access via dbexpress, quale driver devo
usare, e dove lo posso reperire?
Grazie
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

xche prp dbx? :-|
A.


Vorrei utilizzare DBX, per poter usufrei di parti di codice gia' scritto.....


google docet
A.

Newsgroup: it.comp.lang.delphi
Titolo: Statistiche per database

Ciao a tutti,
come avete già intuito sto sviluppando un'applicazione database, in
particolare un programma che mi permette di memorizzare le estrazioni del
lotto e poi ne elabora i dati.
Ora vi chiedo aiuto per le statistiche.
Avrei bisogno di calcolare ad es. Frequenze, Ritardi ed altre piccole cose.
Come posso fare?
L'help di Delphi mi può aiutare?
Mi consigliate qualche manuale, link o altro?
Grazie Mille.

> L'help di Delphi mi puņ aiutare?
Si
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Ciao.
Mimmo.
Newsgroup: it.comp.lang.delphi
Titolo: Problema con DBEdit e mask con campo Time

Sto avendo dei problemi che non mi aspettavo con un DBEdit: ho una 
tabella con un campo di tipo DateTime ma che contiene solo l'ora, e 
vorrei fare in modo che l'utente la modifichi.
Mettendo una DBEdit legata al campo, che ha DisplayFormat hh:nn e 
MaskEdit !90:00;1;_  (quella proposta da Delphi per l'ora breve), l'ora 
viene sì visualizzata correttamente, ma entrando nell'edit i minuti 
vengono rimpiazzati con "00" (presumo siano i secondi).
Come cavolo posso rimediare a questo problema?
-- 
Jax

 Jax
Ti consiglio di memorizzare in un datetime il valore prima di essere 
modificato,di estrarre quindi la data e l'ora singolarmente, ed al momento 
del "beforepost" reimpostare a tuo piacimento il campo.

Newsgroup: it.comp.lang.delphi
Titolo: VCL to Scann and save to INTERBase Database ....

VCL to Scann and save to INTERBase Database ....
Hallo !!
My need is to scann ( TWAIN compliant scanner ) and to save into an
Interbase Blob field Images to show later as a field, including panning,
zooming and bla bla bla .....
Does anyone know a GOOD VCL (that you used in your application?) and where
to buy or test from Internet ?
Thanks, many thanks in advance.
atcb...@genie.it

 My need is to [...]
Ma lo fai apposta? :-)
Questo ng è della gerarchia it.* e come tale necessita dei post in lingua
italiana!
Se non sbaglio non è la prima volta che posti in lingua inglese!
--
- Carlo -
c.b...@libero.it

 Se non sbaglio non č la prima volta che posti in lingua inglese!


Newsgroup: it.comp.lang.delphi
Titolo: Immagini per bottoni....

Ciao,
Qualcuno sa' indicarmi un sito dove poter scaricare immagini per pulsanti?
Quelle fornite con il Delphi ormai sono obsolete....
Ciao Silvio

 wrote in message
8ia3n9$59uq$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:394a0...@news.dada.it...


...


Newsgroup: it.comp.lang.delphi
Titolo: Opinioni su ModelMaker

Sto valutando ModelMaker.
Attualmente mi trovo molto bene con Enterprise
Architect, ma Model Maker è sicuramente molto
più integrato con Delphi e potrebbe essere
di maggior produttività per l'utilizzo
in progetti con Delphi.
Qualcuno lo usa ?
Grazie.
-- 
SpeedTech
ing. Roberto Gerola
Email : roberto_dot_gerola_at_speedtech_dot_it
WWW : 
http://www.speedtech.it

 Qualcuno lo usa ?
Io, molto spesso.
EA che usi tu non è male, ma di supporto Delphi (a quanto ricordo, l'usavo un 
annetto fa) ha molto poco.
Se usi Delphi MM è il migliore IMHO
Ciao Daniele

 Se usi Delphi MM è il migliore IMHO
Ciao,
sto anche valutando l'adozione di tiOPF.
Sai anche per caso se si integra con ModelMaker ?


 Sai anche per caso se si integra con ModelMaker ?
tiOPF no, IO si.
  Ciao Daniele

Newsgroup: it.comp.lang.delphi
Titolo: Elenco pc in rete

E' possibile sapere l'elenco dei pc connessi in una rete locale dai diversi
domini. Vorrei cercare di sviluppare un applicativo che mi permette di
ricercare un file/directory tra i file/directory presenti nei pc in rete
aziendali dai diversi domini. Cosa ne dite? Sarà possibile farlo?
Grazie per i suggerimenti.

hai gia visto nei vecchi post?
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Grosso dubbio!

Mi scuso in anticipo per la lunghezza di questo messaggio.
Il mio problema è il seguente:
devo disegnare dei punti su di un foglio e i punti, a due a due, devono
essere collegati tra di loro. Ogni punto deve essere "mobile", deve cioè
poter essere spostato a piacimento sul foglio, con un movimento del
mouse, senza che le relative linee di collegamento si divincolino dal
punto e anzi lo seguano, es. vedi foglio di lavoro AutoCad. Inoltre ogni
punto e ogni linea hanno delle proprietà che non sto quì ad elencare.
Cosa mi consigliate? Io avevo pensato di usare un MetaFile come classe
per il disegno e non una BitMap, e di creare delle classi per i punti e
per le linee. Farnetico?
Se no, come faccio a "collegare" il movimento di un punto con il mouse
alla sua rappresentazione sul foglio e viceversa?
Grazie a tutti per la cortese attenzione.


Prego... qui siamo sempre disponibili ad aiutare. O mi sbaglio?
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net

tradizionali, altrimenti diventa tutto piů complesso.
Cosě facendo non dovrei piů preoccuparmi della loro rappresentazione grafica, mi
sbaglio? Bene, ma da quale VCL potrei farle derivare e dove potrei trovare i
codici sorgenti da studiare per capirne qualcosa di piů?
Ti ringrazio ancora,
  By Enri'S


Prego, non c'è problema.
Ma ti consiglio di mandarmi un'email, così mi studio bene tutto...
Hai ancora pochi gg, poi sarò sommerso di lavoro... :=)
Andrea

Dove poso trovare TBjectList?
E' definita a partire da D5.
Se poi vuoi qualcosa da usare come esempio, scaricati Jedi Component
Builder, che ha una unit (jimShape.pas) dedicata al disegno vettoriale
che potrebbe aiutarti molto, almeno a definire una base di partenza.
JCB lo trovi a partire da 
www.delphi-jedi.org
. Eventualmente čpssp
spedirti la unit in questione, ma credo che sia utile vedere come
l'hanno usata.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.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: installazione componenti

Pieta' per un povero incapace.
Ammesso che io abbia un .pas che dentro ci sta una componente...
Mi date i passi semplici e precisi per installare una componente..
pare assurdo ma io non ci riesco..
nel caso in cui sono arrivato piu' lontano mi dice che non puo' scrivere una
cosa tipo .cpl.. bho..
se oltre ai passi passa qualche docente che volesse anche spiegare perche'
fare ciascun passo :)))
salute,
buio.

è installato.
Ripropongo una vecchia domanda alla quale non ho mai avuto risposta...
"E per disinstallare i componenti già installati come si fa"?
Grazie.
Ciao!
Peppe
_____
ICQ #9759626
http://members.xoom.it/joe
Togli levaccà per contattarmi via email.
Newsgroup: it.comp.lang.delphi
Titolo: Consiglio Upgrade Delphi

fino ad ora ho usato D4 professional , ma ora ho necessita di agganciare
database formato Access; con D4 ricorro ad ODBC (e relative lentezze) ,
ho provato Kadao 8 , ma ha problemi con i campi Lookup du dbgrid , inoltre
QuickReport 3.0.5 mi pone alcuni limiti , sulle fincature verticali in
BandDetail.
mi chiedo vale la pena passare a D7 o D8 ?

 mi chiedo vale la pena passare a D7 o D8 ?
A partire da Delphi 6 Delphi ti mette a disposizione più di una strategia di
accesso ai dati:
- BDE classico: quella che sei abituato ad utilizzare con Delphi 4
- DbExpress: la nuova tecnologia Borland che "adotta un approccio leggero e
non richiede in pratica alcuna configurazione sulle macchine client" (Marco
Cantù, "Programmare in Delphi 7", Apogeo)
- ADO: la tecnologia che fa parte del MDAC (Microsoft Data Access) messa a
disposizione sulle piattaforme Windows
Per accedere ad Access io preferisco utilizzare la terza: ADO. Delphi 7 (a
partire dalla versione Pro) ti offre tutto il supporto che occorre.
Per quanto concerne Delphi 8, la scelta esula dalla strategia di accesso ai
dati ma coinvolge tutt'altra famiglia di aspetti (programmazione del
framework .Net vs programmazione in ambiente Win32). Tieni comunque presente
che in questo nuovo ambiente l'unica tecnologia che ti viene messa a
disposizione in modo efficace è DbExpress: i componenti per ADO non ci sono
proprio mentre rimangono quelli per il BDE, ma solo per compatibilità verso
il basso.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

mi chiedo vale la pena passare a D7 o D8 ?
Se e' solo per interfacciarti con un DB Access, non ne vale di certo la pena.
Per il resto che potresti fare, si: se prendi D8 hai incluso anche D7.
Maggiori info sul sito Borland.
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Newsgroup: it.comp.lang.delphi
Titolo: application.exename

scusate, ma non ho visto la risposta...
vi dispiacerebbbe rispondermi di nuovo?vi prego...
la domanda era: come faccio a sapere il nome e il percorso del file senza
usare application.exename?
grazie

usare application.exename?
Puoi usare la ParamStr(0) oppure la GetModuleFileName...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@energy.it

vi dispiacerebbbe rispondermi di nuovo?vi prego...
nenahc'io... cmq puoi usare Paramstr(0)


usare application.exename?
La mia risposta di allora: usa ParamStr(0), che ti restituisce, per
es. 'C:\TEST\PROVA.EXE'
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: Text Exceed memo capacity !

E' la prima volta che tento di utilizzarne in un database (dbf) con Delphi,
(con dos ne ho a milioni) ma spessissimo mi si blocca con il msg in oggetto.
Che controllo posso mettere nella before post (ammesso si possa fare) per
evitare questo costante errore sul campo memo?
Grazie
Ciao
Davide

 ha scritto nel messaggio
news:Y1nN7.27933$BA4.9...@news1.tin.it...

Non sono un programmatore esperto ma io ho risolto il problema utilizzando
un RTF
Spero di essere stato utile
Alla prossima

Newsgroup: it.comp.lang.delphi
Titolo: messaggio di errore: error loading midas.dll

Ciao a tutti.
Ho effettuato il deployment di una mia app basata su Interbase6 (interfaccia
realizzata mediante TClientDataset, piattaforma CBuilder6). Quando ho
installato il pacchetto presso un cliente, si è verificato che
l'applicazione, in fase di apertura (dopo il login alla base di dati), è
sempre terminata in modo non corretto col messaggio di errore "error loading
midas.dll".
Che succede?
Grazie a tutti,
A

> messaggio di errore "error loading midas.dll".
prova qui :
http://tinyurl.com/2ev5o
ciao
  gabriele

 
http://tinyurl.com/2ev5o
Grazie mille.
E' bastato modificare lo script di setup per aggiungere la libreria nella
{system32} e richiedere un riavvio automatico alla fine dell'installazione.
A presto,
A
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire script SQL con + statements...

Ciao a tutti, spero non sia una domanda gią fatta in passato, ma cercando 
negli archivi non mi sembra...
Avrei la necessitą di eseguire uno script SQL con + statements su un 
database firebird 1.5
Vorrei utilizzare gli oggetti standard di interbase, ma eseguendo uno script 
del tipo:
INSERT INTO TABELLA VALUES(1,2,3,4);
INSERT INTO TABELLA VALUES(2,3,1,4);
INSERT INTO TABELLA VALUES(1,4,3,2);
INSERT INTO TABELLA VALUES(3,1,4,3);
sia con un TIBQuery che con un TIBSQL sulla seconda insert mi viene indicato 
un errore di comando sconosciuto.
Da ciņ deduco che si possa inserire un solo statement SQL.
Ad ogni modo approfitto anche per chiarire un altro dubbio...
Se io inizio una transaction che esegue molte query su un database remoto, 
ad ogni query effettuata, viene comunque fatto un accesso al db o si accede 
ad esso solo con la commit finale?
Lo chiedo perchč ho un database firebird al quale accedo tramite internet e 
a volte ha dei tempi di risposta non molto rapidi.
Grazie 1000 e buona week-end a tutti!

 un errore di comando sconosciuto.
L'uso del componente *TIBSQL* è corretto, ma probabilmente devi 
sistemare lo script SQL che vai ad eseguire aggiungendo delle istruzioni 
SET TERM, ad esempio:
   SET TERM ^ ;
   CREATE TRIGGER triggername FOR tablename
   ACTIVE BEFORE INSERT POSITION 0
   AS
   BEGIN
     // ...
   END
   ^
   INSERT INTO nometabella(elencocampi) VALUES(elencovalori)^
   SET TERM ; ^
Aiutati con un tool, ad esempio IB Expert (
http://www.ibexpert.com
), 
nella generazione di script SQL validi da copiare e incollare 
all'interno del tuo progetto.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 ad esso solo con la commit finale?
comunque accedi sempre
la commit diciamo che rende effetive le modifiche fatte
cordialmente
Stefano


Ci avevo già provato e per sicurezza ho provato anche ora...ma con la 
ExecQuery mi solleva una eccezione EIBInterbaseError con il seguente 
messaggio:
"Dynamic SQL error, SQL Error code = -104 Token unknown line 1, char 5 TERM"
Dove la line 1 è appunto "SET TERM ^;"
C'e' qualcosa che mi sfugge? 

 a volte ha dei tempi di risposta non molto rapidi.
nel senso che il client si connette ad un server database remoto 
specificando nei parametri di connessione un indirizzo ip oppure...?
Inoltre, hai gia visto sul sito di firebird se questa anomalia è 
conosciuta, se esistono delle indicazioni, workaround?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"
Newsgroup: it.comp.lang.delphi
Titolo: ]BUON 1°MAGGIO A TUTTO IL NG! ps: Sintax Highlighting...

Ciao a tutti e buon primo Maggio!
io frequento spesso questo NG (a parte la mentalitą medievale del mio
ufficio dove non me lo lasciano usare, ma va beh...)  e il piu' delle volte
le risposte le trovo senza nemmeno postare.
Questa volta invece sono un po' arenato... vorrei fare un editor di script
per il perl e il php, ho visto su Torry che ci sono degli ottimi esempi ma
vorrei farmene uno tutto mio... ovviamente in delphi (anche se ho gia'
provato a farne uno in VC++)
il mio problema č il la colorazione della sintassi! ho trovato l'ottimo
TSynEdit su torry, ma il problema č che non ho proprio idea di come fare a
creare un discendente di TSynCustomHighlighter.
Se qualcuno lo conosce e puo' darmi una dritta... ne sarei molto molto
grato.
ps: ovviamente l'editor che vorrei fare vorrei renderlo freeware...
ciao a tutti e grazie dell'attenzione
Leo :)

"Leo" ha scritto nel messaggio
| Questa volta invece sono un po' arenato... vorrei fare un editor di
script
| per il perl e il php, ho visto su Torry che ci sono degli ottimi esempi
ma
| vorrei farmene uno tutto mio... ovviamente in delphi (anche se ho gia'
| provato a farne uno in VC++)
| il mio problema è il la colorazione della sintassi! ho trovato l'ottimo
| TSynEdit su torry, ma il problema è che non ho proprio idea di come fare
a
| creare un discendente di TSynCustomHighlighter.
| Se qualcuno lo conosce e puo' darmi una dritta... ne sarei molto molto
| grato.
|
Esistono gia' gli Highlighter per Perl e Php. Se vuoi riscriverli tu,
ti conviene dare una occhiata ai sorgenti (io ci tentai a suo tempo
ma non venni a capo di nulla ...).
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 | TSynEdit su torry, ma il problema č che non ho proprio idea di come fare


Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy report view e stampa report

E' possibile sapere se un utenete quando ha aperto un report di fazzy in
antprima ha effettivamente stampato o no ?
Sapete se esite un evento o una proprietą che mi dice se ha stampato o se ha
chiuso l'anteprima?
Grazie

 chiuso l'anteprima?
Hai già provato l'evento OnAfterPrint?
Ciao
ACSH
Newsgroup: it.comp.lang.delphi
Titolo: errore di cast...

Vi espongo brevemente il mio problema....
Ho un oggetto ricerche di tipo tlist, nel quale inserisco delle immagini con
il metodo add nel seguente modo:
form1.ricerche.add(img);
L'inserimento avviene con successo ma quando tento di riavere l'immagine per
visualizzarla con il seguente codice
image1.picture:=(tobject(form1.ricerche.items[index]) as Timage).Picture;
a runtime ho un errore di "invalid class typecast"...
La cosa strana è che lo stesso codice in una altra situazione funziona
benissimo.... a quel che sembra.
Davide
------------------------------------------------------------
Il tempo è la cosa più preziosa che l'uomo possa spendere
------------------------------------------------------------

Fatto grazie....


Fatto grazie....
Come l'hai risolto? Postalo per favore, cosi' rimarra' per sempre disponibile
a completare il thread.
-- 
Morde. 
(morde at programmer dot net)

 a completare il thread.
Il cast è assolutamente perfetto, occhio solo a non fare la free degli
oggetti a cui punta la lista :))
Ps
Prima avevo postato dal pc del mio collega.
Ciao Giò
Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere i puntini centinaia, migliaia... bla bla... su un numero formato stringa

Prima non sapevo che fare e ho scritto questo... funziona secondo voi? non
ho voglia di provarlo...
FOR I:= 1 to length(stringa) DIV 3 DO
   insert(stringa,(length(stringa)-2)-(1-1*4),'.');
conoscete un modo più semplice?... magari c'è una funzione tattica che è
capace di farselo da se...
vado.. che è meglio...
Mark il Gatto
Mark er Pintiglioso

Funzione ce n'è più d'una: per fromattare stringhe (utili per captions, etc)
io uso
CurrToStrF(  nFloatdaformattare , ffNumber , 2 )
va bene per gli euro (2 decimali, nel caso). Vedi l'help per diversi
formati.
Francesco



Ho avuto modo di leggere alcuni tuoi thread, ma credo (forse mi
sbaglio) che non sei del tutto "sano di mente" ;-)
Massimo
----------------------------------------------------------
Il vero problema non è tanto sapere se le macchine pensano
bensì se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------

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

 facevi vedere... gheeee....
deheheihohu :)
abbiamo molto in comune (sei pure piu' fuso di me)
benvenuto sul NG! :)
Ciao,
Alan Solo


Tra bestie......

Newsgroup: it.comp.lang.delphi
Titolo: mouse su un bottone: effetti in uscita

Voglio che quando passo con il mouse su un bottone questo modifichi le
sue dimensioni. Entrando non ho problemi, uso l'OnMouseMove del
bottone. In uscita come posso fare? Al momento mi arrangio con un
OnMouseMove sulla Form: va bene così o c'è un sistema più elegante?
La domanda è banale ma comunque grazie a chi vorrà rispondermi.
Francesco Musso


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

 
Molte grazie
Francesco Musso

Newsgroup: it.comp.lang.delphi
Titolo: CreateProcess: come funziona?

Ho creato un'applicazione che necessita dei privilegi di amministratore
di Windows per essere eseguita correttamente.
La mia necessità è quindi creare una procedura che, nel caso in cui
l'utente loggato non sia amministrtore di sistema, la mia applicazione
venga eseguita come se invece lo fosse.
Navigando qua e la in Internet ho letto che c'è la possibilità di fare
questo utilizzando la funzione CreateProcess (oppure
CreateProcessAsUser) ma purtroppo non ho trovato come utilizzare questi
comandi.
Chiederei quindi a qualcuno che li abbia già utilizzati di spiegarmene
l'utilizzo velocemente, magari postandomi 2 righe di esempio.
E ancora, tali comandi funzionano anche sotto le versioni più vecchie di
Windows, quali 95, 98 ed NT?
Grazie in anticipo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



 Windows, quali 95, 98 ed NT?
95/98/ME non hanno nulla che si avvicini lontanamente ad un concetto di
sicurezza. Non hai bisogno di utilizzare tali accorgimenti.
NT invece sì, ma ti suggerisco come prima...
Ciao
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: Function FindFirst

Come posso fare con questa funzione a farmi uscire in una listbox tutti i
file contenenti in una cartella e anche le sottocartelle???
Help Sintassi!!!
Xke con la sintassi dell'help di delphi nn mi va!!!
Grazie Nicola
--- posted by geoForum on 
http://www.delphiedintorni.it

> Xke con la sintassi dell'help di delphi nn mi va!!!
CHE CAZZO SIGNIFICA "NON MI VA"?
SEI UNO SVILUPPATORE O UN UTENTE FINALE?
AS

 file contenenti in una cartella e anche le sottocartelle???
Qui trovi un altro esempio:
http://www.delphibasics.co.uk/RTL.asp?Name=FindFirst
Se ancora "non ti va", devi essere più specifico.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ok, grazie a tutti ce l'ho fatta con il chiarimeento del sito segnalatomi
da  Marco!!! Grazie


Help Sintassi!!!
http://www.google.it/search?hl=it&q=delphi+findfirst&spell=1
Newsgroup: it.comp.lang.delphi
Titolo: Stringhe con Interbase

Sto provando ad usare Intebase come database e ho definito dei campi di tipo
char(X)
se provo a modificare uno dei campi tramite la IBConsole e lo imposto a :
"PROVA" se provo di nuovo a correggerlo mi da "PROVA        ".
praticamente lui mi accoda al testo da me scritto un numero di spazi sempre
pari alla lunghezza del campo,
quindi se era un campo di 10 caratteri mi accoda 5 spazi.
E' normale ? dovrei usare dei varchar ?
--
Stefano Tampieri
ICQ 51832013


Massimo



Sì, é normale ed é anche specificato nella documentazione: se il campo
é a lunghezza fissa (char) e tu non lo riempi allora lo riempie lui
con degli spazi... glie lo dici tu che _deve_ essere lungo 10, quindi
lui lo riempie finché non ci sono 10 caratteri.
Se non ti va bene usa dei varchar, in quel caso mantiene sempre quello
che gli scrivi (a meno ovviamente di non superare la lunghezza
massima, in tal caso ti tronca la stringa).
Phelipe
    by Phelipe de Sterlich
===============================
ELCO Sistemi Gestione del Tempo
e-mail: 
fi...@elcosistemi.it
http://www.elcosistemi.it
===============================
Public PGP Key available
===============================
Newsgroup: it.comp.lang.delphi
Titolo: creare oggetti con eventi

Ho bisogno di creare delle Label e di assegnare un procedura (sempre
la stessa) all'evento "onclick" di ogni label creata.
Grazie a ki mi risponderà

 la stessa) all'evento "onclick" di ogni label creata.
Esempio di chiarimento:
type
  TRunTimeLabel = class(TLabel)
  public
     procedure MyNewClick (Sender: TObject);
end;
var
  Form1: TForm1;
  aLabel: TRunTimeLabel;
implementation
{$R *.DFM}
procedure TRunTimeLabel.MyNewClick (Sender: TObject);
Begin
  ShowMessage('Ciao da una label');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  aLabel := TRunTimeLabel.Create(Self);
  With aLabel do begin
    width := 100;
    height := 20;
    Parent := Self;
    Visible := True;
    Caption := 'Ciao';
    OnClick := MyNewClick;
  end;
end;
Spero sia chiaro, in caso contrario chiedi pure ulteriori informazioni.
Saluti!
--
- Carlo -
c.b...@libero.it

end;
Approfitto del codice per lanciare 3 domande.
Cos'e' Self? E' il puntatore a l'oggetto di invocazione? (Ovvero e'
come il this del C++)?
A cosa serve passare al Create di TRunTimeLabel  <SELF>?
Inoltre a cosa serve Parent:=Self?
Grazie anticipatamente.
~Guybrush~

 Inoltre a cosa serve Parent:=Self?
Sai cosa sono i controlli Parent? Servono per la gestione delle finestre da
parte di Windows ... ecco qui:
"The parent of a control is the windowed control that contains the control.
If one control (parent) contains others, the contained controls are child
controls of the parent. For example, if an application includes three radio
buttons in a group box, the group box is the parent of the three radio
buttons, and the radio buttons are the child controls of the group box"
Ciao! :)


 Inoltre a cosa serve Parent:=Self?
Il Parent di un controllo e' un TWinControl che ha la responsabilita' (ad
esempio) del painting del controllo figlio. Ignoro se ne abbia anche di
piu' ampie (dispatching dei messaggi in generale), ma non lo escluderei
visto che *deve* essere un TWinControl.
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:o4a9etgqokfa77b39...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Componenti: RxLibrary

Di nuovo io, che vuole imparare per esempi:)
Volevo visionare il sorgente di un semplice software sviluppato dalla
società in cui lavoro. Il programma fa uso delle RxLibrary (almeno
credo, dalle ricerche che ho effettuato sembra che il componente
TDataedit faccia parte di questa libreria).
Quindi ho scaricato i sorgenti da sourceforge. Uso una delphi 7
enterprise trial ed le librerie sono per delphi 6, forse è questo il
problema.
Quando cerco di compilare i progetti della libreria mi viene
restituito il seguente errore:
RxVerInf cannot have initialization or finalization code.
Questo è il codice della funzione incriminata:
function OkToWriteModule(ModuleName: string; NewVer: Longint):
Boolean;
{ Return True if it's ok to overwrite ModuleName with NewVer }
begin
  {Assume we should overwrite}
  OkToWriteModule := True;
  with TVersionInfo.Create(ModuleName) do begin
    try
      if Valid then {Should we overwrite?}
        OkToWriteModule := NewVer > VersionNum;
    finally
      Free;
    end;
  end;
end;
Sembra una funzione banale per verificare la sovrascrittura di un
modulo (bho!).
Posso risolvere e compilare sotto delphi7? Quindi ci sono differenze
di compilazione fra delphi6 e delphi7??
-- 
WEbdOM 
PHP/ASP Developer

l'errore e un bug della versione trial di delphi 7
1) se vuoi la versione funzionante su delphi 7 trial la trovi su
http://www.delphipages.com/
2) se puoi sostituisci gli rx con la libreria JEDI che trovi su sourceforge
perchè la libreria rx e morta ufficisamente e l'eredita e stata passata alla
libreria Jedi
3) se vuoi farlo funzionare i source che hai  comenta la riga
      //  {$WEAKPACKAGEUNIT}
ciao da Mik.

ciao da Mik.
Grazie, non ci speravo piů!
--
..perché avevamo un cannone nel cortile.
De Andrade

libreria Jedi
Ciao,
ho scaricato le librerie Jedi (JCL e JVCL).
Tentando di installare le jcl, mi trovo di fronte sempre lo stesso
errore.
Non avendo trovato la trial di delphi 7 funzionante (!!...ho postato
sul forum di delphipages per il link esatto), ho commentato tutte le
direttive weakpackage.
L'installer help non funziona (parte ma non fa nulla). Cmq mi
interessava il runtimapackage per dephi 7.
Anche in questi file ho commentato le linee incriminate. Alla fine
pero' ricevo questo errore :
[Error] Need imported data reference ($G) to access 'Default8087CW'
from unit 'Jcl8087'
Ne sapete qualcosa?:)
--
PubbliProgress:
http://www.gruppokaos.it/pagine/Documenti/nestlč.htm
http://www.gruppokaos.it/pagine/Documenti/Controinformazione/un_opuscolo_scomodo.htm
http://www.gruppokaos.it/pagine/Documenti/Banche%20Dati/banche.htm

Pultroppo la versione trial ha una serie di problemi o bug. che con la
versione definitiva sono stati risolti.
Se hai problemi solo con  rxlib.
se vuoi farlo funzionare i source che hai  comenta la riga
      //  {$WEAKPACKAGEUNIT}
e puoi iniziare a provare con delphi  7 .
ma ti consiglio la versione commerciale.
ciao da Mik.