mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: creare un hiperlink...

come faccio? vorrei mettere un testo, un hiperlink", in fondo al form che,
una volta cliccato, faccia aprire all'utente il programma di default x le
email, con la mia email...
come devo fare!?!?!?!?!?

vai sul mio sito sezione download, c'è il componente in questione.
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

> vai sul mio sito sezione download, c'è il componente in questione.
link del file: rotto!

Newsgroup: it.comp.lang.delphi
Titolo: Ora legale o solare

Esiste una funzione in Delphi che mi restituisce se l'ora attuale è
legale o solare? Oppure, se questa non esistesse, c'è qualcuno che ha
già affronatato l'argomento e può cortesemente postarmi la
funzione/procedura?
Grazie mille
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Windows sdk:
GetSystemTime,
GetLocalTime
GetTimeZoneInformation,
e le corrispondenti Setxxx se devi cambiare le impostazioni.
Tieni presente che winnt & co gestisce i fusi orari diversamente da 9x.
Su nt la SystemTime è sempre l'ora solare di londra (UTC) mentre la
LocalTime è l'ora attuale che tiene conto dell'ora solare/legale.
Avevo letto da qualche parte che su win9x la GetSystemTime restituiva lo
stesso valore della GetLocalTime di NT.

Newsgroup: it.comp.lang.delphi
Titolo: Ancora Problemi con AllocConsole

se sul DPR metto $APPTYPE CONSOLE, lui mi carica sempre e comunque la
console. ma io voglio che me la carichi solo se ci sono dei parametri.
Ho tentato con questa istruzione
begin
  if ParamCount > 0 then
    FreeConsole
   RunBackGroundApplication;
  else begin
     Application.initialize
    Application.Run
  end;
end.
mi fa però un flash e si vede la console che sparisce.
in alternativa non metto $APPTYPE CONSOLE e scrivo :
begin
  if ParamCount > 0 then
    AllocConsole
   RunBackGroundApplication;
  else begin
     Application.initialize
    Application.Run
  end;
end.
Ma se sono su Prompt di MS-DOS e lancio l'applicazione mi crea una nuova
console, e non rimane su quella dove ho lanciato l'applicazione.
Insomma come fare?
Grazie e saluti

 end.
prova a fare questa modifica (liberare sempre la console prima di riallocarne 
un'altra!)
  if ParamCount > 0 then
  begin  	
    FreeConsole
    AllocConsole
 
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: 3D...

Ciao a tutti,
vorrei sapere se esiste qualche componente (o consiglio) per disegnare
semplici oggtti 3D, mi riferisco a cubi; piů precisamente, avendo a
disposizione le coordinate X, Y, Z, ricavarne il corrispettivo in 3D e
magari poterlo ruotare con il mouse.
Grazie e ciao

 semplici oggtti 3D, mi riferisco a cubi; più precisamente, avendo a


 ha scritto nel messaggio
news:t75N6.14895$iC1.5...@news6.giganews.com...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] freepascal compiler

Stavo riflettendo con un collega riguardo le implicazioni del compilare 
cross platform con XE2. XE2 usa il freepascal compiler per generare 
codice per oOS e android (Se non ricordo male..)
 
Sulla home page del compilatore l'ultima news
http://www.freepascal.org/
 
riporta che freepascal ora produce byte code per la JVM.
 
Questo è un esempio di come l'opensource di fatto concorre a migliorare 
il business di un'azienda che lo usa e lo ridistribuisce (come fa 
ebarcadero) e a offrire più opportunità di mercato per gli sviluppatori.
 
Senza voler lanciare proclami, credo che freepascal stia diventando uno 
dei migliori compilatori cross platform disponibili.
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database

 dei migliori compilatori cross platform disponibili.
 
Sì, ma mi pare che sia già stato annunciato che - almeno per quanto riguarda Delphi - verrà sostituito da un compilatore specifico fatto "in casa".
 
Ciao,
  Marco.
 
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)

..io mi sono un po' perso su questa cosa. Vorrei mettere dei punti
fermi su sta storia dei compilatori...
 
Win32/win64 con VCL : nativo
Win32/win64 con firemonkey : nativo
 
MacOS (non ipad iPhone) nativo ( o no??)
 
ipad e iPhone
sviluppi su delphi ma compili su mac con x-code? Oppure passi da
freepascal? O che altro?
 
Android/BlackBarry
Come generi qualcosa x Android?
Ad esempio, nella trial di xe2 che ho installato non mi sembra di aver
visto una cosa del tipo "new app x android"....
 
Scusate le domande sceme ma cosi' abbiamo un qualcosa che chiarisce
queste cose non solo xme....
 
A.

 visto una cosa del tipo "new app x android"....
 
infatti Android non č supportato, per ora. Se ne riparla alla prossima
versione, se va bene e se nel frattempo non saranno stati troppo
impegnati a tappare i buchi di XE2.
 
-- 
Alessandra
 
Certamente la fede aiuta a vivere meglio, ma anche i soldi fanno lo
stesso effetto, solo che non tutti li hanno - Carl William Brown

 visto una cosa del tipo "new app x android"....
 
All'interno dovrebbe esserci già l'SDK di Android, per chi lo usa appunto con RadPHP.



 
Nope. MacOS e' nativo oltre che debuggabile in remoto
Newsgroup: it.comp.lang.delphi
Titolo: [INTERBASE] Catturare eventi da Delphi

Scusate per la scarsa attinenza del tema con la
programmazione Delphi, ma non so dove altro chiedere.
Sto scrivendo un'applicazione Delphi che deve essere in
grado di ricevere la notifica di un evento da parte di
Interbase.
In particolare, vorrei che la mia applicazione venisse
avvertita dell'aggiunta di un nuovo record in tabella.
Per farlo, quindi, ho scritto una stored procedure:
SET TERM !! ;
CREATE PROCEDURE INSERT_NEW_MESSAGE(MITT CHAR(8), 
                              DEST CHAR(8), 
                              MSG VARCHAR(256))
AS
BEGIN
  INSERT INTO MESSAGGI
  (DATAORA, MITTENTE, DESTINATARIO, MESSAGGIO)
  VALUES
  (CURRENT_TIMESTAMP, :MITT, :DEST, :MSG);
  POST_EVENT 'NEW_MESSAGE';
