mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Organizer Delphi

Buongiorno a tutti,
 
Dovrei realizzare una sorta di call center organizer, cioè un software che permetta di creare degli allarmi per gli appuntamenti sulle richiamate e per fissare gli appuntamenti.
 
Qualcosa in giro di utilizzabile come base ?
 
Qualcuno sa indicarmi sorgenti o componenti a tal riguardo ?
 
Es. 
 
organizer componente per delphi o sorgenti
 
Luca

 organizer componente per delphi o sorgenti
 
TMS fornisce un controllo di tipo "Planner":
http://www.tmssoftware.com/site/tmspack.asp?s=plan
 
 
Cercando con questa parola chiave, penso si possano trovare tanti altri componenti, anche gratuiti.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI 
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Grazie Marco le TMS sono ottime e aggiornate alle versioni Delphi.
 
Inoltre un sistema di assistenza email molto valido e veloce.
 
Le sto utilizzando sono molto versatili e complete, comprendono anche l'utilizzo in multirisorsa e pertanto utilissime per creare un organizer legato alle anagrafiche. 
 
Un organizer per ogni cliente (appuntamenti e varie attività) !

Newsgroup: it.comp.lang.delphi
Titolo: Component per Gantt

Esistono components gratuiti per la gestione tramite dei grafici Gantt?
Grazie

 Esistono components gratuiti per la gestione tramite dei grafici Gantt?
Se non ricordo male, mi pare che in passato l'argomento fosse stato già 
discusso convenendo che i grafici Gantt possono essere creati anche 
usando il componente *TChart* della pagina /Additional/.
Prova a dare un'occhiata...
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 usando il componente *TChart* della pagina /Additional/.
E' vero, infatti a suo tempo...sei stato tu a darmi la dritta...ed 
infatti il programma sono riuscito a crearlo.
Ora però le cose si complicano, devo riuscire a mettere le labels nei 
rispettivi assi, ma non si riesce, accetta solo i valori.
Quindi, chiedevo se c'era qualche Super tool esterno...ma gratuito.

Newsgroup: it.comp.lang.delphi
Titolo: Esiste un sito...

... dove posso trovare suggerimenti, consigli, trucchi per programmare
meglio? (Non VCL o componenti, intendo tecniche di programmazione)
Grazie

 meglio? (Non VCL o componenti, intendo tecniche di programmazione)
Prova i seguenti indirizzi:
community.borland.com
 (necessita registrazione, non costa nulla - sezione
code central)
www.delphipages.com
 (sezione articoli, tips)
www.delphi3000.com
 (necessita registrazione, non costa nulla)
www.torry.net
 (sezione Tips News, DPFL)
Newsgroup: it.comp.lang.delphi
Titolo: Messaggio di warning

Non capisco perchč mi esce questo messaggio alla prima compilazione:
[Warning] ExPaging0.pas[45]: Unit "FileCtrl" is specific a platform
mentre alla seconda non compare + !!
cosa vuol dire ???
MAX

Credo voglia dire qualcosa come "Se usi la Unit FileCtrl la tua applicazione
non si muove da Windows neanche con un intervento divino".

Ma santa.... è una istruzione specifica solo per alcuni sys operativi, cerca
nell'help


OK ma quello che non capisco e come mai mi appare
da un pò di tempo, e poi scompare se compilo per la
seconda volta !!
Premetto che non ho toccato nulla nella config !
Non è che mi dia fastido era solo per capire cosa vuol dire !?
MAX

[Warning] ExPaging0.pas[45]: Unit "FileCtrl" is specific a platform
non trovo la unit FileCTRL, se me la invii provo a darci un okio
E tutto qui la stringa del warning ? Dovrebbe esservi anche il nome di una
procedura o una funzione.

 mentre alla seconda non compare + !!
Normalmente e' cosi' (a meno che si faccia un Build: nel qual caso si
rivedono tutti i warning e gli hint delle unit che compongono il
progetto).
Saluti
Paolo Arosio



Vuol dire che la seconda volta che compili, non ricompili la unit che
utilizza FileCtrl in quanto non l'hai modificata.
Se infatti provi a fare un build al posto di un compile vedrai che il
warning ritorna.
Comunque, per eliminare il warning aggiungi all'inizio della unit 
{$WARN UNIT_PLATFORM OFF}
Ciao,
Massimo
-- 
Ore 18.30: premo invio.
Newsgroup: it.comp.lang.delphi
Titolo: Classe perfezionata per l'esplorazione ricorsiva di file e cartelle.

Poichè sono soddisfatto del lavoro che ho svolto e ritengo che possa essere 
utile a qualcuno, ho reso pubblica questa classe:
http://digilander.libero.it/mauro.falzari/delphi/ricorsione.htm
 
che permette l'esplorazione ricorsiva di cartelle (il solito vecchio quesito 
di come ottenere un elenco di tutti i file/cartelle contenuti in una data 
cartella).
Alcune caratteristiche di questa classe:
- il calcolo della percentuale di progresso viene fatto durante l'esecuzione 
della scansione, quindi in una sola passata e senza richiedere di fare un 
conteggio preliminare per poi calcolare la percentuale; 
-la ricerca dei file e delle cartelle viene effettuata dall'interno di un 
thread, così da non bloccare l'applicazione chiamante fino al termine della 
scansione; 
-metodo Cancel per interrompere la scansione in qualsiasi momento (con 
scatenamento dell'evento OnScanCancelled e corrispondente settaggio della 
proprietà Cancelled); 
-metodo Scan per avviare la scansione (che comunque non verrà avviata se una 
è già in corso) e proprietà Scanning per sapere se è ancora in corso; 
-eventoOnProgressUpdate per aggiornare l'interfaccia utente, per esempio con 
una ProgressBar (in questo modo però la scansione risulterà più lenta); 
-eventi OnScanStart e OnScanComplete. 
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 "Se guardi nell'abisso, anche l'abisso guarda in te." 
Nietsche che dice ? BOH!!!
-- 
Morde. 
(
mo...@despammed.com
)

 Nietsche che dice ? BOH!!!
meglio non guardare e vivere nell'incoscienza :-)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

meglio non guardare e vivere nell'incoscienza :-)
Sentendomi stuzzicato, mi dilungo in un osceno OT: sai qual e' il problema
caro Mauro ? Che l'abisso esiste gia' in ognuno di noi, e anche facendo a meno
di guardarci dentro, esso ci attira con le sue oscure profondita' e i suoi
sinistri echi... 
si vede che non sto nella pelle aspettando il signore degli anelli 3, neh? ;-)
"troppo a fondo e con troppa avidita' scavarono i nani nelle miniere di Moria"
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)

 profondita' e i suoi sinistri echi... 
