mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Convertire stringa in data

Hola!
Premetto che ho cercato una risposta alla domanda con Google ma non sono
riuscito  a trovarla.
Il problema è questo: data una stringa del tipo "Sat, 26 Jun 2003 1:07:40
GTM" come posso convertirla in data?
Ho provato con StrToDate() e StrToDateTime() ma non riconoscono la stringa
come un formato valido...
Qualcuno sa darmi un aiuto?
Grazie 1000
Apu

 ha scritto nel messaggio
news:jAOUa.206917$lK4.5...@twister1.libero.it...


 ha scritto nel messaggio
news:jAOUa.206917$lK4.5...@twister1.libero.it...


...


Newsgroup: it.comp.lang.delphi
Titolo: Turbo Delphi Explorer

Ho cercato di installare Turbo Delphi Explorere su Vista Ultimate, ma, 
nonostante abbia installato i programmi pre-requisiti, dice che manca 
sempre qualcosa.
Consigli? Forse non va bene per Vista?
Grazie e
-- 
Cordiali saluti da
                    Mazinga
------------------------
caso...@hotmail.com

 sempre qualcosa.
Cosa mancherebbe?
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://blog.marco.breveglieri.name/?p=48
]

 
Adesso non ricordo. Ma tu, che sei molto gentile, potresti dirmi cosa va 
installato prima di Turbo Delphi Explorer? In Vista Ultimate, ovviamente.


 Grazie e
Ho fatto richiesta sul sito da te indicato per farmi spedire la copia 
con i prerequisiti. Ma Turbo Delphi Explorer funziona con Vista Ultimate?
Grazie ancora e


 installato prima di Turbo Delphi Explorer? In Vista Ultimate, ovviamente.
Ho letto diversi tutorial che spiegano come prendere provvedimenti 
affinché le proprie applicazioni funzionino in Vista, quindi mi parrebbe 
strano che gli stessi ambienti non fossero compatibili con quel sistema 
operativo.
Ad ogni modo, un elenco dei prerequisiti lo trovi sul mio blog:
http://blog.marco.breveglieri.name/?p=47
Ciao,
   Marco.


Newsgroup: it.comp.lang.delphi
Titolo: Problemi con click mouse destro su TTreeView

Ciao a tutti!
Avrei il seguente problema: hon un albero TTreeView, e lo gestisco tramite i
trigger OnCollapsing, OnExpandig OnDeletion e OnMouseDown. Quando faccio un
click col tasto sinistro del mouse il focus si sposta correttamente sul nodo
selezionato, e dopo questa operazione posso fare un click anche col tasto
destro e funziona anche la gestione di quest'ultimo. Il problema e' che se
clicco SOLAMENTE col tasto destro senza spostare il focus prima con il tasto
sinistro il programma lo interpreta come se non avessi affatto spostato il
focus e reagisce di conseguenza.
Qualcuno ne sa qualcosa?
Grazie1000

 ha scritto nel messaggio
news:53542e7.01100...@posting.google.com...


 end;
