mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: monitorare avanzamento calcoli di una funzione

Semplifico con un esempio la domanda da porre:
data una funzione/procedura che vorrei rimanesse il più possibile
indipendente da oggetti grafici eccetera ma che si limitasse ad
effettuare dei calcoli, ad esempio:
procedure conta;
var i:integer;
begin
  for i:=0 to 4 do
  begin
    Sleep(1000);
  end;
end;
è possibile creare un' altra funzione che richiami la prima e
visualizzi i progressi di essa (ad esempio l'incremento in tempo reale,
cioè non restituendo il valore finale, della variabile 'i') ad esempio
attraverso progressbar o una label che visualizza il valore o qualsiasi
altro modo?
Quello che vorrei credo sia una specie di "frontend" di una funzione,
in modo da avere delle funzioni base che si occupano dei calcoli che
vengono richiamate da una o più funzioni che si occupano di
visualizzarne in modo diverso (vedi progressbar o label) l'avanzamento
del calcolo della funzione richiamata.
Possibilmente senza uso di variabili globali o dover modificare i
parametri passati alla funzione di calcolo (o comunque passando un
paramentro generico utilizzabile in maniera "elastica" da funzioni che
visualizzano il dato in maniera diversa... ad esempio non passando il
puntatore alla progressbar perchè la funzione che visualizza il dato
tramite label non potrebbe usarlo).
Che tecnica è meglio utilizzare?
Grazie.

 Che tecnica è meglio utilizzare?
Threads. Se ne parla molto sul NG in questo periodo. Vedi nei post piu'
vecchi: c'e' sicuramente qualcosa che ti puo' servire.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
magari Callback è associato ad un meccanismo asincrono(rispetto alla
visualizzazione) o agganciato ad un thread come suggerito di ACSH
Bye,
Raktzo

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

Buongiorno a tutti.
Sto creando un'applicazione Intraweb per gestire un database Access e
vorrei sapere da voi se esiste su Internet, qualcuno che offra spazio web
con la possibilità di inserire delle pagine HTML e dei file ESEGUIBILI -
in questo caso il mio exe compilato con D7.
Grazie a tutti per le risposte
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



 ESEGUIBILI - in questo caso il mio exe compilato con D7.
Qualsiasi fornitore a pagamento su server windows (no 2003) che
permetta la pubblicazione di CGI.
Per qualche cosa di gratuito prova su aruba.
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: gestione delle eccezioni

Devo trasformare una stringa in un extended, ma devo anche controllare
se l'utente si è sbagliato a scrivere; cioè se ha inserito caratteri
non ammessi.
Io per la conversione utilizzo la funzione StrToFloat, ma questa non
mi gestisce l'eventuale errore.
Il programma in fase di run mi visualizza un eccezione se io provoco
un errore volontario, come faccio a gestirla?
Non sono disperato, ma la cosa mi crea qualche pensiero, anche perchè
non riesco a pensare metodi semplici per risolvere il problema.
Qualche idea ragazzi?
Ciao a tutti, Gulma.

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

 un errore volontario, come faccio a gestirla?
Hai provato il try except? Fai cosi'
try
 A:=StrToFloat(Edit1.Text)
 except
on EConvertError do
 begin
 MessageDlg('Devi inserire numeri!', mtError, [mbOK], 0);
 ....
 end
end;
--
Giuseppe Fraddosio
fradd...@libero.it
fradd...@supereva.it

end;
Grazie ragazzi va benissimo.

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

Newsgroup: it.comp.lang.delphi
Titolo: Componente che visualizza gif animate

Ciao a tutti!!! Penso che questa richiesta sia comune a qualcuno di voi,e
spero che qualcuno sia già riuscito a risolvere questo "difetto" di delphi.
Ho la necessità in una applicazione di inserire una gif animata che in
run-time si muova....
Non mi interessa inserire dei fotogrammi e mandarli in esecuzione con un
ciclo for....
Chiedo solo un componente,che in design-time mi consenta di settare dove
prendere l'immagine gif(di origine animata) e in run-time lo faccia
muovere.
Se qualcuno sa indicarmi un componente da usare e da dove
scaricarlo,gliene sarei molto grato.
Grazie in anticipo.
Simone.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

scaricarlo,gliene sarei molto grato.
Prova l'RxLibrary, 
http://www.micrel.cz/RxLib/
, io ho usato il componente
TAnimatedImage.
-- 
Morde. 
(morde at programmer dot net)

run-time si muova....
prova cerca su 
torry.net
Ciao,
Alan Solo

 muovere.
Ma dev'essere per forza una .gif animata ?  Con TAnimate puoi usare .AVI non
compressi, tipo le animazioni per copia files, formattazione etc.
Una .gif animata si converte in .avi senza problemi.
Newsgroup: it.comp.lang.delphi
Titolo: parametri su Property

Sto cercando di capire come fare
 
nel form che chiamera' la connessione faccio
 
var cl_Connessione: TGestioneConnessione;
begin
   ....
   cl_Connessione := TGestioneConnessione.Create;
   .. qui devo chiamare ConnettiDataBase
 
 
 
type
   Tfrm_ConnettiFb = class(TDataModule)
     FirebirdConnection: TSQLConnection;
 
   private
     { Private declarations }
 
   public
     { Public declarations }
   end;
 
   TGestioneConnessione = class(Tfrm_ConnettiFb)
 
   private
     { Private declarations }
     fsTipo, fsNomeDB: string;
     function DisconnettiDataBase: Boolean;
     function ConnettiDataBase(fsTipo, fsNomeDb: string): Boolean;
 
   public
     { Public declarations }
     property Disconnetti: boolean read DisconnettiDataBase;
 
     ... con questa dichiarazione il compilatore rileva
     ... [DCC Error] unt_ConnettiFb.pas(33): E2029 ',' or ':' expected
         but ')' found
     ... come posso passare parametri tramite property ?
     property Connetti: Boolean write ConnettiDataBase(fsTipo, fsNomeDB);
 
   end;

    end;
 
Non si puo' fare: un setter di proprieta' puo' essere solo una procedura
e deve avere un solo parametro, che corrisponde al valore a cui impostare la proprieta'. 
 
Non so se ho capito cosa vuoi fare, forse ti basta mettere la 
tua funzione nella sezione public e poi chiamarla direttamente
senza usare una property.
 
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: come posso gestire i trigger di interbase con dbexpress?