infatti, secondo me il senso della frase di Nietzsche secondo me č che quando 
apri certe porte sigillate ed entri in certe stanze di cui la maggior parte 
della gente ignora (per sua fortuna) l'esistenza, poi non serve a nulla 
richiuderle perchč č stata l'esperienza stessa di entrarci che ti ha cambiato 
per sempre. Un po' come il "Necronomicon" di H.P. Lovecraft, libro maledetto 
(ma non l'unico della narrativa del Terrore) che portava alla follia chiunque 
lo leggesse.

Newsgroup: it.comp.lang.delphi
Titolo: Righe multicolore in TListBox

Come da soggetto, mi chiedevo se è possibile che in un ListBox possano
contemporaneamente esistere Items visualizzati con colori diversi fra loro.
Poochie

 loro.
E' un po' macchinoso ma è possibile:
http://makeashorterlink.com/?V30D12896
--
Jax
====
"Ringraziamo tutti Antonio Meucci, che ci ha permesso di usare il telefono e
di scaricare Internet, al quale abbiamo dedicato un altro francobollo".
Il Ministro delle Comunicazioni Maurizio Gasparri

 ====
Muchas gracias senhor!
:) Poochie

Newsgroup: it.comp.lang.delphi
Titolo: Domanda... non di Delphi

Scusate la domanda...
da quando entro nelle newsgroup, arriva un fracello di messaggi con allegati
dei cari e amati virus!
Come fate voi per evitare questa simpatica carica di attentati al PC ?
Ciao a tutti !
Cristina.

 Come fate voi per evitare questa simpatica carica di attentati al PC ?
Bene o male alla fine colpisce un po' tutti perň ci sono degli accorgimenti
da seguire.
Innanzitutto l' indirizzo email per le risposte non lo lascerei affatto come
lo hai lasciato tu.
Esistono dei programmini che effettuano scansioni di gruppi etc. al fine di
trovare indirizzi email su cui fare spamming -- nel tuo caso saresti il
primo della lista! :-)
Si usano le notazioni piů varie per non scrivere il proprio indirizzo ...
c'č chi fa "indirizzo(at)server(punto)it" piuttosto che aggiungere una
stringa tipo "togliquesto" al proprio indirizzo etc.
Altro accorgimento č quello di non cliccare mai sui vari "unsubscribe"
etc -- in genere quei links servono solo a far sapere al mittente che il tuo
indirizzo esiste!
Infine esistono dei filtri; da quelli che ti fornisce il tuo provider a
quelli online come 
http://www.despammed.com/
 fino ad arrivare ai vari
programmini di antispam che si possono installare.
--
- Carlo -

ma se modifico l'indirizzo di posta elettronica (sull'accaunt delle
newsgruop) come dici tu non mi manda i messaggi!!
Cris.
"Carlo Bertuccini" <cber...@DOHlibero.it> ha scritto nel messaggio
news:pHORb.11603$VS6....@tornado.fastwebnet.it...


 newsgruop) come dici tu non mi manda i messaggi!!
vai du 
www.despammed.com
 come ti ha anche consigliato Carlo. In pochi passi 
ti crei un account tipo 
x...@despammed.com
 e metti quello nel campo from e 
reply-to del newsreader
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

      Grazie! Grazie!
  Grazie!
Grazie!
  Grazie!    Grazie!  Grazie!
    Grazie!        Grazie!
      Grazie! Grazie!

       Grazie! Grazie!
nothing. Lo puoi usare anche nella posta privata, utilizzando le medesime 
impostazioni del From e del Reply-To

Newsgroup: it.comp.lang.delphi
Titolo: SQL Server

Salve a tutti, espongo il mio problema...
ho creato una procedura che si interfaccia tramita BDE a tutti i database
SQL... o almeno credevo...
Con Interbase tutto bene, ma con SQL Server quando mando il comando:
INSERT INTO COMUNI (campo_1,campo_2) VALUES ("VALORE1","VALORE2")
il BDE mi da un errore e mi dice che devo usare i singoli apici
('VALORE1','VALORE2').
Libro alla mano, ho visto che SQL Server 7.0 accetta entrambe le sintassi
tanto che da form SQL di SQL Server ho riscritto la stessa stringa con i
doppi apici, ed il comando ha avuto l'effetto desiderato.
Dove sbaglio...
Grazie a tutti...
PS: Premetto che con i singoli apici dalla procedura va tutto ok, ma diventa
oneroso trattare stringhe come 'L''Aquila'... e poi il programma ha già
30000 linee :)))


Scusami, non so rispondere alla tua domanda, ma te ne pongo un'altra: io non
riesco a usare le virgolette nelle query su SQL Server perche' me le
trasforma in parentesi quadre (non so perche'), cosi' se copio e incollo una
query da un oggetto TQuery all'editor SQL devo cambiare A MANO tutte le
virgolette per mettere gli apici. Qualcuno saprebbe spiegarmi come ovviare
al problema?
Grazie mille
Daigo
--
------------------------------------------------------------
E-Mail:    
dai...@usa.net
 
dragons...@yahoo.com
 
da...@telemail.it
ICQ: 2031448
------------------------------------------------------------
Se vuoi guadagnare qualche soldo navigando clicca su uno dei
link qui sotto
https://www.alladvantage.com/joinsecure.asp?refid=KJF975
http://www.DesktopDollars.com/default.asp?id=daigo75
...Ma sappi che molto probabilmente NON diventerai miliardario... ; )
------------------------------------------------------------

 Libro alla mano, ho visto che SQL Server 7.0 accetta entrambe le sintassi
prova nell'alias SQLQRYMODE = SERVER

Se usi una query con parametri dovresti ovviare a
questo inconveniente
tipo:
 .....ParamByName('VALORE1').AsString:='Pippo';
 .....ParamByName('VALORE1').AsString:='Pluto';
 INSERT INTO COMUNI (campo_1,campo_2) VALUES (:VALORE1,:VALORE2)
il BDE si arrangia.
Ciao Us

Ciao,
il tuo problema si dovrebbe risolvere reistallando SQL Server, č nelle
impostazioni iniziali, quando chiede il tipo di linguaggio, il tipo ANSI e tutte
le altre menate, devi lasciare sempre il DEFAULT...
Ciao Luca

Carlo Bosich wrote:

Grazie del consiglio, comunque il problema era mio con l'installazione di SQL
ora è tutto OK..
Ciao Luca

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto! cannot load dfm (delphi 5)