Avevo gia' fatto anche questo, pero' il mio popupmenu continua a non
comportarsi come dovrebbe. Ho provato ad aggiungere tvDati.Selected :=
tvDati.GetNodeAt(X, Y); anche nel OnContextPopup Trigger del form, ma
senza risultato :-(((
Ciao
s


 > proprietà

Newsgroup: it.comp.lang.delphi
Titolo: Come trasformare questa funzione db in delphi?

Come trasformare questa funzione db in delphi?
in specie la gestione del data base fino al comando trova
Function FindCIva(C As String) As RecIva
  Dim dbx As Database
  Dim DS As Recordset
  If C <> "" Then
     Set dbx = OpenDatabase(PERC + NomeDBX)
     Set DS = dbx.OpenRecordset(TabCIva, dbOpenTable)
     DS.Index = "IVA_Cod"
     DS.Seek "=", C
     FindCIva.Descrizione = "(Non Trovato)"
     If (DS.NoMatch = False) Then
         FindCIva.Codice = "" & DS.Fields("IVA_Cod")
         FindCIva.Descrizione = "" & DS.Fields("IVA_DES_ES")
     End If
     DS.Close
     dbx.Close
  Else
     FindCIva.Descrizione = ""
  End If
End Function
ciao

 ha scritto:

se ho capito ti basta il componente TDatabase
poi spero di aver capito male, questa procedura fa una ricerca scorrendo
i campi da codice? non e' meglio una semplice e veloce query sql?
Ciao,
Alan Solo

 ha scritto nel messaggio
news:8uun1b$31f8f$1...@ID-44131.news.dfncis.de...


 funzione, mi potresti fare un esempio del metodo findfirst come funziona
scusami, fai prima a dir(mi/ci) cosa vuoi fare ;)
Ciao,
Alan Solo




 per trovare quello che cerco.
allora, se ho capito, quello che ti serve e' un TDatabase (penso che tu
sia gia' riuscito a collegarti al db access altrimenti riscrivi), poi per
la ricerca puoi usare Locate se usi le query (oppure, usare il where
nell'sql -> where iva='20') oppure con TTable ci sono gotokey e
findnearest.
Cmq, la cosa a me sembra sbagliata concettualmente sempre so ho capito
bene cosa vuoi fare.
vuoi fare una cosa del tipo:
IVA (ID_IVA, Descrizione,.........)
ARTICOLI (ID_ARTICOLO, ID_IVA, DescrizioneArticolo....)
se si', non serve che ti porti dietro tutto ma solo l'ID_IVA,
in questo caso dai un'occhiata anche a TDBlookUpComboBox
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con TIdHTTP.Post

Ciao a tutti,
sto sviluppando un'applicazione che deve connettersi a una macchina
tramite HTTP Post e inviare e ricevere dei dati. La connessione è
stata fatta tramite IdTCPClient su un'altra form e sembra che non abbia
problemi; alla pressione di un bottone dovrei inviare dei dati ma mi da
errore nella compilazione. Questo è il codice:
procedure TSettingsPageFrame.ButtonTimeClick(Sender: TObject);
var
valori: TStringList;
url: String;
begin
inherited;
valori := TStringList.create();
valori.add('hh=20');
valori.add('mm=20');
valori.add('ss=20');
url := '192.168.1.246%SET_TIME';
TIdHTTP.Post(url, valori);
end;
E questo è il messaggio d'errore del compilatore:
[Pascal Error] Settings.pas(59): E2076 This form of method call only
allowed for class methods.
E' la prima volta che uso le Indy ma dalle info che ho trovato in rete
mi sembra che le istruzioni siano giuste, come posso risolvere?
Grazie

 mi sembra che le istruzioni siano giuste, come posso risolvere?
Non è un problema di Indy. Stai semplicemente chiamando il metodo /Post/ 
usando il nome della classe invece del nome del componente che 
appartiene a quel tipo.
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: Ora e data

Avrei bisogno della procedura completa per ottenere la data e l'ora di
sistema.

 sistema.
Now() function (vd Help di Delphi)
phora

sistema.
Date ti restituisce la data, Time l'ora, Now la data più l'ora.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

 sistema.
ad es.:
ora:=TimeToStr(Time);
data:=DateToStr(Date);
MAX

Newsgroup: it.comp.lang.delphi
Titolo: Scaricare progetto da CVS sourceforge

Volevo scaricarmi i sorgenti di questo progetto:
http://cvs.sourceforge.net/viewcvs.py/achat/achat/
ma come caspita si fa? Cioè, possibile che se l'autore non è stato così 
lungimirante da fare un archivio, devo cliccare sul file e poi su 
download, per *ogni* file??
Argh!
-- 
Jax


Scaricati cvs.exe dalla Rete, poi apri un prompt DOS e scrivi:
cvs -z3 -d:pserver:anon...@cvs.sourceforge.net:/cvsroot/achat co -P achat
In questo modo fai il checkout del modulo. Un modulo in un server CVS ti 
dà la possibilità, dopo aver fatto per la prima volta il checkout, di 
dare un comando simile a quello di cui sopra ma con l'opzione Update, in 
questo modo ti vengono aggiornati solo i file modificati effettuando un 
merge.
guastatore

ma come caspita si fa? 
Da sourceforge è possibile scaricare connettendosi direttamente al
server, mediante riga di comando.  In qualche punto del sito è
specificato come fare.  
In ogni caso, vorrei ricordarti che questo ng parla di Delphi e questo
argomento è assolutamente OT.
Newsgroup: it.comp.lang.delphi
Titolo: Problemi su esecuzione di sleep

Ho un text edit (della dbexpress...ma questo poco importa), nel suo 
evento on change, verifico se il carattere inserito corrisponde a certi 
criteri. Se non è conforme, lo voglio colorare di rosso, mostrarlo per 
pochi secondi, cancellarlo e far tornare il font su nero. Il problema....
Ho scritto il codice sotto (Casella = Text Edit), ma a quanto pare, lo 
sleep blocca anche l'assegnazione del Rosso al Text Edit..... è normale?
Casella.Style.Font.Color := clRed;
Sleep(5000);
Casella.Text:='';
Casella.Style.Font.Color := clBlack;
Ciao e grazie
Gianni

Sleep blocca tutto. Potresti usare una cosa del tipo
  Casella.Style.Font.Color := clRed;
  Casella.update;
  Update;
  Sleep(5000);
  Casella.Text:='';
  Casella.Style.Font.Color := clBlack;
Ciao,
David

 sleep blocca anche l'assegnazione del Rosso al Text Edit..... è normale?
Non vorrei dire una cavolata, ma secondo me potresti mettere un
Application.ProcessMessages;
prima dello sleep.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 prima dello sleep.
Bingo!! Non hai detto una cavolata, funziona alla grande.
P.S.
Grazie anche a David (microges)
Ciao
Gianni

 ha scritto nel 
messaggio news:4368a906$0$22290$4faf...@reader1.news.tin.it...


Grazie a tutti, ne approfitto per chiedere un ulteriore cosa 
sull'argomento, perchè vorrei anche capire il perchè di tutto ciò.
Perchè lo sleep "blocca" anche l'assegnamento del valore alla proprietà 
dell'oggetto?
Tutto sommato casella.style.font.color := clRed viene prima della 
sleep... l'assegnazione della proprietà non dovreabbe essere immediata?
Ciao
Gianni

il comando sleep stacca il processore per assegnarlo ad altri processi.
La modifica dell'impostazione del controllo non viene ridisegnato perchè
deve ancora essere chiamato il metodo Paint del controllo.
Ti faccio un piccolo cronologico
casella.style.font.color := clRed
        // cambio colore e si manda un messaggio per il ridisegno
sleep(20);
        // l'applicazione non ha piu processore
        // finito il tempo l'applicazione riprende processore, 
        // processa il messagio di ridisegno.
Nel caso che ti hanno suggerito
casella.style.font.color := clRed
        // cambio colore e si manda un messaggio per il ridisegno
Application.ProcessMessages;
        // L'applicazione processa tutti i messaggi in coda, compreso
        // quello di ridisegno
sleep(20);
        // l'applicazione non ha piu processore
Spero di aver chiarito
Bye,
Raktzo

 Spero di aver chiarito
Spiegazione chiarissima.
grazie a tutti
Ciao
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: Installazione componenti

Da poco ho scaricato la versione trial del delphi 2005
ma, ancora dopo numerosi tentativi non ho trovato il modo di installare i
miei componenti ed i componenti di terze parti. Qualcuno mi aiuti!!!!!



Prima di tutto dovresti specificare in quale ambito non riesci ad
installare i tuoi componenti:
- VCL per Win32
- VCL per .Net
- Windows Forms
E' ovvio infatti che se tenti di importare dei VCL per Win32 in
Windows.Forms probabilmente avrai qualche rogna...
Una volta chiarite le idee: apri il tuo vecchio package -> Delphi ti chiede
se convertirlo in Delphi .Net o Delphi per Win32. Ammettiamo di migralo
verso Delphi .Net: occorre sostituire i riferimenti alle unit rtl e vcl con
i nuovi namespace Borland.Vcl e Borland.VclRtl
Per l'importazione nella palette dei componenti procedi così: 
Component -> Installed .Net Components -> .Net VCL Components -> Add +
seleziona dal disco la dll con l'assembly del tuo componente.
Voilà: in fondo alla palette dei componenti troverai quelli nuovi. 
Sarò bravo (*)?
(*) Per risponderti ho dovuto smanettare mezz'ora per capire perchè prima
non mi compilava il mio derivato da TPanel costruito con Delphi 7 (da cui
la dritta dei namespace Vcl e Rtl) e poi un'altra mezz'ora per capire DOVE
CA##O HANNO MESSO LA VOCE DI MENU "INSTALL COMPONENT" INVECE CHE SUL
PROJECT MANAGER -> si trova nel wizard degli Installed...
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it
P.S.
Auguri di Buone Feste a tutti :-)))
P.P.S.
La trial di Delphi 2005 mi scade oggi pomeriggio alle 16.00 circa, quindi
non credo che potrò replicare a qualsiasi osservazione... HO LE ORE
CONTATE!
Newsgroup: it.comp.lang.delphi
Titolo: IB Client Dataset

