mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: come accordare delphi ed access sulle date

devo avere una select di questo tipo in un progetto delphi
select * from fatture where data > #01/01/2000#
Ora, questa select funziona solamente in access e nell'explore database di
delphi ma se la metto come proprieta sql di un componente TQuery mi dice
"Invalid Keyword: token #01/01/2000#.
Se modifico la stringa mettendo quello che lui chiama token tra apici mi da
errore di Access tipi di dati non confrontabili nell'espressione criterio..
come faccio? :((
buio

 select * from fatture where data > #01/01/2000#
Io ti consiglio di usare un parametro:
Query.SQL.Text:='SELECT * FROM Tabella WHERE Campo>:Data1';
Query.ParamByName('Data1').asDateTime:=Now;
Query.Open;
Così eviti anche problemi con le impostazioni mm/gg/aaaa piuttosto che
gg/mm/aaaa...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Newsgroup: it.comp.lang.delphi
Titolo: Esiste un codice a barre FREE da utilizzare in Delphi?

Salve a tutti!
Esiste un codice a barre FREE da utilizzare in Delphi 5?
Ho trovato BARNOSRC ma non riesco ad installare
il componente in Delphi 5.
Vi ringrazio in anticipo,
Alessandro.

 wrote in message
K_ac6.68256$lV5.1...@news2.giganews.com...

Prova duck barcode, dovresti trovarly su torry
Ciao
Simone

Ciao,
ho quasi lo stesso problema.
Ho a disposizione il font del 3 di 9 (bar Code).
Se vuoi te lo passo.
Io perņ ho urgente bisogno di trovare un componente o un font del Code 128
da inserire in un mio programma fatto in Delphi 4.

Newsgroup: it.comp.lang.delphi
Titolo: cambiare colore a righe di dbgrid

Salve ho la necessita di cambiare il colore di alcune righe del dbgrid al
verificarsi di alcuni eventi mi potete aiutare ?
Grazie anticipatamente             Ferretti Pietro

se fai una ricerca sui gruppi con google trovi molte risposte a questa
domanda.
Bye
A.

verificarsi di alcuni eventi mi potete aiutare ?
Tratto da un mio progetto:
procedure TfrmContrForzCodFisc.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  with Sender as TDBGrid do
  begin
    if ([gdSelected] * State) <> [] then
      Canvas.Font.Color := clHighLightText
    else
      case DataSource.DataSet.FieldByName('STATOCODFISC').AsInteger of
        scfERRATO          : Canvas.Brush.Color := FColoreCFErrato;
        scfFORZATO_AGENZIA : Canvas.Brush.Color := FColoreCFForzato;
      end;
    DefaultDrawColumnCell(Rect, DataCol, Column, State);
  end;
end;
-- 
Andrea Laforgia
"640kb of memory should be enough for anyone." -- Bill Gates.
Newsgroup: it.comp.lang.delphi
Titolo: TDBListBox

Sarebbe facilmente possibile, creare un nuovo oggetto da TDBListBox con in
aggiunta la proprieta "value" come in TDBRadioGroup ?
Se si(facilmente), almeno concettualmente, mi potreste indirizzare sul
come...?
Grazie anticipatamente.
Ciao Davide.

"DAVIDE AMELIO":
| Sarebbe facilmente possibile, creare un nuovo oggetto da TDBListBox con in
| aggiunta la proprieta "value" come in TDBRadioGroup ?
|
| Se si(facilmente), almeno concettualmente, mi potreste indirizzare sul
| come...?
concettualmente: :)
erediti da TDBListBox
e gli aggiungi una proprieta' "Values" di tipo TStringList,
poi fai un'override del Click assegnando al campo il valore
della stringa che si trova alla posizione Self.ItemIndex
di "Values"...
eventualmente riscrivi che poi vedremo di fare qualcosa di
piu' pratico...;)
Ciao!
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Multiple-step operation generated errors. Check each status value

Appena eseguo TADOTable.Post (con ADO) su un database (MySQL)
si verifica la seguente EOleException:
"Multiple-step operation generated errors. Check each status value"
Che vuol dire ???
Grazie
Riccardo Fiorenza

Premeso che ADO non lo uso..
Hai uno script Sql composito che genera degli errori.
Prova ad eseguie i comandi sql uno alla volta da un Interactivesql e vedi
cosa succede.
Uno dei motivi x cui ODIO la robbba di zio Billy è che questi msg
di errore non ti fannno mai capire un c@@@o!
Se accedi via bde avresti una bella eccezione chiara!
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 AS

 ha scritto nel messaggio
news:9t002e$duv$2...@nreada.inwind.it...


 ha scritto nel messaggio
news:9tajl5$slk$1...@nreada.inwind.it...


Newsgroup: it.comp.lang.delphi
Titolo: code 128

Utilizzando questo tipo di codice a barre è possibile codificare una
combinazione di tasti tipo alt-A oppure i tasti funzione F1, in modo da
leggerli tramite lettore e muovere il focus sulle form di data entry?
Utilizzo Delphi 6 con rbbuilder
Grazie

 ha scritto nel messaggio 
news:ecl21u$546$1...@carabinieri.cs.interbusiness.it...

Secondo me sì...dai un'occhiata qua:
http://www.adams1.com/pub/russadam/128code.html
e qua:
http://www.adams1.com/pub/russadam/128table.html
Basta che tu interpresti i caratteri speciali come vuoi tu e li traduci come 
ti pare (muovi il focus,etc...)
Newsgroup: it.comp.lang.delphi
Titolo: Differenze tra due immagini

Ciao a tutti,
potete per favore darmi due dritte su quale tecnica poter utilizzare per 
poter realizzare quanto segue:
Devo trasferire una volta ogni secondo la stessa immagine da un pc collegato 
in rete ad un altro tramite il protocollo tcp.
Questo l'ho gi� fatto e funziona perfettamente (ho anche convertito 
l'immagine in jpeg per ridurre al minimo i byte trasferiti)
quello che vorrei fare �:
dato due immagini dello stesso oggetto, poter ricavare solo le eventuali 
differenze tra le due immagini per poter inviare solo queste informazioni 
( ad esempio una riga ti testo contenuta nell'immagine che si modifica)
Questo per ridurre ulteriormente i byte trasferiti.
E' possibile farlo?
Grazie a tutti. 

E' il principio su cui si basa mpeg...
A.

 A.
I recenti e migliori soft. che inviano la schermata di un PC ad altri 
via rete inviano solo le modifiche, rinnovando cosi l'immagine.
Rimane la questione su quale algoritmo usino. Se non ricordo male una 
delle cose che fa la compressione mpeg consiste nel suddivide l'immagine 
in un numero adeguato di celle quadrate (o rettangolari).
Ognuna di queste viene confrontata con la precedente, ma non so in che 
modo, forse con un check-sum migliorato tipo quello usato per ottenere 
l'integrita' dei pacchetti trasmessi in Lan, e sostituita nell'immagine 
precedente se risulta modificata.
Credo, ma non sono certo, che ogni tanto i soft. citati inviino una 
schermata intera, necessaria anche per poter fornire l'immagine ai nuovi 
PC che si connettono ad un certo momento.
Beppe volevo chiederti se riesci con qualche driver a leggere 
velocemente la memoria video o se per avere l'immagine della videata usi
i Canvas con la tecnica riportata in vari siti, che pero' e' piuttosto 
lenta.
ciao giorgio

 lenta.
Purtroppo le mie competenze mi permettono di usare solo i Canvas...
Nel mio caso, visto che devo visualizzare solo una piccola porzione del 
desktop ed inviare l'immagine una volta ogni secondo , utilizzando la 
compressione jpeg riesco ad ottenere una visualizzazione remota accettabile. 

Beppe ha scritto:

Ti credo, alla cadenza di un secondo anche con i canvas vai benissimo.
Ci sono ora dei soft. che ti fanno vedere in remoto un audio-video su 
lan a 100MHz ma attingono l'immagine direttamente dalla mem. video con 
deigli specifici driver.
Con i Canvas se vuoi una discreta rapidita' non devi modificare la 
risoluzione dell'immagine da quella impostata nel PC ed inviare solo "le 
differenze".
ciao giorgio
Newsgroup: it.comp.lang.delphi
Titolo: Quick report bottoni di stampa non abilitati...

Perche' QR nel preview non mi abilita i tasti di stampa e di setup ?
Riesco a vedere tranquillamente il report ed anche a stamparlo (col comando
print) ma i due bottoni per la gestione del setup e della stampa sono
disabilitati!
Qualcuno di voi ha avuto lo stesso problema ?
PS: Ho installato anche l'ultima versione di QR.

 PS: Ho installato anche l'ultima versione di QR.
Cioè la 3.0.5 (standard) o 3.0.8 (prof)?
Leggendo sul loro sito ho preso paura di tutte le magagne che aggiungono
ad ogni versione e per il momento mi fermo alla 3.0.5 che almeno conosco.
A me QR non dispiace perchè con un po' di codice si fa quasi di tutto ma
mi sembra un prodotto gestito poco professionalmente.
Mirko

Ho la 3.0.7. e windows 2000! Volo sul sito della qsoft dove tra l'altro ero
giá stato senza trovare niente...
Comunque sono d'accordo con le tue conclusioni....
Alberto

Peggio!!!
Sul sito della qsoft esiste la versione 3.0.8. pro (che a detta loro risolve
il problema ma che costa 99$) e la versione 3.0.5. (che probabilmente ha
altri buchi, sicuramente almeno quelli che dicono di aver risolto con la
3.0.7) ma che é per delphi 4! Dunque in pratica con Delphi 5 e windows 2k
non é possibile stampare ?
Confermo la mia opinione precedente... sono dei dilettanti !
Fare uno strumento per i report...che non stampa!
Quello che mi stupisce veramente é che borland abbia incluso uno strumento
cosí nel suo pacchetto!
Mah....
Alberto
PS: Mi sei stato comunque di grande aiuto, Delphi mi ha abituato a pensare
che é sempre colpa del programmatore se le cose non funzionano, cosí mi ero
incaponito a cercare delle soluzioni che in realtá non esistono...

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto: quale scegliere?

Ciao,
ho bisogno di un consiglio.
Dovendo sviluppare delle maschere di inserimento dati in collegamento
con database di Access97, che poi dovrei distribuire come file
eseguibili royalty free, vorrei sapere quale linguaggio o pacchetto
applicativo debbo scegliere.
E' necessario disporre di un tool che mi permetta di realizzare
facilmente tali maschere senza dover inserire dei codici solo per
andare al record successivo usando il tasto PgDown ( cfr Visual Basic ).
Insomma per essere piu' chiaro, vorrei un programma che mi creasse
con facilita' le maschere come fa Access e che mi permettesse poi
di crearci un eseguibile.
Grazie a tutti.

 wrote in message
news:3A2E1B70...@libero.it...


applicativo debbo scegliere.
con Delphi e' abbastanza facile creare dei form di input
ma poi devi distribuire e far installare il BDE per poter
accedere ad access, oppure puoi evitarlo ma devi usare
i dataset di tipo ado che mi risulta siano molto lenti
e probabilmente molto bacati [e sicuramente molto
scadenti]...
(con BDE e driver diretto verso access le transazioni
e' meglio non usarle, meglio passare per BDE/odbc...)
Newsgroup: it.comp.lang.delphi
Titolo: Rimuovere contatti da Outlook

Ho la necessità di poter svuotare una cartella di contatti Outlook tramite
un programma delphi. Ho trovato come leggere e come creare contatti ma non
come eliminarli; dove posso trovare documentazione riguardo gli oggetti OLE
di Outlook?
Grazie!!
Daniele

 di Outlook?
la guida vba
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Daniele ha scritto:

Come ti è stato già suggerito, dovresti consultare la "Guida VBA di 
Microsoft Outlook" per conoscere gli oggetti da istanziare e i metodi da 
richiamare per fare quanto chiedi sui Contatti.
In alternativa, potresti utilizzare i componenti *TurboPower 
OfficePartner* che trovi nel sito ufficiale su SourceForge:
http://sourceforge.net/projects/tpofficepartner/
Nella documentazione anch'essa scaricabile gratuitamente trovi tutte le 
istruzioni necessarie.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Newsgroup: it.comp.lang.delphi
Titolo: Accesso a dispositivi palmari

Ciao
Ho la necessità di accedere alle cartelle ed alle risorse di dispositivi
palmari con Windows CE. Sapete  dirmi se si trovano dei Componenti (anche
commerciali) per Delphi per accedere a tali dispositivi?
Grazie
  Alberto
*****************************************
Alberto Borsetta
Via Chiasiellis, 13
33050 Mortegliano (UD) - ITALY
Cell. +39
--- posted by geoForum on 
http://www.delphiedintorni.it

Prova con questi, 
http://www.tmssoftware.com/cetools.htm
li ho usati con delphi 7 con ottimi risultati.
Akira_76 ha scritto:



Alberto Borsetta
Via Chiasiellis, 13
33050 Mortegliano (UD) - ITALY
Cell. 
+393396177555


 li ho usati con delphi 7 con ottimi risultati.
Anche io, tempo fa, ho scaricato una trial ed ho provato ad utilizzare 
questi componenti per accedere ai contatti ed agli appuntamenti di un 
palmare. Tutto bene per quanto riguarda l'uso con Windows CE 3.0.
Non riuscendo a fare la stessa cosa su Windows Mobile 5.0 ho scritto al 
produttore il quale mi ha risposto:
"Unfortunately, Microsoft has decided to remove support for accessing 
Appointment, Contacts, Tasks via the ActiveSync API without offering any 
replacement in Windows Mobile 5. Without such replacement, we can 
unfortunately not offer this functionality in CETools"
... (in effetti, ripensandoci, il prodotto si chiama "CE" Tools).
Sapete se il problema č risolvibile tramite l'utilizzo di altri componenti 
(o con un sistema diverso)?
Newsgroup: it.comp.lang.delphi
Titolo: cantù

programmare in delphi 5 é la versione italiana di mastering in delphi 5?

 ha scritto nel messaggio
news:9k1r0e$8ue$2...@pegasus.tiscalinet.it...


Si, te lo suggerisco, č molto buono.
Si, pero' la versione italiana contiene meno capitoli (quelli finali
mi sembra).
Chris

 ha scritto nel messaggio
news:3b64fb1e.536140@wingate...

Esatto, e il capitolo 17 nella versione originale č il 19 comunque sul sito
www.marcocantu.com
 trovi la tabella comparativa dei capitoli. Mi sto ancora
chiedendo per quale motivo non abbiano tradotto tutto il libro.

mi sembra).
Se spendere un po' di soldi non ti fa paura, prendi "Delphi 5
Developer's Guide" di Pacheco-Teixeira.
Forse ti conviene aspettare la versione per D6.
--
CyberWalkie - walkietalkie(at)
libero.it

 >>Si, te lo suggerisco, è molto buono.


"CyberWalkie" <cyber...@cyberwalkie.cyb> ha scritto nel messaggio
news:rsncmtg83v43u55kc...@4ax.com...


 --
Ma io ho delphi 5 e credo che il 6 per almeno un po' me lo scordo!!! Però ho
kylix e mi chiedevo se é più simile a D5 o D6. Ed in ultimo chiedo a
qualcuno che ha letto programmare in D6 se parte dai fondamenti oppure da
per acquisite già le basi (come pare faccia un po' mastering in D5 rispetto
alle versioni precedenti)?

Cantů per giustificare il prezzo piů che doppio? 
Il testo che ti consiglio costa perche' vale.
Il prezzo piu' che doppio e' dovuto al fatto che il testo e'
ampio piu' del doppio di quello di Cantu', e' scritto da due
persone molto competenti e tratta tutti gli argomenti su Delphi.
Il testo di Cantu' l'ho letto, in alcuni punti e' interessante,
in altri non mi piace molto.  Io, per principio, preferisco
sempre leggere i testi inglesi conosciuti.
--
CyberWalkie - walkietalkie(at)
libero.it
Newsgroup: it.comp.lang.delphi
Titolo: diffusione di delphi

Chi sa mettere in ordine di diffusione i seguenti linguggi? (parlo di
diffusione mondiale)
Delphi
C++ Builder
Visual Basic
Visual C
Max Etere
maxe...@infinito.it
www.sendai.it/encom

 wrote in message
news:ZwSE7.7715$zl4.2...@news2.tin.it...

Posso provare io:
Visual Basic
Visual C / Delphi
C++ builder
-- 
Posted from  [212.171.201.105] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Visual C
Visual Basic
Visual C++
Delphi
C++ Builder
-- 
The Follet

C++ builder
A occhio metterei proprio Delphi in fondo :-( 
Invece concordo sul fatto che di programmi in VBasic purtroppo ne č
pieno il mondo (ho scoperto che č tale anche il software medico che uso
per lavoro...e si vede :-( , password in chiaro a parte...).
Simone
_______________________________________________________
 All resistance is futile ! Prepare to be assimilated !

 per lavoro...e si vede :-( , password in chiaro a parte...).
Che fogna... un mio amico che ha voluto utilizzare VB piuttosto che Delphi
sta ancora bestemmiando in ciaramaico per tutti i problemi che ha dovuto
risolvere... mah! :(
Max Etere
maxe...@infinito.it
www.sendai.it/encom

risolvere... mah! :(
Che lingua è il ciaramaico?
--
Rhymes
rhy...@myself.com
http://www.foxhound-games.it

risolvere... mah! :(
Chiedo scusa e chiudo qui perchè è OT ma ti dico che è un programma in
VB6 che chiama per certe funzioni 2 programmi DOS ed 1 Windows
(evidentemente forniti da terze parti), con bug evidenti (i cognomi con
l'apostrofo fanno casino, finestre che rimangono inopportunamente in
primo piano, bottoni preselezionati sbagliati (se dai Enter fai la cosa
meno indicata), se la stampante è senza fogli si blocca tutto [non basta
il taskmanager, serve il RESET,...). 
In più ci sono dei database con i dati clinici che sono in formato
Access protetto da password, ma la ditta usa un formato diverso e quindi
ha fatto un programma DOS che fa la conversione: neanche  da dire che se
lo apri come file di testo con un viewer vedi la password in bella
evidenza... :-(
E pensare che fa anche calcoli per scopi medici: sinceramente non so
proprio fino a che punto fidarmi dei risultati...


 wrote:
<snippone su tutto>
Attenzione al fatto che i problemi che esponi non sono
attribuibili al VB, ma al programmatore.
Io ho visto programmi in VB abbastanza ben fatti, perche'
scritti da gente in gamba.
-- 
The Follet
 C`era  un  uomo che non riusciva  mai  a  terminare 
 le  cose che iniziava. Capi` che non poteva  andare 
 avanti cosi`. Percio` una mattina si alzo` e disse: 
 "Ho preso una decisione: d`ora in poi tutto  quello 
 che inizie..." 
                               Stefano Benni
Newsgroup: it.comp.lang.delphi
Titolo: Domandone urgentissimo

Salve a tutti.
Devo fare un report che combini filtri ed indici custom.
E' urgente, per favore.
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net

 ha scritto nel messaggio
news:uSZx6.11417$Oz4.2...@news2.tin.it...


 ha scritto nel messaggio
news:9a9qk8$np4$1...@fe2.cs.interbusiness.it...


 Andrea Raimondi
La prima idea che mi viene in mente č:
Prova a costruirti un wizard in modo che l'utente imposti i valori scelti,
il tutto lo trasformi in una query SQL e a QR dai in pasto il dataset
risultante.
Saluti Arturo

 La prima idea che mi viene in mente è:


 Intendi una query parametrica?
Non solo ma potresti crearti addirittura un semplice builder. Faccio un
esempietto del cavolo ma spero che renda l'dea
CONST sSel = 'Select * from mytable where ';  // stringa sempre presente
              sAnd = ' and ';  // operatori logici
              sOR = ' or ';
sSql1 := '(Campo1 ='+edit1.text+') + sAnd +.......in base al tuo wizard
poi raggruppi il tutto sSQL := sSel + sSql1 + sSql2....ed assegni alla tua
TQuery: Query1.SQL.Add(sSQL) la apri o la gestisci come vuoi e poi una mandi
il tutto a QR.
Spero di essere stato chiaro.
Saluti Arturo
Newsgroup: it.comp.lang.delphi
Titolo: Help Ado

Come mi è stato consigliato ieri ho utilizzato i componenti ADO di delphi
per interfacciarmi a SqlServer e sotto un bottone eseguo il codice che ho
riportato di sotto.
Alla fine di questo evento nella DbGrid non vedo il record inserito,ma se
chiudo e riapro l'applicazione ecco che appare tra gli altri record gia
presenti il record inserito prima.
Cosa Sbaglio?
Un'altra domanda poi nasce spontanea :
E' Possibile che una transazione si possa avere col solo utilizzo dei metodi
BeginTrans e CommitTrans?
In genere le transazioni le ho viste scrivere in cobol (attacandosi a
oracle)
le quali venivano chiamate da delphi!
lo so il linguaggio non è dei piu tecnici però sper si sia capito quello che
volevo dire.
//--------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
begin
try
DM.ADOConnection1.BeginTrans;
DM.ADODataSet1.First;
DM.ADOCommand1.CommandText := 'insert into TRubrica
values('''+Edit3.Text+''','''+Edit1.Text+''','''+Edit2.Text+''','''');';
DM.ADOCommand1.Execute;
DM.ADOConnection1.CommitTrans;
except
 DM.ADOConnection1.RollbackTrans;
 End;
end;

Mettendo delphi da parte....
Da una console di M$Sql lanci una query del tipo select * from tutatabella.
La query ti sforna 10 records.
Poi, da una altra istanza della suddetta console lanci uno script:
INSERT INTO TUATABELLA VALUES( 1, 'PIPPO');
A questo punto, se vuoi vedere il nuovo record dalla prima istanza della
console, devi rieseguire la query.
Bye
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
alsalvati(at)
supereva.it
Please, don'r reply this message.
Use this address: alsalvati(at)
supereva.it

le quali venivano chiamate da delphi!
Non e' il mio ambiente, io lo faccio con access, su questo non riesco ad
aiutarti.
-- 
Morde. 
(morde at programmer dot net)

le quali venivano chiamate da delphi!
Non so se ho capito bene, ma, con ADO le trasazioni esplicite non sono
necessarie, io, per esempio, le utilizzo solo in situazioni critiche.
Ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

Se fai un inserimento via INSERT è logico che sul LiveDataset connesso
La frase è ambigua :p leggasi "via SQL statement e non dataset" :)

Newsgroup: it.comp.lang.delphi
Titolo: database log in Delphi

Ciao a tutti, volevo sapere se è possibile e come creare un log di Database.
Ovvero: ho un database formato da un certo numero di files DBase; su alcuni
di essi voglio registrare i cambiamenti in una determinata sessione.
Altra domanda: esiste il modo di sapere, all'interno di un pgm Delphi,
l'utente loggato a windowsXP?
Grazie a tutti.....
Ciao

 ha scritto nel messaggio
news:ymSmb.5372$gA....@tornado.fastwebnet.it...


 l'utente loggato a windowsXP?
Windows.GetUserName;
--
Acqua

Ad esempio, se ho una tabella con dei prezzi (codice prodotto, descrizione
prodotto, prezzo), ogni volta che cambio un prezzo (in questo caso mi
interessa se modifico solo quello) con una semplicissima DBGrid, vorrei che
venga scritta una stringa nel file di log, in cui si specifica il
cambiamento, e la data in cui è stato fatto......
Troppo macchinoso?
Ciao e grazie per avermi risposto ancora una volta.

cambiamento, e la data in cui è stato fatto......
Lasciando perdere il lato DB, che dipende dal db stesso, devi agire sugli
eventi del dataset che ha in carico la gestione della tabella.
Gli eventi BeforePost potrebbero aiutarti: inietta il tuo codice di log li'
dentro, e vedi se puo' andare bene per te.
Non sono sceso nello specifico perche' a seconda della tecnologia che usi e
del db che accedi potrebbero cambiare certi eventi.
-- 
Morde. 
(morde at programmer dot net)

 fatto......
Oltre a quanto validamente scrive Morde, se usi ad es. FB puoi far
effettuare il log direttamente al db stesso (v sotto l'esempio). Il log
viene attivato "After update" della tabella SIGNALS ed inserisce un
nuovo record in caso di variazione del campo DELTAPCT. Puoi anche
vedere, al proposito, Employee.gdb (SAVE_SALARY_CHANGE).
CREATE TABLE LOG (
    LOGID        T_ID NOT NULL,
    LOGDATETIME  T_DATETIME NOT NULL,
    LOGKIND      VARCHAR(10) CHARACTER SET NONE,
    LOGSOURCE    VARCHAR(80) CHARACTER SET NONE,
    LOGCONTENT   VARCHAR(255) CHARACTER SET NONE
);
CREATE TRIGGER LOG_DELTA_CHNG FOR SIGNALS
ACTIVE AFTER UPDATE POSITION 3
AS
DECLARE VARIABLE Description VARCHAR (255);
BEGIN
  IF (OLD.DELTAPCT <> NEW.DELTAPCT) THEN BEGIN
    Description = OLD.STRID || ' DELTAPCT CHANGED FROM ' || OLD.DELTAPCT
|| ' TO ' || NEW.DELTAPCT;
    INSERT INTO LOG
      (LOGID, LOGDATETIME, LOGKIND, LOGSOURCE, LOGCONTENT)
    VALUES
      (gen_id(LOG_GEN, 1), 'NOW', 'LIMIT', 'INTERNAL', :Description);
  END
END
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"
Newsgroup: it.comp.lang.delphi
Titolo: Parole riservate: è possibile usarle comunque?

Ciao a tutti!
Oggi vi presento una domanda un po' sofistica...
Vorrei chiamare che una proprietà di un componente che sto scrivendo si 
chiamasse TYPE perchè il componente fa riferimento ad una astrazione per la 
quale è stata definita una variabile che si chiama proprio TYPE.
Chiaramente Delphi non riesce a gestire la cosa perchè interpreta quella 
definizione di TYPE come l'inizio di un blocco TYPE:
  property Type: TType read fType write SetType;
  [Error] Identifier expected but 'TYPE' found
La soluzione più intelligente al problema consiste nel cambiare nome alla 
proprietà: si può usare un sinonimo o anche aggiungere qualche lettera, ma 
io vi chiedo: è possibile far capire a Delphi che deve chiamare quella 
proprietà proprio TYPE???
Grazie,
     Stefano 

 chiamare quella proprietà proprio TYPE???
dall'help, al topic "Reserved words":
"The following reserved words cannot be redefined or used as identifiers"
e segue un elenco, tra cui "type".
Ergo, cambia il nome alla tua property. 
Che ne so, _type, TheType o AType.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 Stefano 
Andrea

 Che ne so, _type, TheType o AType.
dimenticavo, anche Kind non č male


 adottato?
La speranza è sempre l'ultima a morire...
Magari c'era qualche gabola di cui non ero a conoscenza, semplice come 
mettere due apicetti in una stringa per far capire a Delphi/Pascal che nella 
stringa in quel punto di intende inserire un apicetto...
Comunque grazie, avete confermato le mie supposizioni pessimistiche!
   Stefano

> Ergo, cambia il nome alla tua property.
Grazie, sospettavo anche io non si potesse fare altrimenti...
Il nome temporaneo che avevo scelto per la proprietą diventerą definitivo...
Ciao,
   Stefano 

 Stefano 
Andrea

Infatti l'ho chiamata CreatureType...
Grazie per la dritta!
Stefano 

> mettere due apicetti in una stringa per far capire a Delphi/Pascal che nella 
Si, in sql puoi usare parole riservate come nomi di campi...
Poi, fai a fare un bel debug di una stored procedure e diveriti....
Il ns lavoro è gia abbastanza complicato, non ci servono altre cose 
rendere il livello di confusione + elevato...
AS

Newsgroup: it.comp.lang.delphi
Titolo: Formattare i campi data

Salve a tutti,
la domanda sarà banale ma io non ho ancora trovato un modo semplice di far
immettere all'utente una data già formattata.
Cioe' io vorrei che in un campo TDBEdit scrivendo 0305 ... appaia
direttamente 03/05/... .
Si può fare?
Grazie.


Visto che diverse persone chiedono questo tipo di componente ho spedito sul
repository di Marco Cantù (
news.marcocantu.it
 gruppo
libero.mrcoke-repository)
due componenti, 1 x inserire date e 1 x l'inserimento di numeri allineati a
destra.
Dovrebbero esserti utili, fanno quel che chiedi + altro.
Ciao.
--
--------------------------------------------
Mirko Guidolin
COMUNE DI RESANA
Provincia di Treviso
Servizio Elaborazione Dati
--------------------------------------------
levare eventuali underscore per rispondere
Newsgroup: it.comp.lang.delphi
Titolo: inizio con Delphi

Ciao a tutti!!
per iniziare con Delphi, da vero principiante, qualche consiglio?
- Quale versione software puntare? Delphi XXX
-come procurarsela?
-Quale testo di riferimento?
grazie
Giuseppe

 -Quale testo di riferimento?
Leggi nelle FAQ e cerca in questo gruppo: ne abbiamo parlato molto molto 
spesso! :-)
Buon'avventura con Delphi! ;-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:2aLNd.508758$b5.23...@news3.tin.it...


 dell'offerta?
Ho letto informazioni in un'email che mi è giunta.
Ti riporto il contenuto:
===
Mentre il Framework Microsoft.NET continua ad aprire molte nuove 
opportunità di business è anche vero che specifiche necessità di 
business ancora richiedano l’utilizzo di Win32.
Quindi, mentre Delphi 2005 continua ad essere l’IDE di ultima 
generazione per lo sviluppo sia Win32 che .NET, in Delphi e C#, alcuni 
sviluppatori e aziende hanno bisogno di contenere al massimo il budget 
dello sviluppo Win32: è con questa esigenza in mente che abbiamo pensato 
ad un’offerta davvero speciale.
Per un periodo limitato e fino a disponibilità di scorte offriamo Delphi 
7 (CD solo) ad un prezzo estremamente ridotto rispetto al listino originale.
Ecco i dettagli dell’offerta:
- Delphi 7 Professional Edition: €377 anzichè €449*
- Delphi 7 Enterprise Edition: €777 anzichè €2099*
(* prezzi IVA esclusa)
Da Marzo sarà disponibile un manuale in ITALIANO di Delphi Win32 e .NET, 
rivolgiti al tuo rivenditore per l’ordine!
Da Delphi 7 e' possibile acquistare  Delphi 2005  in upgrade.
Richiedi subito la tua copia di Delphi 7 al tuo rivenditore
di fiducia (
http://www.borland.it/company/contact/us_resellers.html
).
===
Questo è quanto...di più non so. :-)


dell'offerta?
Per ricevere l'offeta via mail devi iscriverti alla mailing list di Borland
italia. Vai su 
www.borland.it
.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: E_FAIL STATUS

 
Salve a tutti...ho un bel problemino che non riesco proprio a risolvere da
sola....
Sto utilizzando soap server e ado che si connette ad un db sql server 2000
per un mio programma.
Tutto bene fino a quando abbiamo dovuto cambiare il web server ora ho un
problema su una query che francamente non so perchè prima di questo fatto
non mi dava....
premettendo che uso solo Tadoquery e nella fattispecie uso una query di
comodo SENZA campi persistenti, se la query incriminata ha tra le sue
istruzioni il "group by" quando cerco di aprirla l'errore che mi da è: "Data
Provider or other server returned an E_FAIL
status".....qualcuno sa quello che vuol dire e perchè mi da questo errore?
NB la query è esatta tanto è vero che sql me la lancia tranquillamente.
Grazie 1000 per le risposte
                                                                     Barbara
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

1) Il test di funzionamento della query che da esito positivo lo fai da 
un client o direttamente da EM sul server? Se si tratta di 2 pc diversi 
controlla le versioni di mdac.
Inoltre, usi sempre lo stesso utente o 2 utenti diversi?
2) web server e server db girano sullo stesso pc?
3) la versione del server è sempre la stessa oppure 6 passata da win2000 
a 2003?
4) se possibile, prova a creare una isapi che fa la stessa cosa, la 
istanzi da una pagina asp e vedi se ottieni lo stesso risultato
5) magari è una sciocchezza ma controlla le impostazizoni dei servizi 
legati a com+ e mts.
6) Se non ricordo male EM ha qualcosa che permette di eseguire il trace 
di operazioni. Magari riesci a capire cosa in particolare manda il tutto 
in crash
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Sono mesi che mi scontro con il problema, io uso MySql con ADO 
(generalmente) e riscontro spesso il problema, una ricerca sulla rete ha 
evidenziato che il motivo principale è quando i nomi dei campi hanno una 
qualche "somiglianza" con qualche parola riservata del driver ODBC, ho 
limitato molto il problema caricando il driver inglese e mettendo il nomi 
dei campi in italiano.
Questo però non è del tutto assolutamente vero, infatti a me è capitato di 
avere l'errore anche con 2 query assolutamente identiche, una funzionava e 
l'altra no.
Ciao
Fabio 

 (generalmente) e riscontro spesso il problema, una ricerca sulla rete ha 
Mi sono scontrato un paio di giorni fa col tuo stesso problema. Ho 
risolto rimptiazzando i componenti ADO con quelli Zeos e gli errori sono 
spariti.
Non so quanto una decisione del genere possa impattare sul codice che 
hai gia' scritto; nel mio caso e' stato sufficiente nominare i 
componenti Zeos con lo stesso nome che avevano i corrispondenti ADO.
Se e' fattibile, nel tuo caso, medita seriamente di cambiare set di 
componenti.
MT

ci ho provato, ma sulle variazioni a run time ho avuto qualche inghippo, li 
ho quindi abbandonati praticamente da subito.
Fabio
Newsgroup: it.comp.lang.delphi
Titolo: dbexpress con firebird affidabili ?

con D4 uso le ZosLib senza problemi ,
con D7 invece tentando di aprire un db , dall'Ide mi danno
errore (file aperto in modo esclusivo) .
ho provato i componenti IB ed usando le istruzioni sql
insert into , update , etc non danno problemi.
da piu parti si fa notare che non siano il massimo ed allora
sto  pensando di usare i componenti dbexpress
Sql Connection , Sql Data Set , e DataSet Provider
rispetto a compoinenti commerciali tipo FibPlus, i dbexpress
sono da considerarsi affidabili , o si possono avere rogne. 

 sono da considerarsi affidabili , o si possono avere rogne. 
I componenti dbX costituiscono un'infrastruttura che funziona 
sicuramente bene.  Il problema di affidabilità o meno non è nei 
componenti stessi, ma nel driver dbExpress che viene utilizzato.
Cioè, per accedere a Firebird, tu usi i componenti dbX come 
front-end ma, a seconda dei casi, come back-end, un driver o un 
altro a seconda dei casi.

 componenti stessi, ma nel driver dbExpress che viene utilizzato.
nel caso di delphi si usa fbclient.dll, che viene fornito con firebird
stesso ho chiesto di eventuali problemi noti , in quanto in un progetto 
fatto
con Delphi 7 mi era capitato, aprendo il datamodule, uno strano messaggio
di errore, con la conseguenza era non poter modificare i vari dataset
(Field Editor per aggiungere o eliminare campi)
Access violaion at address 40B54590 Read of address 40B54590
il datamodule conteneva
 1  - Sql connection impostato su driver name Interbase e connected=false
30 - Client Data Set; Sql Dataset; Datasource; DatasetProvider;
SqlStoredProcedure
Cds -> Dsp ; Dsp -> SqlDataset ; Datasource->SqlDataset;
e SqlDataset che non punta a nessun Datasource
L'applicazione pero' funzionava regolarmente,
(Inserimento,Modifica,Cancellazone)
ma resta ilfatto che non ho mai capito da cosa era causato il difetto
- troppi controlli nel Datamodule ?
- un'approccio sbagliato ?
grazie

Newsgroup: it.comp.lang.delphi
Titolo: fermare un ciclo WHILE...DO

Ciao a tutti, devo fare un ciclo WHILE...DO e funziona, però non 
riesco a trovare il sistema di fermarlo quando voglio io; ad esempio 
se lìoperatore sbaglia da impostare i parametri mi ritroverei con un 
ciclio infinito, nel qual caso l'operatore stesso bloccherebbe il 
ciclo, il problema è che non so come fare. Da qualche parte avevo 
letto una soluzione per inserire un controllo ad ogni ciclo e ho 
provato a fare qualcosa del genere solo che non funge, e quella 
soluzione non la trovo più.
Grazie in anticipo.
Inviato da 
www.mynewsgate.net

bogus ha scritto:

hai provato "break" ?
ciao
-- 
------------------------------------
Per rispondere in privato togliere:
ADD1975

Grazie in anticipo.
Spero di essermi spiegato ... :)
Ciao MassimoB
 

> 
MOLTO CHIARO!! grazie.
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.lang.delphi
Titolo: Stampante con modulo continuo

Ciao a tutti,
      qualcuno ha esperienza con questo tipo di hardware ???
La stampante con modulo continuo e' gesstita come una stampante normale ???
Scusate la perplessita' ma non mi e' mai capitata una situazione del genere.
Nel contesto, le  etichette hanno una dimensione "X" e sono ripetute n volte 
su questo rotolone e sono ad una distanza y l'una dall'altra.
Non ho idea di come fare il salto etichetta ...
Qualche link ??
Grazie a tutti.
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4653 (20091201) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 Non ho idea di come fare il salto etichetta ...
Devi impostare sulla stampante una dimensione della carta custom, pari
all'altezza delle etichette + distanza (x+y nel tuo caso)
ciao
Giacomo

 all'altezza delle etichette + distanza (x+y nel tuo caso)
Grazie per la risposta, devo provare e .... vedere che effetto che fa....
Il problema, se di problema si tratta, e' che non so come fare la stampa 
sull'etichetta successiva.
Basta aggiornare la y e la carta sale in automatico ??
Grazie, e buona domenica
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4661 (20091204) __________


 ha scritto nel messaggio 
news:4b1a3255$0$644$4faf...@reader4.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: QReport ....qualke dritta per favore!

Salve a tutti, sono alle prime armi con QReport e non capisco come fare ad
ottenere un risultato come descritto sotto:
Esempio di tabella:
               Materiale        Società     Volume
                 Mat1            Soc1            10.2
                 Mat1            Soc2            20.1
                 Mat2            Soc1            30
                 Mat3            Soc1            12,2
                 Mat3            Soc2            32,2
                 Mat3            Soc3            12,2
e vorrei ottenere:
              Materiale        Società     Volume
                 Mat1            Soc1            10.2
                                     Soc2            20.1
________________________________________
                 Mat2            Soc1            30
________________________________________
                 Mat3            Soc1            12,2
                                     Soc2            32,2
                                     Soc3            12,2
________________________________________
(Sto facendo prove usando i miei oggettini di SQLQuery, ma ho difficoltà!)
Vi ringrazio dell'aiuto in anticipo......e ci conto ke arrivi questo
aiutino!!!
Grazie
Paola

 ________________________________________
Crei una banda TQRGroup dove indichi nella proprietà QRExpr il campo
MATERIALE.
ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: Eliminare il simbolo '

come posso eliminare il carattere ' da una stringa immessa in un edit?
Grazie 

gia visto le funzioni x il trattamento delle stringhe nella guida in linea?
credo di no.
cerca "string handling routines"
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 come posso eliminare il carattere ' da una stringa immessa in un edit?
una roba del genere
AnsiStringReplace(Stringa,'''','')
tuttavia se devi filtrare dei dati da immettere in database tramte Sql 
io filtrerei  l'apice mettendo '' quando trova '.
Ciauz

 come posso eliminare il carattere ' da una stringa immessa in un edit?
Posso chiederti perché vuoi farlo ? (curiosità).


Se il contenuto dell'edit va usato in una condizione where di una query
ti consiglio di usare la funzione QuotedStr:
Query.Add(Format('WHERE code = %s', [QuotedStr(edtCode.Text)]);
La funzione ritorna la stringa tra apici, in più gestisce correttamente
tutti gli apici eventualmente inseriti.
Ciao
Giuseppe Garzotto
--- posted by geoForum on 
http://www.delphiedintorni.it

devo fare una ricerca in un database access tramite sql e visualizzare il 
tutto in una tabella ma siccome le istruzioni sql contengono il simbolo ' 
andando a ricercare un nome del tipo d'andrea mi da un errore.
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:dO0Fe.35849$b93....@tornado.fastwebnet.it...


 ha scritto nel messaggio 
news:cRHEe.2321$2U1.2...@news3.tin.it...


 andando a ricercare un nome del tipo d'andrea mi da un errore.
E hai pensato di togliere l'apice ? complimenti!.
La soluzione è quella di raddoppiare l'apice o usare i parametri.

 a := '%'+ b +'%';
Brrr... mi vengono i brividi.
Una con un parametro del genere è una pessima LIKE...

se leggi bene ho trovato una soluzione che non elimina l'apice ma che lo 
raddoppia.
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:K8MFe.39965$b93....@tornado.fastwebnet.it...


invece di criticare e basta dammi una consiglio cosi posso migliorare le mie 
conoscenze di sql visto che sto imparando da autodidatta.
comunque grazie.
"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio 
news:raMFe.39972$b93....@tornado.fastwebnet.it...


 invece di criticare e basta [...]
Fai più attenzione: io non ho "criticato e basta", ti ho chiesto 
di più sul tuo problema (e ammetterai di esserti espresso in 
maniera piuttosto ellittica) proprio perché stavo cercando di 
capire il motivo di una scelta così "strana" come la tua.

modificato la fuzione e adesso tutto funziona bene.
Non c'era la necessità di modificare la funzione
QuotedStr() che ... funziona benissimo e fa proprio
quello che dovrebbe fare :D. Bastava scrivere così:
a := quotedstr('%'+edit1.Text+'%');
;) ed "a" diveniva una ottima stringa da inserire
nell'SQL per ottenere una ricerca parziale.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: LIBRO DELPHI 2009

Salve a tutti.... Qualcuno di voi può sa consigliarmi (se già esiste) un
buon titolo di libro riguardante il delphi 2009 (enterprise o
architect)???...in alternativa, nel caso in cui non fossero ancora stati
realizzati, qualche libro precedente che possa andare bene con quelle
versioni cè??... ovviamente parlo di libri italiani ed in vendita..
Thx a tutti
Max 

 architect)??? [...]
Questo è appena stato annunciato. :-)
http://blog.marcocantu.com/blog/delphi_2009_handbook_published.html
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

ciao.
perche libri italiani?
Se sono traduzioni dall'originale inglese non sono proprio il massimo
della qualità...
ihmo, se facciamo questo lavoro un po di inglese tecnico dovremmo
digerirlo senza troppi problemi.

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


Se hai letto un tuo post precedente ti avevo già risposto io dicendoti che
attualmente libri di Delphi in italiano sulle ultime due versioni non ce
ne stanno, e mi sa tanto che non ne usciranno ciao.
--- posted by geoForum on 
http://www.delphiedintorni.it

 italiana oppure solo in inglese...
Le pubblicazioni in lingua italiana sono piuttosto rare, soprattutto per 
Delphi.
Ad ogni modo, vale la pena precisare che si tratta di inglese abbastanza 
tecnico, non è un saggio di narrativa, quindi dovrebbe essere comunque 
comprensibile, in generale.
Un pizzico di inglese è indispensabile per "stare a galla" nella 
professione di sviluppatore. :-)

Newsgroup: it.comp.lang.delphi
Titolo: strumenti per sviluppo in Team

Salve avrei bisogno per cortesia di avere informazioni su TeamSource o su
analoghi prodotti per lo sviluppo in team. Dobbiamo lavorare su di un
progetto in gruppo condividendo i file. C'è qualcuno che lo usa? Che cosa mi
consigliate di valutare?
Grazie per l'attenzione
Stefania

Io ti consiglio FreeVcs.
E' un programma totalmente Free r molto ben fatto.
Lo puoi scaricare dal sito 
www.freevcs.de
.
Se vuoi altre info posta pure un reply.
Ciao Rocco.

Ciao, io lavoro in gruppo con Delphi 6 e abbiamo provato TeamSource qualche
settimana fa.
A noi è sembrato un gran casino. Provalo un po' ma te lo sconsiglio.
Ciaoux

>Ciao, io lavoro in gruppo con Delphi 5 e 6, Sconsiglio alla grande 
TeamSource!
Per mer é un casino perché necessita che opgno pc sia allineato almeno ogni 
2 ore e l'orario di ogni PC deve essere identico!
Ripeto io lo sconsiglio vivamente.
Ciao a tutti RICCARDO.
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

Qui in azienda usiamo Visual Source Safe di zio Billy.
Stranamente, x essere un prodotto Microsoft, funziona benino.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:9r8o70$42l$1...@pinco.nettuno.it...


Simone.
Purtroppo lo uso per scelta della mia ditta...so che ci sono strumenti 
della Microsoft che lo sotituiscono ma non li ho mai provati :-(
Quando ne sapro' di + ve lo comunichero'! :-)


...

PVCS di Merant. Prova a fare una ricerca in rete per trovare il sito.
E' un sistema di versioning, specificatamente realizzato per grossi
progetti con molte persone. Ti dico già che costa molto ma è veramente
professionale.
Non ha problemi con la sincronizzazione dei PC che compongono il
network perchè funziona con sistema del check-in check-out.

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] Iterazione su controlli

�Problema:Eliminare il contenuto di una o piu listbox posizionate su un 
GroupBox1.
var
I:integer;
begin
for I := 0 to (GroupBox1.ControlCount) -1 do
  begin
  if GroupBox1.Controls[I] is TListBox then
    GroupBox1.Controls[I].?????????;
  end;
Mi aspettavo di poter scrivere GroupBox1.Controls[I].Clear, ma non mi d�
il metodo.
L'iterazione sulle list viene effettuata ma come � possibile eliminare il 
loro contenuto?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it




  TListBox(GroupBox1.Controls[I]).<metodo>;
Ciao

Usa il Type Cast:
GroupBox1.Controls[I].Clear diventa (GroupBox1.Controls[I] As 
TListBox).Clear
Newsgroup: it.comp.lang.delphi
Titolo: Componente

Salve a tutti.
Ho cercato di installare un componente con il suo relativo .bpk nel modo da
me conosciuto, ma non essendo estremamente esperto, probabilmente faccio
qualche errore.
Mi spiego: cerco di installare il componente, sembra che installi tutto, e
dice che il componete è stato installato, ma nei pakage trovo solo la
descrizione senza il componete.
Abbiate pazienza, ma dove sbaglio?
Un grosso grazie in anticipo.
Giancarlo

 qualche errore.
bpk mi fa pensare che sia un componente scritto in Borland C++ Builder,
che non è installabile sotto Delphi (il viceversa è possibile).  Sei
sicuro che non sia .dpk ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Hai ragione è un componete per c++ builder, ma io volevo installarlo proprio
su c++ builder
Grazie comunque
Newsgroup: it.comp.lang.delphi
Titolo: Errore Privileged Instruction

Cortesemente sapete indicarmi dove trovare informazioni in merito alla
campoarsa di un errore "Privileged Instruction" in una applicazione
scritta in Delphi ?
Grazie.

scritta in Delphi ?
Google? ;)
M. Rossello
--- posted by geoForum on 
http://www.delphiedintorni.it

 scritta in Delphi ?
Non č un problema strettamente legato a Delphi.  Stai semplicemente
cercando di eseguire un'istruzione "privilegiata", ovvero che richiede un
"ring" piů basso rispetto a quello delle applicazioni standard. 
Generalmente questo accade quando si cerca di invocare direttamente
interrupt o accedere direttamente alle porte della macchina (alla stregua
di quanto avveniva sotto DOS).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

di quanto avveniva sotto DOS).
Grazie....

Newsgroup: it.comp.lang.delphi
Titolo: Stampanti HP

Perchè se invio a stampanti HP 4 Bitmap (un pò grandi per la verità, 5Mb
l'una) queste me ne stampano senza una logica solo due, oppure tre, oppure
una?
E perchè se invio a queste stampanti, sempre con printer.canvas.draw, anche
delle piccole immagini, decide lei se stamparmele o no?
(in ogni caso tutto quello stampato con canvas.textout viene perfettamente)
Grazie
Iding

 ha scritto nel messaggio
news:CqOl7.218$i_1....@news.infostrada.it...

Sei sicuro che il problema sia nella stampatrice e non nel programma?
Prova con un'altra stampante, se vuoi, ma scoprirai che il problema è di
delphi.
Non so dove ho letto (per la verità un paio d'anno or sono) che non si può
eccedere un tot sul canvas.
scusa se non so dirti di più.
--
Emilio Panozzo
mailto: 
emip...@tin.it

Newsgroup: it.comp.lang.delphi
Titolo: TTabSet Alternativo?

Salve Uso ttabset (ho delphi 4) perche' mi piace il suo layout molto,
volevo sapere se in delphi 6 e' mantenuto o e' stato eliminato!
Grazie
-------------------------------------------------
Kirys <Remove DELTHIS from the address to reply>
 /|// /____/ Kirys Tech 2000: 
http://www.kt2k.com
/_|\\  // 2000

volevo sapere se in delphi 6 e' mantenuto o e' stato eliminato!
e' sempre al suo posto.
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

Massimo.
bene :) quindi posso usarlo ancora :D