Ho problemi di aggiornamento della chiave:
" field 'ANA_NO'  must have a value"
Che ho risolto inserendovi un valore fittizio all' atto dell' inserimento
dei dati da Delphi , lasciando poi agire
il trigger per aggiornare il campo una volta arrivato sul server Interbase.
Come si può risolvere questo ritardo di aggiornamento in dbexpress, senza
utilizzare stored procedure o altro?
Forse devo abbandonare DBexpress per IBexpress?
Ma sotto Kylix posso utilizzare entrambi?
Tutto ciò mi comporterà qualche problema di gestione per la tabelle
Master/Detail?
Accetto qualsiasi consigli e indirizzamento in merito.
grazie
Simon

 il trigger per aggiornare il campo una volta arrivato sul server Interbase.
Se hai i campi persistenti, hai provato a impostare la proprietà
REQUIRED  a False nel field editor?
Se è True e lanci un post/applyUpdates etc ed il valore su quel campo
non è stato impostato, vien fuori il msg "field value required".
La proprietà REQUIRED viene processata da codice, non dal motore db.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:49303593690182da4e...@mygate.mailgate.org...


 ha scritto nel messaggio
news:a25uh8$m0u$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:Z5x18.3881$tl3.1...@twister2.libero.it...


 non vedo niente
io ho una struttura di questo tipo e funziona benssimo;
se definisci meglio la situazione vedo se posso aiutarti.
Ciao, Antņ.


Oltre a caricare lo statement per effettuare la query nella proprietà
SelectSQL devi fare clic con il pulsante destro del mouse sull'oggetto e
selezionare la voce "Dataset Editor".
Lo scopo del dataset editor è quello di generare gli statement sql per
effettuare le operazioni di inserimento, modifica e cancellazione di un
record.
Quindi nella parte sinistra devi selezionare il campo che sarà utilizzato
come chiave per identificare il record, è preferibile usare lo stesso campo
sul quale è definita la chiave primaria, e nella parte destra puoi
selezionare i campi da aggiornare, di solito tutti.
Per quanto riguarda il generator che, come ti ho già detto deve essere
preventivamente impostato sul server, devi agganciarlo nella proprietà
GeneratorField dell'oggetto.
Qui avrai la possibilità di collegarlo al campo che deve essere
incrementato, ed anche di indicare il tipo di evento che lo deve attivare,
di solito new record.
In questo modo dovrebbe funzionarti tutto.
Ciao,
Jimmydog
Newsgroup: it.comp.lang.delphi
Titolo: acquisire da Delphi

riciao!
io hjo una scheda PCTV Pinnacle di qualche annetto fa. E' possibile
leggere i dati mediante delphi da quella scheda ? Esistono gia
librerie o componenti ?
Grazie!
Matteo

 librerie o componenti ?
Forse Windows prevede un interfacciamento per schede di acquisizione, devi
dare un' occhiata all' help sulle funzioni multimediali (mm.hlp) oppure
vedere se la tua scheda installa un' interfaccia per la programmazione (api)
--
- Carlo -

 librerie o componenti ?
Cerca WinSTB su SourceForge.

E se la scheda fosse la WinTv USB della Hauppauge?
Loro danno solo un ocx per Ambienti Microsoft che con Delphi non vanno
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

> Loro danno solo un ocx per Ambienti Microsoft che con Delphi non vanno
Questa cosa mi lascia perplesso....
Che tipo di problema hai riscontrato nel loro utilizzo?
A.


Se vuoi acquisire puoi usare la libreria Avicap32.dll solo su win 98 perché
l'acquisizione via Harware su Xp o non funziona o io sono incapace
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 Che tipo di problema hai riscontrato nel loro utilizzo?
Il problema è questo
Quando provo ad importare l'ocx in delphi mi da questo errore:
Errore durante il caricamento della libreria dll dei tipi.
An error occurred while referencing a user defined type. This may be caused
by a missing or unregistered type library.
Che faccio? Tu hai avuto problemi
Ho WinXP e Delphi6 Ent.


hai provato a inviare una mail al produttore segnalando 'sta cosa?
riesci a provare su una diversa versione di Winsozz, che so il 2000?
A
"Edmondo Di Tucci" <snar...@Ttin.it> ha scritto nel messaggio
news:frKra.78880$iy5.2...@twister2.libero.it...


 riesci a provare su una diversa versione di Winsozz, che so il 2000?
Per ora non l'ho ancora fatto perché sia a casa che sul portatile ho XP
Proverò
Grazie per l'interssamento
PS Ma in teoria non c'è differenza per un ocx fatto per Delphi o altro!
Sbaglio?

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 e Access 2000

Ciao a tutti,
mi chiamo Roberto ed e' la prima volta che posto su questo NG.
Ho cercato su Internet e in altri posti come risolvere un problema
apparentemente banale, anche se la soluzione non sembra altrettanto
banale...
In pratica sto lavorando ad un progetto usando Borland Delphi 5 e devo
accedere ad un database Access.
La versione di Delphi che uso e' la Professional, il db e' Access 2000.
Nel Delphi che uso ci sono i driver e i componenti per accedere ad Access
97, ma non ci sono quelli per Access 2000.
Il problema si puo' enunciare molto semplicemente cosi': come posso accedere
ad un database Access 2000?
Che cosa devo installare? Dove trovo cio' che devo installare?
Grazie in anticipo,
Roberto
Ciao a tutti,
mi chiamo Roberto ed e' la prima volta che posto su questo NG.
Ho cercato su Internet e in altri posti come risolvere un problema
apparentemente banale, anche se la soluzione non sembra altrettanto
banale...
In pratica sto lavorando ad un progetto usando Borland Delphi 5 e devo
accedere ad un database Access.
La versione di Delphi che uso e' la Professional, il db e' Access 2000.
Nel Delphi che uso ci sono i driver e i componenti per accedere ad Access
97, ma non ci sono quelli per Access 2000.
Il problema si puo' enunciare molto semplicemente cosi': come posso accedere
ad un database Access 2000?
Che cosa devo installare? Dove trovo cio' che devo installare?
Grazie in anticipo,
Roberto

 Che cosa devo installare? Dove trovo cio' che devo installare?