Ciao a tutti.
Ho risolto con il problema dell'esecuzione, postato ieri.
Tra l'altro era un NON-problema, visto che, senza cambiare niente, oggi l'ho
ri-eseguito e ha funzionato alla grande... boh...
Ora il problema è un altro: ho collegato il Dataset ad una DBGrid e un
DBNavigator, ed ho provato ad effettuare degli inserimenti.
Scrivo nella tabella, premo il pulsante di "done" (quello a forma di V, per
capirci) e successivamente su quello di "Refresh".
Il risultato è un messaggio d'errore di questo genere:
IBClientDataSet1: Must apply updates, before refreshing data.
Che succede?
Sapete rischiararmi la via?
Grazie Mille,
A

 A
Ciao, Vittorio

Io non lo uso mai il refresh della barra DbNavigator perchè mi ingolfa 
sempre il programma, non so perchè ma ho rinunciato (diciamo che non uso 
mai la DbNavigator perchè non puoi personalizzare i bottoni; faccio io un 
bottoncino e ci metto il codice che deve eseguire (tanto sono 2 righe) e 
non ho più avuto problemi.
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200311261...@mynewsgate.net...

Si, ma infatti è (IMHO) una pessima abitudine.
Soltanto che, come strumento di test, il DBNav conserva una versatilità
unica.
In questo caso si trattava solo di capire che, per poter funzionare,
bisognava gestire l'evento OnBeforeAction del bottone nbRefresh scrivendo le
due righe
ClientDataset->ApplyUpdates(0);
ClientDataset->DBTransaction->Commit();
(che poi possono forse essere gestite all'interno di un qualunque metodo che
effettui il Post, anziché il Refresh).
Cmq grazie davvero (ancora una volta) a tutti
A
Newsgroup: it.comp.lang.delphi
Titolo: BDE Imballato

è possibile che se sto scrivendo applicazioni che usano il bde e nel
frattempo che scrivo e provo e riprovo c'è ne è una che periodicamente si
apre e usa il bde questa lo faccia anche imballare?
Antonio Volpe.


Non credo..
Sviluppo da tempo e nel contempo ho programmi che girano in background e
usano il bde.
Mai nulla di strano
Ciao

Antonio, presumo che la tua app che incasina bde non usi SOLO il bde e 
che ci sia del codice scritto da te che, come il codice scritto da 
qualsiasi umano su questa terra non è 100% bugfree.
Controlla bene, e tieni presente che il bde è FINITO.
A


Ti ringrazio, sono a conoscenzaq del fatto che il BDE è finito, ma mi
chiedevo quali potessero essere le principali cause che potessero incasinare
il bde,
cmq l'errore che da è insufficient memory for this operation, che non vorrei
dire sciocchezze ma sembra venga fuori solo se uso delphi 5 mentre con
delphi7 sembra non avere problemi.
Antonio Volpe.

 ha scritto nel messaggio
news:KWOwb.146467$e6.53...@twister2.libero.it...


 E dire che scelsi D1 all'epoca proprio per il BDE rispetto al VB.
Bhe, questo è un po insultante nei riguardi di delphi che con vb non ha
niente a che vedere non solo x il bde...:))
A

 proprio per il BDE rispetto al VB.
Vedi il Firebird server EMBEDDED , è semplicemente una Dll che metti nella
stessa cartella del tuo eseguibile ed ha tutte le funzionalità di Firebird.
E' meraviglioso , niente setup, e pesa circa 1.5 mb.
Se non conosci firebird vedi  
www.firebirdsql.org/
Giulio

Fammi capire,io creo file di Interbase per allacciarmi ai dati,poi se metto
nella stessa cartella del mio cliente Il Firebird EMBEDDED,il mio cliente
non ha bisogno di Interbase ne' tantomeno del BDE?
Grazie per la risposta.
Paolo


 non ha bisogno di Interbase ne' tantomeno del BDE?
Non hai bisogno di Interbase , poichè Firebird è derivato dalla versione 6
di Interbase, la nuova versione 1.5 è stata riscritta ma è assolutamente
compatibile. Ti basta quinti la FBClient.dll  ( o GDS32.dll  seconda di come
accedi ai dati). Vedi anche questo sito interessante , sezione General
Documentation , 
www.ibphoenix.com/
Per quanto riguarda il BDE ,  che io chiamo Bidè   :) , dipende da che
strumento usi per accedere al database. Se usi IBX o Fib o IBObject o UIB
non hai bisogno del BDE. Attento però che cambia molto la gestione ,
sopratutto per quanto riguarda le transazioni , che BDE gestisce in mdo
automatico.
In compenso hai un guadagno in velocità di almeno il doppio rispetto al Bde.
Naturalmente , puoi continuare ad usare il Bde come prima , basta mettere
come databasename il path ed il nome del file (es
C:\MioProg\Database\Dati.fdb).
La cosa bella che se un giorno decidi di traformare il programma in
multiutenza , devi solo installare Firebird su una macchia server ,
installare il client sui vari pc, cambiare la stringa di connessione al db e
lo stesso programma va in rete.
Spero di esserti stato di aiuto , Giulio
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e firebird

Ciao a tutti,
sto facendo le mie prime esperienze con Firebird 2.0.3 e delphi.
Per prova ho realizzato un piccolo programmino in cui due utenti possono
scrivere/leggere/modificare una semplice tabella utilizzando il superserver
installato su di un terzo PC.
Ho notato che se inserisco un record con il primo utente ed eseguo il
commit, il secondo utente non visualizza il nuovo record nella sua lista (la
tabella è unica e tutti e due lavorano sulla stessa)
Qualcuno può darmi due brevi dritte su come posso fare ad aggiornare la
tabella in modo che il secondo utente possa vedere in tempo reale la
modifica o l'inserimento fatto dal primo utente?
Ho letto qualcosa su gli eventi di firebird, mi consigliate di utilizzarli
per notificare un update od un insert ai client e forzare un aggiornamento ?
Ciao e grazie.

