mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Ho messo on line nel mio sito la versione di sendmail per outlook con l'implementazione della Indy

Dunque, ho messo online sul mio sito:
http://www.multimodo.com/mmjstudio/File/Programmi%20in%
20Delphi/OE_D6_Indy.ZIP
Questo software, adesso č implementato anche con le indy.
Manda gli allegati, sia in outlook, sia con il metodo delle indy.
Se inviate con le indy manda anche gli allegati.
Il problema č che non li salva nella tabella, dovreste farlo voi il 
salvataggio nel senso, dovreste implementarlo.
Se poi mi fate il favore di farlo ve ne sarei grato (lo farei io ma non 
posso installare le indy ho problemi con il delphi 6 e non c'č modo di 
risolverlo a meno che non venite a casa mia ad aggiustarmi il delphi non 
ne sono capace, ho provato e riprovato ma sempre picche).
Mandatemi poi il tutto per e-mail che lo butto sul sito.
Se poete anche magari fare l'implementazione dello scaricamento delle 
mail ricevute, ve ne sarei grato, cosě quando sistemo il delphi 
settimana prossima spero dipende da mio cugino, potrň mettere mano al 
programma.
Questo programma l'ho realizzato e lo ribadisco per dare una mano a chi 
volesse inviare le mail con outlook e con le indy e per darvi una mano.
Ha il contributo dell'invio tramite le indy, č stato realizzato da un 
certo Nicola di cui non so il cognome.
Comunque mi raccomando guardatelo questo programma perchč piů volte ho 
letto in vari thread che non siete riusciti ad inviare la mail con 
outlook o non siete riusciti ad inviare gli allegati ora con questa 
procedura, potete farlo sia con le indy che senza indy direttamente 
usando outlook.
massimili...@matia.it
Skype: massimiliano.monti.78
Ab. 
+39.0323.831011
C. 
+39.335.8477278
http:/
--- posted by geoForum on 
http://www.delphiedintorni.it

 programma.
...scarica poptray e studiatelo, ti sarà molto utile
-- 
Lis                   
www.alessandroghezzi.it
Angolo del buonumore  
www.alessandroghezzi.it/ridere
O'Telma Formula 1     
www.snurl.com/otelma
Se tutto è sotto controllo, stai andando troppo piano (Mario Andretti)

> Ha il contributo dell'invio tramite le indy, è stato realizzato da [..]
   ^^
Con o senza H.....
"Beata l'ignoranza se stai bene de' core e de panza"
Max

Newsgroup: it.comp.lang.delphi
Titolo: sono nuovo

ciao a tutti, sono nuovo del ng e dalla lettura che seguo da diverso tempo
devo complimentarmi con tutti , è molto serio e direi anche professionale,
spero di potermi integrare con voi dal momento che utilizzo delphi da
diversi anni, sono rimasto fermo alla versione 3 xche la ritengo la piu
stabile, soprattutto dopo aver visto cosa combina il 4, pur è vero che non
la uso da tempo e non so so se con le patch qualcosa sia cambiato
cmq ciao a tutti

...


> perchè cosa combinava di strano?
crashava crashava crashava e ancora crashava ... + vari bachi.
però non sono un tipo da patch.
Ciao, Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Convertire un report prima di salvarlo...

Ho un report e vorrei convertirlo in un file di testo prima di salvarlo,
qualcuna saprebbe dirmi la procedura da eseguire per fare ciņ?
Ringrazio fin d'ora chi vorrą aiutarmi....
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