Con delphi 5 io mi trovo molto bene con i componenti kadao
(
http://www.delphi.pari.bg/
). permettono la connessione a qualunque fonte
supportata dal DAO, compreso access 97 e 2000.
Per prestazioni miglio su Access2000 č molto meglio la tecnologia ADO, ma in
Delphi 5 non credo siano supportate se non con componenti di terze parti.
Ciao
Matteo

 ha scritto nel messaggio
news:b6jnor$637ea$1...@ID-123015.news.dfncis.de...

Newsgroup: it.comp.lang.delphi
Titolo: odbc

innanzitutto grazie a tutti per le risposte.
seguendo i consigli di Massimo sono riuscito a scrivere un codice che
crea una fonte dati odbc da codice. Devo provarlo su più macchine per
vedere se è generale, ma per ora sembra funzionare benino. 
Lo posto qui, nel caso a qualcuno possa servire.
Grazie ancora!
Matteo
-----> CODE <-----
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    // leggo i valori della path del file eseguibile --> del .mdb
    Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\pn.exe',False);
    dsn_DBQ := Reg.ReadString('Path') + '\db.mdb';
    Reg.OpenKey('\Software\ODBC\ODBCINST.INI\Microsoft Access Driver
(*.mdb)',False);
    dsn_Driver          := Reg.ReadString('Driver');
    dsn_DriverID        := '25';
    dsn_SafeTransaction := '0';
    dsn_FIL             := 'MS Access;';
    dsn_UID             := '';
    Reg.OpenKey('\Software\ODBC\ODBC.INI\ODBC Data Sources',False);
    Reg.WriteString('primanota','Microsoft Access Driver (*.mdb)');
    Reg.OpenKey('\Software\ODBC\ODBC.INI',False);
    Reg.CreateKey('primanota');
    Reg.OpenKey('\Software\ODBC\ODBC.INI\primanota', False);
    Reg.WriteString('DBQ',dsn_DBQ);
    Reg.WriteString('Driver',dsn_Driver);
    Reg.WriteInteger('DriverId',StrToInt(dsn_DriverID));
    Reg.WriteString('FIL',dsn_FIL);
    Reg.WriteInteger('SafeTransactions',StrToInt(dsn_SafeTransaction));
    Reg.WriteString('UID',dsn_UID);
    Reg.OpenKey('\Software\ODBC\ODBC.INI\primanota\Engines', True);
    Reg.OpenKey('\Software\ODBC\ODBC.INI\primanota\Engines\Jet', True);
    Reg.WriteString('ImplicitCommitSync','');
    Reg.WriteInteger('MaxBufferSize',2048);
    Reg.WriteInteger('PageTimeout',5);
    Reg.WriteInteger('Threads',3);
    Reg.WriteString('UserCommitSync','Yes');      
  finally
    Reg.CloseKey;
    Reg.Free;
    inherited;
  end;
--------><--------

Matteo
Beh, meno male che non ho scritto castronerie!
Cosa intendi per "funziona benino"?
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

Newsgroup: it.comp.lang.delphi
Titolo: [bde] table is full... cambiando pc non funzia piu' (tutto su xp)

ciao a tutti, ho un progetto bde che su un vecchio hp con xp funzionava e 
spostato su un nuovo dual core con windows xp e 2gb ram facendo restructure 
o cercando un dato mi da table is full (su una tabella da 5000 record)
 cosa può essere??
Simo 

>  cosa può essere??
cancella il file e ricopialo, indici compresi.
A.

dopo un pň di panico l'ho risolto...
cambiato idapi32.dll (modificata per hd superiore ai 2gb) ed eseguito 
reindex con pdoutil32
Simo
Newsgroup: it.comp.lang.delphi
Titolo: max in un dataset

Come faccio a trovare il max di un campo dentro un dataset?
O meglio come faccio a eseguire stringhe sql che agiscano dentro un 
dataset in edit?

 dataset in edit?
non puoi.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Forse dico una banalita' puoi usare un TEdit per l'immissione del numero, lo 
converti e esegui la ricerca..
Giorgio
"Aragorn" <andre...@NOSPAMlibero.it> ha scritto nel messaggio 
news:in2le.117589$IN.19...@twister2.libero.it...


 dataset in edit?
Ti manca qualche base: SQL estrae le colonne di una tabella presente in un
DB, NON è indirizzabile ovunque tu voglia.  Quando vuoi calcolare il
valore massimo di un campo le alternative sono:
1) costruisci la tabella perché abbia un indice discendente sul campo su
cui calcolerai il max ed esegui delle "SELECT MAX(TUOCAMPO) FROM
TUATABELLA" secche.
2) scarichi i dati con un TDataSet qualunque e li scorri.
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 converti e esegui la ricerca..
no devo estrarre il massimo tra i record appena inseriti, quando ancora 
e' in edit...

 2) scarichi i dati con un TDataSet qualunque e li scorri.
Ok faro' cosi'... volevo solo sapere se c'era un metodo del dataset che 
mi restituiva il max, ma evidentemente non c'e'.
Ciao e grazie a tutti quanti.

 ancora fisicamente sul db(il dataset e' ancora in edit)...
"Dataset" è una parola generica.
Di quale "dataset" stai parlando ? che componenti usi ? a quale DB ti
connetti ?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 connetti ?
DataAccess-->TClientDataset-->Interbase
Sorry ma davo per scontate troppe cose!!!

 DataAccess-->TClientDataset-->Interbase
Hai provato ad usare gli Aggregati ?
Hanno la proprietà Expression dove basta mettere l'espressione voluta
(MAX(Campo)) e poi lo gestisci come field
(ClientDataSet1.Aggregates.Items[0].Value)
Saluti
^_Goblin_^

 (ClientDataSet1.Aggregates.Items[0].Value)
Ecco come si faceva!!
Grazie ciao!!
ps
esiste la possibilita' di crearmelo al volo?
per es. ClientDS.Expression(Max(campo))

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

Dovrei fare un server telnet con i componenti 'Indy', che deve
lanciare applicazioni DOS e reindirizzare l'output sul client.
Negli esempi dei componenti c'č solamente il client. Qualcuno
sa la tecnica da usare?
Grazie, Paolo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Da qualche parte avevo trovato il sistema di farlo senza Indy.....
se vuoi cerco un po' e ti faccio sapereù
Ciaoux

 Negli esempi dei componenti c'è solamente il client. Qualcuno

Newsgroup: it.comp.lang.delphi
Titolo: Guide al Delphi??

Un pò di tempo fà ho acquistato il libro "Programmare con Delphi 5" della
Apogeo, leggendolo un pò mi sono però accorto che è adatto per lo più a
programmatori di Delphi che possiedono già le basi del linguaggio.
Dato che sono un principiante e che le basi non le possiedo, qualcuno
saprebbe indicarmi o inviarmi via mail qualche guida che ne spiega le basi?
A me interessa esclusivamente il linguaggio "Pascal per Delphi", ossia
variabili, funzioni, cicli, procedure, classi etc...
Chi è così gentile da aiutarmi?
Ringrazio anticipatamente.
P.S.: spero di essere stato chiaro.
P.P.S.: per favore aiutatemi!!!

 variabili, funzioni, cicli, procedure, classi etc...
http://www.marcocantu.it/EPascal/
Ciao
--
- Carlo -
c.b...@libero.it

Chi č cosě gentile da aiutarmi?
www.marcocantu.com
 cerca Essential Pascal
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)
Newsgroup: it.comp.lang.delphi
Titolo: Un'altra objectList

