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

Ciao ragazzi,
  mi chiedevo chi di voi sta utilizzando questi experts! 
Avete qualche idea su cosa potrei implementare di nuovo?
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Avete qualche idea su cosa potrei implementare di nuovo?
SI, e' un po' impegnativo forse...
Un comando che, impostata la cartella di destinazione, faccia lo zip dei
sorgenti del progetto e me lo metta nella cartella di backup. Praticissimo e
comdo. ;)
(Io alla fine di ogni giorno faccio *a mano* uno zippone dei progetti su cui
ho lavorato e lo strasferisco sul disco di rete aziendale che verra'
backuppato con un batch. Le pixeperts potrebbero aiutarmi a facilitare il
backup del mio lavoro!)
-- 
Morde. 
(morde at programmer dot net)

 comdo. ;)
L'idea non è male! Stasera inizio a lavorarci e vediamo che ne viene
fuori...
A questo punto implementerei anche il Clean-Directory! Non credo tu
voglia zippare i file .dcu, ~pas etc..


voglia zippare i file .dcu, ~pas etc..
Bravo Ale, pero' il clean directory e' gia nelle GExperts, infatti prima di
zippare pulisco sempre col clean.
Ma a qeusto punto, mi viene in mente un'idea.
Perche' non importare nei tuoi pixexperts i principali gexperts, e fare di
pixexpert l'estensione italiana delle gexperts?
Io le chiamerei PixItGExperts, le gexperts potenziate dalle pix!
vedi tu...
;)


 pixexpert l'estensione italiana delle gexperts?
Neanche questa è male!!! ...mmmmmm.... mi piace! 
A proposito!!!
Quella anomalia che mi hai segnalato (riguardo il Run Without Debug) non
riesco a replicarla!
Potresti farmi avere il codice che usi per la gestione del *Tab as
Enter*?


 Io le chiamerei PixItGExperts, le gexperts potenziate dalle pix!
:)
--
Acqua
-------------------------------------------------------
Download new version of my PixExperts for Delphi 6/C++ Builder 6 at
http://www.salexander.supereva.it/Pix_Exp171D6.zip

Non è che poi erik mi reclama che è uguale alla *sua*? :)
beh.... quando devi cancellare una serie di file, non e' che lo si possa fare
in 2000 modi differenti, ti pare?
:)


 sort dei TAB: da nessuna parte e' cosi' intuitivo e rapidamente
accessibile.
Mi ha scritto Erik, dicendo non ci sono problemi sul fondere GExperts e Pix
Experts....
Stiamo iniziando a collaborare sotto questo senso... quindi, finchè non
chiarisco come procedere, interrompo la distribuzione dei Pix Experts.
O nasceranno i PixItGExperts (come dice Morde) o i Pix Experts verranno
implementati nei GExperts (cosa che sinceramente preferisco)
--
Acqua

Experts....
Questa e' la dimostrazione che anche all'estero i programmatori italiani
possono essere apprezzati e valorizzati :)
Italian Delphi Programmers RuLezZ!

Newsgroup: it.comp.lang.delphi
Titolo: File "#include"

Provengo da altri linguaggi che usano i file "#include" per le 
informazioni di assegnazione di "Costanti manifeste".
Ho iniziato a studiare Delphi7, e non trovo (se ci sono) dove e come 
assegnare i file #include.
Sapete dirmi cosa e dove cercare?

 informazioni di assegnazione di "Costanti manifeste".
In Delphi non esiste l'inclusione dei file header, come invece succede in
C e in C++, perché le unit di compilazione consistono di un unico file,
contenente la parte "interface" (quindi tipicamente tutto ciò che andrebbe
in un file header .h) e la "implementation" (tutto ciò che invece andrebbe
nel file .c, statico e non).
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Cerca sull'help il termine $INCLUDE vedrai che non c'e' differenza dal c.
Giorgio
PS. In Delphi i file di costanti si possono inserire semplicemente creando 
una UnitX dove metti le definizioni e agganciandola alla tua form inserendo 
UnitX tra le Uses.
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:d6ficm$65g$1...@news.newsland.it...


Grazie!
Lo studio prosegue, ma scopro che Delphi è programmazione procedurale.
Per cui metti funzioni e/o procedure anche in disordine.
Grazie per le notizie. Vi leggo con "avidità". 

 Cerca sull'help il termine $INCLUDE vedrai che non c'e' differenza dal c.
La direttiva $INCLUDE di Delphi NON è l'equivalente del C.
Andrea
p.s.: ma perché rispondi sempre a me quando ti rivolgi ad altre persone ?


 Per cui metti funzioni e/o procedure anche in disordine.
Questo non andrebbe fatto mai, in nessun caso.


Pardon .. per l'inesattezza. Per Andrea: andavo semplicemente in "discesa 
accodandomi al thread" .
Ciao Giorgio
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:d6k73s$148$1...@news.newsland.it...

Newsgroup: it.comp.lang.delphi
Titolo: Zappare...

Come faccio a fare lo zap di una table DBF con Delphi (e a farne il pack)?
Qual'è il comando?
Grazie a tutti, ciao!
  Claudio

Qual'è il comando?
Apri il tuo browser, digita 
www.google.it
, poi clicca su gruppi e nella
casella di ricerca scrivi:
delphi zap dbf table
poi batti invio, e cerca tra i risultati.
Fai sempre cosi' prima di chedere sul ng.
Ciao
-- 
Morde. 
morde[at]programmer[.]net

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

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


Facendo la stessa procedura su google avresti ottenuto una serie di post che,
se letti attentamente, ti avrebbero indotto a capire che il packing di una
ttable direttamente non e' possibile, ma bisogna utilizzare le API fornite dal
BDE e precisamente il metodo DBIPackTable. ti riporto un post apparso su
borland.public.delphi.database.desktop
by Bill (TeamB)
Add the BDE unit to your uses clause. All of the BDE API functions are
described in the BDE API help file in your BDE directory.
function dgPackDbaseTable(Tbl: TTable): DBIResult;
{Packs a dBase table by calling DbiPackTable. The
 table passed as a parameter will be opened if it
 is not already open.}