END !!
SET TERM ; !!
Dopo l'inserimento, cioe', si dovrebbe sollevare un evento
NEW_MESSAGE.
Nonostante l'applicazione possegga un componente IBAlerts,
con evento NEW_MESSAGE registrato (Registered = true),
quando eseguo la stored procedure (tramite l'IBStoredProc),
il record viene effettivamente aggiunto in tabella, ma pare
che l'evento non venga sollevato.
In via alternativa, ho provato a creare un trigger con AFTER
INSERT e a compiere l'inserimento con una IBQuery e
funziona, ma voglio usare la stored procedure e non
modificare il codice SQL di inserimento dei nuovi record in
ogni applicazione.
Qualcuno ha incontrato lo stesso problema e mi puo' dare
indicazioni su come muovermi ?
-- 
The Follet

Scusa una cosa....
Usi TIBEvents di ibx oppure TIBEventAlerter?
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Usi TIBEvents di ibx oppure TIBEventAlerter?
Si', ho detto TIBAlerts, ma in realta' uso 
TIBEvents, ma, comunque, il problema era tutto 
sulla Commit della transazione: ora funziona.
-- 
Posted from  [80.105.34.80] 


Newsgroup: it.comp.lang.delphi
Titolo: Programma nel menù a tendina.

Salve a tutti.
Sapreste dirmi come poter mettere un mio programma nel menů a tendina che si
apre cliccando col tasto destro del mouse su un file? (Tipo Winzip) Di
conseguenza penso sia facile poi risalire al nome del file... quindi la
domanda č una solo!
Grazie, ciao!
Paolo.

se cerchi con google nei vecchi post trovi molte risposte a questo quesito.
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&group=it.comp.lang.delphi
Bye
A.

 ha scritto nel messaggio
news:b0mghj$1v3m$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: invio mail

Sto facendo un programmino per mandare i messaggi di posta. I componenti 
principali sono:
TIdMessage
TIdSMTP
le proprietą che uso sono:
IdMessage1.From.Address //indirizzo del mittente
IdMessage1.Subject :=   //oggetto del messaggio
IdMessage1.Body.Text := //corpo del messaggio
IdSMTP1.Port :=         //porta del server (25)
IdSMTP1.Host :=         //posta in uscita (smtp)
perņ il server richiede anche l'autenticazione, per intenderci, in 
outlook express, quando vado su account->proprietą->server devo marcare 
la casella "autenticazione del server necessaria".
Come faccio tramite i due componenti che uso a dargli questa impostazione?
Grazie e ciao!
--- posted by geoForum on 
http://www.delphiedintorni.it

 impostazione?
Forse le FAQ di indy possono esserti utili:
http://www.mm.fh-mannheim.de/entwicklung/delphi/IndyFAQ.pdf
guastatore


http://www.mm.fh-mannheim.de/entwicklung/delphi/IndyFAQ.pdf
sicuramente il materiale è utile, però purtroppo non sono riuscito a 
risolvere il problema...
continuerò a fare prove ma se qualcuno ha dei consigli me lo faccia 
sapere perché sto "brancolando nel buio"...
Grazie guastatore!


 sapere perché sto "brancolando nel buio"...
Hai impostato AuthenticationType a atLogin ? Hai provato ad usare il
metodo Authenticate ? Che tipo di errore ricevi ? Qual'è il server SMPT
che richiede autorizzazione ?
guastatore

Ho risolto cosě:
IdSMTP1.AuthenticationType := atLogin
IdSMTP1.Username := 'user';
IdSMTP1.Password := 'password';
Ciao e grazie


Newsgroup: it.comp.lang.delphi
Titolo: DBGRID verticale

 Innanzi tutto buona girnata a chiunque sia collegato...
Avrei la necessitą di disporre i campi di una dbgrid in senso verticale 
(dall'alto al basso) e nonin orizzontale come di default.
Qualcuno di voi ha affrontato un problema simile?
Grazie in anticipo...
--- posted by geoForum on 
http://www.delphiedintorni.it

Qualcuno di voi ha affrontato un problema simile?
con una DBGrid no!
però nella palette "Data Controls" c'è il componente "DBCtrlGrid" devi 
aggiungere dei componenti rispettando il layout che ti serve e una volta 
collegato al datasource visualizza per ogni record lo stesso layout.
spero di averti aiutato.
Diego


Grazie molte per la cortesia.
Ora provo.
Buona giornata

Newsgroup: it.comp.lang.delphi
Titolo: E' possibile fare lo zoom in out su un componente images?

E' possibile fare lo zoom in out su un componente images?
Se si, mi potete favorire un pezzo di codice
Ciao Enzo
www.scozzaro.it

gia visto sui vecchi post?
A


Si, ho già dato una occhiata, e non ho trovato nulla
Ciao Enzo
www.scozzaro.it

http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=au4d6q%24hbu%241%4
0le.cs.unibo.it
&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DISO-8859-1%26q%
3Dzoom%26meta%3Dgroup%253Dit.comp.lang.delphi
A

 wrote in message
news:bhdat8$1fsm$1...@newsreader2.mclink.it...

Avevo visto questo post, ma con il componente dbiamgex (componente
che gestisce i files jpeg) non ha funzionato (ho non ci sono riuscito);
In pratica ho la necessitą di ridurre o aumentare l'immagine (jpeg)
prelevata dal db.
Ciao Enzo
www.scozzaro.it

 wrote in message
news:bhdat8$1fsm$1...@newsreader2.mclink.it...

Ci sono riuscito, da questo link
Ciao Enzo
www.scozzaro.it

Newsgroup: it.comp.lang.delphi
Titolo: [semi-OT] outsourcing

Un saluto a tutti !
Una informazione: chi ha mai fatto out-sourcing per un suo progetto 
(magari gia' iniziato ma che non si è riusciti a continuare per mancanza 
di tempo/risorse) in Delphi ? Considerazioni ? Costi ? Aspettative ?
E l'out-sourcing all'estero ?
Ciao !

1) il vecchio programmatore non era in gamba?
2) il vecchio programmatore è morto ?
se nessuna delle due è vera abbandona perchè il committente non sà
cosa vuole. Ciao Brunello

Brunello ha scritto:

No, non ci siamo capiti.
Io sono il programmatore e fortunatamente non sono ancora morto.
Mi chiedevo se vi siete ma trovati nella necessità di fare
out-sourcing per qualche progetto e come vi siete trovati.
Ciao !

 out-sourcing per qualche progetto e come vi siete trovati.