Ok, mi si è rovinato un file dfm di un datamodule.
Quindi non riesco più a compilare il progetto.
Aiuto.
Non ditemi che devo ricrearmi 50 dataset, altrimenti mi impicco.
Grazie a chiunque mi aiuterà!
--
 Marco Borzacconi
ICQ UIN: 82543166

 wrote in message
29Td7.227$Ft4....@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: Registratori di cassa

...sono alla ricerca di componenti/informazioni per gestire un "registratore
di cassa" tramite seriale....
Grazie a tutti
Alessandro

Chi fa assistenza ha tutti i parametri!
Devi rivolgerti a loro!
Newsgroup: it.comp.lang.delphi
Titolo: Lookup ComboBox

Salve.
  Quando uso una lookup combo, succede che non mi viene riconosciuta
la punteggiatura:
 es:
 
Jonathan
J. Pluto
Julian
Jillis
Il punto nella ricerca della combo box non viene inserito, con la
conseguenza di non trovarmi la "J.", come posso fare?
 Grazie.
 Cristian (D4 Pro+SP3)

Ciao,
hai provato a mettere la proprietą sort a true?
bye Max

hai provato a mettere la proprietą sort a true?
Certo questa potrebbe essere una soluzione.
Purtroppo il problema rimane anche con i Lookup su DBgrid... potrei
collegarle ad una tabella che contiene i clienti ordinati sui nomi, ma
questo mi porta a crearmi dei duplicati di tabelle (2-3 tabelle sui
clienti ) ed io volevo sapere se c'č uan strada che mi risparmiasse
questo... 
Ciao,
 Cristian

Forse posso darti uno spunto, ma non riesco a capire il problema!
Ciao, scusa per il ritardo della mia risposta...
Allora in una RXLookupEdit  (su DB) mentre si scrive un nome, esso si
posizione incrementalmente su un nome già esistente...
Ad es:
Se scrivo Mar (Si posiziona sulla prima nella lista)
Maria
Mario
Marinella
Ora questo mi va bene se ho i nomi ordinati per per ordine alfabetico.
Ma ho delle tabelle in cuii nomi sono ordinati per data di
inserimento.
Io sono nel caso in cui ho dei nomi del tipo
M.P. Gianni
...e siccome il '.' non mi viene riconosciuto (sarà una mask edit da
qualche parte che non ho trovato), nell'edit delle Look, non mi si
posiziona sullle M., e non essendoci ordinamento alfabetico, accade
spesso che non sia nemmeno nelle vicinanze del nome visualizzato.
Per cui per mettere tutto in ordine alfabetico devo fare il look su
una tabella che abbia un file di index su ordinamento sui nomi...
Spero di essere stato chiaro.
Ciao,
  Cristian

...


Proverò con le tabelle di lock-up non ordinate, poi ti riferirò.
Grazie mille.
 Comunque per ora ho risolto mettendo appunto tutto in ordine
alfabetico :-)
Ciao,
  Cristian

Newsgroup: it.comp.lang.delphi
Titolo: Personal Edition

Ciao a tutti,
scusate la domanda da ultimo arrivato.
Dove posso trovare una versione di Delphi
per uso personale come la Personal Edition?
Grazie,
Nicola
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

per uso personale come la Personal Edition?
http://www.borland.com/products/downloads/download_delphi.html
Purtroppo la versione 6 personal la trovi ormai solo sui vecchi cd delle
riviste informatiche.
-- 
Morde. 
(
mo...@despammed.com
)
Newsgroup: it.comp.lang.delphi
Titolo: Creazione Componente delphi.

Salve a tutti,
Da qualche giorno sto cercando di creare un componente delphi che
simuli un automa a stati finiti, ma sto riscontrando non poche
difficoltà nella gestione delle proprietà. Mi spiego meglio:
il componente è definito come segue:
  TCustomAutomata = class(TComponent)
  private
    //....
  public
    constructor Create(aOwner: TComponent); Override;
    destructor Destroy; Override;
    Property ActiveState: TAutomataState Read GetActiveState;
    Property AutomataName: TCaption Read fAutomataName Write
fAutomataName;
    Property States: TAutomataStates Read fStates Write fStates;
    Property Transitions: TAutomataTransitions Read fTransitions Write
fTransitions;
  end;
dove TAutomataState e TAutomataTransitions sono delle semplici
collezioni con qualche proprietà.
Al momento, TAutomataTransitions possiede due proprietà di tipo
TAutomataStates, le quali all'apertura dell'objectInspector dovrebbero
visualizzare l'elenco di tutti gli Items presenti nella proprietà
States del componente.
La domanda è: Come faccio a visualizzare tali Items nell'Object
Inspector?
Praticamente quello che vorrei fare io è qualcosa di simile alla
proprietà ImageIndex di un TTabSheet (visualizzare l'elenco degli
oggetti definiti da una proprietà di un componente)
La cosa più strana è che se dichiaro una proprietà di tipo TComponent,
L'object inspector visualizza nel combobox corrispondente alla
proprietà tutti gli oggetti TComponent della form... :-(
Grazie per l'attenzione
Gaetano

 
E perchè non dovrebbe, se gli dici che quella property è di tipo
TComponent lui ti fa vedere i TComponent, mica pizza e fichi ;-P
Max

TComponent lui ti fa vedere i TComponent, mica pizza e fichi ;-P
Perfettamente daccordo. E se metto una proprietà di tipo
TAutomataState perchè non mi fa vedere nulla? :-)
Gaetano

Gaetano ha scritto:

Guarda qualche post più sotto Marco ha risposto ad una domanda simile
con questo link 
http://delphi.about.com/library/bluc/text/uc092501d.htm
Saluti
Max
Newsgroup: it.comp.lang.delphi
Titolo: DatasetProvider

Salve a tutti, ho il seguente problema con dbexpress cd db oracle:
ClientDataSource-> DataSetProvider -> SqlDataSet->SqlConnection
-la query in SQLDS è una join di più tabelle
-ho settato i providerflags di modo da identificare la chiave primaria
che mi interessa
-tramite DataSetProvider1GetTableName indico la tabella che mi
interessa
-updatemode è upWhereKeyOnly
da sql monitor viene generato correttamente l'update alla tabella, ma
evidentemente i tipi non vengono riconosciuti perchè all' istruzione
   if (FDM.ClientDataSet1.ChangeCount > 0) then
    FDM.ClientDataSet1.ApplyUpdates(0);