begin
  Result := DBIERR_NA;
  if Tbl.Active = False then
    Tbl.Open;
  Result := DbiPackTable( Tbl.DBHandle, Tbl.Handle, nil, nil, True);
end;


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

Claudio Zanetta wrote:
<snip>
it.comp.agricoltura? <g>
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Quale database?

Vorrei che qualcuno mi chiarisse una volta per tutte il seguente dilemma:
vorrei creare una applicazione in delphi7 composta da soli due files,li file
eseguibile e il file dei dati in modo che quando do' al cliente i due files
non vi sia bisogno di tirarsi dietro DLL e BDE vari.
Ovviamente il file dei dati deve essere protetto,pertanto ho scartato files
di tipo DBF,Paradox,MsAccess in quanto facilmente possono essere sprotetti
ed anche perche' si tirano dietro il BDE.
Ora,usando Delphi7 (Professional o Enterprise) si puo' ottenere quello di
cui sopra,per esempio usando Interbase o DBExpress?
Non e' che il cliente deve avere pure lui installato Interbase o DBExpress?
E' possibile se uso codesti database,inoltre,avere un sistema di protezione?
Due files che non si tirano dietro mega di altra roba (DLL e BDE)io li ho
ottenuti con un componente di terze parti (EasyTable),solo che le query
lasciano a desiderare,in quanto sono di sola lettura,si gioca solamente sui
filtri delle tabelle,pero' l'applicativo e' ridotto a un eseguibile ed ad un
file dei dati.
Avevo letto che il BDE era ormai in disuso,ma mi sembra che anche con
Delphi7 il cliente se lo deve tirare dietro.
Grazie infinite per la risposta.
Paolo

 quello di cui sopra,per esempio usando Interbase o DBExpress?
Interbase e' un database a pagamento, Firebird e' open source,
DBExpress e' un sistema di accesso ai dati, non un database.
Pensa ad utilizzare il ClientDataSet.
Comunque il tuo modo di pensare (solo 2 file, i dati protetti) non e'
il massimo.
-- 
I'am what I'am, I do what I can

 ed anche perche' si tirano dietro il BDE.
DBISAM v.4 : ha la crittografazione a chiave personalizzabile, e si integra
totalmente nell'exe senza bisogno di dll di sorta. I file di dati al massimo
saranno 3 per tabella: un idx per l'indice, un dat per i dati e un blb per i
campi blob.
Ciao, Sandro


 Scusa se mi intrometto, ma non ho capito il senso di : Pensa ad utilizzare
il ClientDataSet.
Giusto una curiosita!
Antonio Volpe.

 utilizzare il ClientDataSet.
Il ClientDataSet puo' essere utilizzato per salvare in formato binario
o XML un dataset (in pratica una tabella).
Utile per piccole applicazioni o per gestire tabelle con dati statici
(es sorgenti per iste combinate etc.)


Newsgroup: it.comp.lang.delphi
Titolo: semplice domanda:significato prefissi in delphi

x intenderci TForm la T che significato ha
ed altre iniziali se ve ne sono.

 ed altre iniziali se ve ne sono.
Indica semplicemente "Type", un tipo. Sono convenzioni di scrittura del 
codice Delphi. Facendo una ricerca con Google, trovi senz'altro qualche 
risorsa o articolo a riguardo.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Codici KEY

Avrei bisogno di intercettare il codice KEY del tasto "invio" non quello
della tastiera ma quello del tastierino numerico(quello a destra della
tasrtiera).
Poiche devo fare un'applicazione che quando viene digitato l'"invio" normale
mi passa agli DBEdit successivi e quando viene digitato l'"invio" del
tastierino numerico mi salva i dati.
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:217Z220Z138Z107...@usenet.libero.it...


 tastierino numerico mi salva i dati.
Se non ho capito male tu hai bisogno di un "Enter as Tab".
Io ho risolto nel seguente modo.
Il codice seguente l'ho implementato per far sì che quando si preme il tasto
Invio, in qualsiasi parte dell'applicazione, venga simulata la pressione del
tasto Tab:
unit UTabReturn;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls,
  Forms, Dialogs, StdCtrls, ExtCtrls;
// Questa unit non ha nulla nella parte interface;
// basta aggiungerla ad una clausola uses per metterla in azione
// (vedi sezioni initialization e finalization).
implementation
var
  HookHandle : integer = 0;
// funzione di hook
function HookProc(code: Integer; wParam: WPARAM;
  lParam: LPARAM): LRESULT stdcall;
var
  AttCntl: TWinControl;
begin
// solo se Result è 0 l'applicazione riceve
// il messaggio di tastiera
  Result := 0;
// se code è negativo bisogna chiamare il prossimo hook
  if code < 0 then
    Result := CallNextHookEx( HookHandle, code, wParam, lParam )
// altrimenti, se il messaggio è KeyDown
// e il tasto è Invio, lo intecettiamo
  else if Assigned( Screen.ActiveForm ) and
          (lParam and $80000000 = 0 ) and
          (wParam = VK_RETURN ) then begin
  // riferimento al controllo che ha il focus
    AttCntl := Screen.ActiveForm.ActiveControl;
  // se è un Edit ma non un Memo...
    if ( AttCntl is TCustomEdit ) and not
       ( AttCntl is TCustomMemo ) then begin
  // ...sostituisco il messaggio con un altro che indica
  // di passare al controllo successivo
      Result := 1;
      SendMessage( Screen.ActiveForm.Handle, WM_NEXTDLGCTL, 0, 0)
    end;
  end;
end;
initialization
begin
// collego l'hook per il thread corrente
  HookHandle := SetWindowsHookEx( WH_KEYBOARD,
    HookProc, 0, GetCurrentThreadId );
end;
finalization
begin
// scollego l'hook alla fine
  UnhookWindowsHookEx( HookHandle );
end;
end.
Spero che il codice ti sia chiaro....
bye
 Alessandro Storniolo
Newsgroup: it.comp.lang.delphi
Titolo: Risultati Delphi Informant Award 2003

Sono stati pubblicati i risultati 2003:
http://www.delphizine.com/opinion/2003/09/di200309jc_o/di200309jc_o.asp
Saluti
Marco Kregar
marco....@firebirdsql.it