forse č + facile farlo senza passare x il report (a proposito, quale tool
utilizzi')
Presumo che il tuo report legga i dati da un dataset.
Non ci vuole molto a scrivere una procedure che cicla sui records e li
scrive opportunamente formattati su un file txt.
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Re: Sistema di Versioning per Delphi

 dovessi usare uno esterno, quale mi consigliereste?
Il sistema che cerchi potrebbe essere CVS.
CVS è un sistema di versionamento di file totalmente indipendente 
dall'ide di sviluppo ma che in qualche caso vi è integrato (Eclipse)
CVS permette lo sviluppo in concorrenza ed è in grado di gestire branch.
E'un sistema che permette la configurazione client-server, ossia 
permette di creare un repository centralizzato (una specie di 
fileserver) al quale si accede attraverso un client (tipicamente WinCVS 
per le piattaforme Win32 o LinCVS per quelle linux).
Il client permette di fare checkout (estrarre un certo proggetto ossia 
un modulo) e di gestire successivamente sia i commit (il salvataggio nel 
repository di una nuova versione del file) che gli update (l'update di 
un file locale rispetto al repository.
CVSNT è il servizio che gestisce il repository ed è scaricabile da 
http://www.cvsnt.com/cvspro/
WINCVS è il client per win32 che puoi scaricare da
http://wincvs.org/
ciao,
marco

Salve a tutti!
Premettendo che uso Delphi 7, mi chiedevo se esiste un sistema di versioning 
semplice e affidabile da utilizzare... Ce n'è già uno nell'IDE? Se ne 
dovessi usare uno esterno, quale mi consigliereste?
All'interno di un progetto universitario, devo sviluppare una applicazione 
di rete che, seppur in modo semplice, permetta a più client di lavorare su 
uno stesso file in realtime gestendo quindi il versioning...
Avete qualche suggerimento o link utile da consigliarmi per quanto riguarda 
le regole per il versioning? Vist la complessità della cosa, ve ne sarei 
davvero grato!
Ciao,
   Stefano 

grazie mille!
ci vado subito a dare un'occhiata!
ciao,
   Stefano

Newsgroup: it.comp.lang.delphi
Titolo: Visualizzazione tipo currency in DBGrid

Ciao,
devo far visualizzare un valore (editabile) di tipo currency (in realtà 
money perché uso postgresql) in una DBGrid.
Il problema è che il valore non viene riconosciuto dalla DBGrid e viene 
visualizzato sempre 0 (neanche formattato in 0,00).
I valori real invece vengono visualizzati correttamente, solo che quelli 
vengono visualizzati senza i valori dopo la virgola (oppure con una 
sfilza di decimali infinita).
Ho provato a formattare il campo real nella TTable (col Fields Editor) 
ma così facendo non si apre neanche la tabella (da errore la DBGrid).
Qualche suggerimento?
Ah, il campo lo devo prendere direttamente dalla tabella e non da una 
view nella quale formattare il campo perché è un valore modificabile 
dall'interno della DBGrid.
Grazie.
Daniele

Ok, ho risolto.
Sbagliavo ad usare il Field Editor del TTable: inserivo solo i campi che 
mi serviva formattare ma questo rendeva i campi non formattati 
inaccessibili, creando quindi l'errore durante l'apertura della tabella.
Daniele
BluDes ha scritto:

Newsgroup: it.comp.lang.delphi
Titolo: Questa è semplice

Come identifico il valore digitato dall'utente nella cella di un DBGrid x 
validarlo prima di scriverlo nel dataset (Adesso erroneamente il mio 
programma prelevava quello presente nel dataset associato...) ?
Non ho trovato un'istruzione adatta e ne ho provate parecchie, tipo: 
DBGrid1.Fields[4].Value etc. 

 x validarlo prima di scriverlo nel dataset
Nell'evento OnBeforePost del dataset controlli l'input del campo se è 
consono al caso lo validi altrimenti fai un abort e la procedura di 
salvataggio non va a buon fine.
Goblin
-- 
Ibis et redibis non morietur in bellum.
http://goblinland.myminicity.com/

L'avevo detto che era semplice.. Ma credevo ci fosse qualche modo di 
accedere al valore nel buffer. Comunque la soluzione suggerita mi va 
benissimo.
"^_Goblin_^" <^__^Nic_^__^sab_^__^@^__^Libero_^__^.it> ha scritto nel 
messaggio news:8g%Ij.9488$T35...@tornado.fastwebnet.it...


 
Se il Beforepost è "troppo tardi" il controllo lo puoi fare nell'evento 
OnDataChange del componente TDataSource testando il parametro Field



Sicuramente conosci meglio il linguaggio Delphi che la lingua latina
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: salvare parte di form su file

ciao a tutti, avrei necessità di inserire dentro un mio report un immagine 
jpeg o bmp di una parte di form... mi spiego meglio, sto utilizzando un 
componente Agenda però purtroppo il report che genera non è uguale a ciò che 
vedo a video, vorrei inserire la bitmap del canvas direttamente in un 
report, qualche idea?
Simone 

Simone P. ha scritto:

Google -> delphi form bitmap -> Mi sento fortunato
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto programmatore Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

ok, ma se volessi solo una parte presente dentro un panel?
Simo

 ok, ma se volessi solo una parte presente dentro un panel?
E' sufficiente fare il "crop" dell'immagine a seconda delle proprieta'
top, left, width, height del panel in questione oppure utilizzare
direttamente GetWindowLong()/PaintTo() sulla proprieta' Canvas del
Bitmap di destinazione utilizzando l'handle del panel (vedi codice
sorgente di TCustomForm.GetFormImage()).
Per favore, 
http://wiki.news.nic.it/QuotarBene
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?


Newsgroup: it.comp.lang.delphi
Titolo: RICAVARE LA DATA DI CREAZIONE DI UN FILE

Salve a tutti. Ho bisogno di sapere come posso ricavare la data di creazione
di un qualsiasi file,  per poi  poterla visualizzare in una ListBox. grazie
anticipato
Giovanni da Napoli.

 anticipato
A naso direi che una soluzione che funzioni indipendentemente dalla
piattaforma potrebbe essere la GetFileInformationByHandle(), la quale
posiziona le informazioni in una struttura di nome
BY_HANDLE_FILE_INFORMATION così definita.
ypedef struct _BY_HANDLE_FILE_INFORMATION { // bhfi
    DWORD    dwFileAttributes;
    FILETIME ftCreationTime;
    FILETIME ftLastAccessTime;
    FILETIME ftLastWriteTime;
    DWORD    dwVolumeSerialNumber;
    DWORD    nFileSizeHigh;
    DWORD    nFileSizeLow;
    DWORD    nNumberOfLinks;
    DWORD    nFileIndexHigh;
    DWORD    nFileIndexLow;
} BY_HANDLE_FILE_INFORMATION;
il campo ftCreationTime dovrebbe contenere le informazioni che ti
interessano. Come ti ho già detto devi utilizzare l'API citata sopra che è
così definita:
BOOL GetFileInformationByHandle(
    HANDLE hFile,  // handle of file
    LPBY_HANDLE_FILE_INFORMATION lpFileInformation  // address of structure
   );
Per ottenere l'handle del file effettua una chiamata a OpenFile (no FileOpen
...).
Nel caso la soluzione debba funzionare solo su Windows NT potresti ricorrere
alla GetFileAttributesEx.
Saluti
--
- Carlo -
c.b...@libero.it

Procurati la Jedi Code Library (il sito dovrebbe essere
www.delphi-jedi.org
).
Sono contenute tutte le funzioni che servono per accedere alla data di
creazione, data di modifica e data di ultimo accesso ai file.
Newsgroup: it.comp.lang.delphi
Titolo: Problema message

 > end.
stranamente và in errore mi dice troppi parametri, eppure l'help è
chiarissimo ho controllato e ricontrollato diverse volte.
Grazie

>> 200, 200, mbYes);
L' mbYes è di troppo. Se vai nell'help noterai che la MessageDlgPos ha due
diverse implementazioni, quella della unit Dialogs (che ha 6 parametri) e
quella della unit QDialogs (che ne ha 8, di cui gli ultimi 2 opzionali).
Come vedi nella tua clausola uses tu hai solo Dialogs, e quindi in questo
caso delphi vuole 6 parametri. Se tu includessi la unit QDialogs potresti
usarla come vuoi tu, ossia con il pulsante di default = mbYes.
--
Jax
====
Solo è allegro chi può dare. (Goethe)

 Grazie
Ciao!
C'è proprio un parametro in più...per la precisione l'ultimo (mbYes).
Toglilo e vedrai che funziona perfettamente :)
Ciao,
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: D7: componente per leggere PNG

Incredibile, ma vero... non riesco a trovare un componente per leggere 
i file di tipo PNG.
Ogni risorsa trovata tramite google è stata rimossa, vedi 
http://pngdelphi.sourceforge.net/
 che se accedete da sourceforge con la 
ricerca, rivela che il progetto non ha piu' files.
Vado su torry, lo trovo e scarico il file zip: non c'e' nessun dpk 
incluso, e le istruzione per installarlo dicono il contrario.
Non riesco a uscirne... com'è possibile girare un giorno per trovare 
qualcosa di buono e non venirne a capo??
Any help?
:-(
-- 
Morde

 Any help?
Bastava chiedere prima...
Hai posta :)
-- 
Jax

 Hai posta :)
Sei un grande :)
PS: non e' il caso di rimetterlo su sourceforge?
Boh..
ciao e grazie
-- 
Morde

 PS: non e' il caso di rimetterlo su sourceforge?