mi solleva un'eccezione dicendo "numero non valido ORA-01722 database
error"
dal'sql monitor ottengo:
update "mia_tabella"  set  "TXT_A_DISP_1" = :1 where "ANNO_ORD" = :2
and  "TIPO_ORD" = :3 and  "NRO_ORD" = :4 and  "RIGA_ORD" = :5
ma non ho modo di vedere i parametri passati
Sono alle prime armi con il provider e il cds, non vorrei mai aver
dimenticato qualcosa, ma son 4+ giorni che leggo post, ma nulla.
Esiste un modo per poter intervenire a mano e cioè costruire la query
di update a mano? Altre strade (sempre utilizzando cds e dsp)?

 error"
quello è un errore di oracle che prescinde la tecnologia.
Hai provato a vedere nei relativi manuali i suggerimenti relativi a
questo codice di errore?
A.


Se faccio l'update a manina funziona (scrivendo update...), quindi
penso che quando venga composta la query ci sia un inghippo sui tipi.
Non c'è un modo per vedere
update "mia_tabella"  set  "TXT_A_DISP_1" = :1 where "ANNO_ORD" = :2
and  "TIPO_ORD" = :3 and  "NRO_ORD" = :4 and  "RIGA_ORD" = :5
nella forma
update "mia_tabella"  set  "TXT_A_DISP_1" = 'ciao'  where "ANNO_ORD" =
2007
and  "TIPO_ORD" = '01' and  "NRO_ORD" = 1 and  "RIGA_ORD" = 20 ?
c'è un modo per intervenire sui tipi? o per generare l'sql a manina?
L'errore di oracle si riferisce ad un tentativo di conversione da
stringa a numero, ma quale stringa dovrebbe convertire?
Newsgroup: it.comp.lang.delphi
Titolo: Reportage "Presentazione Borland Developer Studio 2006"

Ciao a tutti,
   scrivo per comunicare ai possibili interessati che sono finalmente 
riuscito a pubblicare il *reportage della presentazione di BDS2006 
(Delphi2006, C++Builder2006, C#Builder2006)*.
Il documento è scaricabile dalla mia homepage all'indirizzo riportato 
nella firma.
Buona lettura! ;-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Grande. Come sempre
Ciao,
David

Ho letto il documento da te redatto e ho notato una dimenticanza (non so 
se a Milano è stato detto ma a Roma si)
Gli sviluppatori C++ potranno si crearsi le proprie applicazioni con 
Studio 2006 ma (e solo con la prima versione rilasciata - a dicembre 
credo) potranno avere dei problemi con la compilazione delle 
applicazioni stesse; questo perchè il compilatore C++ non è alla 
versione finale. La Borland rilascerà a fine dicembre una patch che 
renderà operativo il compilatore al 100%, mentre chi acquisterà la 
seconda masterizzazione del pacchetto (fine gennaio-metà febbraio) avrà 
la patch già inserita nel CD. Questo è stato deciso dal marketing della 
Borland in maniera di rilasciare il prima possibile il pacchetto.
Resta inteso che i compilatori Delphi per Win32/.NET e C# sono già al 100%.
Ciao,
David

 se a Milano è stato detto ma a Roma si) [...]
Ho riportato quell'informazione a pagina 9, con un link alla Open Letter 
di David I pubblicata in proposito.
Ottima precisazione, comunque, nel caso dovesse sfuggire durante la lettura.
Se ci sono commenti e note in generale, per non disperderli, è possibile 
utilizzare lo spazio dedicato ai commenti nella pagina che consente il 
download del documento.
Ciao e grazie per il feedback! :-)
   Marco.


Newsgroup: it.comp.lang.delphi
Titolo: Drive ODBC x interbase

Vorrei leggere le tabelle create con l'INTERBASE con l'MS ACCESS. esiste un
drive ODBC ?
Grazie. Paolo.

vedi su 
ibphoenix.com
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

http://www.interbase2000.org/tools_dbdrivers.htm
Ciao, Rocco
Newsgroup: it.comp.lang.delphi
Titolo: BMP su MDI

Ma qual'è la procedura esatta e dettagliata per mettere una Img. sul form
principale MDI ???

 ha scritto nel messaggio
news:bC5Ia.204064$g92.4...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: SqLite C++ Borland

Ciao a tutti,
a qualcuno � mai capitato di utilizzare SqLite in Borland ???
devo utilizzarlo in ambiente Borland,
ma quando includo il file .c, ho errori stranissimi...
in alcuni forum ho letto che non � possibile compilarla in C++, � vero ???
Grazie
Byez
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in alcuni forum ho letto che non è possibile compilarla in C++, è vero ???
Ti suggerisco di rivolgerti a it.comp.lang.c++
Quanto al tuo problema purtroppo non so proprio come aiutarti.
ciao
-- 
Morde

 in alcuni forum ho letto che non possibile compilarla in C++, vero ???
Puo' essere, se e' scritta in C non e' detto che si compili in C++...
cmq segui il consiglio di morde e posta gli errori su un ng sul C++
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: database desktop

  Mi hanno detto che per modificare e creare tabelle vi è bisogno di 
database desktop è vero?
se è dove posso scaricarlo?
pawer ranger
--- posted by geoForum on 
http://www.delphiedintorni.it

 se è dove posso scaricarlo?
ma hai mai visto cosa viene messo nel menu start-programmi-borland 
delphix come collegamenti?
AS
Newsgroup: it.comp.lang.delphi
Titolo: VCL Async (problemino)

Sto usando delle VCL Async di TurboPower Async Professional
ho inserito questo comando....
procedure TForm1.ApdComPort1Trigger(CP: TObject; Msg, TriggerHandle,
  Data: Word);
begin
  Memo1.Lines.add(ApdComPort1.PeekChar(1));
end;
il problema è che i dati mi vengono scritti ad uno ad uno in verticale....
ora io vorrei evitare questo a me servono siano scritti in linea
(orizzontale)
come posso evitare questo ????
Se mi potete indicare un sito dove poter scaricare gli Help ???
MAX

 il problema č che i dati mi vengono scritti ad uno ad uno in verticale....
Il metodo Add aggiunge una linea al TStrings. Tu in questo caso gli dici di
aggiungerti una linea... linea formata da un solo carattere.
Piů o meno, lo ottimizzi in base alle tue esigenze, o lo riscrivi in base a
quello che ti ho detto e cosa vuoi dal tuo software, il codice potrebbe
essere questo:
if memo1.lines.count = 0
then memo1.lines.add(ApdComPort1.PeekChar(1))
else begin
if length(memo1.lines[memo1.lines.count -1] >= 80
then memo1.lines.add(ApdComPort1.PeekChar(1))
else memo1.lines[memo1.lines.count -1]:= memo1.lines[memo1.lines.count -1] +
ApdComPort1.PeekChar(1));
end;
Ti fa delle righe da 80 caratteri. Se aggiungi molti caratteri alla volta ti
conviene metterci un Lines.BeginUpdate e Lines.EndUpdate, rispettivamente
prima e dopo il codice.
Ciao.
Giuseppe

 Se mi potete indicare un sito dove poter scaricare gli Help ???