http://www.delphizine.com/opinion/2003/09/di200309jc_o/di200309jc_o.asp
Molto interessante !...
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

Certo non considerare i prodotti non commerciali falsa
un pň i risultati....ma complimenti a Marco Cantů per
"Mastering Delphi 7". (in attesa che i suoi ng ripartano :-)
Marco Kregar
marco....@firebirdsql.it

"Mastering Delphi 7". (in attesa che i suoi ng ripartano :-)
Aspetta di vedere l'Open Delphi Manual ;-))


 
http://groups.yahoo.com/group/delphi_open_manual/
Ma ci si può iscrivere o è un club privè ? ;-)
Marco Kregar
marco....@firebirdsql.it

Ma ci si può iscrivere o è un club privè ? ;-)
Ci si può iscrivere.  Ad oggi siamo 39 membri.


> Ci si può iscrivere.  Ad oggi siamo 39 membri.
40
Marco Kregar
marco....@firebirdsql.it
www.firebirdsql.it

un pò i risultati...
Sottoscrivo in pieno, IMHO questa classifica assomiglia piu' ad una
pubblicita' senza prezzi che ad un vero rank.
-- 
Morde. 
(morde at programmer dot net)


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

Non voglio fare pubblicità, ma la  quantumgird l'ho usata e il problema
serio che ho avuto è stato il perdermi nella miriade di opzioni che ha.
Poi, ho usato la suite smime vcl di nsoftware.
Avevo necessità di produrre una email firmata digitalmente identica ad una
prodotta con outlook express e non ci riuscivo
Ho mandato al supporto le 2 mail generate e il codice spiegando quale era il
mio problema.
Bhe, il g dopo ho ricevuto la mail con il codice modificato:
seleziona-copia-incolla-compila-esegui-tutto ok.
Bye
A

seleziona-copia-incolla-compila-esegui-tutto ok.
Cosi' dovrebbero funzionare tutti gli staff dei prodotti commerciali.


Newsgroup: it.comp.lang.delphi
Titolo: Formato foglio in W2kPro

Da quando ho win2k non mi era ancora capitato di dover usare un formato non
standard del foglio, così ho provato a farlo, ma non sono riuscito nel mio
intento in quanto manca la dicitura [Personal] sostituita con una [Custom],
comunque non modificabile. Le stesse stampanti (NEC P30 ed Epson LQ2070
ESC/P 2) con Winsozz 98 mi lasciano fare ciò che desidero. (???)
Cosa mi suggerite, visto che nei siti dei rispettivi produttori l'ultimo
aggiornamento è del 1999?
Cià
Fra.

Ringrazio Matteo Montanari per la soluzione suggerita.
Funge! E come funge!
Grassie.
Cià
Fra. :)

Per la cronaca ho spedito una immagine Jpg a "JVLIVS Francesco Pedone " che
avevo ricevuto dal servizio Epson (tra l'altro in tempo record, mi pare 4
minuti)  quando gli chiesi dove dovevo sbattere la testa per impostare dei
moduli da 3" sotto windows 2000
La soluzione è nella finestra Stampanti, e scegliere File->Proprietà del
server e impostare il formato personalizzato.
Ciao
Matteo

OPS!  ...ehmmm.... ;) Ero certo di averlo postato, ma ora che sono rientrato
mi sono reso conto di averlo fatto solo nel ng di Cantů.  Pardon!
Grazie ancora!
Ciŕ
Fra. :)
Newsgroup: it.comp.lang.delphi
Titolo: Cerco Delphi 4

Scusate,
sapete dove posso trovare il download della versione 4 di Delphi?
Un grazie anticipato.
Joe

sapete dove posso trovare il download della versione 4 di Delphi?
Ne' il 4, ne' il cinque, ne' il 6: l'unica e' la 7 dal sito borland.
-- 
Morde. 
morde[at]programmer[.]net

Newsgroup: it.comp.lang.delphi
Titolo: Conversione secondi in TTime

Scusate la domanda banale... ma esiste una funzione che consente di creare
un TTime (TDateTime) a partire dal numero di secondi?
Io non sono riuscito a trovarla.
Grazie.
Zano.



potresti provare con 
  IncSecond(0, <numero di secondi>)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: Enumerazione dei computer in rete

Allora...
Ho implementato una funzione che mi restituisce i nomi dei computer presenti
nella rete.
Per farlo ho usato le API di windows (WNetEnumResource, WNetOpenEnum,
WNetCloseEnum).
Il programma sotto Win98SE gira che è una meraviglia.... ma sotto XP sembra
funzionare ma i nomi restituiti sono tutte stringhe vuote...
Se qualcuno sa dirmi il perchè o se conosce qualche sito dove posso trovare
del codice gliene sarei eternamente grato.
Grazie, Samuele

Esiste un bellissimo componente che fa quasto se vuoi te lo invio.
              \ | /
           ( @ @ )
-------oOO-(_)-OOo--------
`·.ļļ.·īŊ`JOJOBAīŊ`·.ļļ.·ī
`·.ļļ.·īŊ`JOJOBAīŊ`·.ļļ.·ī
`·.ļļ.·īŊ`JOJOBAīŊ`·.ļļ.·ī
`·.ļļ.·īŊ`JOJOBAīŊ`·.ļļ.·ī
-- ooooO--------Ooooo-----
   \      /          \      /
    \ _ /            \ _ /



Prova LanMan (LM.pas) fa parte del pacchetto JCL che trovi come sempre
in 
http://delphi-jedi.org
 
Ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"
Newsgroup: it.comp.lang.delphi
Titolo: Due domande sul registro di Win