Leggi qui:
http://blogs.codegear.com/nickhodges/2008/08/13/39100
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
http://blogs.codegear.com/nickhodges/2008/08/13/39100
Dov'è che devo firmare per venire a lavorare a 1000 euro al mese con te?
-- 
Jax

 
http://blogs.codegear.com/nickhodges/2008/08/13/39100
ottimo link marco, sei sempre avanti! ;)
ciao
-- 
Morde

 Dov'è che devo firmare per venire a lavorare a 1000 euro al mese con te?
Va bene anche sulla parola. :-D

Newsgroup: it.comp.lang.delphi
Titolo: prova senza VCL

mi spiegate dove ho cannato, disegno il bordo della finestra ma senza il 
fondo, a mo di ciambella
v1.lpfnWndProc  := @WinProc; //DefWindowProc;
cambiando questa riga funge, ma mi servirebbe avere una mia winproc.....
grazie
program Base;
uses Windows, Messages;
{$R *.RES}
Var h1 : Integer;
     v1 : TWndClassEx;
     msg : TMsg;
function WinProc (Wnd: hWnd; Msg, wParam: Word; lParam: LongInt): 
LongInt; stdcall;
begin
   case Msg of
     wm_Destroy:
     begin
       PostQuitMessage (0);
       ShowWindow(Wnd, sw_Hide);
     end;
   End;
   WinProc := DefWindowProc (Wnd, Msg, wParam, lParam);
end;
begin
   FillChar (v1, sizeof (v1), 0);
   v1.cbSize       := Sizeof(v1);
   v1.style        := CS_HREDRAW or CS_VREDRAW;
   v1.lpfnWndProc  := @WinProc; //DefWindowProc;
   v1.cbClsExtra   := 0;
   v1.cbWndExtra   := 0;
   v1.hInstance    := hInstance;//Application.Hinstance;
   v1.hIcon        := LoadIcon(0,IDI_APPLICATION);
   v1.hCursor      := LoadCursor(0,IDC_APPSTARTING);
   v1.hbrBackground:= GetStockObject(white_Brush);
   v1.lpszMenuName := '';
   v1.lpszClassName:= 'MiaFinestra';
   RegisterClassEx(v1);
   h1 := CreateWindowEx(WS_EX_OVERLAPPEDWINDOW,
                        'MiaFinestra',
                        'Nome',
                        WS_TILEDWINDOW,
                        cw_UseDefault,
                        cw_UseDefault,
                        cw_UseDefault,
                        cw_UseDefault,
                        0,
                        0,
                        hInstance,
                        nil);
   if h1 <> 0 then
   begin
      ShowWindow (h1, CmdShow);
      UpdateWindow (h1) ;
      while GetMessage (Msg, 0, 0, 0) do
      begin
          TranslateMessage (Msg);
          DispatchMessage (Msg);
      end;
   end;
// Result := msg.wParam ;
end.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

> LongInt; stdcall;
forse bug trovato, dovevo dichiararla cosi la funzione
function WinProc (hWnd,Msg,wParam,lParam:Integer):Integer; stdcall;
ciao


 LongInt; stdcall;
La giusta definizione č:
WndMessageProc(hWnd: HWnd; Msg: UINT; WParam: WPARAM; LParam: LPARAM):
UINT; stdcall; 
UINT corrisponde a Cardinal.
Il resto del listato non l'ho letto, quindi i problemi potrebbero anche
essere altrove.
Per maggiori info, guarda questi bei tutorial:
http://delphi.about.com/od/windowsshellapi/l/aa102003a.htm
http://delphi.about.com/od/windowsshellapi/l/aa101303a.htm
http://delphi.about.com/od/windowsshellapi/l/aa111503a.htm
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: Errore conversione STR a PCHAR...

Come mai questa routine mi dà errore:
////
Var
 s,s1: string;
 c: PChar;
s:='mailto:
te...@test.com
?subject='
s1:='PROVA';
s:=s1+s2;
StrPCopy(c,s);
 ShellExecute(GetDeskTopWindow, 'open', s, nil, nil, 1);
////
L'errore è dovuto alla conversione da string a PChar......

"Wolf2001":
| Come mai questa routine mi dà errore:
| Var
|  s,s1: string;
|  c: PChar;
| s:='mailto:
te...@test.com
?subject='
| s1:='PROVA';
| s:=s1+s2;
| StrPCopy(c,s);
|  ShellExecute(GetDeskTopWindow, 'open', s, nil, nil, 1);
ShellExecute(GetDeskTopWindow, 'open', c, nil, nil, 1);
ti hai fatto la conversione, ma poi usi cmq la string? ;)
oppure
ShellExecute(GetDeskTopWindow, 'open', pchar(s), nil, nil, 1);
evitando il StrPCopy
Ciao!
Alan Solo
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: OT: suggerimento per installer

Ciao a tutti,
volevo un suggerimento dai frequentatori del ng. Capita atlvolta che sia 
necessario fare delle degli installer o delle ptach. Sebbene la cosa sia 
abbastanza rara (vito che delphi premette di creare esequibili 
monolitici), a volte capita.
Fino adesso ho usato per le mie piccole necessita' innosetup che pur 
essendo gratuito e' veramente un buon prodotto, specialmente unito as 
ISTool.
L'alternativa e' InstallAwareExpress fornito con RadStudio 2007
L'esigenze mi hanno portato alla necessita di avere degli script un po' 
"configurabili" e qui sorge il dubbio
1) innosteup e scriptabile quindi no problem ma non genra installazioni MSI
2) InstallAware Express genera installazioni MSI ma e' scriptabile solo 
dalla versione developer che costa (CARA, aggiungo).
il dubbio che mi ha sempre preso esiste una necessita reale di usare un 
installer MSI ?
nelcaso volessi fare il deploy di applicazioni BlakfishSQL (il vero 
responsabile dei miei problemi) posso usare ancora innosetup o no.
Se decidessi di andare un un'altra soluzione database tipo SQLlite 
(qualcuno ha detto che ultimamente fa moda) innosetup sarebbe sufficiente...
Ringrazio i frequentatori dell'area per la loro grande pazienza...
Un saluto
Giuseppe

 sufficiente...
Non ho mai fatto uso di SQLite, quindi lascio ad altri utenti la 
risposta completa su questo frangente. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 sufficiente...
SQLite è una libreria, la copi insieme alla tua applicazione e finisce 
la storia... innosetup è persino troppo se lo scopo si limita a questo.
Conosco ben poco di blackfish ma a prima vista il paragone mi sembra 
fuori luogo visto che SQLite è esplicitamente single user tanto per 
citare la prima evidenza che mi salta all'occhio.
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn

Newsgroup: it.comp.lang.delphi
Titolo: Internal error.