Al tuo problema (che non riguarda i componenti TP) e' stato risposto.
Pero' c'e' un problema piu' grave: non si usa cosi' il componente
TAPDComPort. Scarichi la documentazione dallo stesso posto in cui trovi
i componenti: 
sourceforge.net/projects/tpapro
.
In particolare, se vuoi solo recuperare i caratteri che ti arrivano, usa
OnTriggerAvail e leggi *tutti e soli* i caratteri che ti sono arrivati,
e non con PeekChar ma con un ciclo di GetChar: (dall'help, adattato):
procedure TMyForm.ApdComPortTriggerAvail(CP : TObject; Count : Word);
var
  I : Word;
begin
  for I := 1 to Count do
    fIncomingBuffer := fIncomingBuffer + ApdComPort.GetChar;
  fBufferCount := fBufferCount + Count;
end;
)
Usare PeekChar in un evento delle APDComPort e' *male*.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: File DCU

Chi sa dirmi il motivo per il quale il file dcu potrebbe non essere
generato?
Mi succede una cosa strana e sono un po di giorni che ci sono su...
La stessa unit in un progetto mi viene ricompilata e crea di conseguenza il
file dcu
in un altro progetto sembra che venga compilata e i puntini di lato al file
.pas visualizzato nell'editor di delphi
sono tutti sfalsati e il file dcu non viene ricreato. Ho controllato le
options del progetto sono uguali.
La unit in questione viene ereditata in due livelli diversi:
ex.
la unit in questione è udmBase nel primo progetto:
udmRitBase-->udmBase --> udmDBInsert----> udmDBModifica ---> uMiaNuovaUnit
e qui la unit udmBase è compilata correttemente e crea anche il file dcu
nel secondo progetto eredito la mia nuova unit ad un livello inferiore:
udmRitbase-->udmBase --> udmDBInsert --> uMiaNuovaUnit
unit udmBase non viene compilata correttamente e il file dcu non è creato
Il fatto strano è che è solo quella unit ad avere questi problemi.

 ha scritto nel messaggio
news:8l8un8$gm6$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: Ricreazione Indici e PreogressBar

Salve, uso D3 Pro e volevo sapere se qualcuno di voi conosce il modo per far
vedere l'avanzamento della ristrutturazione con una progressbar. Ovvere
quando viene ricostruita una tabella per ogni record o set di record mi
faccia vedere la progressbar che avanza.
Ciao Alan

Ogni volta che la tabella esegue un NEXT esegui l'istruzione:
Imposta ProgressBar.Max := Table1.RecordCount;
ProgressBar.position := ProgressBar.position +1;

 ProgressBar.position := ProgressBar.position +1;
Il tuo metodo mi va bene ma per ricreare gli indici io faccio:
Check(DbiRegenIndexes(Table.Handle));
Che evento devo attivare per farla avanzare?
Oppure esiste un metodo migliore per ricostruire gli indici?
Grazie Alan

 ha scritto nel messaggio
news:S4T08.29401$cU4.9...@twister1.libero.it...


Lavoro con D3 Pro e utilizzo tabelle DBIV.
Per ricreare gli indici utilizzo la seguente funzione trovata su una qualche
FAQ:
Check(DbiRegenIndexes(Table.Handle));
Se percaso qualcuno conosce un qualsiasi metodo per ricostruire gli indici
diverso che mi permetta di visualizzare l'avanzamento dell'operazione gliene
sarei molto grato.
Ciao Alan

 Oppure esiste un metodo migliore per ricostruire gli indici?
Scarica la libreria TUtil32 da:
C'e' un'applicazione completa di verifica delle tabelle,
completa di sorgenti, in cui ci sono tre progress bar che
avanzano man mano che l'applicazione ricostruisce gli
indici.
http://www.borland.com/devsupport/bde/utilities.html
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:51418.32793$aD.11...@twister2.libero.it...

Puoi scaricarti la dll TUtil32.dll direttamente dal sito del sig. Borland,
Fa la ricostruzione degli indici e (ma attenzione) anche la ricostruzione della
struttura della tabella.
Se vuoi puoi perderti a fare l'interfaccia alla dll tramite tuoi componenti 
oppure scaricarti componentini fatti da qualche anima buona.
Ciao ciao


Ma non so se funziona con DBIV (so che funziona con Paradox)


Ringarzio tutti per l'aiuto.
Ciao Alan
Newsgroup: it.comp.lang.delphi
Titolo: Applicazioni delphi per WindowsCE

Devo realizzare con Delphi 3.0 un'applicazione da far girare su un PalmPC
con WindowsCE 1.2. Esiste una possibilità di fare ciò?
ALtrimenti, che linguaggi si possono utilizzare per realizzare sotware che
giri sotto WinCE?
Silvio

 wrote in message
8andrq$edh$1...@news.flashnet.it...


Con Delphi non e' possibile. Dovresti usare il Visual C della Microsoft
nella versione specifica che compila per Win CE (che come tu sai gira su
processori NON-Intel, e questo rende impossibile la compilazione da parte di
Delphi)
Ciao, Sandro