Salve a tutto il ng. Ho due domande da porvi sul registro di win:
- Come faccio a cambiare la root key del registro di windows (io ho il nome
della chiave in una stringa)?
- Dove sono memorizzate le applicazioni che vengono caricate all'avvio di
windows (tipo quelle che comapiono nella barra vicino all'orologio
o che non sono nell'esecuzione automatica) ?
Grazie a tutti quelli che mi risponderanno... e anche a chi no...
--
-------------------------------------------------------
Stefano "Hierro" Zilli
ICQ #25566424

 o che non sono nell'esecuzione automatica) ?
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\RunOnceEx
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current
Version\RunServicesOnce
Ciao !!
Davide DG

Grazie a tutti quelli che mi risponderanno... e anche a chi no...
ok, ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Le chiavi sono in
LcaolMachine\Software\Microsoft\Windows\CurrentVersion\Run
oppure RunServices
Se devono essere eseguiti una sola volta, e poi cancellati dal reg,
in RunOnce
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(se rimuovete DALLASPAM, sapete...)
Newsgroup: it.comp.lang.delphi
Titolo: Query bloccate

Salve a tutti
Non so se riuscirò a spiegarmi perfettamente...
Ho una query del tipo...
SELECT ID, ID_Giornata, Descrizione_CCard, Valuta, Importo,
Importo_Commissione, ID_Mov_Banca, Definito, ID_CCard
FROM Giornata_dettaglio_carte_credit
where ID_Giornata=:ID
ORDER BY Descrizione_CCard
quando vado nella grid relativa non mi modificare i valori... ( le option
editng entershowedit e tutto il resto e' a true)
Premetto che questa query e' attiva in un processo con starttransaction...
Cosa puo' essere che la grid e' come readonly o disabled...
Spero d esser stato +/- chiaro

> Ho una query del tipo...
Quale tipo di componente?  IBQuery?
-- 
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 Premetto che questa query e' attiva in un processo con starttransaction...
Cioč? Inizi la transazione all'apertura del form e la chiudi al termine?
Uhm... una transazione a mio avviso dovrebbe rimanere aperta il meno 
possibile.
Ciao,
Gianluca.

 Cosa puo' essere che la grid e' come readonly o disabled...
La query (anche se non hai specificato di quale piattaforma e libreria 
si tratta) generalmente seleziona e restituisce record da una o più 
tabelle specificando legati, condizioni e ordinamenti, quindi per sua 
natura è un recordset di sola lettura.
Per poter modificare i record di una query, devi informare Delphi su 
come tale operazione deve essere effettuata attraverso appositi 
statement SQL, uno di refresh, uno di eliminazione, uno di modifica, 
uno di inserimento.
Generalmente, ciascuna libreria fornisce un componente *TXXUpdateSQL* 
che, associato alla proprietà /UpdateObject/ della query, la rende 
aggiornabile poichè fornisce gli statement sopra descritti e istruisce 
quindi Delphi sulle modalità da seguire per aggiungere, modificare ed 
eliminare i dati.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:Lp%td.273282$b5.13...@news3.tin.it...


 come se fosse readonly o avesse la proprietà disableedit...
A scanso di sviste, accertati che il componente *Query* abbia la 
proprietà /UpdateObject/ associata al componente *UpdateSQL*...può 
sempre capitare qualche distrazione.
Inoltre, controlla che la griglia non abbia opzioni che impediscono 
l'editing (proprietà /Options/ della *DBGrid*), o che il componente 
*Query* non sia forzatamente impostato su /ReadOnly/.
Dopo aver fatto tutti gli accertamenti del caso, se il problema persiste 
prova a collegare altri Data Control alla tua query: se risultano di 
sola lettura anch'essi, probabilmente hai sbagliato gli statement SQL 
(anche se mi aspetterei un errore esplicito, in tal caso) oppure c'è 
ancora qualche proprietà che inibisce l'apporto di modifiche ai dati 
della Query stessa.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web

Newsgroup: it.comp.lang.delphi
Titolo: [d6] loggare invio email e siti visitati

ciao a tutti è possibile con delphi intercettare ogni richiesta di sito o di
invio email e di loggarla all'interno di un database??? un mio cliente
vorrebbe loggare i siti che gli utenti visualizzano nella sua rete ed
inoltre vorrebbe aver traccia di tutte le email con allegati che spediscono
Simone

"Simone P." ha scritto nel messaggio

Post di ieri...
Comunque con Delphi direttamente no. Bisogna sviluppare un programma
apposito, magari usando Delphi.
Gianluca.



Ciao,
per quanto riguarda la navigazione puoi analizzare, se presenti, i logs del
Proxy, per le e-mail ho dei dubbi sulla legalità della cosa.
Bye.

 Proxy, per le e-mail ho dei dubbi sulla legalità della cosa.
Secondo la normativa sono illegali entrambe le cose in quanto dal log della
navigazione si potrebbero dedurre dati sensibili sulla persona. Ad esempio
se uno va spesso su siti con informazioni mediche, e magari specifiche, chi
legge il log potrebbe fare delle deduzioni sul suo stato di salute.
Più precisamente: il semplice fatto di loggare l'attività Internet non è
illegale. L'uso che se ne fa del log e l'accessibilità allo stesso (deve
essere protetto accessibile solo a chi è autorizzato) invece potrebbe
esserlo.
Ciao,
Gianluca.
-- 
Gianluca Plevani
-----------------------------------------------------------
http://www.brain-enterprise.com

inoltre vorrebbe aver traccia di tutte le email con allegati che spediscono
Consiglio: non accettare questo lavoro, finiresti in guai giudiziari perche'
svilupperesti un software per scopi illeciti.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Messaggi d'eccezione

Buongiorno a tutti.
Mi trovo nella necessità di importare dei dati da un file ASCII nelle mie
tabelle paradox e per far questo ho fatto delle routine come segue
try
   tbModello.Open;
   AssignFile( tFileImport, UpperCase( lstFile.Items.Strings[ i ] ) );
   Reset( tFileImport );
   while not Eof( tFileImport ) do begin
            if lBreak then break;
            Gauge.AddProgress( 1 );
            lbRecno.caption := IntToStr(Gauge.Progress);;
           Application.ProcessMessages;
            try
                ReadLn( tFileImport, cString );
                if not tbModello.FindKey( [ Copy( cString, 1, 4 ),
opy( cString, 5, 6 ) ] ) then tbModello.Insert
               else tbModello.Edit;
                tbModello.FieldByname('Stagione').AsString        :=
opy( cString,  1,  4  );
               tbModello.FieldByname('Codice').AsString          :=
opy( cString,  5,  6  );
               tbModello.FieldByname('Descrizione').AsString     :=
opy( cString, 11, 30  );
               .
               .
               .(PUNTO A)
               .
               tbModello.FieldByname('TagliaFine').AsString      :=
opy( cString, 54,  3  );
               try
                   tbModello.FieldByname('PezziConfezione').AsInteger :=
StrToInt( Copy( cString, 57,  3  ) );
               except
                   tbModello.FieldByname('PezziConfezione').AsInteger := 0;
               end;
               tbModello.Post;
           except
               tbModello.Cancel;
               .
               .(PUNTO B)
               .
               memError.Lines.Add( #9 + 'Cod.Stagione >'+Copy( cString,  1,
4 )+'<'#9 + 'Cod.Modello >'+Copy( cString,  5, 6 )+'<' );
               nErrore         := nErrore + 1;
               lbError.caption := Format( '%d',[nErrore]);
          end;
    end;
    CloseFile( tFileImport );
finally
     tbModello.FlushBuffers;
     tbModello.close;
end;
Visto che nel (PUNTO A) ci sono tanti campi, sarebbe possibile nel (PUNTO B)
intercettare la descrizione dell'eccezione per visualizzara come nota in
modo da individuare, oltre al record in cui capita l'errore, anche la
descrizione del messaggio di errore?
Spero di non essere stato troppo lungo...
Ringraziando anticipatamente...
--
Alberto Menghini
alb...@asoft.it

Application.HandleException(Self)
per maggiori info consulta l'help on-line.
ciao
Solid Snake

>
[....]
sarebbe possibile [...]
intercettare la descrizione dell'eccezione per visualizzara come nota in
modo da individuare [...] anche la
descrizione del messaggio di errore?
Spero di non essere stato troppo lungo...
[...]
<<
Non so se ho capito, ma se con "descrizione del messaggio di errore"
intendi il messaggio che mostra Delphi in un MessageBox, quello è la
proprietà Message dell'oggetto Exception. ES:
-------
try
  ...
except
  on E: Exception do begin
    ShowMessage(Format('E'' stata alzata un''eccezione!'#13#10'%s',
      [E.Message]));
  end;
end;
-------
v. anche help relativo a "ExceptObject"
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Intercettare l'evento di click dello TScrollBox

Ciao a tutti ho il problema di intercettare l' evento di click sul
TScrollBox.
Mi spiego meglio in questo componente ho creato dinamicamente n immagini
(Timage) e ho bisogno che clickando (passatemi il termine) su uno di questi
l'immagine sia vista in un altro TImage di dimensioni più grosse. Ho provato
a mettere un Break Point ma non si ferma.
Grazie 1000 a tutti.
Denis

 wrote...

Non ti seguo: per intercettare il Click su un TScrollBox ti basta sfruttare
l'OnClick ma se il click lo fai su una delle TImage che hai creato dovrai
gestirlo lì...
Nella dichiarazione della Form:
  public
    { Public declarations }
    procedure GestoreClickSuImg(Sender: TObject);
  end;
nella sezione implementation
  procedure TForm1.GestoreClickSuImg(Sender: TObject);
begin
If (Sender is TImage) then
  Showmessage('Hey, mi hai cliccato!!!'#13#10
  'Sono la Timage: '+TImage(Sender).Name);
// qui puoi copiare il canvas sulla nuova Image + grossa, sfrutta il sender
per
// sapere su quale immagine hai cliccato...
end;
dopo aver creato l'immagine
   Img.OnClick:=GestoreClickSuImg;
Era questo che intendevi?
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Si, Andrea era proprio quello che volevo dire, pensavo di gestire il click
dello TScrollBox,
non sapevo che si poteva banalmente fare :
Img.OnClick:=GestoreClickSuImg;
Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Form1.Show dopo Form1.Create???

Ciao,
stavo debuggando una mia applicazione scritta in XE5 basata su un 
"FireMonkey Mobile HD Form" e, mettendo un po' di breakpoint qui e lï¿œ, 
ho notato che viene chiamato prima il Form1.Show e poi il Form1.Create....
 
Io sino ad oggi ho sempre creduto che succedesse il contrario: dove sbaglio?
Qualcuno sa dove trovare una documentazione sulla sequenza delle 
chiamate dei metodi dei form?
 
Ciao e grazie
MF

 ho notato che viene chiamato prima il Form1.Show e poi il Form1.Create....
 
Sei sicuro che i Form non siano già stati istanziati, magari perché nella lista dei moduli in "AutoCreate"?
 
Qui ci sono alcune informazioni sui comportamenti dei Form nelle applicazioni Mobile:
http://blog.marcocantu.com/blog/xe5_anonymous_showmodal_android.html
 
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 


Ciao Marco,
grazie mille per la "dritta" vado a leggermi l'articolo.
Ciao
MF
Newsgroup: it.comp.lang.delphi
Titolo: Applicazione che downloada un file

Della serie "potrei farmelo io ma non ho voglia", conoscete qualche
programmino che permetta, dandogli un URL e la posizione del file
salvato, di downloadare quel file magari mostrando una progress bar?
Se poi fosse open source Delphi, sarebbe il massimo ^___^;
--
Jax

 Se poi fosse open source Delphi, sarebbe il massimo ^___^;
Dimenticavo, escludo Getright che lo fa, ma ogni tanto crasha :(
--
Jax

Rispondo a Jax che ha scritto:

Su Torry ho trovato un componente che lo fa, si chiama
LiteWeightDownloader; ha un bachettino (non funziona settando la
proprietą DestinationFolder, bisogna usare FilePath), perņ fa quello che
volevo.
--
Jax



http://www.stardownloader.com/
E' freeware, e' una bomba: non mi separero' piu' da questo programmino
proprio perche' fa quello che dici tu, senza fronzoli o finestrone o popups...
Morde.
morde [at] programmer [.] net

 popups...
Sembra carino... ma mi sa che mi sono dimenticato di specificare una
cosa: dovrebbe permettere di passargli un URL via riga di comando...
--
Jax

cosa: dovrebbe permettere di passargli un URL via riga di comando...
Ma utilizza i componenti Indy, te lo fai come vuoi. Ad ogni modo credo
che quello che cerchi esista già da anni, si chiama wget
fe...@delenda.net
-- 
Becoming a supervisor is often the best way to achieve
a better-than-average income quickly if you don't have
a technical skill or a professional speciality.
       (Your First Step Into Management - 10th edition)

>downloadare quel file
Cosa è questa? La neolingua di 1984 di orwell? ;))
A.

Cosa è questa? La neolingua di 1984 di orwell? ;))
...perchè? te lo sei SCANNERIZZATO pure tu??? ;)
Ciao,
Peppe
_____
ICQ #9759626
Togli levaccà per contattarmi via email.