l' argomento è stato trattato nn poche volte.
Se cerchi nei vechci post trovi u mare di risposte.
Pax vobiscum
A.

Newsgroup: it.comp.lang.delphi
Titolo: Campo booleano dbGrid

Salve,
ho la necessità di formattare un campo booleano dbGrid per far si che non 
venga visualizzato true/false ma solo, nel caso di true, un check oppure 
semplicemente una "x"
Grazie
 

drawframecontrol
A:

Perfetto.
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: [?] Sito comune Delphi ?

Esiste un Sito Comune di Delphi???
Mauro.
-------------------------------------------------------------
"Non č morto ciň che in eterno puň attendere,
e col passar di strane ere, anche la morte muore."
H. P. Lovecraft, The Nameless City (1921), in Weird Tales, novembre 1938.

Comune = ?
--
Consonni Davide
DavideC...@Virgilio.it
webmaster of
http://www.traduzioniellepi.com

Esiste un Sito Comune di Delphi???
No.

 Esiste un Sito Comune di Delphi???
Non in italiano, afaik.
Naturalmente c'e' la Borland Community.
http://community.borland.com/delphi/
Saluti
Paolo Arosio

 
http://community.borland.com/delphi/
Grazie,


Newsgroup: it.comp.lang.delphi
Titolo: Tools grafico per FireBird

Ciao a tutti,
E' possibile reperire sul web un tool visuale d'amministrazione per
FireBird?
Pixel

 FireBird?
io mi trovo benissimo con IB Expert 
www.ibexpert.com
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 FireBird?
IBExpert Personal Edition (gratuito e completo)
http://www.hksoftware.net/download/
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 
http://www.hksoftware.net/download/
Ragazzi, vi ringrazio molto i links: siete preziosi  ;-)
Pixel


prova anche IBEasy +
rispetto a IBExpert PE (comunque più ampio) ha anche un visual db designer e 
la gestione permessi utenti
http://www.marc-grange.net/telecharger_en.htm
Newsgroup: it.comp.lang.delphi
Titolo: Constanti di tipo data.

Salve a tutti,
ho la necessità di definire una costante di tipo data (intendo
qualcosa tipo 01/01/02), ho cercato nel manuale e un po' sul NG ma non
ne sono venuto a capo.
Non è che per caso non posso creare una costante di tipo TDate ?
Grazie e ciao
Alfredo

 wrote in message
news:3da6f479...@news.interbusiness.it...

  const data:TDateTime = 01/01/2002;


Avevo già provato in questo modo, io avevo scritto:
const data:TDate = 01/01/2002;
il compilatore non solleva obiezioni ma se poi interroghi in fase di
esecuzione la costante il risultato non è quello atteso.
Altre idee, oltre ovviamente ad utilizzare una variabile impostata una
volta all'inizio del programma ?
Ciao e grazie
Alfredo

 Alfredo

>   const data:TDateTime = 01/01/2002;
cosi' il compilatore fa la divisione tra i tre numeri. Si potrebbe provare
con:
const data:tdatetime=encodedate(2002,1,1)
Ciao, Sandro

 const data:tdatetime=encodedate(2002,1,1)
No.
--------------------------------
Inviato via 
http://usenet.libero.it


Cosi' deve funzionare per forza, mi rimane pero' un interrogativo, in
VB e' possibile indicare una costante data scrivendo la data tra due
caratteri # (esempio: #01/01/2002#).
Non e' che in Delphi esiste un carattere speciale per indicare appunto
una data? Un po come si fa per i char con # (#65 = carattere "A").
Ciao
Alfredo

 Alfredo
Andrea

scusate ma le funzioni di conversione delle date, vi fanno cosě schifo? :)
Spiego come mai le funzioni di conversione non vanno bene.
Non si tratta di riuscire a creare una variabile TDate contenente il
valore di una qualsiasi data e nemmeno di creare una costante (sempre
TData) impostata ad una qualsiasi data utilizzando la sintassi
const data:TDate = 37257;
piuttosto di capire se č possibile in Delphi scrivere una costante
come accade in altri linguaggi, faccio l'esempio di VB:
a=#01/01/2002#
nell'esempio la variabile "a" viene impostata al 1 gennaio 2002.
nella sezione CONST di Delphi non posso scrivere
const data:tdatetime=encodedate(2002,1,1);
ne tanto meno
const data:TDateTime = 01/01/2002;
a quanto pare l'unica alternativa sembra rimanere la seguente
const data:TDate = 37257;
oppure utilizzare al posto di una costante una variabile e
inizializzarla all'inizio del programma (sfruttando a questo punto le
funzioni di conversione delle stringhe).
Ciao Alfredo.

Newsgroup: it.comp.lang.delphi
Titolo: cercare nodo TreeView

Salve ho il nome di un nodo di un treeview in una stringa, mi sembra di
ricordare che una volta ho visto un metodo che prendendo come parametro il
testo del nodo restituisse un riferiento al nodo stesso.....ma non rirsco a
ritrovarlo
me lo sono sognato?
per adesso risolvo ciclando tutti i nodi.
Grazie..

Grazie..
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 ha scritto nel messaggio
news:D9fYd.18246$WC1....@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: intercettare click su Quickreport

ciao a tutti,
ho un problema(altrimenti non sarei qui :P ),ho una form che contiene
un QuickRep su delphi 5, mi serve per dare una visualizzazione di
alcune etichette che vengono create.queste etichette sono composte da
varie label,e io volevo permettere lo spostamente di queste label
cliccandoci sopra col mouse e trascinando normalmente. Il problema sta
nel fatto che il quickrep non ha l'evento on click,e quindi non posso
far nulla.
qualcuno mi sa aiutare in tale direzione? Mi basterebbe sapere quando
viene premuto il pulsante del mouse sopra il report e le coordinate X e
Y. Non vorrei dover fare la visualizzazione dell'etichetta su altri
componenti.
Grazie anticipate.
-- 
mnoga

mi sono perso...
usi qr standard o quello che include il designer a runtime?
Se usi quello standard vorresti getsire il click sulla preview o cosa?
A.

Alberto Salvati ha scritto:

qreport di default su delphi5.
è una cosa strana,io ho un report su una form che uso solo per
visualizzare delle etichette,non chiamo mai report.preview o .print,lo
lascio proprio li sulla form solo per visualizzare dove sono le label
su di 
esso.la
 posizione e tutte le caratteristiche delle label in esso
è gestito da un database che modifico con dei dbedit nella form,ma
volevo semplificare il tutto permettendo il trascinamento col mouse
della label.
spero di essere stato chiaro.
-- 
mnoga

ok. allora a cosa ti serve avere qr?
x non metti delle label direttamente sulla form?
A.

 A.
da db passo anche la dimensione del report. col report messo lì ho i
segni dei centimetri e ho tutte le misure in mm...
-- 
mnoga

Newsgroup: it.comp.lang.delphi
Titolo: copia o upload di un file e tempo rimanente

Ciao a tutti,
   ho effettuato qualche ricerca in merito ma non ho trovato niente 
sull'argomento.
 
Ecco il mio caso:
Devo spostare un file di grosse dimensioni (8-10GB) da un pc (lavoro) ad 
un secondo pc (backup) e l'obbiettivo e' inserire nella form di copia 
quanti minuti o secondi mancano alla fine del processo; In alternativa 
il lavoro svolto quotidianamente e' salvato, come backup, su cloud e 
anche qui non sarebbe male indicare quanti minuti mancano alla fine 
dell'operazione.
 
Potete indicarmi qualche link, unit o altro su questo argomento?
 
Grazie
 
Ciao
Daniele

 dell'operazione.
 
la SHFileOperation come è, dovrebbe dare anche il tempo in automatico.
 
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"
Newsgroup: it.comp.lang.delphi
Titolo: Differenze tra build e compilazione

Ragazzi mi succede una cosa strana, ho bisogno di avere un punto di 
vista nuovo.
Uso D7.
Apro il progetto di una mia applicazione, faccio il rebuild all.
Apro ed uso l'exe ottenuto, e alla chiusura ottengo uno scoppio.
Faccio Compile (CTRL+F9).
Apro ed uso l'exe nuovo, e tutto funziona bene, anche alla chiusura non 
scoppia più.
la differenza, quindi, è che dopo il build, scoppia in chiusura, se 
faccio un compile successivo al build, non scoppia più.
Al momento la cosa e' risolta col doppio passaggio, build+compile.
Ma volevo capire perchè, e soprattutto cosa c'è di diverso che il 
linker fa tra il build e il compile..
Any idea?
Saluti a tutti

 linker fa tra il build e il compile..
Te ne accorgi se apri la cartella dei tuoi dcu, li ordini per data e
ora...
Il compile lavora in modo grosso modo incrementale, cioe' non
ricompila quello che secondo lui non necessita di ricompilazione.
E quindi vedrai che su molti dcu data e ora restano invariati.
Se fai una build, lui se ne fotte e ricompila tutto.
I casini dovrebbe farli il compile e non il build...
Magari hai qualche porcata di circular reference gestita con le uses
nella implementation?
A.

 nella implementation?
Ottimo hint alberto, ho fatto girare lo "uses cleaner" del china pack e 
tutto è andato a posto.
grazie :)

Morde ha scritto:
[cut]
.. ottengo uno scoppio.
[cut]
Scoppio? Tradotto in italiano significa...
-- 
http://www.kiva.org
Per il ng it.comp.lang.delphi: astenersi perditempo e lamer.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Scoppio? Tradotto in italiano significa...
scoppio = access violation
Classico gergo da nerds d'ufficio ;-)

  lo "uses cleaner" del china pack 
per cortesia mi dici cosa sarebbe questa cosa (china pack)?
-- 
Scrivo su Usenet da quando il Mar Morto era solo indisposto.

 per cortesia mi dici cosa sarebbe questa cosa (china pack)?
Guarda qui sopra:
http://www.cnpack.org/index.php?lang=en


 
http://www.cnpack.org/index.php?lang=en
ok, grazie, sembra interessante.

Newsgroup: it.comp.lang.delphi
Titolo: IWForm e scroll

 Come posso togliere lo scroll verticale della pagina... ho settato la 
propietà VeticalScroolOption.Visible a false ma nessun effetto su IE
--- posted by geoForum on 
http://www.delphiedintorni.it

propietà VeticalScroolOption.Visible a false ma nessun effetto su IE
Sinceramente non so in IntraWeb come funzioni ma se hai
accesso al codice html della pagina basta mettere un
attributo scroll="no" nel tag Body della pagina e il
problema è risolto.
<body scroll="no" ... >...</body>
	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 ...
---------------------------------

Clicchi sulla form
quindi esc e catturi la form dacui deriva quella che vedi
quindi accorci la proprieta Height
Newsgroup: it.comp.lang.delphi
Titolo: Problema memoria

Salve a tutti.
 
Ho un grosso problema, quando una finestra (modale o meno) viene 
distrutta non viene rilasciata la memoria e questo causa, a lungo 
andare, genera un access violation del modulo gdi32 (poche risorse)
 
Premessina:
 
1) L'applicativo rimane acceso 24 ore su 24
2) La finestra è molto complessa con controlli creati a runtime ed 
immagini caricate da disco
3) Ho provato con Free, release, freeandnil eccetera ma nulla
4) I componenti creati a run time vengono correttamente distrutti
 
Sembra che il problema maggiore sia un non deallocamento della memoria 
relativa alle immagini in formato bitmap contenute in oggetti di tipo TImage
 
Idee?

 relativa alle immagini in formato bitmap contenute in oggetti di tipo TImage
 
Secondo me, almeno per quanto riguarda la gestione delle immagini bitmap che vai a caricare, dovresti riportare un po' di codice, giusto per capire se esiste un punto specifico in cui si nasconde un "micro errore" che ripetuto però per tutta la vita dell'applicazione alla fine conduce all'eccezione che hai riscontrato.
 
Se hai una versione (relativamente) recente di Delphi, potresti abilitare il report dei "memory leaks" di FastMM (che puoi comunque installare a parte) nella tua applicazione, settando nel file .dpr
 
  ReportMemoryLeaksOnShutdown := True;
 
