mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: aprire report di msAccess2000

Devo aprire un report di access2000 da Delphi; nel codice scrivo le righe
  Access := GetActiveOleObject('Access.Application');
except
  Access := CreateOleObject('Access.Application');
ma mi ritorna l'errore in compilazione :
[Error] Unit1.pas(63): Undeclared identifier: 'GetActiveOleObject'
[Error] Unit1.pas(65): Undeclared identifier: 'CreateOleObject'
[Error] Unit1.pas(88): Undeclared identifier: 'acViewPreview'
come posso risolverlo?
Grazie a tutti.
--
-------------------------------------------------------------
Software e servizi per le tue esigenze :
 
www.danosoft.it
-------------------------------------------------------------

basta che vai nel tuo codice, ti posizioni su GetActiveOleObject e premi f1.
nella pagina di help ti vien fuori in quale unit è dichiarata questa
funzione.
Quindi, aggiungi questa unit alle uses del tuo modulo.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Ignoranza

Scusate la mia ignoranza, ho scaricato dei componenti privi di file sorgenti 
quindi solo file con estensione .dcu,  ma se cerco di compilarli per 
installarli, Delphi 7 mi dicesempre che non trova i file con estensione .pas 
anche se ho selezionato quelli con estensione .dcu. Potete colmare la mia 
ignoranza?
Grazie del prezioso aiuto
Lanfranco 

 ignoranza?
Dovresti accertarti che tali file siano stati compilati con D7, 
innanzitutto, e successivamente impostare il "Library Path" 
dell'ambiente (o il "Search Path" dalle opzioni del progetto) affinchè 
includa il percorso in cui hai copiato i file DCU, se non fanno parte 
della cartella in cui risiede il tuo progetto.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Usare sintetizzatore vocale

Hola!
Avrei in mente un progetto in cui mi sarebbe utile poter utilizzare in un
mio programma Delphi un sintetizzatore vocale.
Sapete dirmi se č possibile utilizzare ad esempio quello compreso in WinXP
(Microsoft Sam) o qualche altro componente da scaricare?
Grazie 1000
Apu


Certo che lo puoi utilizzare, è un'activex,lo includi nel tuo progetto ed è
già pronto per l'utilizzzo!. Cercati la documentazione su google, è molto
facile utilizzarlo.

Grazie per la risposta!
mi potresti dire il nome dell'ActiveX da importare.
O anche solo cosa posso cercare su Google. Le mie ricerche finora non hanno
avuto buon esito...
Grazie ancora
Apu


http://msdn.microsoft.com/msagent
Cmq guarda negli ocx che sono dentro la cartella di winzoz...

Grezie 1000!
Ho risolto ogni problema!
Ciao!
Apu


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

Scusate sono all'inizio dell'uso di interbase dopo che da diversi anni uso
tabelle paradox, addesso provando a convertire una procedura non mi riesce
di apportare delle modifiche quando uso i seguenti componenti:
ibquery,ibupdatesql
alla conferma della variazione da il messaggio 'update failed'

 ibquery,ibupdatesql
meglio se posti la proprietà sql dei 2 oggetti.
Questo msg di errore è molto generico.
Bye
AS

il codice sql è stato generato con sql editor
di delphi6
Newsgroup: it.comp.lang.delphi
Titolo: Quale DB usare ?

Vorrei realizzare un'applicazione client/server, sia su linux con kylix che
in winzoz con delphy, però gradirei avere un cosiglio su che DataBase
utilizzare, io sareì propenso per mysql che ne pensate???
Grazie del vostro aiuto ;-)

 ha scritto nel messaggio
news:RZ6m8.47979$%g7.15...@twister2.libero.it...

Dipende da cosa devi sviluppare. Se è un applicativo di semplice data entry
va benissimo anche MySQL, se ti servono elaborazioni pesanti di dati, come
gestione di magazzino (giacenze etc) allora ti suggerisco Interbase, con il
quale grazie alle stored proc e ai trigger potresti sviluppare tutta la
businnes logic sul server e delegare la presentazione dei dati ai client.
Dipende ...

Aggiungo che usare InterBase con Delphi č davvero semplice mentre MySQL č
appena piů "ostico" :)))
--
Massimiliano Etere
massimili...@programmando.org
http://www.programmando.org

 appena più "ostico" :)))
Devo dire che, dopo essermi sbattuto altamente con D6, dbExpress e update
vari sono riuscito ad avere un ambiente stabile e senza bachi o
problematiche che mi permette di sviluppre in tranquillità anche con MySQL.
Solitamente sviluppo frontend per l'amministrazione di siti web basati su
php e mysql, per cui è una scelta obbligata, comunque non mi lamento.
Saluti


 ha scritto nel messaggio
news:RZ6m8.47979$%g7.15...@twister2.libero.it...

Usa FireBird (che poi di fatto è Interbase Open Source) io lo trovo ottimo
MySql, almeno credo alla versione attuale non supporta le stored procedure
che ritengo molto utili per la programmazione database C/S
Ci dovrebbe essere anche la versione per linux di FireBird
http://firebird.sourceforge.net
Scaricalo, è una bomba !!!
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Tasto destro in Internet Explorer

Buongiorno,
                avrei la necessità di aggiungere una mia piccola utility ad 
internet explorer..
In particolare sul tasto dx deve comparire una nuova voce cliccando la quale 
la mia utility dovrebbe salvare il sorgente della pagina in automatico.. 
Ovviamente non è come quella già presente :-) ma salva in automatico in una 
certa directory con un nome predefinito..
Ho visto la sezione dove poter aggiungere la voce al tasto dx (credo :-)) ma 
il resto per me è buio totale :-)
Mi date una mano??
Grazie
Barbi

IE prevede OLE la cui documentazione, trattandosi di un prodotto
microsoft, sta su 
www.msdn.com
AS
Newsgroup: it.comp.lang.delphi
Titolo: Convertire boolean in string

Ciao a tutti, ho notato che BoolToStr restituisce 0 se è False, mentre 
può restituire 1 oppure anche -1 se è True. Perchè a volte mi da il 
numero negativo?
Ciao e buone feste a tutti!!
Inviato da 
www.mynewsgate.net

 numero negativo?
Inanzitutto: quale versione di Delphi usi? 
Poi, l'help e' abbastanza chiaro: il risultato che la funzione restituisce
dipende dal valore del parametro UseBoolStrs.
Se e' false restituisce -1 e 0, se vale true restituisce di norma 'TRUE' e
'FALSE'.
Cosa non ti torna?
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.delphi
Titolo: Lazarus affidabile?