Paolo
ehmm a dire il vero non si scaricano si COMPRANO e non costano poco :(
Ciao
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

Quello di seguito l'ho preso dalla Newsletter di Programmazione.it e magari
ti può interessare
======================================================
Microsoft, codice Open Source per Windows CE
======================================================
Microsoft ha annunciato che metterà a disposizione
il codice del suo Windows CE.
Sembrerebbe che anche il gigante dell'informatica
abbia deciso di avvicinarsi al mondo Open Source se non
fosse che l'iniziativa sarà riservata a un ristretto
numero di utenti.
Evidenti le reazioni dalle comunità Open Source che
vedono nell'iniziativa di Microsoft più una mossa tattica
e pubblicitaria che un vero avvicinamento a quella
che è la loro filosofia.
In ogni caso per chi volesse provare a rientrare tra il
ristretto numero di eletti che otterranno il codice ecco
il sito dove registrarsi e prendere informazioni:
http://www.microsoft.com

Newsgroup: it.comp.lang.delphi
Titolo: Fare un nag screen quando non c'è l'IDE

Salve,
avete presente gli oggetti che generano un nag screen quando vengono
lanciati senza che l'IDE sia in esecuzione?
del tipo, se non hai delphi in esecuzione ti esce nell'exe "grazie per
aver provato gli oggetti... ecc"
Ecco, come si potrebbe fare?
Esiste un metodo "standard" e "sicuro"?
...cerco semplicemente nei processi di sistema se c'è delphi32 in
esecuzione (mi sembra una minchiata:P)?
Grazie,
Alan Solo

 esecuzione (mi sembra una minchiata:P)?
Su una newsletter ho trovato questa cosa:
Function RunningInTheIDE: boolean;
Begin
  Result:=FindWindow('TAppBuilder', nil) > 0;
End;
--
Jax

> esecuzione (mi sembra una minchiata:P)?
Dai anche un'occhiata a
http://www.coserv.net/~richardp/delphi/delphitips/note_1.htm
mi sembra piů completa.
--
Jax

On Fri, 06 Dec 2002 10:43:02 GMT, "Jax" <rispo...@newsgroup.grazie>
wrote:

Questa funzione non assicura (come dal suo nome si dovrebbe desumere)
che il programma sta girando lanciato dall'IDE, io potrei costruire
un'applicazione la cui classe del form principale si chiama
TAppBuilder e ho aggirato la protezione.  Neanche la soluzione del
controllo di "delphi32.exe" nella lista dei processi va bene, perche`
posso sempre compilare un'applicazione che non fa nulla, ma che si
chiama delphi32.exe e aggirare la protezione.  
Il metodo per testare che un programma venga lanciato dall'IDE o meno
e`:
if (DebugHook = 0) then
  // il programma e` un .exe stand-alone
else
  // il programma e` lanciato da Delphi
Ovviamente questa soluzione e` applicabile se si scrivono dei
componenti, i quali vengono piazzati in un'applicazione che si obbliga
a far girare nell'IDE di Delphi.
Se e un'applicazione .EXE stand-alone a dover testare l'esistenza o
meno dell'IDE aperto, allora temo che l'unica via possibile sia il
riconoscimento "fisico" dell'IDE, cioe` vedere se alla finestra di
classe TAppBuilder corrispondono tutte le finestre figlie
(FindWindowEx), ma e` un lavoraccio.

   // il programma e` lanciato da Delphi
In effetti avevo trovato anche questa soluzione, ma postare 3 messaggi
non mi sembrava il caso :))))
--
Jax

 a far girare nell'IDE di Delphi.
Scusa Andrea, ho visto che la variabile DebugHook viene definita nella
system, e questo codice permette di bypassare questo controllo.
ShowMessage(IntToStr(DebugHook));
DebugHook:=0;
ShowMessage(IntToStr(DebugHook));

system, e questo codice permette di bypassare questo controllo.
<snip>
Chiaro, se l'intento e` quello di bypassare un controllo di
protezione.
Newsgroup: it.comp.lang.delphi
Titolo: Array dinamici

Ancora una volta sono costretto a chiedervi aiuto su una cosa che avevo
fatto tempo fa e che adesso non riesco + a realizzare... array dinamici, per
l'appunto.
Per farla breve, io dovrei leggere da un file TOT bytes e sommarli
(praticamente un checksum), solo che questo TOT dovrebbe essere variabile...
datemi una dritta voi, che 2 anni senza delphi si fanno sentire :P
Grazie e kupo
Jax

Se usi dal Delphi4 in poi allora puoi semplicemente scrivere
var x:array of integer;
e poi usare SetLength e Length per cambiare le dimensioni dell'array
Ciao !            {MSX}

 Se usi dal Delphi4 in poi allora puoi semplicemente scrivere
Uhm........ penso che installerò presto D5 ^___^
Comunque ho D3 per adesso.
Kupo
Jax

 Comunque ho D3 per adesso.
Ciao Jax,
                implementati una TBytesList partendo da una Tlist, non è
difficile...
Ho postato poco tempo fa un esempio su come avere una TIntegerList o forse
era TFloatList... cmq l'argomento era quello...
Se non lo trovi scrivi pure che ti rinvio il tutto.. :-)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

era TFloatList... cmq l'argomento era quello...
Occhio che con array molto lunghi (centinaia) TList e' di una lentezza
esasperante, visibile anche a occhio nudo...
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

...

Non sono sicuro di aver capito.
Hai un file di tot byte e tu devi elaborarli tutti fino ad un certo punto
oppure hai una limitazione (per motivi tuoi) di memoria e puoi quindi
caricare in memoria solo una quantità non definibile in fase di compilazione
di dati alla volta?
Se è la seconda prova a dare un'occhiata alla procedura sotto.
Se non c'ho beccato dammi qualche altra informazione...
Ciaooo!
Matteo
function checksum(fname:string;size:integer):integer;
type Tbuffer=array[1..10000000]of byte;
var
 buffer:^Tbuffer;
 wf:file;
 nread:integer;
 c:integer;
begin
 getmem(buffer,size);
 assignfile(wf,fname);
 reset(wf,1);
 result:=0;
 repeat
  blockread(wf,buffer^,size,nread);
  for c:=1 to nread do inc(result,buffer^[c]);
 until nread=0;
 closefile(wf);
 freemem(buffer,size);
end;

Newsgroup: it.comp.lang.delphi
Titolo: Verificare la Versione di Windows Installer attualmente in uso (installata)

Salve a tutti,
avrei la necessità di verificare la versione di windows installer
attualemente installata
sul pc, qualcuno può aiutarmi.
Grazie
Saluti
Massimo Caroccia

gia visto su msdn?
A.

 sul pc, qualcuno può aiutarmi.
ricorda che google e' sempre un grande amico! :-)
Basta cercare "detect msi version" ed ecco cosa dice il primo link:
"To check the version of the Windows Installer on a system, one needs to 
check the version of MSI.DLL in the Windows\System 32 folder"
ciao
Giacomo

Grazie 1000 per le risposte.
Newsgroup: it.comp.lang.delphi
Titolo: Test di confronto tra: Delphi, Java e .NET

Test effettuato tramite il programma:
Simulazione Atomi 4.0 Freeware
http://www.alessandropulvirenti.it/programmazione
Saluti
--
Alessandro Pulvirenti
al...@alessandropulvirenti.it
http://www.alessandropulvirenti.it

 ha scritto nel messaggio
news:5ChP9.31301$Q%4.97...@news1.tin.it...


 allora questa .NET di M$ non è da buttare via??
Non mi sembra che i risultati del test siano particolarmente favorevoli a
(wc).net, quanto piuttosto a Java...
Comunque, non e' proprio da buttare, almeno a livello di prestazioni. Sono
altre le cose che non mi piacciono...