La ObjectList di nome oListaTitoli č creata con le istruzioni seguenti:
 
  OListTitoli := TObjectList.Create(True);
  TitoliLoader.LoadObjListFromDataset(Titoli,OListTitoli);
 
Viene creata all'interno di due proc diverse e viene liberata solo a 
chiusura del form. Poichč in queste proc si puň entrare piů volte in 
funzione di scelte che fa l'utente, queste istruzioni possono essere 
eseguite piů volte. Ho pensato di farle precedere da:
 
  if oListTitoli <> nil then
    FreeAndNil(OListTitoli);
 
ma se provoco la riesecuzione delle istruzioni, mi viene segnalato un errore 
"privileged instruction error". Ho tolto le istruzioni ed č sparito 
l'errore. Ma cosa c'č di sbagliato nel mio tentativo ?
 

  TitoliLoader.LoadObjListFromDataset(Titoli,OListTitoli);
 
*MAI* lavorato con questo tipo di lista ....
 
comunque ho trovato questo link
 
https://stackoverflow.com/questions/10410019/clear-a-tlist-or-a-tobjectlist
 
 
che rimanda a quest'altro
 
http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/Generics_Collections_TObjectList_(Delphi)
 
 
A prima vista, ben consapevole di non aver esperienza con questo oggetto, 
sembra che il tuo sorgente sia leggermente diverso dall'esempio di 
Embarcadero.
 
Per completezza, quando ho avuto necessita' di salvare in una lista degli 
oggettio ho sempre usato la vecchia tlist con addobject.
L'unica accortezza, a differenza della objectlist, e' che ci si deve 
ricordare di liberare gli oggetti in lista PRIMA di distruggere la lista 
stessa.
L'utilizzo di questa lista lista, al posto dell'altra, e' dovuta 
semplicemente ad una mia vecchia impostazione logica dove preferisco vedere 
passo passo quello che viene fatto.
E' anche per questo motivo che il sorgente e' pieno di commenti su cosa si 
appresta a fare una linea o una procedura !!!
 
Non e' molto, ma puoi iniziare a partire da qui
 
Ciao
 
Daniele 
 

Ciao,
neppure io ti posso aiutare, non ho mai utilizzato quel tipo di lista.
 
Sono un programmatore da molti anni e preferisco sempre il tipo TList quando devo fare qualcosa.
 
Anche a costo di farmi un CAST su un nuovo tipo per evitare l'avviso ripetuto di obsolescenza dell'uso di TList
 
Prova a spiegare qual'è l'uso che vuoi fare della lista e forse riusciamo a darti qualche suggerimento

Newsgroup: it.comp.lang.delphi
Titolo: rx libraries... dove le trovo?

salve qualcuno sa dirmi dove cercare le rx libraries???
su torry non riesco a trovarle
Simo

 wrote in message
news:%CZga.33229$i26.8...@news2.tin.it...


 ha scritto nel messaggio
news:b61q12$hso$1...@rex.ip-plus.net...


 ha scritto nel messaggio
news:vi%ga.24607$Jg1.5...@news1.tin.it...


 ha scritto nel messaggio
news:4jZha.36543$Jg1.8...@news1.tin.it...


ok, appena posso te le mando ...
Al max domani le hai! Ciao!
..::[ Panz ]::..
Newsgroup: it.comp.lang.delphi
Titolo: Tutil32 5.10

 Scusate, dove posso scaricare la Tutil32.dll con versione maggiore della 
5.0. Ad esempio la versione 5.10 ?
Grazie
Diego22
--- posted by geoForum on 
http://www.delphiedintorni.it

 5.0. Ad esempio la versione 5.10 ?
Sei a conoscenza del fatto che esista effettivamente una versione 
5.10...oppure stai ipotizzando? ;-)
Hai provato a fare una ricerca con Google prima di scrivere qui? :-/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Metodo CREATE

Ciao a tutti,
    ho diverse procedure che al loro ingresso richiedono dei parametri 
passati, stringhe, numeri, array ecc... che vengono utilizzati nella form 
principale della procedura.
Per poter settare queste variabili uso il metodo classico 
TMyForm.Stringa1:=Stringa ecc....
Esiste un modo per settare queste variabili locali nell'oncreate della form 
???
Una cosa del genere
type
  TF = class(TForm)
      private
    { Private declarations }
     Stringa : String;
  public
    { Public declarations }
  end;
var
  F: TF;
Procedure Test(S : String);
Begin
    // Ecco cosa vorrei ottenere
    F:=TF.Create(Application,S);
   // Quello che faccio ora
   F:=TF.Create(Application);
   F.Stringa:=S;
End;
Grazie
Ciao a tuti, Daniele

 End;
Certo. Basta definire un nuovo costruttore:
TF=class( TForm )
...
   constructor CreateWithString( AOwner: TComponent; aString : string );
...
end;
...
constructor TF.CreateWithString( AOwner: TComponent; aString : string );
begin
   inherited Create( AOwner );
   Stringa := aString;
end;
...
   f := TF.CreateWithString( Application, S );