Ciao a tutti,
ho un problema serio quando compilo una libreria di componenti, Delphi 4 mi
segnala:
[FATAL ERROR] internal error MA979,
cosě non posso usare nessun componente.
Grazie.
--
 ~~~~~~~~~~~~~~~~
 Tel.: 
+39 338 4214111
 E-mail: 
246...@tin.it
     Torino - ITALY
 ~~~~~~~~~~~~~~~~

 ha scritto nel messaggio
news:0AP%5.6128$ag5.3...@twister1.tin.it...


cosě non posso usare nessun componente.
Puň essere una cavolata, ma hai provato a ricompilare dopo che t'ha
dato l'errore? A me capita ogni tanto che mi dia FATAL ERROR L470 (il
piů frequente) o altri errori e spesso basta ricompilare, questo
perchč probabilmente alcuni file richiesti dal compilatore non sono
ancora stati compilati durante la prima compilazione.
Altro non saprei...
CIAO.
/|/|/ Bozzy \|\|\
Newsgroup: it.comp.lang.delphi
Titolo: suoni e stop

Come si fa a far eseguire un suono wave??
inoltre vorrei sapere come si fa a far fermare per un determinato lasso di
tempo l'esecuzione del programma....
--
Matia Salsi
mati...@hotmail.com
www.fotoperso.cjb.net
ICQ # 75314682

 tempo l'esecuzione del programma....
Puoi bloccare il tuo thread per tot millisecondi utilizzando la chiamata a
Sleep().
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: Cos'è un Token?

Salve.
Penso che l'oggetto dica tutto. Cos'è un Token?
Stò usando AdjustTokenPrivileges ma se non ho neanche idea di cosa sia un
token penso di non andare molto lontano!
Ciao!
Paolo.

token penso di non andare molto lontano!
MSDN:
"An access token contains the security information for a logon
session. The system creates an access token when a user logs on, and
every process executed on behalf of the user has a copy of the token.
The token identifies the user, the user's groups, and the user's
privileges. The system uses the token to control access to securable
objects and to control the ability of the user to perform various
system-related operations on the local computer. There are two kinds
of access token, primary and impersonation."
f/up su it.comp.programmare.win32
-- 
Andrea Laforgia
#exclude <windows.h>

Newsgroup: it.comp.lang.delphi
Titolo: [?] identificazione CPU

Come identificare in modo corretto la CPU ?
La chiamata alla funzione GetSystemInfo mi restituisce
ProcessorArchitecture, ProcessorLevel e ProcessorRevision che riesco a
decodificare in
"x86 Family 6 Model 8 Stepping 6 GenuineIntel",
ma vorrei avere una "tabellina" che mi trascodifichi queste informazioni in
un più comprensibile
"Pentium III 733 Mhz".
Fino al Pentium II ci sono riuscito, ma ho problemi col Pentium III e non ho
modo di provare sui Celeron e sui Pentium IV.
C'è qualcuno che sa dove posso trovare queste informazioni ?
Grazie.

C'è qualcuno che sa dove posso trovare queste informazioni ?
www.delphi-jedi.org
Scarica la Jedi Code Library, c'e' tutto quello che ti serve.