e' difficile non tanto sul piano tecnico quanto su quello gestionale.
Vanno stabilite regole forti per cio' che riguarda ad esempio:
gli standard da adottare
strategie da adottare e da evitare
documentazione, documentazione e ancora documentazione
tempi e modalita di consegna
Il tutto dando OVVIAMENTE per scontato che alla base di DEVE essere una
analisi fatta come si deve.
A parte cio, se hai partita iva occhio agli studi di settore e non
dimenticare che diventi sostituto d'imposta per la persona o le persone
alle quali affidi il lavoro.
A.
Newsgroup: it.comp.lang.delphi
Titolo: HELP: ClientDataset, SaveToFile, Missing data provider or data packet

Ciao a tutti,
spiego brevemente qual'è il mio problema: ho sviluppato una semplice
applicazione Client/Server utilizzando come ambiente il "borland
delphi 7 professional" e come DB firebird.
Il Server contiene una tabella con dei campi di testo simili a domande
a cui gli operatori che utilizzano i client devono rispondere in uno
scenario in cui non esiste la connettività con il DB centrale.
Inoltre, nel corso del tempo è possibile aggiungere nuove domande sul
server e quindi periodicamente i client devono essere aggiornati con
le nuove domande.
Per implementare tutto ciò, sui client ho utilizzato un componente
TClientDataset che si aggancia ad un provider per reperire la lista di
domande dal server centrale e le salva su un file (utilizzo il metodo
savetofile).
Per operare in modo disconnesso basta sganciare il Client dataset dal
provider e con il metodo loadfromfile reperire i dati dal file di
appoggio precedentemente salvato.
Il tutto sembrava funzionare a meraviglia fino a che non sono
incominciati a sorgere dei problemi "intermittenti"... a volte capita
che il file di appoggio è di 0 KB (quindi la savetofile fallisce) e di
conseguenza, quando si invoca il metodo loadfromfile ricevo l'errore
"missing data provider or data packet".
Mi è sorto il dubbio che il problema potrebbe derivare da qualche DLL
che utilizzo (ad esempio midas.dll).
Qualcuno può darmi una dritta ?
Grazie in anticipo per l'interessamento

 Qualcuno può darmi una dritta ?
1) controlla che vi sia una sola copia di midas.dll sui pc dove 
riscontri il problema.
2) verifica che l'installazione del tuo software preveda la 
self-registration di midas.dll
Pochi sanno che midas, x alcune operazioni, deve essere registrata
3) verifica la versione di midas.dll
In teoria dovrebbero funzionare tutte allo stesso modo, in realtà, 
sopratutto tra quella di d5 e quella di d7 credo esistano delle 
differenze, se pur minime
4) a livello di codice, controlla di non avere delle kazzate di questo tipo:
try
    // operazione sul clinetdataset
except
end
Questo nasconde eventuali eccezioni sollevate dalla tua app.
E' difficile correggere gli errori senza vederli.... ;)
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studing c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 Pochi sanno che midas, x alcune operazioni, deve essere registrata
Alternativamente, in caso del SOLO USO della Midas.dll per il CDS, puņ
semplicemente aggiungere la unit MidasLib nella uses e liberarsi dalla
dipendenza.
Ciao,
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: CX-Supervisor e Delphi

Salve a tutti.
Ho una domanda molto generica.
Devo costruire un'applicazione usando il CX-Supervisor Omron (prodott per il
disegno di impianti industriali e la comunicazione con il PLC) prendendo
come spunto un'applicazione scritta in Delphi.
Tale applicazione sarà composta dal grafico dell'impianto con tutti i
comandi per gestirlo, ma dovrebbe avere anche un alto contenuto gestionale
(gestione degli archivi dei prodotti, storici di produzione, ecc.).
La parte gestionale in effetti è un pò macchinosa da sviluppare con il
linguaggio di script del CX-Supervisor ed inoltre mi piacerebbe
"riutilizzare" un pò di codice già esistente, quindi da qui l'idea
dell'integrazione dei due ambienti.
Al riguardo non ho nessuna idea (li ho sempre usati separatamente) e non
trovo documentazione sul web.
In relazione al fatto che il CX-Supervisor supporta l'utilizzo di oggetti
ActiveX, l'unica soluzione che mi sembra fattibile (e sto per realizzare una
prova al riguardo) è quella di costruire degli oggetti ActiveForm
(all'interno vi inserirei i normali controlli visuali e le routines di
gestione dei dati) e poi inserirli nelle pagine dell'applicazione.
Però se qualcuno ha già avuto esperienza in merito o ha della
documentazione, anche solo per scambiare un parere, potrebbe essere utile a
trovare qualcosa di piu interessante.
Gianluca

 Gianluca
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto:stampa master/detail

Ciao a tutti.
Avrei bisogno della classica "dritta":
Vorrei fare la stampa del singolo record, con i dati anagrafici del cliente,
diciamo presi dal file CLIENTI.DB.
Io voglio stampare anche gli eventuali indirizzi di spedizione di quel
cliente, contenuti nel file CLIENTI_IND.DB
In fondo al mio post ho scritto un esempio dell'effetto che più o meno
voglio ottenere (a tutta pagina), cioè poter scrivere i record degli
indirizzi in un angolo sulla destra, mentre sulla sinistra delle stesse
colonne ci sono i campi del DB principale...
Ecco, il problema è che per quanto io abbia fatto diverse prove, non riesco
a far mettere questi indirizzi in un angolino, ma sono costretto a
riservargli tutta la colonna "SUBDETAIL"(o più colonne se ci sono più indir.
di spedizione) !
Io invece voglio che in tutte le stampe i campi del database CLIENTI siano
posizionati sempre nello stesso punto, e riservare a questo angolino sulla
destra in alto l'indirizzo o gli indirizzi di spedizione.
Spero di essere stato chiaro!!!
Ciao,
Gianluca
Codice 1
MARIO ROSSI
VIA EMILIA 112
Indirizzo/i di sped.:
40100 BOLOGNA
VIA INDIPENDENZA 11
PIAZZA MANZONI 45
REGIONE: EMILIA ROMAGNA
ECC.
ECC.
ECC.
ECC.
ECC.

Prendi il fastReport
Saluti
AS
Newsgroup: it.comp.lang.delphi
Titolo: Access & pseudo Stored Proc