Newsgroup: it.comp.lang.delphi
Titolo: Cerco gommone

Gentilmente cerco, solo se vera occasione, gommone 7x1,5
in buono stato, meglio se seminuovo.
Indirizzate offerte all'indirizzo sopracitato.
Non scrivete se non in possesso dei requisiti necessari.
--
Posted from 
relay.pantheon.it
 [195.62.36.241]
via Mailgate.ORG Server - 
http://www.mailgate.org

Penso che qui sicuramente non troverai nessuno interessato.. :-(
Questo news non è per il mercatino!!!!!!
            Modesto
vacanz...@geocities.com
 wrote in message
<20000113154058.BYQY28048.fep09-svc@[212.216.138.12]>...


Newsgroup: it.comp.lang.delphi
Titolo: Risoluzione schermo

Ciao a tutti
Spesso i programmini che faccio (sono agli inizi con delphi5), sul mio PC
appaiono perfettamente come io ho disposto i controlli, poi però succede
spesso che su altri PC le form appaiono distorte, mi riferisco in
particolare ai controlli label e image ke si sovrappongono oppure risultano
'tagliati'.
Ho provato a settare le proprietà autosize,stetch,worldwrap, ma non ho ben
chiaro se sia un problema con soluzioni specifiche
Credo sia legato alle differenti risoluzioni dei PC (sul mio 1152*864).
Chi mi può dare qualche dritta?
Grazie
Andrea Cocci

Vedi se gli anchor ti possono aiutare.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 AS
Grazie
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: unione celle in stringgrid

Salve,
mi sto scervellando su un quesito: è possibile fare in modo che in una 
stringgrid si possano unire piu' celle?
Mi spiego: io ho , diciamo 6 colonne che contengono dati di una persona 
(alunno) nome, cognome , anno, residenza, classe, sezione.
i dati partono dalla cella[0,1].
vorrei che dalla cella [0,0] alla cella [0,5] si potessero unire le celle e 
far apparire il testo 'Dati Alunno'.
fino aa ora sono riuscito in qualcosa di simile con:
procedure TFormEstrazioni.StringGrid1DrawCell(Sender: TObject; ACol,
  ARow: Integer; Rect: TRect; State: TGridDrawState);
  var myrect:trect;
begin
if (acol=0) and (arow=0)then begin
                   with stringgrid1 do begin
  myRect.Left := 0;
  myRect.Top := 0;
  myRect.Right := 125;
  myRect.Bottom := 25;
                   Canvas.fillrect(myrect);
                   Canvas.TextOut(10,10,cells[acol,arow]);
                   end;
    end;
ma non mi soddisfa: non elimina le linee della griglia e sovrappone la 
scritta.
Qualche idea? Grazie

Possibile che nessuno possa aiutarmi?
Almeno cosě, tanto per sapere se c'e' speranza!:)