Ho Scaricato le Jedi, ho trovato quello che mi serviva, peccato che si
fermino anche questi al Pentium II (però c'è il Celeron e lo Xeon)
"Andrea Laforgia" <xx...@xxxxx.xxx> ha scritto nel messaggio
news:rnugjt83g7qfi41m2...@4ax.com...


fermino anche questi al Pentium II (però c'è il Celeron e lo Xeon)
No, no, riconoscono anche i Pentium III, fidati.

Ho Scaricato le Jedi, ho trovato quello che mi serviva, peccato che si
fermino anche questi al Pentium II (però c'è il Celeron e lo Xeon)
"Andrea Laforgia" <xx...@xxxxx.xxx> ha scritto nel messaggio
news:rnugjt83g7qfi41m2...@4ax.com...


Newsgroup: it.comp.lang.delphi
Titolo: Estrazione audio da CD e info su WAV

Salve, qualcuno sa come si fa ad estrarre le tracce audio da un CD con il
delphi?
Esistono in caso dei componenti già pronti?
Ho inoltre bisogno di riconoscere il formato di un file wave cioè il numero
di bit, mono/stereo e la frequenza.
Idee?
Grazie a tutti

 Grazie a tutti
--
Andrea( Team Jedi )

 Esistono in caso dei componenti già pronti?
Dll gratuita, ben documentata e con interfaccia Delphi:
http://akrip.sourceforge.net/
Newsgroup: it.comp.lang.delphi
Titolo: Notifica in rete

Ciao a tutti,
  ho un programma installato sul server e che viene caricato sul 2 client 
alla partenza (postazione 4 e 6).
In rete ci sono 5 PC.
 
Questo programma ha un piccolo planner per la gestione, rudimentale, degli 
appuntamenti che prevede una notifica (una form semplice) quando mancano 60 
minuti all'appuntamento.
Questa notifica viene visualizzata senza problemi sui pc dove il programma 
gira.
 
Pero' c'e' un problema ..... se l'operatore e' alla postazione 1,2 ,3 o 5 
(1=server) la notifica non viene visualizzata.
 
Considerato che nel file di configurazione sono registrati tutti i pc in 
rete con il loro indirizzo, non c'e' un modo per mandare dal pc 4 o 6 una 
notifica (basta anche un showmessage) a tutti gli altri pc accesi in rete ?
 
Non ho trovato molto in rete ....
 
Grazie
 
Ciao
 
Daniele 
 


Soluzione un po' raffazzonata ma funziona:
 
Usa il comando msg della shell di windows (o net send nelle versioni 
di windows molto vecchie)
 
ciao
Giacomo

 di windows molto vecchie)
 
Sai se esiste un wrapper ???
Vorrei evitare di usare il command.
 
Grazie
 
Ciao
 
Daniele

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

Su un cdrom ho trovato il delphi 1 completo,
ma mi pare sia solo per win3.1,
posso aggiungerci qualcosa per migliorarlo?
non trovo come usare un winsock...
la maggior parte del materiale che trovo non ci funziona.

delphi1 è a 16bit e risale credo al 1992.
Stiamo parlando di 10 anni fa....
Bye
AS

 Stiamo parlando di 10 anni fa....
dovrebbe essere del 94 se non sbaglio, comunque e' tecnologia arcaica, e
pretendere che ci funzioni qualcosa, magari delle tecnologie internet
odierne, e' rotfl :)
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: [d5][d6] conoscere l'evento generato da un apparato usb

ciao a tutti, ho una cam industriale con interfaccia usb, nel cd dei drivers 
danno un software che premendo un tasto presente nella cam esegue un click e 
scatta la foto, come posso intercettare l'evento generato da quel tasto?? 
immaginavo fossero eventi mouse ma non li intercetto.. come si può vedere 
l'evento che genera?
Simone

 ha scritto nel messaggio 
news:469e29b7$0$10617$4faf...@reader2.news.tin.it...

WinSight.exe che una volta era nella dir. Bin di delphi, Giorgio 

immaginavo servisse a questo.. però non ho ben capito come si configura... 
cè qualche sito che lo spiega?
Simo 

l'evento che genera?
Che intendi per "l'evento che genera"? e che intendi per
"intercettare"? che cosa vuoi fare di preciso?
Dubito che allo scopo Winsight possa servirti, in realtà fa solo un
trace dei messaggi.

allora la cam č usb, ha un tasto tipo mouse esterno collegato con un cavetto
che fuoriesce... il produttore non da risposta alle email... nel cd non cč
nulla di documentazione e vorrei capire che evento genera alla pressione di
quel tasto
Simo

[...]vorrei capire che evento genera alla pressione di quel tasto
L'ho capito. Torno a chiederti: che intendi per "che evento genera"?
Se č un software esterno, che evento particolare vuoi che generi?
Che cosa stai cercando di fare di preciso?
Come pretendi che gli altri ti aiutino se non dai informazioni a
sufficienza?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Simone P. ha scritto:

Scaricati un qualsiasi software "USB sniffer" o "USB Monitor" e studia il
flusso dei dati.
ACSH


con la cam viene fornito un software per fotografare usando il tasto
presente sopra di essa... finquà tutto ok... il mio quesito è:
come posso fare a gestire via software il tasto della cam??? per
l'acquisizione utilizzo delle librerie vcl però il tasto non mi è mai
successo di doverlo gestire
Simo
Newsgroup: it.comp.lang.delphi
Titolo: Problema con query

Ciao Ragazzi,
ho un problema con una Query SQL.
Quando eseguo questa:
SELECT (Count(Primo) + Count(Secondo) + Count(Terzo))
FROM Tabella
WHERE Primo="P";
non c'č nessun problema, ma quando cerco di eseguire quest'altra:
SELECT (Count(Primo) + Count(Secondo) + Count(Terzo))
FROM Tabella
WHERE Primo="P" AND Secondo="P" AND Terzo="P";
non succede nulla! Perchč? Dove sbaglio?
In pratica con la seconda Query dovrei selezionare e contare i record dei
campi Primo, Secondo e Terzo impostando lo stesso parametro per i tre campi.
Grazie.

campi Primo, Secondo e Terzo impostando lo stesso parametro per i tre campi.
...sicuro che esista almeno un record che abbia TUTTI e tre i campi
uguali a "P"? Cerchi di selezionare questo tipo di record o i record
che abbiano almeno uno dei campi uguale a "P"?
(WHERE Primo="P" OR Secondo="P" OR Terzo="P")
Non so se mi sono capito... ;)
Ciao!
Peppe
_____
ICQ #9759626
Togli levaccà per contattarmi via email.

 ha scritto nel messaggio
news:3e591872...@news.tin.it...


Perchè?
A quanto mi è stato dato di capire, tu conteggi le 'P' dei campi
"primo", "secondo" e "terzo" quando TUTTI E TRE sono settati a 'P'
(usi le AND). Dovresti usare le OR. Esempio
"Tabella" contiene i seguenti record:
primo	secondo	terzo
P	null		null
null	P		null
null	null		P
p	p		p
null	null		null
...ok?
con:
select count(primo)+count(secondo)+count(terzo)  from tabella
where primo = 'P' and secondo = 'P' and terzo='P'
otterrai il valore 3 (poichè conta le 'P' contenute nei tre campi
quando TUTTI E TRE sono settati a 'P').
Con:
select count(primo)+count(secondo)+count(terzo)  from tabella
where primo = 'P' or secondo = 'P' or terzo='P'
otterrai il valore 6 (quello che se non sbaglio, interessa a te...
perchè conta tutte le 'P' contenute nei tre campi quando ALMENO uno di
questi è uguale a 'P').
Ma se vuoi un suggerimento migliore (forse), puoi provare:
select count(primo='P')+count(secondo='P')+count(terzo='P')
from tabella
...ti darà 6.
Spero di esserti stato maggiormente di aiuto. :)
Fammi sapere, ciao! :)

Newsgroup: it.comp.lang.delphi
Titolo: sw internet cafè

Sono alla ricerca di un metodo per bloccare il pc client che mostri una 
schermata fissa, e renderlo attivabile in remoto o con login di servizo.
Sono disposto a pagare per i sorgenti di questa funzione.
Se qualcuno li ha o li vuole fare si metta in contatto con me via e-mail.
Attenzione togliere CANCELLA da mio indirizzo e-mail.
Saluti a tutti
Carlo Merlini 

 ha scritto nel messaggio 
news:eflmf.29175$S6.5...@twister2.libero.it...


Ciao, ho letto solo ora il tuo annuncio.
Se non hai ancora risolto mandami un email all'indirizzo:
mister...@hotmail.com
Sono certo che risolveremo brillantemente il tuo problema.
Carlo M  (XP) ha scritto:


Newsgroup: it.comp.lang.delphi
Titolo: Help input-output

Cortesemente come faccio ad assegnare dei valori ad una variabile real
time : mentre un eseguibile sta correndo?
Ho scritto un'applicazione che prende un file audio in ingresso e lo
elabora a partire da alcuni parametri (relativi ad un rete neurale) che
però devono poter essere cambiati dopo che l'eseguibile é partito. Cioé
l'applicazione deve tirar fuori una serie di valori che dipendono dai
dati che legge da file e da alcuni parametri che devo metttere io di
volta in volta.... cvome posso passare all'applicazione dei valori per
alcune delle sue variabili mentre questa é in esecuzione?
E' un problema banalissimo per ogni altro linguaggio in cui leggere dati
da tastiera é una fesseria ma col delphi non so proprio che fare
Per cortesia datemi una mano !!
Ciao Ciao Carlo






e spiegatelo in modo molto semplice ...non sono una lince
Ciao Ciao Carlo