...
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: D4 e Win2000 Pro

Scusate se chiedo lumi su una vecchia versione Delphi, ma fino ad oggi è
sempre stata all'altezza così come tutti i componenti aggiuntivi acquistati.
Ho realizzato delle modifiche ad un mio software vecchio e collaudato che
avevo sempre realizzato con D4 installato su Win98SE. Recentemente ho
cambiato PC ed installato Win2k. Ho eseguito delle modifiche e ricompilato
il software, non funziona più correttamente in Win98 mentre va alla grande
con 2000 e Xp. Il problema riguarda le porte seriale (ben 10 rs232) che non
ricevono dati in Win98.
La domanda è la seguente: è possibile che un prg compilato in win2000 non
giri bene sotto win98?
Vvi è mai capitato?
Grazie Carlo

Vvi è mai capitato?
A me e' capitato: si da' il caso che alcune funzioni di delphi avevano l'effetto 
di invocare diverse api sui sistemi diversi.
Un esempio: FileTimeToSystemTime su win2000 sortisce un effetto, su win 98 un altro.
Un altro problema l'ho rilevato usando il metodo Locate del TClientDataset: su win2k
la ricerca funziona sempre, su win 98 fallisce sistematicamente.
Per quanto riguarda le porte, non ho esperienza in tal senso.
Ciao
Morde

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

Newsgroup: it.comp.lang.delphi
Titolo: DLL & Form

Ciao a tutti,
ho una necessità un po "bizarra".
Chiamando una funzione presente in una DLL dovrei assegnare un controllo
"figlio" di una form nella DLL ad una form presente nell'EXE.
es.
procedure Codice_nella_DLL(ahandle: integer; aform: integer); stdcall;
export
var vextform: TForm;
begin
    Application.handle := ahandle;
    vextform := TForm(aform);
    miaform := Tmiaform.create(aplication);
    miaform.miocontrollo.parent := vextform;
    ...
In esecuzione il software mi torna l'errore "Cannot assign a TFont to a
Font" (o qualcosa del genere).
Esiste un sistema per risolvere il mio problema ?
grazie 1000!
Solid Snake IT

Mi auto rispondo: è possibile se compilo con "build with run-time messages"
(fonte 
newsgroups.borland.com/delphi.components.writing
)
ciao

Newsgroup: it.comp.lang.delphi
Titolo: [OT] informazione editor html

Scusate,
sicuramente sono assolutamente fuori tema ma con le decine di editor che
ci sono in rete sto impazzendo e vorrei un consiglio:
Vorrei creare un report per il mio programma in html e sto cercando un
editor WYSWYG che sia conforme agli standard w3c e che nnon inserisca
inutili surplus come front page grazie per la disponibilità.
Alfio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Solo un tantino ot.
Per maggiori informazioni vai sul gruppo corrispondente a questo
Gruppi > Computer e Internet > Linguaggi di programmazione ... e poi HTML
Nel sito 
www.html.it
 trovi comunque tutti gli editor che vuoi se Word di
Office non va bene.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Newsgroup: it.comp.lang.delphi
Titolo: Tipo TDateTime

Su una mia maschera inserisco in un componente creato da me un tipo di dato
'data'.
In fase di registrazione vorrei assegnare il valore inserito ad una
variabile di
tipo TDateTime per poi aggiornare il campo di tipo data sul database.
Fino a qua non ci sono problemi se valorrizzo la casella di testo che
accetta la data perchč
se l'utente non la valorizza la variabile di tipo TDateTime non accetta un
valore null e quindi
non posso assegnare un valore null al campo in tabella. La soluzione sarebbe
utilizzare una
variabile di tipo stringa e poi in base a quel valore assegnare null o meno
al field della tabella
 ma mi sembra un po troppo grezza come soluzione. C'č un'altro tipo di
dichiarazione per le date
 che accetti anche un valore null?
Grazie!

A prescindere dal fatto che non ho capito xche devi fare questo passaggio
dal tuo componente ad una variabile di tipo TDateTime prima di passare  il
valore al db, vorrei sapere cosa ti impedisce di aggiungere una property che
ti legge il valore digitato dall'utente e ti restituisce True se la data č
stata digitata ed č valida....
Bye
A.

 non posso assegnare un valore null al campo in tabella. 
E qui mi sono perso... 
Precisiamo:
L'utente non "valorizza" la variabile, ma scrive un valore sul campo a
video.
Tu puoi elaborare cio' che l'utente ha scritto.  Se la casella di edit
e' vuota, allora in tabella scriverai Null, altrimenti tradurrai il
valore scritto a video in un TDateTime e scriverai questo valore in
tabella.  Non so perche' tu abbia necessita' di passare attraverso un
TDateTime.

 ha scritto nel messaggio
news:bfaaa329.02073...@posting.google.com...

Newsgroup: it.comp.lang.delphi
Titolo: Principiante Delphi 5 ???

Ciao a Tutti , io sono un nuovo principiante in Delphi 5, e mi piacerebbe
sapere se c'e qualcuno come me alle prime armi  , mi piacerebbe trovare
qualcuno con cui fare scabio di email per informarsi a vicenda delle novita
che si anno imparate , e darsi una mano a vicenda .....
Ok un saluto a tutti alla prossima .
Ps : siete i migliori .......

 ha scritto nel messaggio
news:9ntkjm$vna$1...@nreada.inwind.it...


Newsgroup: it.comp.lang.delphi
Titolo: File di testo