Craa, craaa, cra...craa, cra ??? 
Cra.... Cra.....
StringGrid ?
Crao.
--- posted by geoForum on 
http://www.delphiedintorni.it

Prova con:
StringGrid1.Cells.UnionCellToText[10,20;11,20]
puoi unire qualsiasi cella ma sempre a coppie di due a due...
Però di due in due con un ciclo for puoi unirne tante.
Ciao.


 stringgrid si possano unire piu' celle?
Non mi risulta che il controllo *TStringGrid* possa supportare questa 
funzionalità, o almeno non "gratuitamente", nel senso che è molto 
probabile che tu debba approfondire il comportamento del componente 
esaminando all'occorrenza anche il codice della classe cui appartiene 
per poterlo piegare alle tue esigenze.
Se hai necessità avanzate di uso delle griglie, forse ti converrebbe 
valutare l'adozione di una "griglia professionale" (a pagamento).
Magari attendi anche qualche altra delucidazione da altri partecipanti 
al forum (che non siano ovviamente il "troll" di turno, che ti consiglio 
bellamente di ignorare). ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

valutare l'adozione di una "griglia professionale" (a pagamento).
Credo anche io che ti convenga una "griglia professionale", guarda 
questo link, forse è quello che cerchi... 
http://www.universosrl.it/griglie.htm


 bellamente di ignorare). ;-)
il problema è anche che turbo explorer non consente l'importazione delle 
componenti di terze parti.
altrimenti griglie che uniscono ce ne sono da usare 

 bellamente di ignorare). ;-)


 altrimenti griglie che uniscono ce ne sono da usare
Puoi sempre crearle dinamicamente tramite codice.


altrimenti griglie che uniscono ce ne sono da usare
Prova a usare una versione di TDProfessional craccata, provi la griglia 
e fai il conto delle giornate che ci metteresti per realizzare la stessa 
cosa.
Alla fine, se tutto ok, ti compri la versione di TDP, il cui costo non è 
eccessivo e te la tieni !

Newsgroup: it.comp.lang.delphi
Titolo: I campi Number(5) in Oracle

Vi spiego il mio problema:
Ho un campo su una tabella di Oracle che è stato definito per prova in
diversi modi:
Number(5), Integer, SmallInt
Ma l'esito è sempre lo stesso.
In pratica ho definito una Table collegata alla tabella oracle, il campo
collegato a quello in questione
viene definito da Delphi TFloatField.
Nel momento in cui tento di fare in Post sulla tabella anche senza cambiare
il valore del campo,
Oracle mi risponde con ORA-01722 "Invalid Number"
Dimenticavo utuilizzo Delphi4.
ciao

 ha scritto nel messaggio
news:8s3nml$mm6$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.delphi
Titolo: Problema lettura allegati (indy)