>
Cortesemente come faccio ad assegnare dei valori ad una variabile real
time : mentre un eseguibile sta correndo?
[...]cvome posso passare all'applicazione dei valori per
alcune delle sue variabili mentre questa é in esecuzione?
<<
Se si tratta di una applicazione console, si legge da stdin. Se ha una
interfaccia grafica win si usano i controlli per l'immissione di dati:
tipicamente dei TEdit (e magari un pulsante Applica).
procedure TForm1.btnApplyClick(Sender: TObject)
begin
  try
    aFloatVar := StrToFloat(edFloatVarInput.Text);
  except
    on EConvertError do begin
      ShowMessage(edFloatVarInput.Text + ' non è un valore reale valido');
      edFloatVarInput.SelectAll;
      edFloatVarInput.SetFocus;
    end;
  end;
end;
Se si devono inserire i valori a seguito di un evento interno, si richiama
l'attenzione dell'utente (Beep, MessageBeep, MessageBox, FlashWindow) e gli
si chiede di inserire dei valori (come sopra), magari in una finestra di
dialogo.
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: COllegamento ad una DLL

Come da oggetto ho una dll che devo utilizzare per poter gestire una
periferica.
Ho sia la .dll che la .pas pensavo di crearne un oggetto in modo da
utilizzarla dalla VCL ma nn ci sono riuscito in quanto mi chiede il .dpk
...... :(
Chi me da 'na mano?


Basta che crei un nuovo oggetto ed usi le funzioni esportate dalla dll
Il DPK te lo chiede se devi istallare un nuovo componente in una libreria preesistente.
Dopo che hai creato (e testato) il componente vai sul menu' Component, Install Component, seleziona "Into new package",
metti il nome della unit contenente il tuo componente e dai un nome al package
--
Ciao,
David
Newsgroup: it.comp.lang.delphi
Titolo: Decompilatore

Ciao a tutti,
volevo sapere se esiste un decompilatore per delphi;
Ringrazio chiunque voglia rispondermi!


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

Newsgroup: it.comp.lang.delphi
Titolo: Disegnare un punto su un canvas

Per disegnare un punto su un canvas ho trovato solo il sistema:
moveto(x,y)
LineTo(x,y)
Sapete se esiste un metodo diretto per scrivere un punto ?
O spulciato nll'help, ma non ho trovato niente.
Ciao
Nicolas

..fai un cerchio no??
--- posted by geoForum on 
http://www.delphiedintorni.it

 Sapete se esiste un metodo diretto per scrivere un punto ?
C'č la proprietą *Pixels*, con cui puoi impostare il colore di un pixel, 
appunto, selezionandolo tramite le sue coordinate.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


NioBi


Newsgroup: it.comp.lang.delphi
Titolo: [OT] Ciclo for in una stored procedure MSSQLServer

Ho questo problema: in un database Microsoft SQLServer vorrei realizzare
una stored procedure all'interno della quale ciclare sui record restituiti
da una query.
In Interbase farei (più o meno)
	FOR select campo1, campo2
	    from TABELLA	
	    where campo3 = 'valore'
	    into :varcampo1, :varcampo2 
	DO
	BEGIN
		/* qui posso usare le variabili 
		   varcampo1 e varcampo2 riempite
		   ad ogni ciclo con le tuple della
		   query
		*/
	END
In SQLServer mi sembra che si debbano utilizzare i cursori, ma ho trovato
solamente esempi di come recuperare un solo campo dalla query master:
DECLARE c CURSOR
FOR select campo1 from TABELLA where campo3 = @@valore
BEGIN
	OPEN c
	FETCH c INTO @@campo1
	WHILE (@@FETCH_STATUS=0) 
	BEGIN
		...
	END
	FETCH c INTO @@campo1
END
A me servirebbe poter utilizzare due valori della tabella master (campi
cod. articolo e giacenza di una tabella di magazzino): chiedevo quindi se
qualcuno ha qualche dritta da darmi su come procedere (vanno bene anche dei
link, ma ho passato tutto il pomeriggio a setacciare la rete senza cavare
un ragno dal buco).
Grazie in anticipo.
	Marco
	info @ 
marcobortolani.it

	info @ 
marcobortolani.it
Ciao.
Masismo.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

>>	FETCH c INTO @@campo1
Attenzione che le variabili sono @valore e non @@valore che invece
sono variabili di sistema.


 perņ il tuo loop mi sembra sbagliato
L'avevo scritto un po' alla bell'e meglio per far intendere il senso del
discorso, comunque grazie della dritta.
	Marco
	info @ 
marcobortolani.it
 

Che dire: va che è una meraviglia :-))
Dopo il grazie in anticipo, ti rifilo un supergrazie in posticipo!
Saluti
	Marco
Newsgroup: it.comp.lang.delphi
Titolo: DelphiDay 2013

Io non ci sono mai andato. Magari a qualcuno interessa:
 
http://www.delphiday.it/
 
 
A.

 Io non ci sono mai andato. Magari a qualcuno interessa:
 
Io quasi sempre, ma non so se quest'anno ce la faccio: too much work! :)
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

 ma non so se quest'anno ce la faccio: too much work! :)
 
 
Bhe, coi tempi che corrono non è certo una cosa brutta. :-D
 
A.


 Bhe, coi tempi che corrono non è certo una cosa brutta. :-D
 
Consoliamoci con questo... ;)


 
http://www.delphiday.it/
 
 
Mi sono iscritto oggi, in extremis. :)
Se qualcuno del gruppo viene, ci si vede là.
 
Una di queste volte dovremo rispolverare l'idea di sbranare uno stinco di maiale come si fece diversi anni fa... ;)


uhhhhh lo stinco di Maiale (ma non era di brontosauro??) :)
Ci sono ci sono ci sono :-D

 Ci sono ci sono ci sono :-D
 
Sono un po distante, ma se si organizza mi piacerebbe esserci, sempre se voi avete abbastanza pelo sullo stomaco da sopportare la mia presenza.
Come di diceva Marx: "non avrei mai il coraggio di appartenere ad un club che accettasse un tipo come me come socio..."
 
A.
 
 
A.
 
 

 Se qualcuno del gruppo viene, ci si vede là.
 
Ho preso una decina di pagine di appunti... se trovo il tempo, che è sempre scarso, vedo se riesco ad "assemblare" qualcosa per gli assenti.
 
Ciao,
  Marco.


> Ho preso una decina di pagine di appunti... 
 
..ma dico io, untecnocrate come te che prende appunti cartacei e non registra tutto in digitale HD per poi pubblicare su Youtube???? :-D
 
 
A.

 ..ma dico io, untecnocrate come te che prende appunti cartacei e non registra tutto in digitale HD per poi pubblicare su Youtube???? :-D
 
Ho sperimentato sia registratori vocali che programmi per gli appunti sui tablet: per questo tipo di iniziative e attività, il foglio di carta al momento è lo strumento più adatto alle mie esigenze. :)