Premettendo che Access non ha le Stored Procedure...
ho realizzato una applicazione in deplhi 4 che utilizza un db Access...
Se da Access creo delle queries, delphi (forse impropriamente) le vede come
stored sproc...
Se in queste queries utilizzo un sql pseudo-standard, quello di Access per
capirci, senza tanti fronzoli, funzionano pure egregiamente....
Il problema nasce de nelle queries utilizzo delle funzioni proprie di
Access, che ovviamente Delphi non riesce ad eseguire non essendo il realtà
quella chiamata una vera e propria stored proc...
Il mio problema è questo:
1.  Qualcuno conosce un modo per fare funzionare queste queries (che scrivo
in Access e che utilizzano tutte le sue funzioni) da Delphi ? Una sorta di
semplice import... (anche se ne dubito...)
2. Non ho capito quasi un tubo dell'SQL Builder di Delphi... Ha, oltre al
supporto per le queries semplici (insert, upd, del,... ) anche delle
funzionalità più avanzate (tipo quelle di Acces) che mi potrebbero
permettere di risolvere il prb realizzando queste queries più complesse
direttamente da Delphi ?
Grazie...

 semplice import... (anche se ne dubito...)
dovresti avere nell'alias un SQLQRYMODE da impostare a SERVER,
in questo modo le query vengono eseguite dal motore ospite.
per il 2 non so dirti...
Newsgroup: it.comp.lang.delphi
Titolo: lookup e valore null

ciao a tutti, ho un campo lookup (IDCITTA INT collegato alla DESCRIZIONE 
VARCHAR(30) su un altra tabella in un db mysql)... utilizzo zeosdb... quando 
per� visualizzo in una dbgrid o in una dxDBGrid il campo lookup, se il 
valore � null viene visualizzato 0, come posso fare per non visualizzare 
nulla quando � NULL??
Simone 

 nulla quando è NULL??
un occhio agli eventi di tfield lo hai dato?
A.

ciao, si, ho visto che c� un evento di Set, per� mi chiedevo come mai con 
mysql succede e con altri db no... non c� nulla che indichi il valore 
default in caso di mancata corrispondenza del lookup (es. quando � null)
Simone 

risolto cos�:
procedure TDMDati.QClientiComboCittaGetText(Sender: TField;
  var Text: String; DisplayText: Boolean);
begin
 // se valore diverso da 0 visualizza
 if Sender.AsString<>'0' then
  begin
   Text:=Sender.AsString;
  end
  else
  Text:='';
end; 

 risolto cos�:


Una considerazione: 0 e NULL sono cose differenti.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


lo so, per� nonostante nel campo ID ci sia NULL quando entra nella procedura 
mi da 0

Simone P. ha scritto:


Premessa: questa e' una considerazione generale che non e' legata al tuo 
problema specifico che non conosco.
E' se quel campo contenesse effettivamente il valore '0'?
IMHO, non e' corretto personalizzare la visualizzazione di un dato
partendo 
dal contenuto del controllo visuale, ma ci si deve basare sul valore 
effettivo di quel campo nel DB.


ACSH ha scritto:
<cut>
Pero' rileggendo il codice che hai postato mi sa che sto sbagliando ...
Ero convinto che tu lo modificassi il valore direttamente nel controllo 
visuale.
Sorry.


Ciao ...

If Sender.IsNul Then Text:=''
Else
Text:=Sender.AsStrinng
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4507 (20091014) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

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

Dove si può scaricare Delphi? Possibilmente non troppi MB .
Grazie 1000

 Dove si può scaricare Delphi? Possibilmente non troppi MB .
Delphi non è free. deve essere comprato, ma forse trovi qualche versione
vecchia gratis su qualche rivista.
ciao
--
 _______________________________________
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

Ciao a tutti!!!
Dovrei ricavare il CRC32 di un file anche quando questo č utilizzato. Attualmente uso un componente che ho
trovato in Torry che mi ricava il CRC ma solo dei file non utilizzati.
Grazie in anticipo per l'aiuto.
-- 
Posted from IDENT:qmailr@[217.57.169.195] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Dovrei ricavare il CRC32 di un file anche quando questo è utilizzato.

Newsgroup: it.comp.lang.delphi
Titolo: Database locale e MySQL in remoto...

ciao a tutti, tra qualche tempo dovro' fare un porting di soli dati dalle
applicazioni dei clienti con database Interbase, SQL Server e in qualche
caso Oracle. Periodicamente dovro' esportare alcuni dati dal database e
RICOPIARLI su di una struttura MySQL presente su un sito che si occuperà di
visualizzare dei tabulati con detti dati. Qualcuno ha mai pensato ad un
automatismo del genere ?? Ho già predisposto a menù una scelta ESPORTA che
verifica il sito e per ora sto spedendo dei .txt di prova...
Il mio dubbio è: spedire dei sequenziali e poi leggerli dal sito con una
funzione php oppure fare tutto IN DIRETTA ??
ciao e grazie a tutti
omerosx

 ha scritto nel messaggio
news:NsPBa.19264$pR3.3...@news1.tin.it...


questo già lo faccio ... vorrei pero' fare qualcosa in automatico...
postando invece il file .txt devo poi lanciare dal sito qualcosa che mi
aggiorni il DB MySQL. Io pensavo a qualcosa tipo : la mia applicazione Apre
la tabella in locale , si connette al dabatase su Internet e lo aggiorna con
un BatchMove o similare..
omerosx
P.S. Il sito che gestisco http:\\
www.halleyservizi.it
 alla sezione Enti
contiene la visualizzazione di una tabella che in azienda aggiorniamo
direttamente. Il fine della mia applicazione e proprio questo. I clienti
avranno i loro dati sul Web aggiornati costantemente pur avendo il DB in
locale.

 P.S. Il sito che gestisco 
http://www.halleyservizi.it

 un BatchMove o similare..
credo che sia la soluzione migliore anche come tempi di
implementazione (se conosci la politica dbExpress,
dataset unidirezionali etc)
poi con i client dataset non hai nessun problema ...
salvi la tabella da un dataset connesso sul locale ...
per esempio la salvi in xml (sempre sulla macchina "locale" ovviamente)
poi carichi lo stesso file su una tabella con la connessione sul remoto
dai un upplaychange ed il gioco è fatto ...
insomma la teoria e questa ...
la pratica non l'ho mai provata (non mi sono mai trovato nelle
condizioni)...
 ma il discorso del'XML funziona ;)
    ciao
    MassimoB