Mi sono imbattuto in un problema con la ricezione delle email, più
precisamente con la ricezione degli allegati.
Ogni tanto mi capita che mi vengano recapitate delle email dalle quali
con Message.MessageParts non riesco a scovare l'allegato, invece,
presente.
Dopo un po' di test (ma non son sicuro che questa sia la pista giusta)
mi è sembrato di scorgere che questo problema nasca nel momento in cui
mi vengono inviate email contenenti immagini, le quali sembrano venire
"incorporate" nel codice del body dell'email stessa tramite un codice
criptato contenuto tra le parole "begin" e "end". Ripeto: non sono
sicuro che questo sia la sorgente del problema.
Qualcuno di voi ha già avuto lo stesso problema e può consigliarmi sul
come venirne fuori?
Grazie mille, 
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:d56d6009c9b0e54e087...@mygate.mailgate.org
Posto il codice che attualmente utilizzo, magari avete qualche dettaglio
in più:
// Messaggio: TIdMessage;
  FileTxt.Text := UpperCase(Messaggio.Body.Text); // prendi il testo
dell'email
  Allegati := '';
  if (Messaggio.IsEncoded) or (Pos('THIS IS A MULTI-PART', FileTxt.Text)
= 1) then begin // messaggio in formato MIME?
    FileTxt.Text := '';
    for i := 0 to Pred(Messaggio.MessageParts.Count) do begin
      if Messaggio.MessageParts.Items[i] is TIdAttachment then begin //
se allegato
        NomeFile := LowerCase(DirVerbali + TIdAttachment(
Messaggio.MessageParts.Items[i]).FileName );
        if FileExists(NomeFile) then DeleteFile(NomeFile); // se già
esiste cancellalo
        if
TIdAttachment(Messaggio.MessageParts.Items[i]).SaveToFile(NomeFile) then
// salva il file
          Allegati := Allegati + '|' + NomeFile + '| ';
      end else
      if Messaggio.MessageParts.Items[i] is TIdText then begin
        if pos('<html',
TIdText(Messaggio.MessageParts.Items[i]).Body.Text) <> 1 then  // codice
html della pagina
          FileTxt.AddStrings(
TIdText(Messaggio.MessageParts.Items[i]).Body )
      end;
      Application.ProcessMessages;
    end;
  end;
Un saluto,


 Dario
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: TColorDialog

Ciao Ragazzi,
in una form ho inserito un bottone,TColorDialog e uno Shape..
Poi ho scritto questo codice:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ColorDialog1.Execute then
    Shape1.Brush.Color := ColorDialog1.Color;
end;
Nella form vorrei anche inserire un Edit che dovrà servirmi per visualizzare
 il codice Esadecimale del colore che seleziono dal TColorDialog.
Esiste qualche funzione particolare o qualche componente adatto al mio
scopo?
Preferirei una funzione al componente.
Grazie 1000.

 Grazie 1000.
Prego.
Ciao, Antò. 

 wrote in message
Xns921EB9566A7FCan...@195.31.190.131...


 >    Edit1.Text := IntToHex(ColorDialog1.Color, 0);
Non chiedermi perché, ma Delphi rappresenta i colori in formato xBGR, e non RGB.
"The value $00FF0000 represents full-intensity, pure blue, $0000FF00 is pure green, and
$000000FF is pure red. $00000000 is black and $00FFFFFF is white."
Il primo byte serve ad altro.
Allora, prova cosě
if ColorDialog1.Execute then
begin
  R := ColorDialog1.Color div $000001;
  G := ColorDialog1.Color div $000100;
  B := ColorDialog1.Color div $010000;
  Edit1.Text := Format('%.2x%.2x%.2x', [R, G, B]);
end;
(se qualcuno sa ottimizzare quel div con degli and/or... io in 5 minuti non ho potuto fare
di meglio :))
__
Jax

> end;
Ciao, Antò.

 Come è possibile?
Perche' non e' detto che tutti i sistemi trattino i colori
con lo stesso sistema.  In Delphi, la convenzione e' B, G, R,
mentre altri programmi potrebbero implementare tecniche diverse,
vedi RGB o CMYK.  Se vuoi estrarre le componenti, devi scrivere:
B := (Colore and $00FF0000) shr 16;
G := (Colore and $0000FF00) shr 8;
R := (Colore and $000000FF);
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN January 1999 (3 CDs) 30.000 lire
-MSDN April 1999 (3 CDs) 30.000 lire
-MSDN July 1999 (1 DVD) 40.000 lire
-Component Source MSDN 10/99 Edition (1 CD) 10.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 16.000 lire
-MSDNnews (opuscolo) January/February 2000 6.000 lire
Component Source MSDN e MSDNnews se associati a un numero di MSDN Library a
metà prezzo.
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN January 1999 (3 CDs) 30.000 lire
-MSDN April 1999 (3 CDs) 30.000 lire
-MSDN July 1999 (1 DVD) 40.000 lire
-MSDN July 2000 (3 CDs) 80.000 lire (ultimo numero uscito!)
-Component Source MSDN 10/99 Edition (1 CD) 8.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 10.000 lire
-Component Source MSDN 06/2000 Edition (1 CD) 16.000 lire
-MSDNnews (opuscolo) January/February 2000 4.000 lire




Newsgroup: it.comp.lang.delphi
Titolo: pass in paradox

Uhoo !
cellofatta !
per evitare il login delle tabelle paradow con pass...
Ho utilizzato:
session.addpassword()
Sono felicissimo.

 ha scritto nel messaggio 
news:eu6pd.213406$b5.10...@news3.tin.it...


 ha scritto nel messaggio
news:30mf9bF...@uni-berlin.de...


Newsgroup: it.comp.lang.delphi
Titolo: progressbar in base di open query

ciao a tutti, è possibile avere uno status durante un OPEN di una query su
interbase??? avendo un db molto grande avrei la necessità di visualizzare
una sorta di progress bar
Simo


ciao ciao

ciao, grazie per la risposta... ho guardato sulla versione di rx che ho
installato però ne su controls ne su tools ho trovato nulla di inerente
Simo
"al" <x...@xx.xx> ha scritto nel messaggio
news:EtlAa.33084$Ny5.1...@twister2.libero.it...


 Simo
io uso d6 è si trova nella palette rxdbware, il componente è il dbprogress 
ha come icona una gliglia e una clessidra, comunque credo funzioni solo con 
il bde visto che si appoggia su TSession...
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red

 io uso d6 č si trova nella palette rxdbware, il componente č il dbprogress


 Simo