Newsgroup: it.comp.lang.delphi
Titolo: Come faccio leggere al delphi le "gif"?

Per la Jpg bastava aggiungere la unit Jpeg, ma per le gif come faccio?
grazie!!

 wrote in message 8qpspa$81...@news.edisons.net...


 Per la Jpg bastava aggiungere la unit Jpeg, ma per le gif come faccio?
Ciao,
hai mai provato a guardare su:
Torry (
http://torry.rimini.com
) o DSP (di cui non ricordo mai l'URL)?
Cmq su Torry trovi sicuramente componenti "Free with source" che fanno al 
caso tuo.
Mi sembra che ce n'era uno che era una sorta di plug-in per il TImage 
standard di Delphi (pero' mi pare supportasse solo GIF "statiche").
Poi ci sono componenti creati apposta per le GIF...uno buono mi pare sia 
"TGIFImage v2.2".
Cmq altro consiglio: scarica la "RX Library" (
www.rxlib.com
)...una 
libreria di componenti molto buoni secondo me. 
Tra i tanti, oltre al componente GIFAnimator, trovi anche il RXRichEdit 
che forse fa proprio al caso tuo per quanto riguarda il problema del tuo 
post successivo ("Aiuto immagini su testo").
Spero di essere stato in qualche modo d'aiuto.
Ciao!
-- 
DeViL! 
Per rispondere in privato, togliere ILDISTURBO ;-)
"...mi butti giu', torno su: e' la mia virtu'..." (ST)

grazie mille ora (domani oramai) guardo tutto!
grazieeeee :)
"DeViL" <de...@inwind.itILDISTURBO> ha scritto nel messaggio
news:MPG.143b20f49...@news.libero.it...


>Per la Jpg bastava aggiungere la unit Jpeg, ma per le gif come faccio?
Ma il componente TImage di Delphi non le legge gia?
Forse serve qualcosaltro per le gif ANIMATE....
Saluti
AS
"Se č Microsoft non funziona"

 post successivo ("Aiuto immagini su testo").
l'RXRichEdit non mi sembra molto diverso dall'altro... cioe' non iesco a
capire come inserire le immagini!
chi mi puo' aiutare?
grazie!
Newsgroup: it.comp.lang.delphi
Titolo: Repository

Ciao a tutti,
     mi sono creato la mia bella form con tutto quello che serve ed e' stata 
aggiunta nel object repository in una tab dedicata.
Tra i componenti vari che ho aggiunto c'e' un orologio che mostro/nascondo 
se la sua proprieta' e' settata true/false.
La domanda e' perche' questa proprieta' non viene visualizzata dell' object 
inspettor ????
Per funzionare funziona ma non c'e' verso di vederla nella finestra 
dell'object inspector.
Ecco parte del codice
TDanyForm = class(TForm)
      JvClock: TJvClock;
  private
    { Private declarations }
      FClock   : Boolean;
     Procedure SetClock(Status : Boolean);
     public
    { Public declarations }
    Published
    Property Clock : Boolean Read FClock Write SetClock Default False;
  end;
Procedure TDanyForm.SetClock(Status : Boolean);
Begin
  FClock:=Staus;
  If Status Then JvClock.Visible:=True
  Else
  JvClock.Visible:=False;
End;
La proprieta' CLOCK non viene visualizzata nella lista delle proprieta', 
dove sbaglio ????
Per aggiungere la form nel repository clicclo sulla forma con il tasto 
destro e poi seleziono add to repository.
Grazie 

 destro e poi seleziono add to repository.
I Form vengono sottoposti ad un trattamento speciale da parte del 
"designer", che utilizza come riferimento la classe base *TForm*.
Per ottenere la visualizzazione delle tue proprietà, dovresti registrare 
la classe del tuo Form, se non erro con la procedura 
"RegisterCustomModule" (ma non ricordo se tutto finisce lì... prova ad 
effettuare una ricerca).
Mi sembra comunque strano che tu debba porre una simile proprietà sul 
Form: non è meglio realizzare un controllo personalizzato?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 3 vs Delphi 4 C/S vs Delphi 5

Recentemente ho notato che rispetto al Delphi 3,
il Delphi 4 c/s, a fronte di una miriade di tools di debug/prog. nuovi,
*mi sembra* si "pianti" piů spesso...
Stavo pensando di passare a D5 enterprise per questo motivo ... che faccio
torno a D3 ?
E' una mia impressione (magari condizionata dal fatto che sto iniziando a
fare programmi piů
complessi e quindi ... di conseguenza... piů instabili) o qualcuno se ne č
accorto ?
Ciao a tutti,
Davide DG

 *mi sembra* si "pianti" più spesso...
Hai applicato le varie patch che sono uscite?
-- 
Roberto Lupi

 wrote in message
MPG.1307dcc6bcacc0ec989687@localhost...


 impianta poche volte, quasi mai (e forse non per colpa sua).
Io continuo a usare tuttora D2, e' velocissimo, completo e affidabile. Solo
qualche leak di troppo della memoria. In compenso ha un ottimo uso delle
risorse GDI, che gli altri compilatori, dopo D2, si possono purtroppo
scordare.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Directory corrente

Esiste una funzione che mi indica qual'è la directory corrente?
Grazie
Iding
--
www.acquarioweb.com
 : tutto
sui pesci d'acqua dolce!

 Iding
guardati un po' la "GetDir" e affini, oppure l'API "GetCurrentDirectory".
Ti saluto....oggi sono mezzo fuso, mi pare di avere i sintomi della prima
febbre autunnale !!!
Ciaooo !!
Antonio Tarolla

Newsgroup: it.comp.lang.delphi
Titolo: form a tutto schermo

Absolute beginner.
Vorrei avere una form a tutto schermo. Ci riesco tranne per il particolare
della barra degli strumenti con il pulsante di avvio. Come faccio per non
visualizzarla?
Grazie per l'aiuto.
(Delphi 6)

 visualizzarla?
trova l'handle della finestra con FindWindow() e nascondila con
ShowWindow().
Se hai bisogno di un esempio chiedi pure.
--
- Carlo -
c.b...@libero.it

Metti il borderstyle a bsnone e lo style a wsmaximized.
Ciao, Sandro

"Increpone" ha scritto nel messaggio
| Vorrei avere una form a tutto schermo. Ci riesco tranne per il
particolare
| della barra degli strumenti con il pulsante di avvio. Come faccio per non
| visualizzarla?
procedure MostraTaskbar(Visibile: boolean);
var
  hFinestraTaskBar : HWnd;