se ti puņ essere d'aiuto utilizzo da parecchio tempo i componenti zeos
dataset per mysql e funzionano bene... protresti aggiornare tramite
applicazione automaticamente leggendo da un db e postando su remoto
Simone

 ha scritto nel messaggio
news:NsPBa.19264$pR3.3...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: TStrings e Thread

Ciao a tutti :)
Vorrei sapere opinioni da voi sul modo migliore di passare un array o
TStrings ad un thread in modo che questi lavori su di una copia dello stesso
La variabile (globale):
  Collection       : Array of TStrings;
Il Thread:
type
   TScriviThread = class(TThread)
   private
      FCollection : Array of TStrings;
   protected
      procedure Execute; override;
   public
      constructor Create(const ACollection : Array of TStrings);
end;
Lo lancio cosě :
         TScriviThread.Create(Collection);
Implementazione del Thread
{ TScriviThread }
constructor TScriviThread.Create(const ACollection: array of TStrings);
var
   i : Integer;
begin
   SetLength(FCollection, Length(ACollection));
   for i := 0 to Length(ACollection) - 1 do
      FCollection[i].AddStrings(ACollection[i]);           <--------  ACCESS
VIOLATION !!!!
   inherited Create(False);
end;
procedure TScriviThread.Execute;
var
   i : Integer;
begin
   FreeOnTerminate := True;
   for i := 0 to Length(FCollection) do
   begin
      try
         FCollection[i].SaveToFile('Request' + Trim(FormatDateTime('ddmmyy',
Date)) + Trim(FormatDateTime('hhmmss', Time))+'_'+ IntToStr(Conta) +
'.xml');
      finally
         FCollection[i].Free;
      end;
   end;
   SetLength(FCollection, 0);
end;
Sapreste dirmi perchč ricevo un bell'access violation?
Qualsiasi info/spiegazione/tirata di orecchie č ben accetta,
CIAO!

 end;
Ciao.

Grazie mille....in effetti era proprio quello... 5 minuti fa ho risolto quel
problema..... grazie comunque....
Grooooooossa svista :))

... e scusa per non aver avvertito che avevo risolto.... ti sei dovuto
leggere il mio codice per niente...
Ero purtroppo impegnato nella cascata di problemini successivi a quello
nella mia applicazione :))
ri-ciao!

Newsgroup: it.comp.lang.delphi
Titolo: Query e ordinamento

Volevo sapere se e come era possibile ordinare in automatico secondo un 
campo stabilito, come in un db paradox, un db DBAse.
Infatti con paradox settando un campo come chiave primaria si ottiene 
l'ordinamento ascendete automatico.
Inoltre come realizzare la differenza tra due tabelle in access visto che 
non ho trovato l'istruzione sql except.
Grazie
Gian Luca
-- 
Posted from  [212.171.196.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Volevo sapere se e come era possibile ordinare in automatico secondo un 
campo stabilito, come in un db paradox, un db DBAse.
Infatti con paradox settando un campo come chiave primaria si ottiene 
l'ordinamento ascendete automatico.
Inoltre come realizzare la differenza tra due tabelle o insiemi in access 
visto che non ho trovato l'istruzione sql except.
Grazie
Gian Luca
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump
Newsgroup: it.comp.lang.delphi
Titolo: Evitare Library path troppo lunghi

Mi pare di capire che ogni volta che provo un componente, mio o di altri, il 
cui source è nella sua cartella specifica, questa si va ad aggiungere alla 
Libray path in Environment Options. Infatti la mia è già lunga un bel pò, 
perchè nel cercare un componente che facesse al caso mio, ne ho provati una 
decina...
Mi chiedo se questo non vi disturba e come vi comportate voi in questi casi. 
E' il caso di mettere tutti i source in un'unica cartella, pur essendo del 
tutto eterogenei come funzioni, o avete altre idee ? 

Stark ha scritto:

Io non vedo grossi problemi nella lunghezza del "Library Path", anche 
perché nel caso fosse necessario modificarlo, c'è già una finestra di 
dialogo utile per poter aggiungere e rimuovere singolarmente i percorsi, 
nonché spostarli all'interno della stringa, senza dover fare troppa fatica.
Mettere le unit, anche eterogenee, in una sola cartella è molto 
rischioso; queste avranno probabilmente un nome diverso, in generale, ma 
come si distinguono poi quei file allegati, come quelli di risorse, o di 
inclusione, eventualmente omonimi? e l'appartenenza generale di un file 
ad un package piuttosto che ad un altro?
Tutt'al più, se sai che alcuni file possono essere utilizzati solo da 
progetti specifici, puoi rimuovere i percorsi relativi dal "Library 
Path" e inserirli nel "Search Path" specifico di un progetto.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:483fba62$1...@extreme.x-privat.org...


 prove e i casini che uno vuole?
Usa un software di virtualizzazione, oppure avvia l'ambiente con 
l'opzione "-r" seguita dalla chiave di registro personalizzata in cui 
creare una gerarchia di impostazioni specifiche, inizialmente 
predefinite, da modificare a piacimento per mantenere una 
"configurazione alternativa" dell'ambiente, facendo eventualmente 
puntare il "Library Path" ad un percorso differente da quello abituale.
Si tratta comunque solo di un problema organizzativo, secondo me; il 
"Library Path" e il modo in cui viene gestito non mi pare sia 
problematico di per sé, in questo caso.


 ha scritto nel messaggio 
news:4843fc59$1...@news.x-privat.org...


 opzioni e approfondirò.
Guarda, ogni volta che faccio una consulenza, quindi mi sposto magari 
dalle mie esigenze più specifiche alle diverse esigenze di terzi, scopro 
sempre qualcosa di nuovo, o un nuovo modo di fare le cose sfruttando gli 
strumenti che già ci sono in Delphi, quindi presumo sia tutto nella 
normalità. :-)

Newsgroup: it.comp.lang.delphi
Titolo: Codice Seriale Motherboard / Bios

Ciao a tutti,
ho cercato su google, infomazioni circa il codice per rilevare in modo 
sicuro il codice seriale della scheda madre e/o del bios.
Pur avendo trovato qualcosa in merito, nulla fa al caso mio; l'unica cosa 
che ho trovato è questa:
http://www.answerok.com/programming-design/805-3-programming.html
ma purtroppo non è in delphi ma in visual basic.
Qualcuno di voi ha mi sa indicare un link o la procedura/function stessa che 
mi permette di ottenere l'informazione richiesta?
Personalmente ero riuscito a isolare da un componente la procedura in parte 
composta da codice delphi e in parte da codice assembly, solo mi sono 
imbattuto in un problema con la funzione dosallocmem e dosallocfree da cui 
non sono riuscito a risolvere perchè il delphi dice che non sono funzioni 
valide (boh?).
Qualche consiglio?
Grazie ancora. 

 Qualche consiglio?