Dovrei leggere dei dati da un file di testo
una riga alla volta e memorizzare in variabili
per poi eseguire delle operazioni e poi salvarle
in un altro file. E' gradita qualche riga di codice.
Ho iniziato da poco a programmare e ho preso
alcuni testi consigliati da voi.
I dati sono cosi' memorizzati:
Codice Cliente   ( copiare in variabile )
Nome                ( copiare in variabile )
Cognome          ( copiare in variabile )
Data cliente      GG MM AAAA ( copiare in variabile  )
ultimo acquisto  GG MM AAAA ( copiare in variabile solo mese )
Scrivere nel file e leggere nuova riga ( fino all' Ultima )
es.
000000001  ( prima riga )
Rossi
Mario
02 06 1970
01 01 2001
                    ( riga vuota tra i record )
000000002
Ciccone
Arturo
01 01 1975
01 02 2001
Ringrazio chiunque voglia aiutarmi
Ciao a tutti

Scrivere nel file e leggere nuova riga ( fino all' Ultima )
Ti scrivo del codice al volo (attento, non l'ho compilato,
devi aggiungere i controlli d'errore):
var T : TextFile ;
    CodCliente  : String ;
    Nome        : String ;
    Cognome     : String ;
    DataCliente : String ;
    UltimoAcq   : String ;   
begin
  // apriamo il file in lettura
  AssignFile( T, 'MIOFILE.TXT' ) ; 
  Reset( T ) ;
  // finche' non completiamo lo scorrimento
  // delle righe del file di testo
  while not Eof( T ) do
  begin
    // supponendo che i dati ci siano tutti
    // leggiamo tutte le informazioni
    ReadLn( T, CodCliente ) ;
    ReadLn( T, Nome ) ;
    ReadLn( T, Cognome ) ;
    ReadLn( T, DataCliente ) ;
    ReadLn( T, UltimoAcq ) ;
    // saltiamo, leggendola, la riga vuota
    ReadLn( T ) ;
    // memorizziamo nella variabile UltimoAcq
    // solo la parte di essa relativa al mese
    UltimoAcq := Copy( UltimoAcq, 4, 2 ) ;
  end ;
  // chiudiamo il file
  CloseFile( T ) ;
end.
--
CyberWalkie - walkietalkie(at)
libero.it

Grazie mille mi metto subito al lavoro.
Ciao
CyberWalkie <cyber...@cyberwalkie.cyb> wrote in message
3b67ff4d...@news.libero.it...


Funge benissimo ancora GRAZIE.
CyberWalkie <cyber...@cyberwalkie.cyb> wrote in message
3b67ff4d...@news.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: FireDac runtime

FireDac[Phys] does not support protocol connection request
 
configurazione a runtime
 
Mi risulterrebbe utile, per scegliere quale server agganciare,
pero' non va.
 
FDConnection1.DriverName := 'MySql';
FDConnection1.Params.Clear;
FDConnection1.Params.Add('DriverID=MySql');
FDConnection1.Params.Add('Server=localhost');
FDConnection1.Params.Add('Database=db_test');
FDConnection1.Params.Add('Port=3306');
FDConnection1.Params.Add('UserName=user1');
FDConnection1.Params.Add('Password=pwd1');
//FDConnection1.Params.Add('VendorLib=' + Path + 'libmysql.dll');
FDPhysMySQLDriverLink1.VendorLib := 
'D:\Delphi\Progetti\RAD_XE10_3\Cremeria\Win32\Debug\libmysql.dll';
 
FDConnection1.Connected := false;
 
try
  FDConnection1.Connected := True;
   bStato := true;
except
   bStato := false;
end;
 
se imposto i parametri a design time funziona correttamente
utente e password sono inseriti nel db ed i diritti di accesso ok.
 
Il problema e' sempre FDPhysMySQLDriverLink .. Vendorlib
 
quando compilo per Release elimino pathper VendorLib (cosi' cerca 
libmysql.dll dove e' eseguito)

Il 01/10/2019 14:19, Maurizio ha scritto:
 
risolto cambiando solo il parametro necessario lasciando invariati gli 
altri.
 
FDConnection1.Params.Values['Server'] := ip;
FDConnection1.Params.Values['Database'] := 'db_test';
FDConnection1.Params.Values['DriverID'] := 'MySQL';
FDConnection1.Params.Values['User_Name'] := usr;
FDConnection1.Params.Values['Password'] := pwd;

Non ho ancora provato una connessione con MySql ma solo verso MsSql e con quelle non ho avuto problemi.
 
Tengo la tua configurazione come riferimento per quando proverò ad utilizzarlo
 

> 
Non e' complicata (ma all'inizio ci sbatte un po' ...), la cosa 
fondamentale e'
 
- avere il file libmysql.dll nella cartella dove metti l'eseguibile
 
- eliminare da FDPhysMySQLDriverLink1 la proprieta' VendorLib (eseguibile)
- aggiungere su FDPhysMySQLDriverLink1 il path dove hai libmysql.dll 
sempre su' VendorLib (debug)
 
Per il resto mi sono trovato meglio che con alcuni componenti 
commerciali (EntityDac), specie nella gestione dei campi Blob con 
unicode, che spesso mi davano problemi con caratteri speciali
 
con Firedac su FDConnection setto charcterset = utf8mb4

Newsgroup: it.comp.lang.delphi
Titolo: messageDlg() : pulsanti in italiano

Salve a tutti
vorrei sapere se fosse possibile usare i tasti in italiano al posto di
quelli in inglese (mbYes) per i messageDlg().
Grazie a tutti
--- posted by geoForum on 
http://www.delphiedintorni.it

 quelli in inglese (mbYes) per i messageDlg().
Dovresti andare a modificare manualmente la Unit Dialogs di Delphi dove
vengono definiti. Solo che una volta modificati li avrai sempre in
Italiano.
Ciao

 Italiano.
Oppure usi la funzione MessageBox della unit Windows, che usa la lingua 
del SO.
Per ulteriori info vedi la guida che e' abbastanza esauriente 
sull'argomento.
Ciao.
---
Ryo GQI
Newsgroup: it.comp.lang.delphi
Titolo: ...prima di Explorer

CIAOOO!!!!!
Come si va raggazzi??
Dopo i convenevoli arriviamo al nocciolo della questione...
Quello che mi interesserebbe fare è avviare una mia applicazione prima
dell'avvio completo di "explorer" (cioè prima che Windows finisca di
caricare tutto...non so se mi spiego...forse c'è un termine tecnico, cmq io
intendo quando ancora si vede solo il desktop...spero di essermi spiegato) e
poi voglio che lo stesso "explorer" aspetti il termine della mia
applicazione per continuare il caricamento...
spero che possiate aiutarmi....
Grazie!!!
CIAOOO!!!!!

 applicazione per continuare il caricamento...
Per questo non lo so se si possa fare...
Forse, e dico forse, potresti provare a farla "sporca" : nel senso che
sostituisci la tua appplicazione
come default Explorer (ci dovrebbe essere, almeno c'era in Win 3.11
un'opzione), fai le tue cose e poi richiami Explorer.exe ritornando al ciclo
normale di Windows.
Di per certo la prima parte (sostituirsi) si poteva fare in Win 3.11, non so
poi se in w95/8 sia ancora possibile.
L'opzione mi pareva fosse in System.ini o Win.ini o Control.ini ... cerca
per il path/nome di explorer.exe
Ciao, fammi sapere !!                        Davide DG

ottima idea quella di Davide DG.
Io ho fatto una cosa simile (ma molto + spooorcaa, se possibile)
per creare un virus e per farlo rieseguire ad ogni riavvio
di windows senza comparire, ne in esecuzione automatica,
ne nel registro.
...siccome explorer.exe non lo si può sostituire
in quanto è (ovviamente) usato da windows,
la prima volta che il virus viene eseguito
rinomina rundll32.exe in qualcosaltro.exe
e si sostituisce a lui.
rundll32 in verità non viene eseguito solo all'avvio di win,
ma più volte, comunque...
NB:non bisogna dimenticarsi di rieseguire rudll32.exe
con tutti i suoi parametri (che devi intercettare),
altrimenti rischi di bloccare tutto (eventulmente, l'unico
modo è andare in dos puro e rinominare il vechio file)
non mi assumo nessuna responsabilità per eventuali casini.
ciao
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
200005241929...@fred.virtex.it...

Newsgroup: it.comp.lang.delphi
Titolo: sound

Conoscete un'Api per far suonare un suono conoscendo la frequenza. Col buon
vecchio Turbo Pascal ciň era possibile con la chiatata sound(frequenza)
Grazie

Ecco qui:
Procedure Suoni(freq: Word); Pascal;
Begin
  asm
    PUSH  EBX
    MOV   BX,FREQ
    MOV   AX,34DDH
    MOV   DX,0012H
    CMP   DX,BX
    JNC   @@2
    DIV   BX
    MOV   BX,AX
    IN   AL,61H
    TEST  AL,3
    JNZ   @@1
    OR   AL,3
    OUT   61H,AL
    MOV   AL,0B6H
    OUT   43H,AL
@@1:MOV   AL,BL
    OUT   42H,AL
    MOV   AL,BH
    OUT   42H,AL
@@2:POP   EBX
  end;
end;
Procedure NoSuoni; Pascal;
Begin
  asm
    IN    AL,61H
    AND   AL,0FCH
    OUT   61H,AL
  end;
end;

 vecchio Turbo Pascal ciň era possibile con la chiatata sound(frequenza)
Sotto WindowsNT hai la
BOOL Beep(
    DWORD dwFreq, // sound frequency, in hertz
    DWORD dwDuration  // sound duration, in milliseconds
   );
Su 95, ahimé, dwFreq e dwDuration non vengono considerate.
HTH
Andrea Casati
Newsgroup: it.comp.lang.delphi
Titolo: Semplice spiegazione Oggetti DB

Stavo studiando un'applicazione Client-Server fatta in Delphi, ma sto 
impazzendo cercando di ricollegare i vari oggetti che interagiscono col 
DB nell'applicazione.
Potreste spiegarmi in 2 parole cosa sono e le differenze tra 
DataSetProvider, ClientDataSet e DataSource?
Grazie!
Inviato da 
www.mynewsgate.net

 DataSetProvider, ClientDataSet e DataSource?
Il componente *TClientDataSet*, come dice il nome stesso, è un DataSet 
lato client: memorizza i record all'interno di un proprio buffer e 
consente di apportare loro inserimenti, modifiche e cancellazioni.
Il ClientDataSet può ottenere i dati su cui consentire le operazioni 
descritte precedentemente da varie sorgenti, quali file XML e CDS (nel 
formato che Borland ha battezzato "MyBase") oppure da altri DataSet 
(tabelle e query in genere); il suo uso è particolarmente apprezzato con 
i componenti che fanno parte della libreria per l'accesso ai dati 
*dbExpress*: essendo unidirezionali, non è possibile ad esempio navigare 
tra i record usando il controllo TDBGrid; il ClientDataSet invece può 
scaricare da un DataSet dbExpress i dati da manipolare, consentire 
l'apporto di modifiche e, infine, spedire al server le istruzioni SQL 
necessarie per aggiornare la sorgente dati.
Il componente *TDataSetProvider* è l'intermediario tra il componente 
ClientDataSet e un DataSet generico (che può essere un SQLDataSet, 
IBDataSet e così via) e si preoccupa di fare da tramite nello 
scaricamento dei dati da modificare e nell'inoltro di tali modifiche al 
database server, sfruttando una serie di opzioni configurabili 
attraverso le proprietà stesse del componente (che approfondirai con 
l'uso e con l'aiuto della Guida in linea di Delphi).
Il componente *TDataSource* viene principalmente utilizzato come 
intermediario tra qualsiasi DataSet generico (ClientDataSet, SQLDataSet, 
IBDataSet, IBTable, IBQuery, TADOTable, TADOQuery...) e i controlli data 
aware, cioè quei controlli direttamente associabili ad una sorgente dati 
che fanno parte della pagina "Data Controls" della Palette dei 
Componenti. Inoltre, il componente DataSource viene usato in alcuni casi 
per instaurare legami "master/detail" (testata/dettaglio) tra DataSet.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: componente indy pop3

Ciao a tutti! Illustro subito il mio problema: sto realizzando un programma
con il componente indy pop3 e per il momento sto andando bene! Ora perň
vorrei gestire un pň gli errori! Tra tanti errori che possono capitare,  c'č
l'inserimento errato dell'username e password , il mal funzionamento del
server, la caduta improvvisa del server ecc... Come faccio ad intervenire e
differenziare i vari errori che possono capitare e che mi porterebbero
inevitabilmente alla disconnessione? L'evento on disconnect? E da lě
eventualmente come mi muovo? Spero di essere stato chiaro
   Saluti
Davide
--
=======================
Non approvo ciň che tu dici,
ma difenderň a costo della
mia vita il tuo diritto a dirlo ( Voltaire )
=======================

 muovo? Spero di essere stato chiaro
Non vedo quale sia il problema, un po' di try except etc.
Metti "sulla carta" il progetto prima di scriverlo, e' molto meglio.
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: delphi 2007

ciao ragazzi, è da qualche giorno che sto provando delphi 2007 e mi piace
abbastanza!
volevo però sapere come fare a collegarmi con un programmino che faccio io
ad un database remoto o anche locale... non ci riesco!
mi dite almeno i passi da fare?
grazie!
--- posted by geoForum on 
http://www.delphiedintorni.it

 ad un database remoto o anche locale... non ci riesco!
Adotta una delle tante soluzioni disponibili per l'accesso ai database: 
i componenti *dbExpress*, *dbGo for ADO*, *BDE* (sconsigliato)...
Scusa la risposta generica, ma anche la domanda lo era abbastanza. ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

i componenti *dbExpress*, *dbGo for ADO*, *BDE* (sconsigliato)...
allora... è da qualche minuto che sono riuscito a collegarmi ad un
database in locale aiutandomi con IBConsole e programmando sotto DELPHI
FOR PHP...
ora però, volevo sapere... ma questi componenti che mi hai elencato sopra,
dov'è che li trovo? non riesco a trovarli nella tool palette di delphi for
php... grazie dell'aiuto marco!
ciao, alberto.


 php... grazie dell'aiuto marco!
Hai citato "Delphi 2007", quindi pensavo che tu parlassi di "Delphi 2007 
for Win32", non di "Delphi for PHP". :-)
Ad ogni modo, scaricati questo video della "CodeRage" (la recente 
conferenza online organizzata da CodeGear):
http://video.codegear.com/CodeRage2007Archives/Day3/JoseLeon.zip


   Marco.
si si... ho risolto tutto seguendo una guida per come utilizzare
IBCONSOLE.... ;)
invece accedere ad un database in remoto non mi è possibile in quanto il
mio server mi da i permessi... conoscete qualche server che da tali permessi?
grazie, alberto.


 mio server mi da i permessi... conoscete qualche server che da tali permessi?
E' una soluzione che non mi è mai piaciuta, e in effetti viene concessa 
molto raramente. Giusto perché usi Delphi4PHP, crea delle pagine in 
grado di ricevere comandi da un generico client, Web o desktop, che 
effettuino le operazioni desiderate sul database.


effettuino le operazioni desiderate sul database.
bhè... non ne sono in grado... :)
sto appena iniziando, piano piano! ;)
una cosa... ho creato un database con microsoft access (FORMATO .MDB) e
ora vorrei leggere questi dati tramite un semplice programmino che faccio
io in delphi (giusto per capire un pò come funziona il tutto)... però non
so proprio da dove iniziare. nella tool palette non so quale componente
devo selezionare e configurare per aprire il mio database, mi aiutate?
grazie anticipatamente, alberto. ;)