begin
  hFinestraTaskBar := FindWindow('Shell_TrayWnd',nil);
  if hFinestraTaskBar <> 0 then
    if Visibile then
      ShowWindow(hFinestraTaskBar, SW_SHOW)
    else
      ShowWindow(hFinestraTaskBar, SW_HIDE)
end;
Passando false la taskbar scompare dal desktop, true rispristina invece il
normale stato della finestra.
Vedi anche qui
http://web.infinito.it/utenti/c/catand/Tips/ttsu1.htm
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Grazie a tutti per il cortese aiuto,
appena mi disconnetto vado a provare.
Un saluto..
Newsgroup: it.comp.lang.delphi
Titolo: Hee! grazie

quella cretina di mia sorella mi diceva che non mi rispondevate perchč vi
avevo detto che ho 15 anni e quindi non mi rispondevate:-)) perchč quelli
piu grandi difficilmente si mettono appresso ad un ragazzino, anche se pero
sempro piu grande per l'eta che ho , ma non fa niente
ho visto quel sito che mi ha dato il signor Paolo Galli, čp bello, almeno ci
sono un po di basi, e almeno č in italiano.
adesso mi rimbocco le manicucce
Signor Zortek adesso trovo il modo di mettere il lettore cd da qualche
parte, mi sa che con libero ho a disposizione 20 mb di spazio, ma devo
capire come utilizzarlo.
mo mi fiisco di scaricare quel manuale in italiano che mi ha dato il signor
Paolo Galli, a me piace leggere
DOMANDA
QUando ho qualche dubbio sui termini in inglese posso domandare a voi?
Ciao ciao

 QUando ho qualche dubbio sui termini in inglese posso domandare a voi?
No, usa un dizionario! Se tutti si mettessero a chiedere i termini inglesi
in un NG di programmazione immagini che putiferio? :-)
Ciao!
--
- Carlo -
cbertu81(at)libero(dot)it

 QUando ho qualche dubbio sui termini in inglese posso domandare a voi?
Ehm.... sarebbe meglio un buon vocabolario, non credi?
Se poi non trovi un termine e sei sicuro che sia tecnico, chiedi pure...
--
Jax

> quella cretina di mia sorella
Meglio non offendere tua sorella.
In futuro ti potrebbe servire la sua "copertura" per varie&eventuali....
;-))
Bye
A.

 Se poi non trovi un termine e sei sicuro che sia tecnico, chiedi pure...
è giusto, ma parlo di quei casi in cui proprio non si capisce il significato
che ci azzecca con la programmazione, comunque ok rompo proprio solo se non
capisco
ciao a tutti ora scaduta da un pezzo, mamma è al mare, e mi sorella ( la
volpe) mo mi ricatta

> Ne ho tre sorelle ed un fratello, una di 27 e una di 19 e una di 13, e il
posso prenotare quelal di 27 ? :P
ciao  :)))
ops saluti anche alla sorella :)

 mie sorelle devo ammettere che sono bellissime, ma sono tutte sceme e
bhe, niente di nuovo sotto il sole!!!
Ciao, Antò.


Scusa, che cosa ti hanno fatto quelli di 73 anni?
:-)
Michele Giordano

 :-)
:) Hai ragione, ma dubito che ci sia qualcuno di 73 anni che programma in Delphi
^___^
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Problema bastardissimo con DBRichEdit e SelText

Salve a tutti
ho il seguente problema che mi sta facendo perdere la salute:
devo convertire il contenuto di un campo di una tabella in HTML quindi ho la
necessità di scorrere il campo carattere per carattere.
Il campo è stato riempito con un RichEdit perchè servono stili e font.
Il problema nasce dal fatto che quando scorro il contenuto (mediante un
DBRichEdit) delle Lines del campo con SelStart e SelLength arriva ad un
punto in cui si incasina e genera un'eccezione. Il punto è quello
corrispondente al carattere di ritorno carrello (ascii code 13). Se io
chiedo la Lenght della linea che contiene questo carattere mi viene
riportato erroneamente la lunghezza della linea +2.
+1 lo potrei capire perchè c'è il carattere di ritorno carrello, ma l'altro?
La riga successiva comincia infatti con un carattere in posizione (lunghezza
linea precedente +3) e se io setto la SelStart in posizione x+1 (con x
posizione dell'ultimo carattere della linea) e la SelLenght a 1 il risultato
non è il carattere di ritorno carrello ma '' (e qui la ord del carattere mi
genera eccezione). Sembra quindi che la SelText applicata in questo modo non
intercetti il ritorno carrello (mentre se lo seleziono col mouse sì).In più
a quel punto se aggiungo 1 alla SelStart questa non si aggiorna rendendo di
fatto inaccessibile la posizione x+2 (che peraltro non si capisce cosa
dovrebbe contenere).
Qualche idea? qualche dritta per la traduzione da RichEdit (cioè RTF) a
HTML?
In rete non ho trovato un componente o programma che tenga conto anche dei
font nella traduzione e se anche esistesse a pagamento non potrei comprarlo
(devo risolvere nel brevissimo)
Un grazie alle persone pietose che mi aiuteranno.
Claudio

Ho risolto empiricamente facendolo avanzare quando catcha una eccezione
ciao

 +1 lo potrei capire perchè c'è il carattere di ritorno carrello, ma l'altro?
Potrebbero essere un ritorno carrello (CR) e un nuova riga (LF).
-- 
Roberto Lupi

 carattere di ritorno carrello, ma l'altro?
ritorno carrello + avanzamento riga
retaggio delle prime teletype, che erano, per ragioni di meccanica, in 
grado di intraprendere una sola azione per singolo carattere di input

Newsgroup: it.comp.lang.delphi
Titolo: Eventi collegati

Salve a tutti, espongo il mio problema:
avendo una form con un numero X di Tedit, volevo gestire gli eventi OnEnter
e OnExit per cambiare il colore dello sfondo del campo (utilizzando un solo
evento)
Attualmente uso per OnEnter
procedure TMainForm.Attiva_colore(Sender: TObject);
begin
  if sender = edit1 then edit1.color := clyellow;
  if sender = edit2 then edit2.color := clyellow;
  if sender = edit3 then edit3.color := clyellow;
  if sender = edit4 then edit4.color := clyellow;
  if sender = edit5 then edit5.color := clyellow;
  if sender = edit6 then edit6.color := clyellow;
..... ecc, ecc
end;
ed uno simile per OnExit
Come si potrebbe ottimizzare ??
Grazie a tutti.

 Come si potrebbe ottimizzare ??
Ciao! Potresti scrivere :
          (Sender as TEdit).Color := clYellow;
Bye! Davide DG