http://www.alessandropulvirenti.it/programmazione
sul tuo sito hai scritto che ritieni sorprendente che
i programmi DOS (che e' monotasking) siano
piu' lenti di quelli windows o linux (che sono
multitasking): non c'e' da sorprendersi, il DOS
oltre che monotasking e' anche a 16 bit (ed
esegue programmi a 16 bit nella modalita'
segmentata di 8086), mentre winzozz e linux sono
a 32 bit ed eseguono prg a 32 bit che "vedono"
una zona di memoria lineare.
In ogni caso se un sitema operativo multitasking ha
un solo task attivo non si discosta molto, come
prestazioni, da un so monotasking.

 ha scritto nel messaggio
news:av8vfr$k58$3...@lacerta.tiscalinet.it...

Nella pagina dedicata alle "Conclusioni" ipotizzo gli stessi motivi che hai
esposto tu.
Ciao


 esposto tu.
pardon, non l'avevo visto...

Newsgroup: it.comp.lang.delphi
Titolo: Creazione a run time di 3 ttable

Ciao a tutti,
    potrebbe essere una domanda semplice .... ma ho qualche problema !!
 
Nell' oncreate di una form creo a runtime da 1 a 3 tabelle ttable.
Il nome della tabella e' 'Tabella'+IntToStr(I).
 
Procedure TForm1.FormCreate(Sender:TObject);
Var I : Integer;
      T : TTable;
Begin
    For I:=1 To 3 Do
    Begin
        T:=TTAble.Create(Nil);
        T.Name:='Tabella'+IntToStr(I)
        .....
    End;
end;
 
Ecco la domanda
 
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
   // Cosa metto qui per chiudere le tabelle e liberare la memoria ????
   // Ho provato con findcomponent ma non trova niente, ritorna sempre nil
   // dovrebbe essere corretto perche' la ttable non ha il parent che la 
lega alla form1 (bestiata??)
end;
 
Per ora sono fermo qui, se non risolvo non vado avanti !!!
 
Grazie a tutti
 
Ciao, Daniele
 
 

     potrebbe essere una domanda semplice .... ma ho qualche problema !!
 
         T:=TTAble.Create(Self);
 
Se non lo inserisci nella form come fa a trovarlo il findcomponent?
 
Ciao
 
 

 end;
 
Se non tieni da parte i riferimenti, potrebbe essere effettivamente
difficile trovarle.
Banalmente:
 
fTableList := TList.Create(nil);
for i := 1 to 3 do begin
  T := TTable.Create(nil);
   ...
  fTableList.Add(T);
end;
 
dove fTableList è un campo private del form.
 
Saluti
Paolo Arosio

DON'T FEED THE TROLL.
Newsgroup: it.comp.lang.delphi
Titolo: Firebird : Problemi in Registro Eventi

Buongiorno a tutti...
ho problemi con un db firebird che è condiviso sia da un'applicazione 
client/server che da una in internet.
E' da una decina di giorni che il tutto è funzionante...ma sul registro 
degli eventi mi ritrovo questa scritta sporadicamente ( 8 volte in 10gg ) :
Impossibile trovare la descrizione dell'ID evento ( 281 ) nell'origine ( 
FirebirdGuardianDefaultInstance ). Il computer locale potrebbe non disporre 
delle necessarie informazioni nel Registro di sistema o dei file DLL 
necessari per visualizzare messaggi da un computer remoto. Utilizzare 
/AUXSOURCE= flag per recuperare la descrizione. Per ulteriori informazioni, 
consultare la Guida in linea e supporto tecnico. Le seguenti informazioni 
sono parte dell'evento: Abnormal Termination: 
C:\Programmi\Firebird\Firebird_2_0\bin\fbserver.exe: terminated abnormally 
(4294967295)e
poi interviene il guardian e lo tira di nuovo su...
Non riesco a trovare notizie relative a questo...
mi potete aiutare ?
GRAZIE !
Firebird 2.0 superserver su Windows 2003 server ( VMWARE )
-- 
Alberto Menghini

1) riesci a fare un test per stabilire se il casino lo fa la parte web
o la parte c/s?
2) la applicazione c/s gira ANCHE sul server win2003?
3) a scanso equivoci, suggerirei una ricerca nella kb di vmware (se
esiste).
4) se la parte web gira su .Net, ti suggerisco di scrivere un
programmino da 4 soldi in c# (o 
delphi.net
) giusto x fare uno stress
test del provider 
ado.net
 di fb e magari verificare sul sito di fb se
sono state segnalate anomalie.
5) nella cartella windows\system32 dovrebbe esistere una cartella dei
log di iis;
vedi se trovi qlc di strano e non tener conto dell'orario che, a detta
di alcuni, potrebbe essere errato;
tra () occhio che le righe del log sono molto lunghe, quindi
assicurati di leggere TUTTO
6) giusto x essere sicuri, un bel controllo dei dischi del server.
Pax vobiscum
A.

Luke ha scritto:

Utilizzi delle UDF ?
Max
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto!! con apertura file Excel OLE,DDE o altro

Avrei bisogno di un aiuto relativo a questo problema:
In una directory ho diversi file excel corrispondente ad ogni giorno del
mese , facciamo l'esempio che essi siano dei fogli presenza degli impiegati
; io vorrei leggere per ogni dipendente le ore lavorate per un certo periodo
dell'anno, quindi, lasciando da parte la selezione di quali file prendere;
qualcuno mi sa' dire, dato che non sono molto pratico  e sopratutto non
trovo un HELP per quanto concerne i comandi OLE e/o DDE, come potrei leggere
i file Excel, attivare un filtro ,prelevare il dato per quel
dipendente,chiudere il file aprine un altro e cosi' via?
Se fosse possibile senza utilizzare l'ODBC dato che l'applicativo potrebbe
funzionare su più PC. 
Esempio del file 
 <<...>> 
Saluti da Luca G.
--
Posted from 
mail.tim.it
 [194.243.137.67] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...qualcuno mi sa' dire, dato che non sono molto pratico  e sopratutto non
trovo un HELP per quanto concerne i comandi OLE e/o DDE, come potrei leggere
i file Excel, attivare un filtro ,prelevare il dato per quel
dipendente,chiudere il file aprine un altro e cosi' via?
Se fosse possibile senza utilizzare l'ODBC dato che l'applicativo potrebbe
funzionare su più PC. ...
Io ho fatto una cosa analoga :
. ho creato un foglio excel
. l'ho riempito di dati provenienti da delphi
. ho formattato le colonne
. ho salvato il file
Il tutto in OLE Automation utilizzando dei comandi di questo tipo:
var
    vExcel: Variant;
          vExcel := CreateOLEObject('Excel.Application');
            ....
            ....
          vExcel.Quit;    // esce da excel