Cerca su torry e trovera l'uovo di pasqua.. anche le jedi forniscono queste
funzioni.
google e' tuo amico, ricordatelo sempre ;-)
-- 
Morde

 ha scritto nel messaggio 
news:xyg69j0l3rff.1o...@40tude.net...

Nel cercare con google, sono finito in quel sito diverse volte, ma ciň che 
ho trovato non riguardava il seriale della scheda madre / bios ma quello del 
hdd (fra l'altro in molti casi identificavano il seriale dell hdd come il 
volume dello stesso... che non era nemmeno ciň che mi interessava).
A me interesserebbe rilevare il seriale della MB/Bios usando WMI ero 
riuscito a trovare qualcosa in delphi in merito (in un altro sito) ma mi 
chiedeva di aggiungere una libreria  (presumo dll) fornita da windows in cui 
non diceva nemmeno il nome della libreria e come aggiungerla e mi sono 
bloccato li.
Il link a cui mi riferisco č questo:
http://www.delphi3000.com/articles/article_3118.asp?SK=
Seguendo questa strada sapresti indicarmi la libreria e il modo per 
richiamarla?
Grazie ancora.

> A me interesserebbe rilevare il seriale della MB/Bios usando WMI
le info si trovano al solito posto: MSDN.
http://msdn2.microsoft.com/en-us/library/aa394572.aspx
A.


Ottimo grazie, però li si parla di visual basic, per accedervi tramite 
delphi?
Grazie ancora. 

Sono COM....
A.


Grazie :) Io ho comunque risolto con le WMI grazie a un paio di suggerimenti 
che mi sono stati dati dal newsgroup della borland.
Newsgroup: it.comp.lang.delphi
Titolo: associare una estenzione ad un programma

sapreste indicarmi per piacere cosa dovrei fare per associare una estenzione
ad un programma, creato da me, e le modifiche da fare su questo per eseguire
la procedura giuesta quando vengono cliccati i file interessati?
grazie mille
--
Ciao
Gianfranco Marchese
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato)
sito internet personale: 
http://www.turbo-pascal.cjb.net
  Tutto sul Turbo
Pascal  1.5

 grazie mille
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;
    Reg.LazyWrite := False;
    Reg.OpenKey('.pcm\shell\open\command', True); 
    Reg.WriteString('', Application.ExeName + ' %1');
    Reg.CloseKey;
    Reg.OpenKey('.pcm\DefaultIcon', True);
    Reg.WriteString('', Application.ExeName + ',0');
    Reg.CloseKey;
  finally
    Reg.Free;
  end;
end;
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 estenzione ad un programma, creato da me, e le modifiche da fare su
Ehm, estenSione.
--
Jax
Journeying Artificial Xenomorph

 grazie mille
Dimenticavo... Il file viene passato dal sistema tramite la funzione
ParamStr.
--
Acqua

 ha scritto nel messaggio
news:EQgnb.71001$vO5.2...@twister1.libero.it...

ringrazio tutti e due per i suggerimenti (e le correzioni :-P). per quanto
riguarda la gestione del registro, non ci sono problemi, per la seconda
parte invece ho ancora le idee molto confuse: sepresti indicarmi ove cercare
qualche semplice esempio a proposito? penso che sia la migliore maniera per
capirlo, no?
grazie mille ancora


 capirlo, no?
Ma č cosě banale.....
Se l'utente fa doppi click su un file la cui estensione č associata al 
tuo programma, Windowzzz lancia il tuo programma e gli passa come
paramentro
il file sul quale č stato fatto doppio click.
ParamStr č una funzione che restituisce i parametri passati
all'applicazione al suo avvio.
ParamStr(0) restituisce sempre il percorso assoluto dell'Appl.
Da ParamStr(1) in poi trovi la lista dei parametri passati.


all'applicazione al suo avvio.
Il buon Alex ha dimenticato ParamCount, che ti ritorna il numero di parametri
passati al tuo programma.
Con esso puoi far un ciclo for che esamini tutti questi parametri.
Nel tuo caso specifico, troveresti in ParamStr(1) il nome del file che e'
stato passato come parametro dalla shell di windows.
-- 
Morde. 
(morde at programmer dot net)

 passati al tuo programma.
Ed il buon Morde č sempre pronto ad intervenire sulle dimenticanze....
;) :)
tnx
Ciao Morde!


> parametri passati al tuo programma.
Per completezza segnalo anche la stracomoda e poco conosciuta
FindCmdLineSwitch.

Newsgroup: it.comp.lang.delphi
Titolo: D8 gestire privilegi utente in asp.net

Vorrei gestire i diritti degli utenti (label, button, grid, ecc.) e gli
utenti in 
asp.net
 con Delphi 8 c'č qualche esempio in giro a cui possa
riferirmi? Oppure avete qualche consiglio da darmi in generale? Grazie
St

)
  "File deletion is murder..." (Futurama)

St
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: copiare una immagine da file in una form

Salve a tutto il mitico newsgroup.
Qualcuno ha già inventato un metodo per incollare una immagine
(jpeg,bmp etc...) da file su una form? Qualche consiglio?
Ciao e buona giornata a tutti.
Guasoni Massimiliano

Guasoni Massimiliano
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 (jpeg,bmp etc...) da file su una form? Qualche consiglio?
Sì, la Borland ....  :)
Componente Image (palette additional)
image1.Picture.LoadFromFile('c:\miaimmagine.bmp');
per jpeg devi aggiungere nelle uses Jpeg.
Giulio

Newsgroup: it.comp.lang.delphi
Titolo: alternativa al download del delphi esiste?

Ciao a tutti, come ho già scritto qualke volta a questo NG sono  seriamente
intenzionato a scaricarmi il delphi 6 personal, ma con un 56k 140 mb sono un
pò tantini, qualcuno di voi sa dirmi se posso trovarlo da qualche altra
parte (tipo allegato a riviste attualmente in edicola, ecc.?)
Ringrazio a tutti
Un saluto
--
E MAIL: 
ness...@dominio.it
(inserisci interfree al posto di dominio)
ICQ NUMBER: 147421455