Maggiori dettagli li trovi qui:
http://docwiki.embarcadero.com/VCL/en/System.ReportMemoryLeaksOnShutdown
 
 
In questo modo, quando lanci l'applicazione e la utilizzi per un po', ottieni un messaggio alla chiusura che tenta di fornirti indicazioni sugli oggetti non distrutti che causano un eventuale "memory leak", e potrebbero essere sufficienti a far capire l'origine del problema.
 
Ciao!
  Marco.
 
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)

 andare, genera un access violation del modulo gdi32 (poche risorse)
 
questi errori non li vedo dai tempi di Win9x/ME. Stai lavorando con un
sistema del "paleolitico" informatico, per caso?
 
-- 
Alessandra
 
Quando una verità è chiara, è impossibile che ne nascano partiti e
fazioni - Voltaire

 immagini caricate da disco
 
Caricate come?
Li e' il posto ideale per farsi sfuggire una fre.
 
 
A.


 
Grazie della dritta. Dato che il compilatore è "vecchiotto" ho 
utilizzato il memory leack di EurekaLog e sono riuscito a scovare i 
casini (ovviamente erano su tre componenti esterni - meno male che avevo 
il sorgente)

Newsgroup: it.comp.lang.delphi
Titolo: Svuotare il buffer delle stampe in coda

Salve a tutti,
c'e' per caso il modo da programma per cancellare
la lista delle stampe in coda ?
Se si, potete farmi vedere un piccolo esempio.
Grazie.
--- posted by geoForum on 
http://www.delphiedintorni.it

sdk di windows?
A.
Newsgroup: it.comp.lang.delphi
Titolo: lavorare su un file si testo

salve ho la necessità di aprire un file leggere i numeri contenuti in esso e
riscriverci i valori modificati, tutto questo evitando che altri accedano
contemporaneamente allo stesso file, come posso fare, stò provando con
assign reset e rewrite, ma non riesco ad accedere al file per leggere e
riscrivere allo stesso tempo.
spero mi possiate aiutare.
grazie e ciao
--
Roberto Gibertini
TOGLIMIrober...@email.it
Home page personale (che fa schifo ma non mi va di metterci le mani)
http://digilander.iol.it/scionn/
Home page del NG free.it.vegetarianesimo
http://digilander.iol.it/fiveg

riscrivere allo stesso tempo.
Non puoi farlo.  I file di testo sono a lettura sequenziale.
Leggilo prima in memoria (esempio: usando TStringList) e poi
lo riscrivi.
-- 
The Follet

>>>>Non puoi farlo.  I file di testo sono a lettura sequenziale.
Leggilo prima in memoria (esempio: usando TStringList) e poi
lo riscrivi.<<<<
cosě lo avevo fatto anche io, perň vorrei che da quando inizio a leggerlo
fino a quando non ho finito di scriverlo nessun altro potesse accederci,
altrimenti in due potrebbero leggere lo stesso dato e poi riscrivere le
stesse cose.
non c'č un sistema, certo visto che devo semplicemnte incrementare dei campi
potrei correre il rischio e leggere il file, chiuderlo poi riaprirlo e
scricvere i record, ma non mi piace molto come soluzione, se avete altre
idee, fatemele sapere, io devo usare un codice sequenziale, unico per tutta
l'azienda, coem posso fare ad ottenerlo?? usavo questo file con i vari
codici e dopo esermeli letti sceglievo quello che mi in teressava lo
incrementavo e lo riscrivevo li.
ciao e grazie tante


 ciao e grazie tante
Cabia formato di file, crea un file tipizzato ed utilizza la classe
TFileStream.

stesse cose.
Lo leggi tutto, cancelli l'originale e lo ricrei. Semplice ma
funzionale.
___________
Carlo
ICQ uin: 38004132
Per rispondere via e-mail rimuovere xyz

"Scionn®" wrote:

Dalle API c'è questa funzione che, se settata nei suoi parametri, ti permette di
regolare la condivisione. Non so se sia la soluzione che stavi cercando.
"The CreateFile function creates or opens the following objects and returns a
handle that can be used to access the object:"
By Enri'S

"Scionn®" ha scritto nel messaggio
| però vorrei che da quando inizio a leggerlo
| fino a quando non ho finito di scriverlo nessun altro potesse accederci,
| altrimenti in due potrebbero leggere lo stesso dato e poi riscrivere le
| stesse cose.
Esistono le API LockFile e UnLockFile: puoi impedire l'accesso
anche a solo una parte del file.
Guarda l'help per maggiori info.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: Porting Java - Delphi

Esistono tool per convertire progetti da Java 1 a una delle versione di
Delphi?
Grazie a chi mi saprà suggerire qualcosa.

Delphi?
non credo proprio
--
Lawrence Oluyede
rhy...@myself.com
Newsgroup: it.comp.lang.delphi
Titolo: Stringgrid

Salve a tutti, ho un problema con la Stringgrid, sono riuscito tramite l'evento OnMouseDown a disegnare una cornice stile Excel su ogni cella dove ci faccio clic con il mouse.
Vorrei riuscire ad avere lo stesso effetto di goRangeSelect con il rettangolo che ho disegnato. Praticamente come funziona in excel quando clicco su una cella e muovo il mouse. Il codice è questo:
procedure TForm1.SGMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
Rect : TRect;
begin
SG.Repaint;
Rect := SG.CellRect(SG.Col,SG.Row);
begin
SG.Canvas.Pen.Color:= clBlack;
SG.Canvas.Pen.Width:= 3;
SG.Canvas.Rectangle(Rect);
end;
end;
Grazie a tutti!
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 Salve a tutti, ho un problema con la Stringgrid
http://groups.google.it/groups?as_q=&num=10&scoring=r&hl=it&as_epq=&as_oq=&as_eq=&as_ugroup=&as_usubject=&as_uauthors=mtetti%40lycos.ir&lr=&as_drrb=q&as_qdr=&as_mind=1&as_minm=1&as_miny=1981&as_maxd=17&as_maxm=2&as_maxy=2007
SPARISCI !
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Non ascoltare il TROLL cretino sotto.
Prova con qualcosa del genere...
Metti a posto tutto è solo una bozza ciao...!
procedure TForm1.SGDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
if (ACol>=CellaV[1])and(ACol<=CellaV[2])and(ARow=CellaH[1]) then begin
                         Rect.Bottom:=Rect.Top+1;
                         SG.Canvas.Brush.Color:=clBlack;
                         SG.Canvas.FillRect(Rect);
                         SG.Canvas.TextOut(Rect.Left,Rect.Top,SG.Cells
[ACol,ARow]);
                         end;