Per quanto riguarda i comandi di Excel ti consiglio di passare attraverso la
guida in linea di VB for Applications (sempre di Excel).
ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: help su kylix

Ciao a tutti!
Premetto che se scrivo in questo newsgroup è perchè ho perso mezza
giornata a cercare documentazione "a me adatta" su Kylix, ma non ne ho
trovata un granchè. Inoltre non ho trovato su Mailgate un newsgroup per
Kylix, percui perdonate la mia intrusione.
Dopotutto Kylix e Delphi sono cugini..
E' proprio di questo rapporto di parentela su cui voglio informarmi..
E' davvero così stretto?? Intendo dire.. posso imparare Kylix leggendo
documentazione su Delphi e fare solo un piccolo sforzo di riconversione
mentale?
Vorrei iniziare a studiarlo, ma non trovo guide valide in giro.
Sapete darmi qualche consiglio / link?
Il mio problema è che dovrei realizzare un microscopico programma, (in
linux) che basandosi sull'output di un programma (last, che mostra le
statistiche di connessione degli utenti) mi faccia il conteggio dei
minutio di connessione di un dato utente..
Come faccio ad eseguire un programma da shell e a leggerne l'output?
In pratica devo fare una sorta di programma per cyber cafè...
Premetto che in passato (remoto) ho studiato C/C++ e Visual Basic,
percui conosco la programmazione (..beh, conosco è una parola grossa..
diciamo che mi sento predisposto ad affrontarla!)
Grazie a tutti.
Alle
p.s. spero di non generare flames
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 p.s. spero di non generare flames
Per così poco... questo ng è tranquillo. Dovresti vedere iamsc... ;)
Ciao.
Mimmo.

 Mimmo.


 Quindi il comendo per eseguire comandi è fork() anche in delphi?
No, sotto Delphi devi appoggiarti alle routine del s.o.: 
ShellExecute/ShellExecuteEx/CreateProcess.
In ogni caso, tieni presente che fork() non serve propriamente
ad eseguire comandi, ma a biforcare il processo.  Deve sempre
accompagnarsi ad una funzione specifica per il lancio del
processo figlio.


 dov'è il manuale on-line? intendi l'help del programma stesso?
Certo. L'help del programma è fatto bene.
Ciao.
Mimmo.
Newsgroup: it.comp.lang.delphi
Titolo: conversione veloce ore e minuti

Salve a tutti
Devo fare diversi input di valori corrispondenti ad una "durata!" di diverse 
attività inel fomato HH:MM
Attualmente li salvo in campi in formato FLOAT
L'input viene eseguito come HH,MM (ore virgola minuti) ma va bene anche così
Il problema è invece sommare quesiti valori per ottenere una "durata" totale 
in quanto l'input
è di ore virgola minuti che dovrebbero essere convertiti in ore virgola 
minutidecimali
Che voi sappiate, esiste già qualche funzione di conversione tra numeri e 
ore:minuti ?
Altrimenti non i rimane che dividere e moltiplicare all'infinito ....
Grazie 


E' sufficente agggiungere '40 minuti' ai minuti e poi togliere 24 se il
numero di ore eccede il valore 24.
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Attualmente li salvo in campi in formato FLOAT
Perchè Float e non Time ?
Goblin
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

>Perchè Float e non Time ?
Si possono sommare ottenendo la somma "giusta" ?

Carmelitano ha scritto:

Qui sotto una piccola demo
E1..E5 sono dei componenti TMaskEdit con la prop editmask !90:00;1;_
procedure TForm1.Button1Click(Sender: TObject);
Var T1,T2,T3,T4,T5: TTime;
     nGiorni: Integer;
     nOre: Word;
     nMinuti: Word;
     nSecondi: Word;
     nMsec: Word;
     oTime: TDateTime;
begin
   T1 := StrToTime(E1.Text);
   T2 := StrToTime(E2.Text);
   T3 := StrToTime(E3.Text);
   T4 := StrToTime(E4.Text);
   T5 := T1+T2+T3+T4;
   nGiorni := Trunc(T5); // la parte intera sono i giorni se voglio le 
ore la moltiplico x 24
   oTime:= T5-nGiorni;
   DecodeTime(oTime,nOre,nMinuti,nSecondi,nMsec);
   ShowMessage('Giorni: '+IntToStr(nGiorni)+ ' - ore: '+IntToStr(nOre)+' 
- minuti: '+IntToStr(nMinuti));
end;
Goblin
Newsgroup: it.comp.lang.delphi
Titolo: Combo box in dbGrid

è possibile modificare le proprieta di una combo box dentro una dbgrid di
modo che funzioni come quelle che si possono avere usando le griglie in
access???
se si sarebbe carino avere dei ragguagli in proposito ovvero cosa leggere ed
eventualmente come fare.
Grazie Ettore

 ha scritto:

i campi di LookUp vengono visualizzati come combobox
(doppio click du tquery/ttable add field - lookup)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Problema Update DBMemo in DBGrid

Salve a tutti, io ho questo problema:
ho un semplice database Access chiamato nel mio programma da un
componente Database, al quale è collegato un Table, al quale è
collegato un DataSource, al quale è collegata una Dbgrid.
Ho inoltre un DBMemo collegato al DataSource.
Fin qui funziona tutto, il problema nasce quando voglio operare sul
contenuto della memo:
io voglio ordinare la lista di parole contenuta nella memo e tramite
del codice riesco a farlo, ossia riesco a cancellare le linee della
memo e a riscriverci con il comando DBMemo1.Lines.Append(stringa) le
parole ordinate, il problema è però ke non appena mi sposto su di un
altro record tramite la DBgrid e poi ritorno sul record ke avevo
ordinato, mi accorgo ke è tornato quello originale, qualcuno conosce
il comando per forzare un update della DBMemo?
Grazie in anticipo.

Devi fare il Post con il componente tTable.
 
table1.post
 ;
Sperando di essere stato di aiuto.
Ciao
Mario (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Alla fine sono riuscito a risolvere il problema!
All'inizio mettendo solo il 
table1.post
 mi generava un eccezzione sul
dataset, dicendomi ke il dataset non era in stato di editing o insert
Poi con l'aggiunta del Table1.Edit mi ha funzionato tutto ecco il
codice:
 
        Table1.Edit;
        Table1.FieldByName('KEYWORDS_ITA').AsString := memoOrdinato;
        Table1.Post;
Grazie Mario per il suggerimento.
Ciao.