parte (tipo allegato a riviste attualmente in edicola, ecc.?)
Ti conviene rimanere in "attesa" controllando le riviste: ad esempio in
passato "Io Programmo" l'aveva messa a disposizione.
Simone
_______________________________________________________
 Be yourself, because you have to be someone,
     and everyone else is already taken (by LZip).

Newsgroup: it.comp.lang.delphi
Titolo: OnKeyDown non letto

Salve a tutti ho un problemino che spero qualcuno possa aiutarmi a
risolvere. Ho un form che (non so per quale motivo) mi associa la
pressione del tasto invio con un pulsante. La cosa puo' anche starmi
bene dato che quando l'utente scrive in un edit se poi preme invio il
pulsante viene premuto e la ricerca associata a quell'edit parte. Il
problema sorge quando in un secondo edit inserisco nell'evento
OnKeyDown:
if key=VK_Return then
bitbtn4.click;
praticamente questo codice non viene letto e alla pressione del tasto
invio mi viene sempre cliccato il primo pulsante al posto del
bitbtn4....
Qualcuno sa dirmi il perche'? e come ovviare a questo?
Grazie mille per l'eventuale aiuto
BB

la keypreview come è impostata?
hai qlc pulsante impostato come default?
A.

 A.
Grazie mille Alberto... il problema era il Default su un pulsante.
Grazie ancora!
BB
Newsgroup: it.comp.lang.delphi
Titolo: Stampa Grafica di un TTreeView

Salve a tutti,
Uso D5 Enterprise e Report Builder 5.5 Pro.
Come faccio a stampare un Albero.
Sono accettati tutti i consigli, eventualmente anche quello di non usare RB
ma qualcos'altro (ma a quel punto possibilmente free visto quanto è già
costato RB)
Un grazie anticipato a tutti.
Bye Bye.


Personalmente mai provato, ma prova a prendere in considerazione
TWinControl.PaintTo (v. help)
Saluti
Paolo Arosio


Ti ringrazio per il suggerimento, ma ..... niente da fà !
Per capirsi, ho fatto una nuova forma, ciò messo un TTreeView e l'ho
popolato, ciò messo un TPrintDialog, aggiunto un bottone e nel suo click :
  if PrintDialog1.Execute then
  begin
    with Printer do
    begin
      BeginDoc;
//      TreeView1.PaintTo(Handle,10,10);    RIF_A
//      TWinControl(TreeView1).PaintTo(Handle,10,10);    RIF_B
      Self.PaintTo(Handle,10,10);
RIF_C
      EndDoc;
    end;
  end;
RIF_A => Il treeview non supporta il metodo PaintTo (sorto il dubbio: non è
un TWinControl?)
RIF_B => Provato il cast a TWinControl: Access Violation (a conferma del
dubbio)
RIF_C => massimizzando la form con solo l'albero effetivamente stampa in un
riquadrino in alto a SX la formina però alquanto illeggibile.
Mi sa che dovrò rinunciare ad una stampa grafica dell'albero ed inventarmi
una qualche stampa "tabellare".
Sperando ancora un pò un grazie a tutti.
Bye Bye.


TTreeView _e'_ un discendente di TWinControl, quasi diretto attraverso
TCustomTreeView;
Forse dico una stupidata, ma prova a passare Printer.Canvas.Handle invece
di Printer.Handle.
considera inoltre che lo schermo ha ~ 96 dpi, mentre una stampante
normalmente ne ha 300 => dovrai blittare l'immagine o q.cosa di simile
.C'e' un bell'esempio nella VCL proprio con il metodo Print di TForm, in
cui viene scalata per adattarsi ai diversi modi di scalatura (v. in
particolare la fnzione StretchDIBits).
hth
Saluti
Paolo Arosio


Grazie mille.
Bye Bye.
Newsgroup: it.comp.lang.delphi
Titolo: xe5 e android - vediamo se esplode

Un saluto a tutti.
Abbandonato il mio dinosaurico cellualre nokia sono passato ad un motorola moto g con android kitkat.
A differenza del tablet mediacom di mia figlia, come ho collegato il cavetto win7 lo ha subito "accettato".
In un attimo di pausa, ho provato a vedere come reagisce xe5.
E, ovviamente, nei target device sto coso non esce.
 
Ho visto rapidamente in giro sul web un po di cose senza ovviamente trovare qualcosa di risolutivo.
 
xe5 senza update (non ho avuto tempo)
motorola moto g con android 4.4 kitkat
 
 
A.

 E, ovviamente, nei target device sto coso non esce.
 
Hai installato tutto il necessario, tra cui l'Android SDK?
 
Segui alla lettera la procedura descritta nella documentazione, partendo da qui:
http://docwiki.embarcadero.com/RADStudio/XE5/en/Android_Mobile_Application_Development
 
 
Verifica anche la compatibilità del dispositivo con queste caratteristiche:
 
    there must be a GPU
    the CPU must be ARMv7 with NEON instruction support
    the OS on the target device must be one of:
        GingerBread: Android 2.3.3+ (MR1 or later), which is API level 10
        Ice Cream Sandwich: Android 4.0.3+ (MR1 or later), which is API level 15
        Jelly Bean: Android 4.1+ (release, MR1, MR2 or later), which are API levels 16, 17 and 18
    you can run the app on an Android emulator if:
        the emulator is set to use the host GPU
        the emulator is running Ice Cream Sandwich (MR1 or later) or Jelly Bean (release or later)
        the emulator is not running in a Virtual Machine
 
Se vuoi fare prima, c'è anche il simpatico e immediato tool di Mauro Botta (creatore di MIDA Converter):
https://play.google.com/store/apps/details?id=hardware.armv7neon.checker
 
 
Se il dispositivo è compatibile e alla fine ti appare...... divertiti! ;)
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
 

Ciao, Marco, e grazie.
 
Verso l'una di questa notte( o mattina, vedi tu...) ho ricontrollato tutto partendo dai link da te suggeriti dai quali ero gia' passato.
Magari ero alla frutta e mi e' sfuggito qualcosa, ma non ho ottenuto niente.
 
Carino quel tool! :-D
Scaricato, installato e provato: NON mi ha alzato il dito medio.
 
Sono volate parecchie parolacce in sordina...
Non vedevo l'ora di vedere qualcosa di MIO girare sul device.
Va be...Riprovero' stasera, magari ad un orario piu' umano.... :-D
 
 
A.

 Magari ero alla frutta e mi e' sfuggito qualcosa, ma non ho ottenuto niente.
 