if (ACol>=CellaV[1])and(ACol<=CellaV[2])and(ARow=CellaH[2]) then begin
                         Rect.Top:=Rect.Bottom-1;
                         SG.Canvas.Brush.Color:=clBlack;
                         SG.Canvas.FillRect(Rect);
                         SG.Canvas.TextOut(Rect.Left,Rect.Top,SG.Cells
[ACol,ARow]);
                         end;
end;
procedure TForm1.SGClick(Sender: TObject);
begin
//SG.Tag:=0;
end;
procedure TForm1.SGSelectCell(Sender: TObject; ACol, ARow: Integer;
  var CanSelect: Boolean);
begin
if SG.TAG=0 then begin SG.Tag:=1; exit; end;
if SG.TAG=1 then begin
                 CellaH[1]:=SG.Row;
                 CellaV[1]:=SG.Col;
                 SG.Tag:=2;
                 exit;
                 end;
if SG.TAG=2 then begin
                 CellaH[2]:=SG.Row;
                 CellaV[2]:=SG.Col;
                 end;
SG.Cells[1,1]:=IntToStr(CellaH[1])+' '+IntToStr(CellaH[2]);
end;
procedure TForm1.SGMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
SG.Repaint;
end;
end.
--- posted by geoForum on 
http://www.delphiedintorni.it

Ciao, ti ringrazio per il tuo aiuto, ma scusandomi anticipatamente
per la mia ingenuità, potresti spiegarmi cosa dovrebbe significare
CellaH,CellaV, perchè in compilazione mi crea un' errore, non riesco a levarne piedi. grazie ancora. Ciao!

Newsgroup: it.comp.lang.delphi
Titolo: Query e parambyname

Salve a tutti,
ho installati sul mio pc Delphi 7 e MySQL 5. Sto utilizzando i
componenti dbExpress.
Sapete spiegarmi perchč se uso questa sintassi
Query.SQL.Text := 'insert into account (cognome,nome) values ("' +
Cognome.Text + '","' + Nome.Text + '")';
Query.ExecSQL;
tutto funziona mentre se uso 
Query.SQL.Text := 'insert into account (cognome,nome) values (:cognome,
:nome)';
Query.ParamByName('cognome'  ).AsString := Cognome.Text;
Query.ParamByName('nome'     ).AsString := Nome.Text;
Query.ExecSQL;
invece non funziona? Teoricamente non dovrebbe essere la stessa cosa?
Grazie mille,
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

invece non funziona? 
Cioč ? che aiuto ti aspetti dicendo solo "non funziona" ?

> invece non funziona? 
anche tu hai sbagliato NG.
A.

anche tu hai sbagliato NG.
Anche tu, mi sa, se continui di 'sto passo.
E che palle!

Andrea Laforgia ha scritto:

sorry, volevo solo fare una battuta ma ho dimenticato le faccine...
;-P
A
Newsgroup: it.comp.lang.delphi
Titolo: Delphi5 Assertion Failure

Avete mai riscontrato un errore simile a questo in Delphi 5?
Assertion failure: "evThreadId == GetCurrentThreadId()"
in ..\win32src\eval32.cpp at line 582
Da un po' di tempo mi capita quando inserisco un break point in un punto del
mio programma. In un programma, a dire il vero, piuttosto complesso,
costituito da una serie di moduli organizzati a più livelli o strati. In
applicazioni più semplici questo errore non ha luogo.
Se qualcuno lo ha già incontrato e si è fatto un idea di come risolvere il
problema o anche soltanto del significato, sarei grato se mi potesse
rispondere.
Grazie.
Samuel.

 ha scritto nel messaggio
news:9684ga$2kea$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:9684ga$2kea$1...@stargate1.inet.it...

Per caso utilizzi Win2000 ?
E' un problema (credo) del debugger integrato di D5 con W2K,
succede anche a me.
Ciao
Davide


Si, č proprio cosě. Utilizzo Win2000.
Sul sito della Borland non ho trovato nulla, quindi penso di inviare loro un
messaggio relativo al problema.
Grazie per avermi risposto.
Samuel

Newsgroup: it.comp.lang.delphi
Titolo: Delphi e masterizzazione

Ri-ciao a tutti!
Altro "piccolo" problema.
E' possibile pilotare un masterizzatore?
Nel senso:
vorrei fare in modo che il cliente scelga i files che gli interessa salvare
e che poi vengano scritti su CD-ROM.
Una cosa banale-banale, senza tutti i "fronzoli" dei vari programmi di 
masterizzazione.
-- 
by(e) Doriano.
E-MAIL: doria~N~o@skyli~N~
k.it
PS: sostituisci  ~N~ con n per rispondere...
        To reply, replace ~N~ with n

 e che poi vengano scritti su CD-ROM.
Se il sistema operativo supporta l'UDF non hai problemi, basta indirizzare
(copiare) i file sull'unita' come se fosse un disco magnetico, altrimenti
devi ricreare il motore di gestione di un software di masterizzazione, con
tanto di chiamate ai driver di basso livello (ASPI) e compagnia bella. Mi sa
che in questo caso ti servira' un bel po' di documentazione, tempo e
pazienza.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Il JOIN che non funziona

Sto lavorando ad un query il quale deve essere utilizzato sia su degli
archivi di tipo DB2 che su dBase IV
ma ho il problema che in DB2 funziona mentre in dBase IV no..
omettendo che vi è anche un raggruppamento il query ha questa struttura:
select *
from miatab1 left join miatab2 on miatab1.campo1=miatab2.campo1
                                            and
miatab1.campo2=miatab2.campo2
                     left join miatab3 on miatab1.campo1=miatab3.campo1
                                            and
miatab1.campo2=miatab3.campo2
                                            and
miatab2.campo3=miatab3.campo3
where ......
sapete darmi una dritta?

> ma ho il problema che in DB2 funziona mentre in dBase IV no..
che significa "non funziona"?
Bye
AS

Visto che si tratta di join, apparte il fatto che non hai specificato cosa
significa "NON FUNZIONA", e considerando che su un database funziona e su un
altro no, la prima cosa che mi viene in mente è che i campi che sono
coinvolti nelle relazioni di join non siano dello stesso tipo, quindi in un
caso i cast impliciti vengono eseguiti correttamente, mentre nel secondo
caso il database non ce la fa.
Al momento, se non ci dai altri dati, non mi viene in mente niente.
CIAOUX

 omettendo che vi č anche un raggruppamento il query ha questa struttura:


Anche se funziona, quello che hai suggerito non č lo stesso di quello che
vuole fare lui.
Con le join il tutto č molto piů performante. Se come hai suggerito te fai
le where, il database fa prima il prodotto cartesiano tra tutte le tabelle
in questione e poi applica i filtri.
Comunque, se pensi che left join non sia standard, potrebbe provare full
outer join, oppure, ancora meglio, consultare l'help del database.
CIAOUX

Ah ecco mi ero dimenticato.
Se fai come dici te il risultato (anche se per vie diverse come ti ho
accennato) è corrispondente all'esecuzione di una join naturale e non una
left join.
La left join (o full outer join dirsivoglia) prende non solo i record
corrispondenti ma tutti i record della tabella di sinistra (left appunto) e
quelli che "matchano" con la seconda tabella.

...


di niente, siamo qui per questo!!! :P

 ha scritto nel messaggio
news:ae9gop$dhj$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Esiste un modo x ciclare sui membri di una variabile record?

Tnx
Bye
A

Ciao Alberto,
Se ho capito bene, a te serve sapere l'elenco dei membri di un record,
giusto?
In caso affermativo...
hai già dato un'occhiata a TypInfo.pas?
Se non ricordo male, TypeInfo(...) ritorna le RTTI su di un tipo di dati.
Di sicuro l'ho utilizzato con delle classi per ricavare l'elenco delle
proprietà (tra l'altro).
TypeKind prevede anche il tipo Record, chissà magari funziona alla stessa
maniera.
Saluti,
Carmine

Alberto Salvati wrote:
Alberto,
ho intercettato questo post su google.
http://makeashorterlink.com/?X2FE21C45
ma risolve il problema solo se i campi del tuo record sono di tipo
integer.
L'altra cosa che mi viene in mente è che potresti crearti una classe
wrapper per usare l'rtti delle proprietà published. Tuttavia, se hai
questa esigenza e non è troppo pesante dovresti considerare di
ricorrere ad una struttura diversa dal record.
Ciao
Antonio
-- 
"La teoria senza la pratica e' inutile - La pratica senza teoria e'
pericolosa" (Lao Tzu)

 stessa maniera.
Onestamente anche io non ricordo ma mi sembra che del tipo record sia
in grado di tirare fuori informazioni solo sul tipo di nome, offset e
size nell'oggetto.


 ricorrere ad una struttura diversa dal record.
Avevo pensato a questa soluzione, ma, salvo cambiamenti, sono costretto a
usare tipi record e non classi.
Bye
A

 hai già dato un'occhiata a TypInfo.pas?
ci sono andato di corsa.
Ma pare che lavori sono con istanze di classi.
Approfondiro.
Bye&tnx
A

Dato che le RTTI non si possono sfruttare con i records (non vengono proprio
generate), potresti provare con i variant-records (per chi ha confidenza col
C si tratta dell'analogo delle union).
Io cmq terrei in considerazione l'idea di usare una classe, al limite puoi
farti un metodo che ti ritorna un record.
HTH :-)
--
Andrea /\/\agni
ICQ#: 174108000
Newsgroup: it.comp.lang.delphi
Titolo: [d5] data di oggi + X Mesi

ciao a tutti, scusate la domanda (Forse stupida)...
avendo un campo dData1 contenente la data di oggi, come posso fare per 
aggiungere nMesi a quella data?
Simone 

mi autorispondo:
IncAMonth()
Simone

Newsgroup: it.comp.lang.delphi
Titolo: [MI] Delphi analist programmers

OmniTicket Network è una società multinazionale in forte espansione presente
in Europa e Stati Uniti.
Produciamo sistemi e soluzioni e-commerce per biglietterie per parchi di
divertimento, Musei, Cinema, Teatri.
Questi sono alcuni dei clienti che abbiamo acquisito:
Parchi (Disney, Gardaland, Mirabilandia, Universal Studios.. )
Musei (Louvre, Metropolitan Museum, Colosseo , Brera, Cenacolo, ....)
Edutainment & Leisure (Kennedy Space Center, Tour Eiffel, Ruota di Londra,
Acquario di Genova)
Nell'ambito del piano di potenziamento del dipartimento Ricerca e Sviluppo
ricerchiamo per la nostra sede di Milano:
Laureati / Diplomati in informatica con predisposizione al lavoro in team,
per le seguenti posizioni :
		(rif. IT61)			5 Analyst Programmers
É richiesta un’esperienza lavorativa di almeno 1 anno nella programmazione
ad oggetti,  l’utilizzo di tools in ambienti visuali e preferibilmente la
conoscenza del linguaggio Delphi.
		(rif. IT62)			1 Data warehouse DB analist programmer
É richiesta un’esperienza lavorativa di almeno 1 anno nello sviluppo di
database relazionali (Oracle).
La conoscenza del linguaggio Delphi e strumenti per il disegno di DB come
ErWin è considerato un plus.
		(rif. IT63)			1 Analyst Programmer per soluzioni e-commerce
É richiesta un’esperienza lavorativa di almeno 1 anno nello sviluppo di
programmi di e-commerce in linguaggi (CoolFusion-ASP-PHP) con
interfacciamento a DB relazionali.
		(rif. IT64)			3 Junior Programmer
Non è richiesta esperienza lavorativa ma buone basi di informatica e forte
motivazione.
Il contratti previsti sono :
- tempo determinato con passaggio diretto.
- contratto di consulenza per i liberi professionisti.
- tempo determinato / indeterminato per Juniors
La società offre reali opportunità di crescita professionale ed economica.
La sede di lavoro è Milano (stazione MM Porta Genova)
Per tutte le posizioni una buona conoscenza della lingua inglese è
considerata un plus.
Gli interessati sono pregati di inviare dettagliato curriculum a :
 
jo...@omniticket.com
specificando il riferimento di interesse nell’oggetto dell’e-mail (IT..)
Ulteriori informazioni possono essere trovate sui siti :
http://www.Omniticket.com
http://www.Omniticket.it
http://www.Omniticket.fr
http://www.ticketclic.be
http://www.Omniticket.net
-- 
Posted from [212.208.142.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