Newsgroup: it.comp.lang.delphi
Titolo: Ricerca Componente per la Stampa

Sapete indicarmi se esite qualche componente in formato sorgente in grado di
far comparire una form per la scelta della stampante e dove posso trovarlo ?
Grazie

 far comparire una form per la scelta della stampante e dove posso trovarlo ?
Non ti vanno bene quelli che ci sono nella palette "Dialogs" ? 
(PrinterDialog e PrinterSetupDialog) .
Ciao.Alberto.
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320

 ha scritto nel messaggio
news:MPG.1910c145e...@News.CIS.DFN.DE...


Newsgroup: it.comp.lang.delphi
Titolo: quanti giorni lavorativi sono in un mese??

Avete mai provato a fare un programma per il calcolo delle giornaliere??
oltre ai vari problemi di calcolo.. ve ne è uno un pò articolato..
riuscireste a colcalare dato mese e anno.. i giorni lavorativi, (usclusi S e
D e FF)
calcolando la pasqua e la pasquetta dovete controllare anche che non cadino
ne di D e ne di S altrimenti sono gia conteggiati..
Ciao
Daniele
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ne di D e ne di S altrimenti sono gia conteggiati..
Per calcolare la Pasqua c'e' l'algoritmo di Gauss che e' un po'
articolato. Ho scritto un mio sorgente in C, se vuoi te lo traduco.

 oltre ai vari problemi di calcolo.. ve ne č uno un pň articolato..