Se non lo hai ancora fatto, prova ad eseguire l'applicazione nell'emulatore, giusto per verificare che non ci siano problemi nella "catena" che porta dalla compilazione al linking e infine all'esecuzione.
 
Se tutto va a buon fine ma continui a non vedere il device, banalmente potrebbe essere anche un problema del driver del dispositivo che non è aggiornato, per cui accertati di avere l'ultima versione installata.
 
Ciao,
  Marco.

Newsgroup: it.comp.lang.delphi
Titolo: Libreria del C o del C++ sul Delphi

Ciao a tutti,
voglio essere stretto e chiaro, quindi, voglio sapere se c'č un modo per 
poter introdurre una libreria per C o per C++ sul Delphi, e se possibile 
indicarmi la procedura (o come fare).
Spero di poter essere aiutato.
Ciao da Giulio 

>poter introdurre una libreria per C o per C++ sul Delphi, e se possibile 
Intendi un .lib? Non č possibile. Puoi linkare perņ un .obj (con la
direttiva $L) o usare una DLL.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio
news:DZMld.8389$n%2.6...@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Attendere Fine Eseguibile

Salve.... Ho usato la funzione ShellExecute per avviare un programma esterno 
da programma in delphi7 , ma vorrei anche sapere quando questa applicazione 
esterna si chiude per poter continuare l'esecuzione del mio programma 
delphi.... come posso fare??
Max 

 ha scritto nel messaggio 
news:B11Uk.193942$FR.4...@twister1.libero.it...

http://www.google.it/search?hl=it&channel=s&q=delphi+ShellExecute+wait+terminate
Newsgroup: it.comp.lang.delphi
Titolo: Esiste prog che converte form VB in Delphi?

Esiste prog che converte form VB in Delphi?

Esiste prog che converte form VB in Delphi?
Non ne conosco...però mi piacerebbe svilupparlo!
Deve essere un progetto piuttosto complicato, anche perchè ho visto certe
cose all'interno dei DFM di Delphi che veramente non si capiscono! Mi pare
che tu abbia sviluppato software con VB (giusto?), che tu sappia VB genera
una sorta di DFM?
Fammi sapere....magari quando torno dalle vacanze ci faccio un pensierino!
:)
Ciao!
--
- Carlo -

i file di descrizione delle form sono dei .frm e contengono tutto, sia il
codice che hai scritto sia gli header di descrizione della form...da notare
che sono in plain text a differenza dei DFM.
Ecco il codice di intestazione di una form con un bottone e una label (piu'
o meno si somigliano con i DFM):
VERSION 5.00
Begin VB.Form Form1
   Caption         =   "Form1"
   ClientHeight    =   3075
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3075
   ScaleWidth      =   4680
   StartUpPosition =   3  'Windows Default
   Begin VB.CommandButton Command1
      Caption         =   "VAI!"
      Height          =   885
      Left            =   1185
      TabIndex        =   0
      Top             =   855
      Width           =   2160
   End
   Begin VB.Label Label1
      Height          =   360
      Left            =   990
      TabIndex        =   1
      Top             =   2100
      Width           =   3420
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
' da qui in poi inizia il codice "visibile" dall'editor (in questo caso la
sub di un buttonclick)
Private Sub Command1_Click()
Dim I As Long
For I = 1 To 100
'fai qualcosa
Next I
Label1.Caption = "Finito"
End Sub

 che sono in plain text a differenza dei DFM.
i .dfm possono anche essere in formato testo.
quindi la conversione da VB.frm a D.dfm diventa quasi una traduzione di
testo, certo che e' una palla convertite tutti gli oggetti...
comunque esiste un convertitore QR1->QR3 (i source sul sito QuSoft),
che in pratica legge sia il .pas che il .dfm di una form
del quickrep1 e li modifica in versione quickrep3.
si puo prendere spunto da quello.


uno volta avevo trovato questo link: 
http://www.xeaglex.com/index.html
Non so se funziona perche' non utilizzo VB .
Ciao-Giuseppe
Newsgroup: it.comp.lang.delphi
Titolo: query ado con database mdb

Ho un problema con una query in cui ci sia dentro la data, dove
sbaglio se scrivo:
qryTot.SQL.Add('select * from vendita');
qryTot.SQL.Add(' where data >= ' + data1 + ' and data <= ' + data2);
dove data1 e data2 sono due variabili text tipo:
data1 := '01/01/2008'
data2 := '12/12/2008'
??????????????????????????????? Uffa!

 data2 := '12/12/2008'
Per le date e' consigliabile usare sempre i parametri delle query invece 
di costruire il testo ogni volta.
Se proprio preferisci costruire il testo... la clausola where che hai
composto risulta cosi':
   where data >= 01/01/2008 and data <= 12/12/2008
Manca qualcosina, mi pare ;)
ciao
Giacomo

Manca qualcosina, mi pare ;)
Se non erro, Access (nel suo strambo dialetto SQL) richeide i
cancelletti attorno alle date. Confermo che per evitare problemi di
formato conviene sempre usare i parametri (lo avremo detto miliardi di
volte).

Si infatti ho usato i parametri e tutto si è risolto
grazie
;-)

Newsgroup: it.comp.lang.delphi
Titolo: Prova, non leggere

prova

 prova
it.test
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: metodo paint

Utilizzo comunemente le PaintBox per disegnare con i metodi grafici
e le istruizioni di disegno le metto nel metodo paint.
Poi eseguo le istruzioni con Repaint o Refresh.
Qualcuno sa dirmi se il metodo Paint
si attiva anche automaticamente quando ad es copro e scopro la PaintBox
oppure scrivo PaintBox.Visible := True?
Infatti spesso ho l'impressione che venga eseguito due volte,
una con la chiamata esplicita (PaintBox.Repaint)
e una automaticamente.
Non riesco a trovare nulla di chiaro sull'argomento!
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/

 e una automaticamente.
anche con Invalidate ti dà lo stesso problema?
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)


-- 


 mi sembra che il problema sia risolto, grazie!
sě perchč:
- Refresh = Repaint;
- Repaint forza il ridisegno del controllo immediatamente;
- Invalidate accoda il ridisegno del controllo, in modo che venga eseguito 
non appena possibile; se ci sono piů Invalidate, dovrebbe venire eseguito 
uno solo per tutti.