P.S.
Impara a quotare!!! :o)

Newsgroup: it.comp.lang.delphi
Titolo: Problemi con Alias

Ho un programma in cui vengono sfruttati due alias: uno dei due č fisso, il
secondo viene creato dinamicamente con le procedure CreateAlias; questa
situazione č necessaria perchč il programma gestisce piů aziende (alias
dinamico) ma contiene dei dati comuni alle diverse aziende(alias statico).
In breve: l'alias dinamico viene creato alla partenza e tutto va bene;
quando distruggo e ricostruisco l'alias per puntare ad un'azienda diversa
tutto sembra funzionare (nel BDE Explorer vedo che l'alias punta alla
cartella della nuova azienda), peccato che tutte le tabelle sono quelle
vecchie, come se non gli importasse nulla del cambio di alias.
Ovviamente tutte le tabelle sono chiuse prima della distruzione dell'alias e
riaperte dopo la creazione del nuovo.
Tra parentesi le ho provate tutte: ho distrutto e ricreato il datamodule, ho
utilizzato un oggetto Database nel datamodule a cui puntavano le tabelle
senza avere risultati.  Al momento l'utente č obbligato ad uscire dal
programma e rientrare selezionando l'azienda diversa.
Spero che qualcuno mi sappia dare una dritta.

 distruzione dell'alias e riaperte dopo la creazione del nuovo.
penso che la cosa piu' importante sia quella di disconnettere
l'oggetto TDatabase
Database.Connected := False;
ModificaAlias;
Database.Connected := True;
...cmq non ho mai provato
e' un suggerimento
Ciao,
Alan Solo

 ha scritto nel messaggio
news:963acc$jlboe$1...@ID-44131.news.dfncis.de...

Newsgroup: it.comp.lang.delphi
Titolo: error bde

Sapete da che proviene questo errore ? Mi capita dopo un pò di tempo che uso
una tabella .db. L'errore è il seguente: Corrupt file - other than header
Table: C:\.........\table.db. Grazie in anticipo per la risposta....

 Table: C:.........table.db. Grazie in anticipo per la risposta....
Stai utilizzando tabelle Paradox, le quali sono molto suscettibili di
corruzione.  Gli indici, in particolare, si rovinano molto facilmente.
Devi usare delle procedure di ripristino delle tabelle. 
In rete si trova un'utility Borland per la ricostruzione delle tabelle,
basata sulla libreria TUtil32.DLL.  Il BDE, come Paradox e la TUtil32 sono
tutte cose considerate obsolete, ma cerca in rete, si trova sicuramente
qualcosa.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Table: C:\.........\table.db.
Non so di preciso da cosa provenga, ma per riparare tabelle e indici prova  a
vedere qui: 
http://www.bdesupport.com/tools.htm
Ci sono i paradox repairs oltre che altre cose utili.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Grazie mille... Non mi č mai capitato cosě la tabella si corrompe dopo un pň
che la utilizzo solo in lettura del resto e prima non mi capitava. Sapete
perchč succede questo. Premetto che č una tabella details... Grazie comunque
per le risposte precedenti.

Newsgroup: it.comp.lang.delphi
Titolo: Ridotto ad Icona

Come posso eseguire un programma ridotto ad icona? Intendo ridotto ad icona
vicino all'orologio, per capirsi.
Grazie
--
Claudio

 vicino all'orologio, per capirsi.
modo difficile:
apri la documentazione della microsoft fornita con Delphi, studiati il
funzionamento della funzione ShellNotifyIcon() e implementa quello di cui
hai bisogno
modo facile:
vai su Torry o sulla DSP (links presenti sulle faq) e scarica un componente
che fa quel che chiedi
--
- Carlo -
c.b...@libero.it

Grazie Alessandro Zenoni mi hai risolto un grosso problema.
--
Claudio
Newsgroup: it.comp.lang.delphi
Titolo: IBTransaction

E' possibile evitare che anche con una semplice select si attivi la
trasazione, con i componenti IBX, si perde un casino di tempo, ad assegnarle
alle query di selezione e poi forse bisogna anche fare il commit, tutto ciň
per nulla.

 wrote in message
eRkr6.8053$Z%1.29...@news.infostrada.it...

Le transazioni nei database rdms vanno gestite, comunque il loro uso
(commit,rollback ecc.) vanno gestite a seconda di cosa deve fare il
programma o cosa deve fare quella particolare query che stai usando.
Ciao
 Simone


Ok! Ma su una "Select * From" non serve a nulla visto che non si va a
modificare nessun dato, tutta una programmazione sprecata.
Ciao. Pippo.

 wrote in message
mOor6.268$6W....@news.infostrada.it...

Vero anche questo, ma per implicito prima di aprire quel tipo di query non
devi fare per forza starttransaction, č il componente transaction collegato
alla tua tibquery che apre una transazione da solo senza che tu devi
scrivere nulla e allo stesso tempo alla chiusura della query se non vuoi
eseguire la commit non devi per forza farlo.
Spero di esserti stato d'aiuto anche xchč sulle transazioni in IB c'č molto
da parlare e mi piacerebbe sapere come le usate per scambiare opinioni
Ciao
Simone

 ha scritto:

cerca tra le proprieta' della IBQuery (non li uso) ci dovrebbe essere una
proprieta' AutoStartTransaction o simile (con i FIB+ e' cosi'...)
Ciao,
Alan Solo


No. Ma probabilmente la Transazione associata parte da sola e segue
l'impostazione di DefaultAction (quindi AutoCommit).
Mentre se chiami StartTransaction allora aspetta un Commit o RollBack
esplicito. Non sono sicuro, faro' delle prove.
Ciao, Pippo.

Newsgroup: it.comp.lang.delphi
Titolo: Cambiare un gruppo di oggetti

per esempio, se ho 6 pulsanti disabilitati, come posso fare per abilitarli
tutti e 6 con un ciclo for?
TNX!

 TNX!
prego.
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
				G.G. Màrquez

 ha scritto nel messaggio
news:Xns93EDB91B54A25an...@195.31.190.132...