si vorrei averlo anche in C fa lo stesso.. Grazie..
giustamente come dici tu in base alla locazione in cui sei il patrono
cambia..
il problema però è un'altro cosi facendo con le vostre proposte dovresti
scandire l'itero mese da cima a fondo controllare se il giorno e S o D poi
passare al DB e controllare la festività, controllare se cade di S o D e se
tutto procede bene incrementare il nostro accumulatore, alla fine della ns,
funzione questo conterra i gg lavorativi.. ma anzichè fare tutte queste
manfrine io mi sto chiedendo se è possibile calcolare il tutto senza
controllare l'intero mese (ovviamente dopo controlliamo e escludiamo le
festività)..
Ciao daniele


festività)..
Be', in realta' credo che si potrebbe fare, pero' e' molto piu'
comodo, a mio avviso, scriversi la routine :
procedure GiorniFeriali( dtPrimo, dtUltimo : TDateTime ;
                         var Feriali, Festivi : integer ) ;
var I : integer ;
begin
  Feriali := 0 ;
  Festivi := 0 ;
  for I := Trunc( dtPrimo ) to Trunc( dtUltimo ) do
    if ( DayOfWeek( I ) in [1,7] ) then
       Inc( Festivi ) 
    else
       Inc( Feriali ) ;
end ;
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------
Dovro' prendere lezioni di Internet, 
se non sai di Internet non ti considera nessuno 
(Carmen di Pietro) 
-----------------------------------------------

 ha scritto nel messaggio
news:NEBBIKOAILFEOOHKCK...@tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: DXTimer e SpinEdit:

DXTimer:
Per usare questo componente, il computer sul quale deve girare il
programma deve essere provvisto di DirectX?
SpinEdit:
Vorrei che fossero utilizzabili solo le freccine per incrementare o
decrementare il valore, perché se no se cancello il valore contenuto mi
restituisce un errore che dice che il contenuto "" non è può essere
utilizzato o roba del genere!
Sapreste come aiutarmi?
Grazie
MaTTeO.


non vorrei dirti una castronata ma mi sembra di no, ma solo per il timer,
gli altri vogliono directx installate

 non vorrei dirti una castronata
al limite una castroneria...
Ragazzi, tutti a lezione di italiano domani...


chiedo venia
--
Gna...@Wappi.com
ICQ# 76488613