Salve,
ho anche delphi6 per� penso ad una eventuale portabilit�, per la qual cosa
vorrei sviluppare con Lazarus, una applicazione semplice, con un po' di
database, una specie di gestionale, diciamo.
Ritenete Lazarus affidabile?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ritenete Lazarus affidabile?
Affidabile in base a quali parametri? Definisci affidabile.
FW su it-alt.comp.lang.lazarus
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Controllo data

In un'applicazione ho una forma modale con un maskedit per far inserire la
data.
Avevvo intenzione di introdurre un controllo che evitasse che l'utente
inserisca una data non valida e che quindi si generi
l'errore. Per adesso ho provato con:
try
  data:=strtodate(maskedit1.text);
  button1.modalresult:=mrOK;
except
    on EConvertError do messagedlg('Data non valida',mterror,mbokcancel,0);
end;
ma non funziona e l'errore non viene gestito dalla mia applicazione.
Che cosa posso fare?
Jacopo Sabbatini
sab...@libero.it

try
    myDate:=strtodate(form_centriassistenza.MaskEdit1.Text);
except
    on E:EConvertError do
            MessageDlg('La data '''+MaskEdit1.Text+''' non č corretta!
',mterror,[mbOk],0);
end;
Prova cosě e se non funziona dimmelo!
Bye.
Daniel.
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Directory file list

Salve a tutti
Quale è il più semplice componente in grado di mostrare la lista dei file in
una directory, compresa la dimensione di ciascun file?
Grazie

 file in una directory, compresa la dimensione di ciascun file?
TShellListView, nella palette Samples, ma forse fa più di quello che ti
serve...
--
Jax
====
Passare per idiota agli occhi di un imbecille è voluttà da finissimo
buongustaio. (Georges Courteline)

)

 serve...
Si il componente lo vedo, ma come si fa ad ottenere le dimensioni dei file.
Mi mostra solo i nomi dei file in modalita vsreport.
Grazie

 file. Mi mostra solo i nomi dei file in modalita vsreport.
Sicuro? A me lo fa vedere... allarga il componente finché non la vedi,
probabilmente hai qualche file con un nome lunghissimo.
--
Jax
====
Le variabili non mutano mai, le costanti sì.

 Grazie
Perché non Carichi il risultato di questa procedura in una controllo che
Soddisfi
Procedure FindFileInDir(DirName:String);
Var
 R:TSearchRec;
begin
if FindFirst(DirName,faAnyFile,R)=0 Then
Begin
 Repeat
{   R.Time;
   R.Name;
   R.Attr;
   R.Size;}
 Until FindNext(R)<>0;
end;
end;


Niente da fare c'e solo la colonna name.
Come si fa a vedere le altre colonne?

 [...]
Ci manca solo una chiamata alla FindClose per liberare la memoria
utilizzata nella ricerca ed č perfetto.
;-)


 Come si fa a vedere le altre colonne?
Ti *giuro* che io la vedo, e non so proprio come fare per aiutarti.
Che versione di delphi usi? Sei sicuro che il ViewStyle sia vsReport??
Altro non saprei proprio!
--
Jax
====
L'età in cui si divide tutto, è quella in cui non si possiede nulla.
(A.Karr)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi Berlin... Aiutate un neofita per favore

Ciao a tutti,
 
sono un vecchio anzi vecchissimo membro di questo ng. A quei tempi programmavo in Delphi 7, ahimè ora ho dovuto aggiornarmi poiché devo sviluppare la mia prima "app" (se così posso definirla dato che comunque resterò in ambito Windows).
 
Dunque... il problema è molto semplice: come faccio a far apparire in automatico la tastiera touch quando faccio un tap su una edit? C'è un qualche settaggio particolare tra le proprietà dell'oggetto o del form? Oppure devo programmare il tutto via codice? 
 
Grazie in anticipo per le risposte.
 
Dario
 

 automatico la tastiera touch quando faccio un tap su una edit?
 
Ipotizzando che parliamo di android, la tastieradovrebbe comparire in automatico quando il "focus" (non so se su android si chiama in altro modo..) è su un edittext.
Su delphi non so se c'è qualcosa che fa da wrapper.
Se lavori da android studio il giro per fare sta cosa non è difficile ma è macchinoso. Per un esempio gooogle rulez.
 
 
A.

 Non ho capito se parli di app ANDROID o di altro.
 
Scusa, non mi sono spiegato bene. Non parlo di app Android ma Windows: il tablet dove dovrò far girare l'app monta Windows 10.
 
K.

 il tablet dove dovrò far girare l'app monta Windows 10.
 
Windows 10 "normale"?
Nota che se è un windows "mobile" l'unico strumento era vs...
 
A.


Trattasi di un Windows 10 normalissimo. Noto che se apro la calcolatrice o il browser Microsoft Edge (tanto per fare degli esempi) mi appare in automatico la tastiera virtuale, mentre non appare nel momento in cui entro in una edit del mio programma. Possibile che devo gestire io la chiamata della tastiera via codice (chessò, ad esempio tramite l'evento onenter della edit) e non sia possibile invece farla gestire da Windows?
 
Dario
 

 farla gestire da Windows?
 
Non lavorando su tablet o altri dispositivi mobili basati su windows, non poso aiutarti piu' di tanto, ma facendo una ricerca velocissima ho trovato questo:
 
http://www.windowscentral.com/auto-display-touch-keyboard-windows-10-desktop-mode
 
 
 
A.
 
 
 
 

 Non lavorando su tablet o altri dispositivi mobili basati su windows, non poso aiutarti piu' di tanto, ma facendo una ricerca velocissima ho trovato questo:
 
Purtroppo avevo trovato anche io questo suggerimento ma ahimè non funziona.
Grazie comunque
 
D.
Newsgroup: it.comp.lang.delphi
Titolo: Separatore migliaia

Salve!
Avrei bisogno di far comparire i separatori delle migliaia
(Es. 1254589 ---> 1.254.589) 
nei campi di un report (QuickReport) (sia quelli letti da
database QRDBtext che semplici label valorizzate da programma
QRLabel).
Esiste un metodo ? 
Grazie 1000!
Matteo

 che semplici label valorizzate da programma QRLabel).
non so se si puo' fare comodamente, eventualmente nel before print
fai QRLabel.caption := FormatFloat('#,###', Valore)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: ricavare indirizzo ip

buongiorno a tutti!.Come posso fare a ricavare l'indirizzo ip del mio
computer in delphi ?
grazie
WrcBill
                           Death to false metal
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

vedi sulle faq del ng.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere help (INDY)

Come aggiungere l'help dei componenti Indy al normale help di Delphi ?
Ho il file .cnt e il file .hlp, come usarli ?
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

 Ho il file .cnt e il file .hlp, come usarli ?
Apri DelphiX.cnt con un editor di testo;
Aggiungi le righe:
:INDEX Componenti Indy="Pathname del .hlp"    ; sotto gli altri :INDEX
:LINK "Pathname del .hlp"                     ; sotto gli altri :LINK
:INCLUDE "Pathname del .cnt"                  ; sotto gli altri :INCLUDE
Apri l'help e dovrebbe ricompilare le informazioni; segue esempio
Saluti
Paolo Arosio
; ----------------- Esempio
:Base delphi5.HLP>main
:Title Delphi Help
:INDEX Visual Component Library Reference Help=del5vcl.hlp
:INDEX Object Pascal Reference=del5op.hlp
...
:INDEX SysTools 3=systools.hlp
:LINK del5new.hlp
:LINK delphi5.hlp
:LINK del5vcl.hlp
:LINK del5op.hlp
...
:LINK systools.hlp
:INCLUDE del5new.toc
:INCLUDE delphi5.toc
:INCLUDE del5vcl.toc
:INCLUDE del5op.toc
:INCLUDE win32sdk.cnt
...
:INCLUDE systools.cnt

Aggiungi le righe:
<snip>
Thanks... 
In realta' sono riuscito a fare qualcosa di simile col "Customize" del
menu Help di D5, ma non capisco perche', sebbene l'help degli Indy
compaia tra gli help normali e sia accessibile con F1, l'indice
generale di Delphi mi scompare (mah... non ho tanto tempo per
guardarci...)...
Comunque funziona anche cosi'... grazie ancora...


Newsgroup: it.comp.lang.delphi
Titolo: Velocita' nelle operazioni su file

Ciao a tutti!
Tra le procedure che Delphi mette a disposizione per leggere e scrivere
sui file (blockread/blockwrite, fileread/filewrite, tFileStream) ce
n'è una sensibilmente piu' veloce delle altre? Eventualmente, per
quale motivo?
Grazie
  Fodox

 quale motivo?
Non sono a conoscenza di particolari differenze di performance, ma visto 
che l'utilizzo di entrambe le istruzioni č molto semplice, potresti fare 
un tentativo di "benchmarking" nel caricamento con entrambe le 
soluzioni. ;-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire WAV a ripetizione

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

 finchè non mollo il tasto.
ah....ho capito. Questo problema mi aveva messo in crisi quando ero alle
prime armi con Delphi. Insomma era una settimana che lo usavo !! eheh
Bè, il mio problema era simile. Volevo ascoltare più canzoni una dopo
l'altra senza selezionarle e cliccare sul PLAY. Insomma il programma doveva
prendersi una canzone alla volta e suonarla automaticamente.
Il tuo problema è identico, è solo che c'è di mezzo il pulsante !!!
Però immagino che il tuo problema non è il pulsante ma è il far sentire a
rotazione il file WAV senza che si interrompa quando termina.
Bè, le soluzioni che mi vengono in mente ora sono 3.
La prima prevede l'uso dell'evento OnNotify del componente TMediaPlayer.
Il secondo prevede un bel thread con un ciclo FOR, WHILE o quello che vuoi,
che esegue il brano wav.
il terzo è sempre un ciclo senza thread ma con un
Application.ProcessMessages per evitare di bloccare l'interfaccia ed il
resto del programma.
La prima soluzione mi pare semplice e molto funzionale.
Tu non devi far altro che controllare ( in qualche modo ) lo stato del
pulsante ed utilizzare l'evento che ti ho suggerito.
Ok ? Vedrai che è semplicissimo e tutto funzionerà alla perfezione.
Ti saluto....sehai problemi scrivi !!
Ciaoooo !!!!!!
Antonio Tarolla

 sente BANG. Quello che voglio è che tenendo premuto il tasto ci sia un


 'mitragliatrice' BANG BANG BANG BANG BANG BANG.
Io  ti consiglio la PlaySound (unit MMSystem) che ha un flag per il loop e
uno per suonare in asincrono...
L'unica cosa a cui dovrai fare attenzione è che probabilmente dovrai
"stoppare" il suono quando rilasci il mouse [altrimenti va avanti a suonare
fino a che non ha esaurito le chiamate...]
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it
Newsgroup: it.comp.lang.delphi
Titolo: ultime modifiche del database

ciao a tutti
spero qualkuno possa darmi quanke consiglio
lavoro con delphi6 su un database access
io vorrei in qualke modo sapere se sono state apportate delle modifiche al 
database e quali sono
come potrei fare?
tramite openschema di adoconnection?
o lavorarando sui metadati (non so in che modo perň)
qualkosa che so che mi dia la data di update dei record uff
insomma voi ne sapete sicuramente + di me
grazieeeeeeeeeee

Premesso che non mi stanchero MAI di chiedermi qualche crimini contro 
l'uamnita hanno commesso certi sviluppatori da meritarsi la punizione di 
usare Access, la domanda non è molto chiara...
Vouoi sapere se la STUTTURA è stata modificata, tipo tabelle o campi 
rimossi, modificati o aggiunti?
Oppure sapere se e quali record sono stati modificati?
Oppure etrmabe le cose?
Infine, quale è lo scopo? Fare un merge di 2 db?
-- 
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"

finalmente qualkuno che mi risponde
caro alberto concordo con te sulla disgrazia di usare access ma ne sono
costretta
in pratica mi serve per sincronizzare 2 database mi spiego meglio
se vengono effettuate delle modifiche al primo database access in locale
dovrei aggiornare il database del mio sito
e allora sto cercando il modo migliore per farlo
l'aggiornamento del database access viene effettuato da un software non mio
a cui non posso apportare modifiche
allora ho pensato mi creo un applicazione in delphi che magari č in grado di
rilevare le modifiche al database
ma non ci riesco
lo so + complicato di cosě :-P  non so se sono stata abbastanza chiara
ciao

 a cui non posso apportare modifiche
Esiste un modo indicizzazione delle tabelle dei database? 
dell'applicativo che aggiorna i database riesci a fare aggiungere la 
data di immissione?
Con più chiarezza sulle strutture posso cercare di aiutarti!
Ciao
Fabio

Newsgroup: it.comp.lang.delphi
Titolo: Come togliere Datbase Login

Ciao a tutti. Ho questo problema:
Mi connetto con Delphi ad un database Access creando l'alias a run-time e
utilizzando l'oggetto "Session" con la funzione "AddAlias". Tutte le volte
che lancio il programma e utilizzo una tabella del database con questa
connessione mi appare la finestra di "Database Login" nella quale mi si
richiede il nome utente e la password (che naturalmente non esistono). Io
sono così costretto ogni volta a premere OK.
Qualcuno saprebbe dirmi come elilminare la comparsa di questa finestra?
Grazie mille a tutti.
P.S.: Allego sotto il codice della creazione dell'alias
    Lista := TStringList.Create;
    Lista.Add('TYPE=MSACCESS');
    Lista.Add('DATABASE NAME=' + Database);
    try
      Session.AddAlias(Temp, 'MSACCESS', Lista);
      AliasCreato := Temp;
      except begin
        Result := False;
      end;
    end;

 sono così costretto ogni volta a premere OK.
Puoi utilizzare un oggetto TDatabase... Tra le sue proprietà c'e' la
LoginPrompt che se impostata a False risolve il tuo problema...
Ciao..
Newsgroup: it.comp.lang.delphi
Titolo: BDE, qualcuno si ricorda come funziona la TTable per i DB testuali?

Salve,
Ho bisogno di importare un file di testo ASCII-Delimited in un
formato più umano.
Ricordo molto bene che per "vedere" i dati ASCII, il BDE ha
bisogno di un file INI, ma non ricordo la struttura del medesimo.
Va detto che questo programma dovrà girare SOLO sul mio
PC e solo per rendere i dati in un formato "digeribile".
Chi si ricorda come dev'essere fatto l'INI?
Grazie in anticipo,
Andrea

 bisogno di un file INI, ma non ricordo la struttura del medesimo.
a memoria non ricordo.
dovrebbe essere psiegato nella guida del bde.
vedi se nella relativa cartella trovi un file hlp, che dovrebbe fornire 
dati sui vari drivers supportati.
A

 bisogno di un file INI, ma non ricordo la struttura del medesimo.
Questo link può esserti utile:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&th=dd462adff7504df0&rn
um=4
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: CreateProcess()?

Ho dei problemi con CreateProcess...
Cosa devo mettere nel 3° e 4° parametro (_SECURITY_ATTRIBUTES)?
Già che ci siete potreste srivermi tutta una riga funzionante!
Paolo
GRAZIE.

Paolo wrote:

Dai un'occhiata a 
http://www.delphicorner.f9.co.uk/articles/wapi4.htm
 .
Credo sia proprio quel che cerchi!
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid con celle colorate

Avrei la necessità di avere lo sfondo rosso sulle celle di una DBGrid che contengono valori negativi.
C'e' chi sa dirmi come posso fare?
Grazie.
-- 
Posted from 146.133.1.2 by way of 
relay2.inwind.it
 [212.141.53.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Evento OnDrawDataCell della DBGrid...
saluti
Solid Snake IT

>Evento OnDrawDataCell della DBGrid...
A detta della Borland, OnDrawDataCell potrŕ non essere implementato
nelle future versioni della TDBGrid.
Di conseguenza, Borland suggerisce di utilizzare OnDrawColumnCell al
posto di OnDrawDataCell.
Saluti, 
Marco
--------------------------------------------------------------------------------
 t,m,e,e,t,@,h,o,t,m,a,i,l,.,c,o,m,
 Togliete le virgole per rispondere in email.
--------------------------------------------------------------------------------

C'e' chi sa dirmi come posso fare?
Puoi usare due metodi, OnDrawDataCell o OnDrawColumnCell. Borland
tuttavia consiglia il metodo OnDrawColumnCell, in quanto non
garantisce che le future versioni della TDBGrid abbiano il metodo
OnDrawDataCell.
Per farlo puoi fare qualcosa di questo tipo:
procedure TForm1.dbgrMainDrawColumnCell(Sender: TObject;
                                        const Rect: TRect;
                                        DataCol: Integer;
                                        Column: TColumn;
                                        State: TGridDrawState);
  begin
    // Controllo che il campo non sia nullo
    if Assigned(Column.Field) then
    begin
      // Guardo se si tratta del campo che mi interessa
      // confrontando il nome del campo che sto ridisegnando
      // (in maiuscolo) con il campo che voglio disegnare da
      // solo, ad es. il campo prezzo.
      if UpperCase(Column.Field.FullName) = 'PREZZO' then
      begin
        with TDBGrid(Column.Grid) do
        begin
          // Disegno il campo con caratteri gialli su sfondo rosso
          Canvas.Brush.Color  := clRed;
          Canvas.Font.Color   := clYellow;
          // Utilizzo il ridisegno standard, tanto ormai ho cambiato
          // i colori.
          TDBGrid(Column.Grid).DefaultDrawColumnCell(Rect, DataCol, 
          Column, State);
        end;
      end
      else
        // Disegno i campi in maniera standard
        TDBGrid(Column.Grid).DefaultDrawColumnCell(Rect, DataCol, 
        Column, State);
    end;
  end;
 
In alternativa, puoi fare proprio tutto a mano (riporto solo la parte
del with):
        with TDBGrid(Column.Grid) do
        begin
          // Disegno il campo con caratteri gialli su sfondo rosso
          Canvas.Brush.Color  := clRed;
          Canvas.Font.Color   := clYellow;
          Canvas.FillRect(Rect);
          Canvas.TextOut(2, 2, Column.Field.AsString);
        end;
Sperando che sia di aiuto,


E' vero infatti anch'io uso OnDrawColumnCell...sorry...

>E' vero infatti anch'io uso OnDrawColumnCell...sorry...
Nessun problema, era solo una precisazione. :)
Saluti,

Newsgroup: it.comp.lang.delphi
Titolo: iNTERAGIRE CON UN SITO...

Ciao,
facendo seguito al mio ed al tuo post su comp.lang.delphi ti invio questo
indirizzo che ho trovato con un po' di fatica:
http://textcontrol.com/tx/newsgroups/borland_public_delphi_activex_controls_
using/2001/12/01/0002.htm
Non ho ancora provato ( veramente in Delphi sono quasi agli inizi e lo uso
per hobby)
ma se ti uo' essere utile...
Se hai gia' risolto beh fammi sapere...Ciao



Newsgroup: it.comp.lang.delphi
Titolo: Attenzione! Attenzione! A tutti gli autodidatti appasionati

che riescono a programmare in Delphi e a fare stampe e accessi al 
database INFORMAZIONE IMPORTANTE : Un bel gestionale si fa in COBOL!
 
-- 
Ripristinare il trattato di Vienna è imperativo!
W IL LOMBARDO-VENETO.
W LA LIBERTA'.
ONORE E GLORIA A S.M. CARLO D'ASBURGO-LORENA!!!

 
 
Leggo da wikipedia :)
 
Nel folclore tedesco, il coboldo è un folletto poco socievole. La parola 
deriva dal tedesco kobalt o kobold per assonanza. Nelle traduzioni, 
spesso il termine coboldo viene tradotto (o viene usato per tradurre) 
nomi di altre creature grossomodo equivalenti tratti da altre tradizioni 
folkloristiche, per esempio elfo, goblin o leprechaun.
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Newsgroup: it.comp.lang.delphi
Titolo: dbxfb.dll a runtime su pc non di sviluppo

Su un Pc senza ambiente delphi installato, S.o win7/64, Db Firebird 2.5
lanciando l'applicativo, ricevo questo errore:
Unable to load dbxfb.dll (Error Code 193).It may be missing
from the system path
 
la libreria e' presente, nella cartella dell'applicativo, ho
provato a spostarla su
c:\Windows
c:\Windows\System32
c:\Windows\SysWOW64
ma non cambia niente,
dbxconnections.ini, dbxdrivers.ini, dbxfb.dll, dbxint.dll
presenti nella cartella dell'applicativo.
 
Applicazione compilata con XE2 su altro Pc; si avvia comunque ma non 
puo' accedere al db,componenti usati dbExpress, trasferito i vari files 
senza software di installazione.
 
Manca ancora qualcosa, la dbxfb.dll e' rovinata, oppure il messaggio
non e' indicativo e manca altro?
 

 Su un Pc senza ambiente delphi installato, S.o win7/64, Db Firebird 2.5
 
Che versione hai installato di FireBird?
A 32 o 64 bit?
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 


32 bit, so che la 64 bit crea qualche problema con l'Ide Delphi che e' a 32.
 
ciao, Massimo
 
 


ho copiato fbclient.dll su /Windows/SysWOW64 ed ora funziona.

Newsgroup: it.comp.lang.delphi
Titolo: Quick Report

Salve a tutti...qualcuno conosce una bella guida a quick report?
Tnx
Salvo


Visita il sito 
www.qusoft.com
Forse, scrivo forse, trovi qualcosa.
Ciao
Marco
-- 
MaoSw
Reporter Professional srl
supporto...@reporterprofessional.it

 ha scritto nel messaggio
news:IFHBb.74561$AX1.3...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: cosa sbaglio???

salve,
ils eguente codice:
procedure TfMain.LoadReservations(Day: TDate);
var
  E: TEvent;
  SE: TcxSchedulerEvent;
begin
  Screen.Cursor := crHourglass;
  Storage.BeginUpdate;
  Storage.Clear;
  try
    DM.qryLoadEvents.SQL.Clear;
    DM.qryLoadEvents.SQL.Add('SELECT * FROM Events WHERE FromDate = :FD
AND ToDate = :TD');
    DM.qryLoadEvents.ParamByName('FD').Value := Trunc(Day);
    DM.qryLoadEvents.ParamByName('TD').Value := Trunc(Day);
    DM.qryLoadEvents.Open;
    //ShowMessage(IntTosTr(DM.qryLoadEvents.RecordCount));
  except
    raise;
  end;
{...}
end;
i dati ci sono ma se carico la data che voglio, tipo 08/03/2006 mi dice
che ci sono 0 se interroco la property recordcount
il db è sqlserver 8 (msde) dove sbaglio??????
Grazie in anticipo Alfio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG





Non mi sembra di vedere errori.
Da query analyzer ti torna dei record?
Sei sicuro che il dataset sia vuoto? Non sempre recordcount è
affidabile.
Se togli i parametri e fai solo "SELECT * FROM Events " ti ritorna dei
record?
Nel database i campi fromdate e todate sono sempre con ore minuti
secondi e ms a zero? (altrimenti è normale che non ci siano record)
2006-03-09 00:00:00.000 per intenderci
ciao.
P.S.
quel
except
  raise
end; è da far accapponare la pelle :=)
-- 
Ore 18.30: premo invio.

ciao,
il query analyzer non l'ho, uso un tool
free(
http://www.asql.biz/DbaMgr.shtm
) per interfacciarmi al db (MSDE).
Ho  mutato lo script SQL in questa maniera -SELECT * FROM Events WHERE
FromDate BETWEEN '01-01-2006 00:00:00.000' AND '31-12-2006
23:59:59.999'-
ma non da risultati e non alza eccezioni, se modifico il dato,
es.2006-01-01 00:00:00.000, mi laza un eccezione di errata formattzione
dei dati.
Per l'except sono ancora nella fase di prima proposta al cliente quindi
preferisco vedere tutte le eccezioni(discutibilissima ma vista la
distanza
che intercorre tra me e la persona che userà il programma preferisco
farmi dire per filo e per segno che errore avviene)
Se qualcuno conosce un componente per gestire un planner per piacere si
faccia avanti quello che uso io è un pò troppo capriccioso se noon si
vuole
usare l'interfaccia fornita e gestire il tutto a runtime, uso Express
Scheduler 2.1.
Grazie in anticipo
Alfio
PS. se vedi ancora Marco puoi dirgli ch abbiamo fondato una squadra di
rugby qui sul lago?
PPS. Hai prpvato WOW?

Newsgroup: it.comp.lang.delphi
Titolo: MSWord e Delphi5

Ciao, avrei due domande circa l'uso di Word interfacciato (diciamo cosě) con
Delphi:
1) Come posso utilizzare ShellExecute (o cos'altro) per aprire un documento
Word ed ATTENDERE la sua chiusura prima della prosecuzione del mio
applicativo Delphi?
2) Come posso fare per creare, da Delphi, un NUOVO Documento Word in una
certa directory (ed eventualmente assegnargli un preciso nome)?
Grazie infinite per l'aiuto.
Antonio
-- 
Posted from [213.199.1.210] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

certa directory (ed eventualmente assegnargli un preciso nome)?
Con il Server di automazione OLE di Word puoi fare tutto quello che
vuoi.  Crei un oggetto Application di Word, all'interno aggiungi un
documento, salvi il documento con nome.
--
Walkie...@Libero.It (ICQ# 8143647)


Prego,
Andrea

Non puoi, devi usare CreateProcess e WaitForSingleObject .
Non necessariamente CreateProcess.
La cosa piu' vicina a ShellExecute che consenta di sfruttare
WaitForSingleObject e' ShellExecuteEx.
--
Walkie...@Libero.It (ICQ# 8143647)

 Walkie...@Libero.It (ICQ# 8143647)
Andrea
P.S. Volete che lo posto il mio num di ICQ? :=P

P.S. Volete che lo posto il mio num di ICQ? :=P
Be', hai gia' pubblicato meta' della tua vita privata, numero +,
numero meno :=P
--
Walkie...@Libero.It (ICQ# 8143647)

 numero meno :=P
Continui?


Continui?
???
--
Walkie...@Libero.It (ICQ# 8143647)

Newsgroup: it.comp.lang.delphi
Titolo: Posizione Mouse

Salve a Tutti !
    E' la prima volta che scrivo in questo NG, cosi' come è da poco che
mi sono avvicinato alla programmzione in Delphi.
    Cosi' vi porro' una domanda che solo un Gran Maestro Delphi puo'
porre .....
    Come si fa a sapere la posizione X-Y del mouse sullo schermo ? :-P
Grazie anticipatamente.
--
 Ciao, Matteo.
 Home Page : hhtp://
www.geocities.com/hollywood/hills/7847
.

>     Come si fa a sapere la posizione X-Y del mouse sullo schermo ? :-P
GetCursorPos();
Ciao Uberto

>    Come si fa a sapere la posizione X-Y del mouse sullo schermo ?
Vedi l'oggetto Mouse, proprieta cursorpos
Saluti
AS

>GetCursorPos();
Non vorrei dire una cavolata, ma ci dovrebbe essere un oggetto mouse che ha
molti metodi, tra cui:
Mouse.CursorPos
che ritorna la posizione.
Ciao !
Newsgroup: it.comp.lang.delphi
Titolo: Tasti funzione

ciao a tutti!
Qualcuno mi sa dire come si gestiscono i tasti funzione su una form?
(F1,F2,...)
Grazie
Mary
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (F1,F2,...)
Dipende da cosa ci devi fare.
Comunque, in generale, basta mettere la proprietà KeyPreview della form a
True, e poi gestire l'evento OnKeyDown in questo modo
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
   if Key = VK_F1 then
    // fai qualcosa
end;
-- 
Jax
====
L'amore è come un sigaro: se si spegne, lo puoi riaccendere, ma non ha
più lo stesso sapore.

Jax wrote:
<SNIP>
Jax, ho provato a contattarti in privato ma il server di despammed mi 
risponde con degli errori (te li mando se mi contatti in privato).
Per scrivermi puoi usare l'indirizzo andrea_m (chiocciola) 
despammed.com
 oppure andream (chiocchiola) 
dedonline.com
Ciao, scusate l'off-topic.
-- 
Andrea Magni
Newsgroup: it.comp.lang.delphi
Titolo: leggere .exe in esecuzione

Salve...
avrei bisogno di accedere in sola lettura su un .exe in esecuzione,
mi spiego meglio:
ho un file foo.exe
lo lancio,
a questo punto foo.exe puo' leggere se stesso ?
grazie ciauz

 a questo punto foo.exe puo' leggere se stesso ?
In teoria si, ma a che ti serve leggere te stesso?
Comunque, aprilo in sola lettura.
Ciao
Gianluca.

Newsgroup: it.comp.lang.delphi
Titolo: Re: Elenco forms

 come posso scorrerne l'elenco?
vedi le property di TScreen.
A.

 Che.
Hai cmq Components[i] e ComponentCount, all'interno del ciclo con un if 
controlli che siano le form che cerchi, esempio per contarle:
if Components[i] is TForm3 then
    Inc(MioCount);
Giorgio 

Hai cmq Components[i] e ComponentCount [...]
Questo vale solo se le form vengono create con un Owner che sia la
form di cui si esaminano i Components.

Newsgroup: it.comp.lang.delphi
Titolo: Re: Come convertire una variabile da negativa a positiva?

 
c'e' qualcosa che mi sfugge.....
per cambiare di segno si moltiplica per (-1).
per rendere sempre positivo, c'e' la funzione abs.
ciao
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 fare? 
O moltiplichi per -1, come ti è stato detto, o fai semplicemente 
-NomeVariabile
-- 
Jax

 BB
abs(variabile) restituisce il valore assoluto
Newsgroup: it.comp.lang.delphi
Titolo: ListView e funzioni della cartella  "SendTo"

Buonasera a tutti,
ho una list view dove faccio vedere solo alcuni tipi di file selezionati e
vorrei fare in modo che il tasto dx del mouse mi attivi il pop up come fa
explorer con il sotto menù "invia a.."
Qualcuno ha notizie di come posso fare per implementare questa funzionalità
?
Grazie !
-- 
Alberto Menghini

 ha scritto nel messaggio
news:2ohii3F...@uni-berlin.de...


....no forse non mi sono spiegato bene...
Alla pressione del tasto dx del mouse vorrei far comparire il popup con le
funzioni
DeskTop (crea collegamento)
Destinatario Posta
Documenti
floppy da 3,5 pollici (A)
...etc..
ovvero le scelte che sono delle directory SENDTO del PC...
Ok per creare il pop up, ma come faccio a utilizzare queste funzioni ?
Non so come passare i parametri affinchè p.e. alla selezione di un file e
scegliendo Destinatario Posta venga generato un messaggio di posta con
allegato il file stesso ( vedi quello che fa IE quando fai tasto Dx su di un
qualsiasi file e scegli come opzione "Invia a"-->Destinatario di Posta )...
Qualcuno può aiutarmi ?

 con le funzioni
Io avevo capito bene ma non avevo risposto perché non so come fare... la
vedo molto dura.
L'unica cosa che posso dirti è che il menu SendTo, come forse saprai già,
prende le sue voci dalla dir c:\documents and settings\utente\sendto, lì ci
sono i collegamenti; però come li usa non lo so proprio.
Forse con qualche ShellExecute e qualche esperimento...
Un'alternativa sarebbe usare delle TShellListView, in questo modo farebbero
tutto loro.
-- 
Jax
====
Se il proprio treno è in ritardo, la coincidenza partirà in perfetto
orario .

 con le funzioni
Prova anche a dare un'occhiata a questo componente/unit.
Nota che non l'ho provato, ho solo letto su ggroups cosa fa e potrebbe fare
al caso tuo:
http://www.pobox.com/~bstowers/delphi/mine/files/itemprop.zip
-- 
Jax
====
La sofferenza è una specie di bisogno dell'organismo di prendere
coscienza di uno stato nuovo. (Proust)

 
http://www.pobox.com/~bstowers/delphi/mine/files/itemprop.zip
mi dice che l'archivio è danneggiato...
Newsgroup: it.comp.lang.delphi
Titolo: Quanto tempo è passato...

Salve a tutti, supponendo di avere due date una di fine ed una di inizio,
voglio semplicemente fare la differenza tra queste due date e voglio sapere
quanti anni mesi e giorni sono passati...
Dico cavolate se sottraggo i rispettivi anni mesi e giorni col decodedate ?


No, non dici cavolate, però se hai Delphi 6/7 puoi utilizzare funzioni 
già pronte e più intuitive come *YearsBetween*, *MonthsBetween*, 
*DaysBetween* e così via, forniti dalla unit /DateUtils.pas/.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 *DaysBetween* e così via, forniti dalla unit /DateUtils.pas/.
Questa dovrebbe essere una domanda/risposta da aggiungere alle FAQ.
Ciao.
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Marco «Alka» Breveglieri
Buono a sapersi, in ogni caso in questo momento sono costretto ad utilizzare
D5.

Questa dovrebbe essere una domanda/risposta da aggiungere alle FAQ.
Aspettavo che qualcuno lanciasse sulla lista la questione FAQ, io ho delle
idee, ma da solo non intendo muovermi perche' non posso garantire continuita'
sulla cosa.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 -- 
Infatti chiedo venia, anche perchč la soluzione da me proposta non
funzionava e spulciando tra i vecchi post ho trovato quello giusto :
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=b7om08%2432esf%241%40ID-149000.news.dfncis.de&rnum=4&prev=/groups%3Fq%3Ddifferenza%2Bdate%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26group%3Dit.comp.lang.delphi%26selm%3Db7om08%252432esf%25241%2540ID-149000.news.dfncis.de%26rnum%3D4
Non so come abbreviare il link... questo č il risultato che interessava a
me.
Ciao,
Antonio.

 ciao
Stavo preparando qualcosa.
Questa sera posto QUI quello che ho pronto.
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: Tipo Data.

Come si dichiara il tipo di dato 'Data'.
Ho provato con:
dData : Date;
Ma mi da un errore.....come si fa?
Poi è possibile impostare quanti decimali deve visualizzare dopo la virgola
a un tipo di dato Currency.
Qualcuno mi può fornire un esempio?
Sono proprio alle prime armi con il Delphi.
Grazie a chi mi saprà rispondere!


data:TDate;
Andrea


Il tipo date è UGUALE a TDateTime.
Solo è definito in una unit divers.
Se cerchi nella guida di delphi questo tipo di dato, trovi anche il nome
della unti dove è definito.
Bye
AS

 a un tipo di dato Currency.
Usi la funzione della unit Math RoundTo che prende due parametri: il numero
da formattare e con che precisione lo vuoi Sulla guida c'è tutto
--
_________________________________
Edmondo Di Tucci 
snar...@tin.it
www.powernetsi.it
 
edm...@powernetsi.it
Newsgroup: it.comp.lang.delphi
Titolo: errore :"string literals may have at most 255 elements"

Ciao,
Ho una stringa di questo tipo, che ha una lunghezza variabile, arriva oltre
i 2000 caratteri:
sStr:string;
sStr:='0001234567'#01'001Prova del 9'#01'002Ma dove vieni'#01;
Quando vado a compilare ho l'errore:"string literals may have at most 255
elements". Uso Delphi 6 con l'opzione di compilazione Huge String attiva.
Una soluzione era quella di dichiarare la stringa come AnsiString, ma non
cambia nulla.
Qualche idea?
Grazie a tutti
Ciao

 >


)

Newsgroup: it.comp.lang.delphi
Titolo: forzare la cancellazione di un file

ragazzuoli, esiste un sistema brutale per eliminare un file utilizzato da
un'altra applicazione???
Il fatto è che in alcuni casi una applicazione che va in crash non mi
rilascia un file che DEVO eliminare e sono costretto a riavviare il sistema!
ch faccio???
--
Massimiliano Etere
www.programmando.org
maxe...@infinito.it
massimili...@programmando.org

 ha scritto nel messaggio
news:HsU78.29450$om6.7...@news1.tin.it...


 Explorer & Systray)
intendevo via codice! ;)))
--
Massimiliano Etere
www.programmando.org
massimili...@programmando.org

Newsgroup: it.comp.lang.delphi
Titolo: Re: Jedi su Win7

 Maurizio
E' già bel problema e ti assicuro che mi sono venuti gli incubi quando 
ho installato il 2007 io. Premetto che non ho installato le Jedi ma ho 
trovato lo stesso problema con l'installazione di un mio software. Io ho 
trovato due modi per aggirare il problema.
1. installare il software in una directory fuori dalle cartelle di 
windows (per esempio su una seconda unità).
2. assegnare alla cartella di installazione (situata in program files) 
permessi amministrativi completi.
Penso che se ravani in queste due direzioni ti si possa risolvere il 
problema. Facci sapere.
Daniele

Ciao
Io personalmente ho seguito il metodo di daniele ancora qualche mese
fa quando mi sono trovato davanti allo stesso problema e ha funzionato
perfettamente,
li ho installati direttamente in una dentro c:\ e ha funzionato
divinamente
Ciao
Luigi


Penso che per il quick non avrai nessun problema, io ho installato la 4 
con il metodo canonico. Se vedi i componenti jedi in paletta al limite 
potresti incontrare poi un problema sui percorsi in fase di compilazione 
ma a questo ci si rimedia facilmente direttamente dall'ide. Concentrati 
solo sulla registrazione di HTML Help 2.0 e dimmi qualcosa di più se puoi.


Quick Report non mi ha dato problemi, e anche le Jedi sono a posto, ho 
compilato un progetto che ne fa uso, e non ho avuto segnalazioni di errore.
Per Html Help 2.0, non ho risolto (anche cercando RegHelper come 
indicato nell'avviso in fase di installazione della jcl), ma mi pare che 
Win7 non supporti piu' i file .chm considerati vetusti per l'Help, io 
comunque non usavo neppure prima questo sistema, ma dei semplici file 
html con segnalibri che trovo èiu' semplici nella manutenzione.


Newsgroup: it.comp.lang.delphi
Titolo: For Dummies x Delphi non c'è proprio??

Ho cercato dei libri di Delphi in bilbioteca. Ho solo programmato in C
e Unix, giusto quel poco che serve x fare qualche esame.
Ho trovato solo dei libri che mi parlano di VCL,CLX,RTL,gli oggetti
Field,il ruolo dell DLL (è il libro di Cantù). Ma possibile che non
esista un libro tipo quelli x Dummies che mi spieghi x esempio cosa
sono tutte le propietà,elenco enorme che mi trovo a sinistra come apro
Delphi 7 Enterprise?
Voi dove avete imparato le basi,ma propio le basi del Delphi? Le
propietà,la semplice sintassi di variabili,classi....Siete migrati dal
VB?

 VB?
la base è il pascal
Ciao
lorenzo

 Field,il ruolo dell DLL (è il libro di Cantù).
Purtroppo per Delphi non esiste una grossa letteratura (in italiano),
meglio appoggiarsi su testi in inglese. (come disse Morde tempo fa..)
Personalmente trovo i libri di Cantu, non fatti molto bene, sopratutto
se uno è all'inizio. Oltretutto i suoi libri sono ripetitivi nelle
varie edizioni.
Allo stesso tempo non credo che certi argomenti, come la programmazione
orientata agli oggetti possano essere trattati in versione x dummies.
penso che siano già abbastanza per Dummies i libri di cauntù (almeno i
primi capitoli)
Se cerchi in internet trovi del materiale anche in Italiano, per
esempio tempo fa ho trovato un pdf ->"Delphi - Corso di programmazione".
molto probabilmente con il p2p trovi un po' di manualistica ;)
per finire se non hai mai programmato in OO forse è meglio iniziare con
un po' di letteratura sul tema, non necessariamente legata ad un
linguaggio.
ciao
roberto

 VB?
Personalmente sono stato edotto da un amico che già
conosce Delphi e dai pochi libri che esistono. Ma allo
stato attuale mi trovo di fronte a delle difficoltà che
da solo non riesco a superare. Quindi, ancora oggi,
(purtroppo e disgraziatamente),
uso prodotti Microsoft la cui divulgazione letteraria è
molto più completa.
Cordialità.
Toni

> VB?
Si trova molto, ma soprattutto in inglese. In Italia ci si accoda
sempre alla posizione dominante (vedi Visual Basic).
Ti propongo i miei corsi gratuiti:
http://www.didattica.org/corsi.htm
Si tratta di materiale per insegnanti, quindi tutto e' spiegato in
modo molto semplice (qualcuno dira' TROPPO).
A proposito cerco collaboratori per quest'opera.
Ciao
  Giorgio

 propietą,la semplice sintassi di variabili,classi....
Avendo iniziato da D2, i miei primi manuali furono quelli di Pacheco &
Teixeira. Quanto alla sintassi, credo che il Pascal sia molto piu'
semplice anche di cose come il (Visual)Basic.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

Due links utili sono :
http://programmazione.html.it/delphi/index.html
dove trovi 43 lezioni per principianti.
Mentre, in inglese, ma gratis, i manuali per la versione 5 e 6 di Pacheco e
Teixeira :
http://safariexamples.informit.com/0672321157/Ebooks/
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: Proprietà database perse con il salvataggio del progetto

Ciao a tutti.
Ho delphi 5 Professional con tutte le patch disponibili installate.
In un progetto ho un Tdatamodule con dei componenti database (database,
tabelle e relativi datasource) e sulla form principale i componenti visuali
(Dbgrid, Dbedit...)
Collego tutto quanto (table.database->database  datasource->table  e
dbgrid->datasource)
tutto funziona ok, anche l'eseguibile non fa una grinza.
Quando vado a salvare e poi a riaprire il  progetto, i collegamenti tra la
form principale e il datamodule è scomparso, i Tdbedit.datasource anzichè
puntare al datamodule è vuoto e ovviamente l'esecuzione è compromessa in
quanto non c'è una compenente collegato ad un datasource
Controllando i .dfm, il valore viene salvato correttamente e viene ignorato
in fase di apertura del documento.
C'è qualche settaggio da fare per correggere a questo stressante
inconveniente? Consigli&Suggerimenti?
Grazie a tutti
Matteo
*Togliere <nospam> per le risposte private*

Sicuro che i tuoi form abbiano le uses necessarie per vedere
i datamodule con i relativi aoggetti di accesso ai dati?
Saluti
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

" <carer<nospam> ha scritto nel messaggio
news:9dNH7.73800$sq5.3...@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: Help Socket !!

Ho la necessità di inviare dati ricevuti in continuo via seriale su TCP/IP.
Ho provato con i componenti TClientSocket e TServerSocket, la cosa sembra
funzionare ma appena il Client si disconnette il Server si accorge in
ritardo della disconnessione e continuando ad inviare dati, manda in Crash
il PC.
Qualcuno ha qualche consiglio ? Posso usare altri componenti adatti allo
scopo ?
Grazie.

 il PC.
Non ho capito, con disconnessione intendi la disconnessione normale
(client.close) o la caduta della connessione (dead link) ? nel secondo caso
il crash (di tutto il PC ?? mi pare strano !) potrebbe essere dovuto da
questo, a me si inchiodava l'applicazione.. dovresti mettere un "controllo"
tipo mandare ogni tanto un messaggio di Ping e aspettare la risposta..
ciao !                    {MSX}

Per disconnessione intendo: Client.Disconnect.
Grazie della risposta.

> Per disconnessione intendo: Client.Disconnect.
ok allora non saprei, generalmente quando faccio client.disconnect, sul
server mi verifica l'evento OnClientDisconnect praticamente subito..
non saprei dirti, mi spiace :)

Mi rispondo da solo.......
Ho scaricato i componenti Indy che sembrano funzionare.
Grazie comunque.

 ha scritto nel messaggio
news:973tmm$31v$1...@nreadA.inwind.it...
