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

 Come posso accedere da DELPHI ad una Function di una Classe in una DLL 
compilata con Visual Basic 6?
A. Marco
--- posted by geoForum on 
http://www.delphiedintorni.it

cerca su google dll external delphi
Simo 


Grazie!


Newsgroup: it.comp.lang.delphi
Titolo: Questo newsgroup è pure morto

Io cerco di animarlo ogni tanto con le mie domande ..
Per esempio, a quella su Unicode, nessuno ha risposto; si vede che viene 
ritenuto un argomento troppo conosciuto.
Provo con qualcos'altro. Se volessi sviluppare un modulo per prelevare delle 
informazioni (es: quotazioni titoli) da qualche sito pubblico si internet, 
non chiedo come fare, ci mancherebbe, ma chiedo dove potrei andarmi a 
documentare per farlo con Delphi. 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 documentare per farlo con Delphi. 
 
parti da qua, guarda come fa TMS con questo esempio sulla sua griglia
https://www.tmssoftware.com/site/asg13.asp
 
ciao

"carlo narcisi"  ha scritto nel messaggio 
news:ed763266-cbd9-4ec0...@googlegroups.com...

..
E ancora grazie. Me lo vado a vedere. 


 farlo con Delphi.
 
Personalmente parlando io farei quella cosa (che si chiama web scraping) 
con python, molto flessibile e con librerie che fanno già gran parte del 
lavoro.
Perchè ostinarsi ad usare Delphi per questo tipo di attività web 
oriented quando puoi fare tutto in modo più veloce e facile con python?
 
Anyway, fai queste ricerche e poi decidi:
https://www.google.ch/?ion=1&espv=2#q=web+scraping+delphi&tbs=qdr:y
 
https://www.google.ch/?ion=1&espv=2#tbs=qdr:y&q=web+scraping+python
 
 
-- 
Morde

"Morde"  ha scritto nel messaggio news:ni17au$orr$1...@gioia.aioe.org...
Perchè ostinarsi ad usare Delphi per questo tipo di attività web
oriented quando puoi fare tutto in modo più veloce e facile con python?
Morde
 
Ma ho già un applicativo che fa tante cose, ma devi fornirgli i dati. E 
l'applicativo è in Delphi .. 

Newsgroup: it.comp.lang.delphi
Titolo: [?] Database in formato DBISAM

Ciao ragazzi,
siamo colleghi, solo che frequento it.comp.lang.visual-basic. Ho un piccolo
problema che forse potete aiutarmi a risolvere. Ho una directory piena di
files .DAT, .IDX e .BLB.
Presumo dopo infinite ricerche su google, che sia un database DBISAM.
Dopo ulteriori ricerche su google, ho letto che dbisam č db utilizzabile da
Delphi, che non conosco, perciň adesso chiedo consiglio a voi.....
il mio scopo č quello di leggere questo database in qualche altro formato
che conosco meglio, in ordine Access, SQL Server e Oracle.
E' possibile trovare qualche utility che mi legga questo db e lo esporti in
qualche altro formato?
Ho scaricato e installato EMS DBISAM Manager che sembra fare al caso mio,
legge il db, ma poi al momento di fare doppio-click su una tabella mi dice
che la versione non č corretta.....
Ho provato anche Degisy Database Workshop 5, solo che quando gli dico di
aprire un DBISAM esistente, mi chiede IP del server. Nel mio caso non č un
server, ma ho solo un gruppo di files e nulla di piů.....
insomma, sono veramente in alto mare, mi illuminate un attimino?
ho ragione a dedurre che č un DBISAM oppure sbaglio anche qua?
c'č qualche utility che legge ed esporta senza troppe complicazioni?
grazie a chiunque, good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 esporti in qualche altro formato?
Se non sai che applicazione l'ha creato, sara' molto difficile... Io
proverei a verificare se nei files .DAT ci sono dati "leggibili" e cercherei
di estrarli direttamente, ignorando gli IDX. I files BLB probabilmente
contengono i campi BLOB (come i memo), e li ignorerei all'inizio...

 grazie a chiunque, good coding!!!
Ciao,
Andrea

The DeerBear wrote:
<snip>
Dici a chi ti ha fornito i files che deve darti il driver ODBC.
Ciao,
Andrea

E' possibile trovare qualche utility che mi legga questo db e lo esporti in
qualche altro formato?
http://www.elevatesoft.com
-- 
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: Loop&Freeze

Scusate se disturbo ancora :-)
sto scrivendo un'applicazione che ha un ciclo che dura parecchio tempo,
risultato: l'applicazione congela.
Come posso risolvere il problema??

risultato: l'applicazione congela.
Application.ProcessMessages
Ciao,
Alan Solo

 Come posso risolvere il problema??
Metti il loop in un thread separato (v. help su TThread ed esempio di
Delphi sull'argomento: {$delphi}/demos/threads)
In alternativa, ogni tot iterazioni del ciclo metti un
App.ProcessMessages.
Saluti
Paolo Arosio


Io ti suggerirei un approccio "misto"
Usa un Thread solo per fare un repaint della finestra.
Questo perche usando processmessages rischi di mettere nella coda dei
messaggi eventi che non vorresti venissero "ascoltati" fino alla fine
dell'operazione corrente (ad esempio, una nuova pressione del bottone che ha
lanciato l'operazione corrente).
Usando invece un Thread per il tuo loop, sebbene sia una soluzione elegante,
ti forza astare molto attento alle risorse che dovrai usare, sia per
garantire che queste siano Thread-safe, sia per gestire eventuali locks di
risorsa.
Ti posto sotto un codice di esempio:
// CLASSE CHE ESEGUE IL REFRESH
type
  TRefreshAppThread = class(TThread)
  private
    FTimer: TTimer;
    fChildForm: TForm;
  protected
    procedure Execute; override;
  public
    // ChildForm è un'eventuale form figlia aperta (dialogo o altro)
    constructor Create(CreateSuspended: Boolean; ChildForm: TForm);
  end;
// Implementazione dei metodi
constructor TRefreshAppThread.Create(CreateSuspended: Boolean; ChildForm:
TForm);
begin
  inherited create(CreateSuspended);
  fChildForm := ChildForm;
end;
procedure TRefreshAppThread.Execute;
begin
  FreeOnTerminate := True;
  while not Terminated do
  begin
    sleep(250);
    Synchronize(Application.MainForm.Repaint);
    if fChildForm <> nil then
      Synchronize(fChildForm.Repaint);
  end;
end;
// Utilizzo della classe
    try
      // Tread di refresh
      ThreadRefresh := TRefreshAppThread.Create(False, Self);
      // Invoco il LOOP
     ChiamaLOOP;
    finally
      ThreadRefresh.Terminate; //Il thread si autodistrugge alla
terminazione
    end;

Una soluzione carina e pulita potrebbe essere quella di creare un 
nuovo Thread e metterci dentro tutta la tua funzione. Questo soprattutto
se desideri poter continuare ad utilizzare il programma durante 
l'esecuzione di questa funzione lunga.
Gianluca.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 end;
dovrebbe fungere, quanto al Repaint, ma tutto il resto rimane bloccato,
se nn mi sbaglio.
Quanto al fatto che si debba stare attenti ad un rientro, mi pare buona
norma, quando inizia una operazione che non deve essere rientrante, o
disabilitare l'elemento di interfaccia che la avvia, o avere una
variabile che consenta di dire se l'operazione e' gia' in corso. Nello
specifico esiste ed e' che il thread e' esistente e non terminato.
Saluti
Paolo Arosio


Si, volutamente. Lo scopo è solo di refreshare la finestra in modo che
l'applicazione sembri "viva".
Newsgroup: it.comp.lang.delphi
Titolo: [SQL+ TQUERY] Problemi con TDateTime

Salve a tutti,
	seguo saltuariamente il Ng, percio' scusatemi se pongo una domanda a cui avete
gia' risposto, (indirizzatemi a quell messaggio ;) ).
ho deciso di scrivervi perche' mi sono trovato davanti ad un problema:
Ho una base di dati Paradox (una directory con una ventina di file .db ed
associati) e devo farci sopra una query in cui seleziono dei record in base
anche ad un rage di date (record compresi fra dataMin e dataMax), il campo e' di
tipo Data (almeno cosi' me lo fa' vedere nel DBGrig che ho legato ai ris. della
query per le prove). Quindi, non riesco (giustamente) a fare il confronto fra la
data nella mia var. TDateTime e la data salvata nella base dati di tipo Date.
Ergo come fare?.
Gia' che ci sono, vi posso chiedere ome tirare fuori tutti i record aventi la
data piu recente?. Devo fare una query per tirarmi fuori la data piu' recente e
poi un'altra per estrarre i record che la matchano?. O c'e' un altro metodo?.
Grazzie a tutti.
--
/* Angelo Pampalone                  *
 * 
ap.giova...@mail.omnitel.it
 *
 * togli ZzZ se vuoi email-armi      */

 matchano?. O c'e' un altro metodo?.
select *, max(data) as max_data
from tabella
where data = max_data
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: pagina web da applicativo delphi

Volevo sapere come fare da un applicativo delphi4 a lanciare la ricerca di
un sito web tramite il browser installato sulla macchina.
Ad esempio mi piacerebbe poter avere su un form un link (ad es.
www.unito.it
) cliccando sul quale venga lanciato automaticamente internet
explorer ed aperto l'url corrispondente.
Come posso fare??? Devo usare qualche API di windows o esiste un componente
apposito??
Ciao e grazie per ogni suggerimento.
Alessia & co
--
Posted from 
ma...@node-1.ccstech.it
 [212.110.42.1] (may be forged)
via Mailgate.ORG Server - 
http://www.mailgate.org

apposito??
esattamente come hai detto.
C' č un' api molto comoda che forse conoscerai.
Si chiama "ShellExecute". Per utilizzarla devi includere "ShellApi" nella
lista delle uses dell' unit in cui la utilizzi !!! Ok ?
Allora piazza un TLabel sul form, scrivici il nome del sito, poi nel metodo
associato all'evento onclick scrivi cosě:
ShellExecute( Handle, nil, '
http://www.unito.it
' nil, nil, SW_SHOWDEFAULT );
se non funziona scrivi nuovamente.
Il browser web lanciato, č quello predefinito in Windows.
Ti saluto e buon lavoro.
Ciaoooo!!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

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

Ciao a tutti,
scusate ma con le immagini proprio non mi ci trovo...
Come faccio alla pressione di un bottone a far caricare una risorsa da file
e farla evidenziare sulla form?
Grazie in anticipo,
Daniele

prendi un timage.... proprietą picture.... (non so se devi scendere a
graphic) poi loadfromfile

 ha scritto nel messaggio
news:Fmvy9.3630$XO.1...@news2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: libreria per conversione/riduzione file PDF e immagini

Buonasera
volevo chiedere se qualcuno conosce/ha utilizzato una libreria per delphi con cui poter effettuare una conversione (in termini di DPI) per ridurre le dimensioni di un file PDF 
 
sto valutando la possibilità di acquisire tramite TWAIN eventuali immagini (non so se c'è qualche tool che salverebbe direttamente in standard PDF/A) l'immagine scansionata e con questo secondo tool poter ridurre in caso di bisogno le dimensioni del file.
 
In considerazione dei precedenti consigli dati qui sul forum nel preferire la gestione in un DB/campi BLOB , documenti scansionati da associare ad  un gestionale , mi trovo a riflettere sulla questione dello spazio che si potrebbe occupare e nel rischio di vedere un DB di dimensioni spropositate
 
se ho capito bene, con FB gestito su un NTFS di ultima generazione in teoria non ci sono limiti se non quelli fisici dell'HD , vorrei gestire lo spazio con parsimonia!!:) anche ad esempio , settando un controllo sulle dimensioni dell'immagine (jpg o pdf) prima che venga trasferita nel DB
 
qualcuno conosce/ha mai usato tools di conversione (ed anche scansione per PDF/A) ?
(devo considerare anche la questione dell'ADF per la scansione di un pdf per pagine multiple!)
 
grazie
saluti
Alessandro

Questa cosa l'hai gia vista?
 
http://synopse.info/forum/viewtopic.php?pid=1193
 
 
 
A.


grazie mille!!
sembra interessante anche se leggo che arriva fino alla versione XE3
ma me l'hai suggerita in quanto tratta i PDF/A o perché riesce a ridimensionare i pdf tramite DPI?
 
leggo che ha funzioni di *Renders bitmaps, and metafiles  ma non so se appunto riuscirebbe a "prendere una jpj e/o una bmp e convertirla in un PDF"
 
certo potrei partire da una scansione con altro prodotto, acquisire una BMP e poi "trasformarla" con questo pacchetto in un PDF/A
 
se c'è qualche altro suggerimento anche di software a pagamento!! sto valutando anche quello , se ne vale la pena
 
vorrei automatizzare quanto più possibile , partendo dalla scansione di un documento alla generazione del PDF/A che poi "butterei" nel DB

tra l'altro , avendo acquistato Xe7 dovrei avere anche alcune opzioni di fasterport per l'esportazione in pdf anche se la questione non è  generare tramite dati nel mio DB un PDF ma acquisire una JPG,BMP,PDF esterna all'applicazione (inviata ad un utente a mezzo email) ed integrarla nel db per conservarne una copia
 
in uno scenario del genere all'utente potrebbe arrivare qualsiasi cosa!! (limiti della casella di posta e potenza dello zip  permettendo!!:)
Newsgroup: it.comp.lang.delphi
Titolo: File strutturati e file stream

 Sto lavorando con un po di file e non capisco una cosa:
se devo leggere un file di tipo record quali sono vantaggi e svantaggi 
filestream rispetto a file of record?
--- posted by geoForum on 
http://www.delphiedintorni.it

 filestream rispetto a file of record?
non si tratta di vantaggi quanto di differenza di compiti.
Un file tipizzato è un file dove leggi uno specifico tipo di record.
Un FileStream è + generico in quanto non sa cosa contiene e si limita a 
trattare quello che li scrivi dentro con sequenza di bytes.
-- 
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"

 filestream rispetto a file of record?
Quella di poter passare l'istanza del TFileStream a qualunque funzione
accetti un TStream.
E' ovvio che, essendo una classe generica, non può riconoscere un record in
un particolare formato, se hai bisogno di leggere record a record, continua
ad usare la tua tecnica.
In realtà un TFileStream non è nulla di esotico, è solo un wrapper per le
funzioni di accesso ad un file.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.delphi
Titolo: Informazioni Delphi!!!

Ciao a tutti vorrei alcune informazioni riguardanti Delphi 2005, chi e' in 
possesso di tale versione mi contatti in privato all'indirizzo 
Sbo...@tin.it
Grazie in anticipo!!! 

 ha scritto nel messaggio 
news:43e79253$0$5982$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Proprietà Columns del ListBox

Scusatemi ma non mi permette di fare reply quindi ho dovuto scrivere un
altro messaggio nuovo.
Carlo quindi tu mi stai dicendo che la proprietà COLUMNS del ListBox non
serve a niente.
Ti spiego:
a me serve un oggetto che mi visualizzi dei dati e mi permetta di scegliere
tramite un check quelli che mi interessano.
Ho pensato di usare il TCheckListBox che è uguale alla ListBox ma che
prevede dei check che precedono gli elementi visualizzati.
Ogni Item di questa lista deve contenere 3 informazioni quindi con la
proprietà columns pensavo di poter visualizzare le informazioni in tre
colonne diverse. Ma a questo punto mi sa che ho capito male l'help! :-).
Mi sai suggerire per caso un oggetto che mi permetta di fare questo?
Grazie mille
Ciao ciao
Mary
--
Posted from 
jolly.intesa.it
 [194.196.14.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

>Mary
Prego 2000!
Ciao
Carlo.
Mary in
Newsgroup: it.comp.lang.delphi
Titolo: CreateOleObject Delphi 2007 - 2010

Questa semplice routine:
 
 
procedure TForm1.Bt1Click(Sender: TObject);
var
ARXS: Olevariant;
begin
ARXS:=CreateOleObject('AFSDK.ARX_Search');
ARXS.CampiStd.DataDoc.Valore1:=('01/01/2011');   ///'10/12/2008';  // DaData
ARXS.CampiStd.DataDoc.Operatore:='>'; // Operatore tipo ricerca
ARXS.CampiAgg.ADD('CODANA','3-1-2') ;  // Alias campo aggiuntivo
ARXS.Run;
end;
 
Sullo stesso PC (Win Vista 32 bit)...
In delphi 2007 funziona perfettamente, attivando il .run dell'oggetto. Nel 2010 non viene sollevato nessun errore, ma non succede nulla.
Da cosa può dipendere?
Grazie
Vik

> Nel 2010 non viene sollevato nessun errore, ma non succede nulla.
 
1) Nelle opzioni di debug hai spuntato la casella "stop on delphi exception"?
2) nel registro degli eventi di windows non viene scritto niente?
 
A.
 
 

 2) nel registro degli eventi di windows non viene scritto niente?
 
Ho controllato, ho eliminato tutti gli spunti su 'Exception type to ignore' e non mi torna nessun errore.
Nel registro eventi non vedo nessun messaggio.
Ho provato ad eseguire gli exe su un XP con il medesimo risultato:
Quello compilato col 2007 funziona correttamente. Quello col 2010 no, senza segnalare errori.

 
..se se provi una CreateOleObject('excel.application') come si comporta?
 
A.

 A.
 
Scusa il ritardo.
Ho trovato l'inghippo importando la Type Library mi sono accorto che le proprietà richiedevano WideString.
Facendo il cast con WideString() ha ripreso tutto a funzionare correttamente.
Non capisco perchè la differenza col 2007.
Alberto Grazie Mille
Vik

 Non capisco perchè la differenza col 2007.
 
Probabilmente dipende dal fatto che da D2009 e' stato introdotto unicode,
Qindo con delphi < 2009 string == AnsiString
e con delphi >= 2009 string == WideString
 
ciao
Giacomo

Mi sono perso.
Dal tuo codice andavi via late binding e non via type library.
Cosa c'entra il widestring?
 
A.

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

Ciao a tutti, mi chiedevo se da qualche parte fosse possibile trovare una
lista delle winapi!

 lista delle winapi!
msdn.microsoft.com
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Evento OnDrawColumnCell

Salve a tutto il ng,
ho un problema che sembrava banale, ma che mi ha fatto perdere
moltissimo tempo:
vorrei intervenire sul disegno della mia DBGrid al volo usando
l'evento OnDrawColumnCell.
Le cose che dovevo fare erano due: colorare le righe in base a
determinati valori di una query e ci sono riuscito con il seguente
codice:
    if  Qy_dbgrid.fieldbyname('codice_stato').asString='1' then
        DBGrid1.Canvas.Font.Color:=clRed;
    DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
E cambiare il testo in base a una detrminata condizione del tipo:
     if  Qy_dbgrid.fieldbyname('codice_stato').asString='pippo' then
         ????:='pluto';
Che devo mettere al posto dei punti interrogativi??
Ho provato qualsiasi cosa, sbaglio forse evento su cui agire?
Ho cercato sul ng, ma tutti i post parlano di come colorare la riga e
non di come intervenire sui valori delle celle della DBGrid.
Qualcuno mi può aiutare?
Grazie mille in anticipo.
Daniel.


Volendo potresti riscrivere il Rect.
(Sender as TDBGrid).Canvas.Brush.Color := coloresfondo;
(Sender as TDBGrid).Canvas.Font.Color := colorefont;
(Sender as TDBGrid).Canvas.FillRect(Rect);
Testo := Column.Field.AsString;
if  Qy_dbgrid.fieldbyname('codice_stato').asString='pippo' then testo := 
'pluto';
(Sender as TDBGrid).Canvas.TextOut(Rect.Left + 1, Rect.Top + 1,Testo);

 non di come intervenire sui valori delle celle della DBGrid.
Vedi l'evento OnGetText del Field.
Dall'help:
Write an OnGetText handler to perform custom processing for the DisplayText
and Text properties. Use OnGetText to format the Value of the field
differently when it must be edited from the format used when simply
displaying the value, or use OnGetText to display something other than the
field's value when it is displayed.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Lookup Combobox

Ciao a tutti,
volevo sapere se esiste un componente che secondo me sarebbe utilissimo:
io vorrei un combobox non DBAware che attingess la lista degli items da
un campo DB.
In pratica vorrei un DBLookupComboBox senza che salvi il risultato su un
campo DB, e neanche che facesse una ricerca del items su una key.
In pratica vorrei che costruisse la sua lista items, tramite una query
del tipo :
select distinct (CAMPO) from DB
Esiste ?
Secondo me sarebbe utilissimo, soprattutto per creare delle maschere per
eseguire query sui DB.
Ciao
Stefano Tampieri
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 eseguire query sui DB.
Beh per vedere se esiste puoi andare su Torry, comunque mi pare che sia una
cosa molto semplice da creare.. Se ti informi un pochino su come editare i
componenti potresti farlo tu stesso..
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 un campo DB.
nessuno di impedisce di usare un dblookupcombobox senza
assegnare datasource e datafield, ma solo listsource e listfiled.
vedi la prop KeyValue
Bye
A.

 vedi la prop KeyValue
Ma non e' cio' che lui vuole.  La dblcb usata come dici tu elenca
tutti i valori dei campi, non solo quelli distinti.

Ciao,
forse sono un po' OT ma avendo cambiato l'ISP, non ho + un server news 
e non riesco a rispondervi via mailgate visto che non so perchè ma la
versione
per utenti registrati è aggiornata 1 settimana indietro.
Avete un server delle news libero ed efficiente per accedere al ng ?
grazie


 Avete un server delle news libero ed efficiente per accedere al ng ?
news.cis.dfn.de
necessita di iscrizione con un valido indirizzo di mail (il sito web cui
iscriversi dovrebbe essere nei primi dieci hit di google cercando free
news server )
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Invio caratteri ad una shell Dos

Ciao a tutti. Spero di porci un problema di facile soluzione...
Tramite il comando ShellExceute ho aperto una shell di DOS.
Ciņ che ora vorrei fare (ma non riesco) č passare a questo nuovo
task delle stringhe. Qualcuno mi puņ aiutare per cortesia? 
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Spiegati meglio ... intendi passare dei dati ad una applicazione a 16bit
(DOS) lanciata tramite ShellExecute ?
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: ho un errore

procedure TForm1.CheckBox4Click(Sender: TObject);
begin
AssignFile(T,'prova.bku');
if not FileExists('prova.bku') then
Rewrite(T);
reset(t);
Writeln(T, Edit2.Text);
Edit2.Text:=s;
end;
mi da errore in writeln   PERCHé ?  io assegno il file prova.bku a T e se
non esiste me lo crea
poi volgio che all'intarno di questo file vada a scrivere la stringa che si
trova allinterno dell'edit2
dichiarazioni
var t: text;
      s: string;
non capisco deve sia il problema aiutatemi sono alle prime con il delphi
grazie

 ha scritto nel messaggio
news:Ahhfa.105380$pG1.2...@news1.tin.it...

Prova cosě:
procedure TForm1.CheckBox4Click(Sender: TObject);
begin
AssignFile(T,'prova.bku');
if not FileExists('prova.bku') then
  Rewrite(T) else Append(t);
Writeln(T, Edit2.Text);
Edit2.Text:=s;
end;
Ciao
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Garanzia Hard disk

Cari amici, questa news letter potrebbe essere interpretata come una
pubblicità e in effetti in un certo senso lo è ma da delle notizie che
riteniamo siano utili per molti di voi, Infatti chissà quanti hanno da
qualche parte degli HD rotti e non sanno che sono ancora in garanzia o, pur
sapendolo non sanno come farsela riconoscere.
Premesso che il periodo di garanzia varia da tre a cinque anni a seconda
delle marche e dei modelli gli acquirenti in genere si vedono riconoscere la
stessa solo per un anno dall' acquisto e spesso a fronte di pesentazione di
documenti fiscali non sempre di facile reperibilità.
Sena contare che qualora la garanzia venga riconosciuta, i nuovi hard disk
vengono resi con lunghissimi tempi di ritorno.
Utilizzando il nostro servizio si evitano tutte le proceedure burocratiche
legate ai numerosi fornitori, e in una sola volta si raggiungono tutti i
costruttori.
La procedura è molto semplice: ci basta conoscere la marca, il modello e il
serial number ed in pochi minuti sappiamo dirvi se il vostro HD è in
garanzia o meno.
Stabilito che l' HD è in garanzia dovrete spedirlo alla nostra sede di Roma
e con procedura di scambio anticipato o qualche giorno di attesa riavrete un
disco nuovo, spesse volte upgradato.
Al momento attuale effettuiamo il servizio di garanzia per le seguenti case
costrruttrici:
Seagate
Quantum
Maxtor
Hitachi
Fujitsu
Western Digital
IBM
Samsung
Ulteriori informazioni sui servizi offerti dalla ns. società le potrete
trovare sul nostro sito:
www.savedata.com
Ceti di avervi fatto cosa utile siamo a vs. disposizione per ogni altro
eventuale chiarimento.

non mi pare inerente al NG....almeno la decenza di un OT
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

 ha scritto nel messaggio
news:8s55cr$cav$1...@nslave3.tin.it...


Segnalato all'buse man di tin.
Ciao
   Checco

Questo è un NG di programmazione. Almeno la decenza di non dover
trovare avvisi di tipo commerciale!
Newsgroup: it.comp.lang.delphi
Titolo: Invio mail

Da una form devo avere la possibilità di mandare una mail.
L'indirizzo, il testo e l'oggetto della mail vengono ricavati dal form
stesso.
L'invio deve utilizzare gli stessi parametri presenti nel client di
posta utilizzato (Outlook).
Saluti
Alberto

 posta utilizzato (Outlook).
...e la domanda �...?
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
Credo ... "voglio la pappa pronta" ... e dato che ultimamente c'e' solo 
gente "cattivona" che non scrive mai codice, ma fornisce "solo lezioni",
ecco 3 opzioni, ovviamente senza lezioni di contorno ... tanto non servono.
1) Utilizzi una chiamata al tuo programma di posta predefinito 
impostando i parametri conosciuti:
eIntestatario, eOggetto sono TEdit,
eMessaggio è un memo
sMail := 'mailto:'+eIntestatario.Text+'?Subject='+eOggetto.Text+' &Body= 
'+eMessaggio.Lines.Text;
ShellExecute(Handle,'open',pchar(sMail),'','',SW_Show);
2)Utilizzi gli oggetto COM di Delphi:
<Vado a memoria>
Var oOutlook: OleVariant;
     oMail: variant;
     sMail : String;
begin
   oOutlook := GetActiveOleObject('Outlook.Application');
   oMail    := oOutlook.CreateItem;
   oMail.Recipients.Add(eIntestatario.Text);
   oMail.Subject := eOggetto.Text;
   oMail.Body := eMessaggio.Lines.Text;
   oMail.Send;
end;
3)Non appropiata in quanto richiede l'immissione dei parametri per la 
spedizine, ma..
Con il componente Indy TidSMTP si costruisce una procedura che spedisce 
mail.
Ti lascio il compito di valutare i pro e contro delle 3 soluzioni, io 
(IMHO), se non ci sono esigenze specifiche, opterei per la 3° soluzione 
con maschera di input dei parametri.
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

 posta utilizzato (Outlook).
Ok.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 gente "cattivona" che non scrive mai codice, ma fornisce "solo lezioni",
rotfl!
A.

Newsgroup: it.comp.lang.delphi
Titolo: Pulsante nella barra delle applicazioni

E' un bug dei vecchi Win9x. Passa a Windows 2000 o XP.
Ciao, Sandro

 ha scritto nel messaggio
news:aj2pk5$184cap$1...@ID-43509.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: 'interfaccia non registrata' usando ExcelWorkBook o ExcelWorkSheet

'interfaccia non registrata' usando ExcelWorkBook o ExcelWorkSheet
Mi da questo errore quando cerco di attivare questi oggetti.
--
Chrys-bj
http://digilander.iol.it/chrysbj

Mi da questo errore quando cerco di attivare questi oggetti.
probabilemente non hai installato excel/office
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Query parametrica con operatore LIKE

vorrei creare una query del tipo
==============
constructor TElencoCollaboratori.CreateByKeySearch(AOwner: TComponent;
   AConnection: TZConnection);
begin
//
inherited Create(AOwner);
Self.RequestLive := False;
Self.ReadOnly := True;
Self.Connection := AConnection;
Self.SQL.Add('SELECT P.PR_ID, P.PR_CODE, P.PR_NAME, P.PR_ADDRESS1, 
P.PR_ADDRESS2,');
Self.SQL.Add('P.PR_CITY, P.PR_PROVINCESTATE, P.PR_POSTAL, P.PR_COUNTRY,');
Self.SQL.Add('P.PR_PHONE, P.PR_FAX, P.PR_MOBILE, P.PR_EMAIL');
Self.SQL.Add('FROM PROMOTER P');
Self.SQL.Add('WHERE PR_CODE LIKE :vKeySearch');
Self.SQL.Add('OR PR_NAME LIKE :vKeySearch');
Self.SQL.Add('OR PR_ADDRESS1 LIKE :vKeySearch');
Self.SQL.Add('OR PR_ADDRESS2 LIKE :vKeySearch');
Self.SQL.Add('OR PR_CITY LIKE :vKeySearch');
Self.SQL.Add('OR PR_PROVINCESTATE LIKE :vKeySearch');
Self.SQL.Add('OR PR_POSTAL LIKE :vKeySearch');
Self.SQL.Add('OR PR_COUNTRY LIKE :vKeySearch');
end;
==========
il probelma che ho si verifica quando assegno
un valore al parametro in questo modo
==============
procedure TElencoCollaboratori.DoOnChangeKeySearch;
begin
   //
   Self.Params.ParamByName('vKeySearch').AsString := '%' + FNewKeySearch 
+ '%';
   if Self.Active then
   begin
     Self.Close
     Self.
   end
   else
     Self.Open;
end;
===============
quando la query viene eseguita se la lunghezza del
parametro è maggiore della lunghezza del campo come definita
nella struttura allora ottengo un Error Code -303
arithmetic exception, numeric overflow, or string truncation.
Incompatible column/host variable data type
se cosrtuisco la query in modo "hard coded"
tutto funziona ma vorrei evitare questa cosa
al fine di non dover eseguire il prepare ogni volta
Ringrazio anticipatamente per i vostri preziosi
consigli e suggerimenti
Cordialmente,
Stefano

 end
Scusa se non rispondo ma ti domando cosa fa :
Self.
Grazie
Ciao (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao (
mari...@inwind.it
)
mi è rimasto l'Open nella tastiera
Cordialmente,
Stefano

Stefano
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 TAdoQuery, TQuery, ...) erediti TElencoCollaboratori?
TZReadOnlyQuery

il problema si verifica sulla open
ed avviene sul primo campo a cui passo un parametro
la cui lunghezza è maggiore del field
Es :
PR_CODE è definito come CHAR(5)
se come chiave di ricerca passo
ABCD allora viene sollevato l'errore perchè
%ABCD% sono 6 caratteri contro i cinque che si aspetta il
campo PR_CODE

Newsgroup: it.comp.lang.delphi
Titolo: Colorare un riga della DBGrid

Riciao a tutti,
come posso colorare una riga di una Dbgrid?
in modo che quando apro la form che la contenga, solo le righe che hanno un
certo valore, siano colorate e le altre no?
Grazie

 ha scritto nel messaggio
news:cacea8$njr$1...@newsreader.mailgate.org...


Grazie
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 Tomas
Lo potresti far sapere anche a noi? :-)
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: int64 unsigned

ciao 
ho necessita di utilizzare variabili int64 senza segno
è possibile utilizzare un typedef cosi' come si fa in c per definire un
tipo unsigned int64? 
in alternativa è possibile definire il tipo in un .obj in C e poi
importarlo in delphi?
grazie a tutti 
giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 importarlo in delphi?
Ovviamente no, i "tipi", in Delphi come in C, hanno senso solo a
compile-time.


 compile-time.
..parlo di quei "tipi" che non siano altrimenti raggiungibili via RTTI,
ovviamente.


 ha scritto nel messaggio
news:cs8eo2$6k2$1...@news.newsland.it...

Newsgroup: it.comp.lang.delphi
Titolo: Lingua TDateTimePicker

Buonasera a tutti,
vorrei modificare la lingua del TDateTimePicker (ovvero il mese che
compare nel popup) senza dover modificare le impostazioni
internazionali del S.O.
Grazie della collaborazione
Giorgio

 internazionali del S.O.
Derivi il componente, te ne crei quindi uno custom, e lo traduci.
Cerca per "Visual form inheritance".
Ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 internazionali del S.O.
Alternativa a quanto indicato da Morde:
http://www.delphipages.com/comp/lingscape_locale_translator-2035.html
Gp
--
GP engineering and software
in...@gpsoftware.it
http://www.gpsoftware.it/

 i...@gpsoftware.ithttp://
www.gpsoftware.it/
Peccato che sia a pagamento cavoli, era ciò che mi serviva!
Comunque son riuscito a modificare alcune chiavi di registro e di
conseguenza mi ha modificato il mese ma non i giorni della settimana e
il 'Oggi' (che dovrebbe diventare today).
Sull'evento dropdown ho inserito quanto segue:
procedure TDateQueryControl.DateDropDown(Sender: TObject);
var
  reg: TRegistry;
  currValue: string;
begin
   reg := TRegistry.Create;
   //reg.RootKey := HKEY_CURRENT_USER;
   currValue := reg.ReadString ('Locale');
   if reg.OpenKey('\Control Panel\International', False) then begin
      reg.WriteString ('Locale','00000409'); //...Inglese (Stati
Uniti)
      reg.WriteString ('iCountry','1'); //...Inghilterra
      reg.WriteString ('iCurrency','0'); //...Inghilterra
      reg.WriteString ('iDate','0'); //...Inghilterra
      reg.WriteString ('iFirstDayOfWeek','6'); //...Inghilterra
      reg.WriteString ('iFirstWeekOfYear','0'); //...Inghilterra
      reg.WriteString ('iMeasure','1'); //...Inghilterra
      reg.WriteString ('iNegCurr','0'); //...Inghilterra
      reg.WriteString ('iTime','0'); //...Inghilterra
      reg.WriteString ('s1159','AM'); //...Inghilterra
      reg.WriteString ('s2359','PM'); //...Inghilterra
      reg.WriteString ('sCountry','Stati Uniti'); //...Inghilterra
      reg.WriteString ('sCurrency','$'); //...Inghilterra
      reg.WriteString ('sLanguage','ENU'); //...Inghilterra
      reg.Free;
   end;
end;
Ovviamente sul closeup riporto tutti i valori all'originale.
Ps: Morde, sinceramente il tuo suggerimento non riesco ad applicarlo
sul mio progetto! E non riesco a capire cosa intendi con
'tradurlo'..come dovrei fare?

 'tradurlo'..come dovrei fare?
Non ho pi� delphi installato purtroppo: tuttavia posso dirti che in 
linea teorica, la tecnica standard di modificare il comportamento di un 
componente � quella di crearne uno nuovo che discende da quello che vuoi 
modificare.
Una volta ottenuto il discendente,
Guarda nel sorgente del tdatetime che cosa legge quando deve scrivere i 
valori e vedi se hai margini di modifica l� dentro.

Newsgroup: it.comp.lang.delphi
Titolo: Esistenza Cartella

C'è una funzione che mi restituisce un buleano che confermi l'esistenza di
una cartella. Come FileExists(Path).
--- posted by geoForum on 
http://www.delphiedintorni.it

> C'è una funzione che mi restituisce un buleano
Non so se c'è di meglio...
function GetWinDir: Boolean;
var
  dir: array [0..1000] of Char;
begin
  GetWindowsDirectory(dir, MAX_PATH);
  if StrPas(dir)=.... then Result:=true else Result:=false;
end;

 --- posted by geoForum on 
http://www.delphiedintorni.it
DirectoryExists, Giorgio 

Scusate, trovato. DirectoryExists.


scusa ho sbagliato copia e incolla...
un attimo....

Scusate, trovato. DirectoryExists.
Potresti quotare decentemente?

On 6 Dic, 19:42, Andrea Laforgia

Ecco il moderatore.... Stipendiato google...
Bekkato alla grande....

Bekkato alla grande....
Infatti. Devo chiedere a Larry Page di darmi un aumento, ci sono un
po' troppi da moderare negli ultimi tempi. Ovviamente che non sia
inferiore a quello di Breveglieri, sennò mi incazzo sul serio!

 inferiore a quello di Breveglieri, sennň mi incazzo sul serio!
A questo punto, scopriamo gli altarini: io sono l'invidioso che sta dietro
l'angolo, vicino alla macchina del caffč, che vorrebbe guadagnare piů di
tutti i suoi colleghi ma che non riesce ad ottenere altro che email tipo
"le faremo sapere" da google...
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Il debugger salta le righe?!

Guardate un pò qua...è la prima volta che mi capita!
Ho un TWebBrowser in una form in un bottone faccio un pò di
passaggi...navigo, e compilo un campo...
 WebBrowser.Navigate('
http://www.pincopallino.com
');
 while WebBrowser.Busy do Application.ProcessMessages;
 while (not fillform(WebBrowser, 'k', 'ugo')) do
application.ProcessMessages;
 while WebBrowser.Busy do Application.ProcessMessages;
 WebBrowser.OleObject.document.forms.item(0).submit();
 while WebBrowser.Busy do Application.ProcessMessages;
Fin qui TUTTO ok, ma se provo a rieseguire la stessa procedura, viene ad
esempio saltata la terza riga (dove compilo il campo, ma la navigazione a
quella pagina funziona).
Come mai "salta"?!

Come mai "salta"?!
Da cosa deduci che "salta"? Hai provato passo passo con F8?
Lo dici perchè non esegue il while? Probabilmente la condizione è FALSA.
Prova comunque a inserire
   Application.ProcessMessages
prima della riga che secondo te non viene eseguita.
Sergio Pappalardo aka Silver Black
--- posted by geoForum on 
http://www.delphiedintorni.it

Proprio adesso me ne sono accorta...si vede che mi sono alzata male :(
Grazie infinite!

 Proprio adesso me ne sono accorta...si vede che mi sono alzata male :(
Dice il saggio: non programmare di domenica!
--
Jax
====
Il superfluo si misura dal bisogno degli altri.(Giovanni XXIII)
Newsgroup: it.comp.lang.delphi
Titolo: news.marcocantu.it

Ma il news-server di Marco (
news.marcocantu.it
) č giů?
Vi risulta?
-- 
Mauro Falzari ( 
http://digilander.libero.it/mauro.falzari
 )
"Se guardi nell'abisso, anche l'abisso guarda in te." (Friedrich Nietzsche)

 ha scritto nel messaggio
news:Xns93DFAE77DB...@193.70.192.192...

Confermo.
Ciao Enzo
www.scozzaro.it

anche a tutt'oggi?
io non riesco ad accedere. mi da connection refused
siccome ho reimpostato il newsreader  non vorrei che mi ricordo male la
login password
ciao fabrizio

 io non riesco ad accedere. mi da connection refused
anche a tutt'oggi... (perlomeno io non ho modificato nulla e non riesco a 
connettermi al news-server)


 connettermi al news-server)
e si allora sono proprio giu. nnaggia. spettiamo va!
ciao e grazie fabrizio

Vi risulta?
Si, č saltato di nuovo tutto e il prode webmaster (coke) č in ferie e
nelsuo ufficio non c'č nessuno...  su 
www.delphiedintorni.it
 c'č attiva
un'area di backup via web, anche se il traffico č molto piů ridotto...
- Marco Cantu (author Mastering Delphi 7)
delphi&dintorni
--- posted by geoForum on 
http://www.delphiedintorni.it

>Ma il news-server di Marco (
news.marcocantu.it
) č giů?
Ora č ripartito... speriamo che duri...


 - Marco Cantu (author Mastering Delphi 7)
Grazie Marco, sia dell'avviso che del grande supporto!
Ciao Fabrizio

Newsgroup: it.comp.lang.delphi
Titolo: data corrente in una edit

ciao a tutti,
come faccio a visualizzare la data e l'ora corrente in 2 Edit???
ciao!

ma un occhio alla guida proprio no, eh?
A.

> ma un occhio alla guida proprio no, eh?
il programmatore in Delphi e' uno pigro, se non lo fosse userebbe Access,
no? ;)
Ciao, Sandro

 Edit1.Text:=DateToStr(Now);
 Edit2.Text:=TimeToStr(Now);
Newsgroup: it.comp.lang.delphi
Titolo: Grossa crisi!!!!!

Ciao ragazzi. Spiego subito qual'è il mio problema.
Ho creato un DB in Sybase. Quando però collego una tabella da un'altro db mi
da il seguente errore:
"Project GEstione_Clienti.exe raised exception class EDBENgineError with
message 'Key violation. [Sybase][ODBC Driver][Adaptive Server Anywhere]
General error: Backwards scrolling cursor are not supported for remote
objects'. "
L'errore comunque non me lo da su tutte le tabelle ma solo su alcune e poi
io i cursori neanche li uso!!!
Ho provato a impostare la proprietà Unidirectional  del componente Query
uguale True ma non serve a nulla.
Vi prego aiutatemi!!!!!
Grazie e ciao

 da il seguente errore:...
Io uso sybase, ma non ho capito il tuo problema.
Puoi essere + chiaro?
Tnx
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Scusa se non sono stato troppo chiaro: adesso ci riprovo.
Ho 2 db creati in sybase: EDB1 e TDB1;
In EDB1 ci sono delle tabelle collegate (non importate) da TDB1.
Con un componente TDatabase in delphi mi collego a EDB1.
Quando cerco di eseguire delle query coinvolgendo le tabelle collegate mi da
l'errore precedentemente postato.
Spero di essermi spiegato, comunque grazie per l'interessamento.
Ciao

Adesso ho capito....
Da quanto mi è dato di capire dal messaggio di errore non dipende
tanto da delphi/bde ma dal driver ODBC e/o dal database Sybase.
Io questa possibilità non l'ho mai sfruttata e quindi posso darti solo
indicazioni generali.
Le query che hanno un comando SELECT creano sempre un cursore.
Magari prova a fare un insert e vedi se ti da lo stesso errore.
Se funge, forse questa possibilità puo' essere usata solo per query
che non restituscono un cursore.
Hai provato a cercare sul sito di Sybase?
Hai il BDE aggiornato?
La query è associata ad un controllo dbaware tipo dbgrid?
Se si, prova a collegare i componenti e vedi cosa succede.
Spiacente di non saperti dire di +.
Bye


 Bye
Ciao ciao


Volevo di SCOLLEGARE, non COLLEGARE... :))
Sorry.
Bye


 wrote in message
883ca405af8bc35a44...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Compro vecchie vesioni di Delphi!!!!

Salve a tutti.
Sto cercando un pacchetto Delphi 4 o 5 completo di manuali. C'è qualcuno che
ha voglia di vendermelo?

Il D4 l'ho visto alle solite fiere di elettronica al
costo di 40 euro !!!
ciao, Max

 ha scritto nel messaggio
news:5epE8.44198$CN3.1...@news2.tin.it...

Delphi 5.0 Standard 80 Euro S.S. Incluse.
Saluti.


Perdona la mia ignoranza, quali sarebbero le "solite fiere di elettronica"?
Io sono di Torino.
Si trattava di edizioni Standard o Professional?
Grazie
Ciao
Stefano

 Stefano
Io il mio D5 prof.  bello e incelofanato l'ho comprato ad Erba x 100
Euro;  la lista delle fiere la trovi su 
www.elflash.com
Xiao, Franz.

Erba?
Valassina?
Bye
AS

 AS
Si', alla fiera dell'informatica che si tiene due volte all'anno ad Erba
(CO)
(il Radiant di Milano e' sempre piu' inavvicinabile...)
Ciao, Franz.

> (il Radiant di Milano e' sempre piu' inavvicinabile...)
Why?
AS


Congratulazioni... e che invidia... ;-)
Ma era un privato o una rimanenza di magazzino...?
Grazie
Ciao
Stefano


Era, evidentemente, una rimanenza di magazzino...  la standard mi pare
che la vendessero a 70 Euro...  quando ho visto la Professional a 100
l'ho acchiappata subito...
Ciao, Franz.

 AS
Troppo casino e i prezzi sono gonfiati rispetto alle altre fiere...
e poi i pezzi buoni e difficilmente trovabili vengono spazzati via
troppo rapidamente...
comunque mi diverto sempre ad andarci  (c'e' chi preferisce spendere
quei 7 Euro per andare al cine e chi per andare al Radiant), e inoltre
ne approfitto per prendere un po di flaconi di ricariche da Refill.it
Franz

 troppo rapidamente...
al tempo, saranno due anni che non le frequento queste fiere, una
interessante era quella di Piacenza, c'erano espositori che non trovavo da
altre parti.
--
--------------------------------------------------
Per rispondere in privato togliere 1975 dall'indirizzo
Newsgroup: it.comp.lang.delphi
Titolo: Systray OnMouseEnter OnMouseLeave

Salve,
Dopo aver cercato tanto su google, non mi rimane che chiederlo a voi...
Ho un'applicazione che quando la riduco a Icona, creo un'icona sulla
systray di windows. Quando pero' ci vado sopra col mouse, vorrei aprire
una form con dei dati.
Come faccio ad intercettare l'evento OnMouseEnter e OnMouseLeave
sull'icona della Systray? Ho provato a camuffarla con la OnMouseMove,
ma mi fa' dei casini immani...
Grazie Mille
Ale

esistono miriadi di componenti che fanno questo.
Basta metterlo su una form della tua app.
Hi gia cercato qualcosa del genere sui soliti siti?
Precisamente, che tipo di ricerche hai fatto con google?
AS

molte ricerche...
delphi systray icon onmouseenter
delphi systray icon onmouseover
systray icon events
ecc ecc...
Ma per me possibilmente se ci fosse del codice piuttosto che un
componente sarebbe meglio...
Componenti che creano le systray ne ho trovati tantissimi...ma ho visto
che gestiscono l'OnMouseMove, e non gli eventi enter e leave...
Grazie
Ale

 che gestiscono l'OnMouseMove, e non gli eventi enter e leave...
Il componente *CoolTrayIcon*, uno dei più completi a mio avviso, 
gestisce tranquillamente gli eventi /OnMouseEnter/ e /OnMouseExit/, a 
patto che la proprietà /WantEnterExitEvents/ sia impostata a True.
Ciao,
   Marco.
-- 
MARCO «Alka» BREVEGLIERI   <marco [@] abls [.] it>
 
http://www.marco.breveglieri.name

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

Ciao a tutti,
ho fatto una pagina web e una cgi in Delphi
e li ho messi in una directory virtuale del mio pc!
La pagina web ha dei campi da riempire che dovrebbero essere inviati
alla cgi
al premere di un tasto e questa cgi dovrebbe metterli in un file di
testo.
Se una persona si collega alla mia pagina questa gli si vede ma quando
clicca
il tasto per mandare i dati alla cgi dice che non trova la cgi.
Sono entrambi nella stessa cartella e se provo a farlo in rete da un
altro
pc la cgi la trova quindi il path della cgi è giusto!
E' possibile che tramite internet ci siano problemi a interpretare le
cgi in genere o quelle in Delphi in particolare?
O piu in generale come faccio a fare in modo che una persona mi
inserisca
dei dati sulla pagina e questi arrivino a me utilizzando
preferibilmente
Delphi come strumento di sviluppo?
Grazie a tutti!!

 pc la cgi la trova quindi il path della cgi è giusto!
Stai già usando qualcosa come Apache o stai provando solo ad esegure la 
cgi da locale?
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 4 -> Delphi 6

Salve a tutti, come sempre sono inguaiato fino alla cima dei pochi capelli che
ho.
Mi hanno dato una DLL scritta in Delphi4, contiene una function a cui passo uno
stringone di circa 40 caratteri e mi ritorna uno stringone di circa 30
caratteri (SHA ...).
Ora, se linko la Dll con Delphi 4 o Delphi 5, mi funziona tutto correttamente,
se chiamo la DLL con Delphi 6 mi da access violation.
Why? Picché?
Grazie, 
    Marco
PS
dichiaro la funzione :
function GetShaMac(const sdata: String):String; StdCall; external 'Mac.dll';
la chiamo
  Pippo := GetShaMac(Pluto);
-- 
Posted from  [212.177.57.193] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Why? Picché?
Potrebbe trattarsi di un problema di allineamento delle strutture.
Fino a D5 i record erano di Default packed.
prova ad usare lo switch {A-}
Oppure prova ad usare degli array of char invece che le stringhe che
non sono esattamente il massimo nelle DLL.
Massimo.
-----------
Ore 18.30: premo invio.

 Why? Picché?
{ Important note about DLL memory management: ShareMem must be the
  first unit in your library's USES clause AND your project's (select
  Project-View Source) USES clause if your DLL exports any procedures or
  functions that pass strings as parameters or function results. This
  applies to all strings passed to and from your DLL--even those that
  are nested in records and classes. ShareMem is the interface unit to
  the BORLNDMM.DLL shared memory manager, which must be deployed along
  with your DLL. To avoid using BORLNDMM.DLL, pass string information
  using PChar or ShortString parameters. }
Vale il consiglio di Massimo : prova ad usare i pchar.
Ciao!!
Davide DG.

Newsgroup: it.comp.lang.delphi
Titolo: Correttore ortografico

Ciao a tutti,
mi hanno detto che e' possibile, utilizzando Delphi 5, avvalersi del
correttore ortografico di Word (di MS Office 97), nelle caselle di testo.
Avete qualche esperienza o suggerimento in merito?
ciao, Franco

Ciao Franco,
Franco Torrini ha scritto.

sinceramente non ho nessuna esperienza, ma sicuramente dovrebbe trattarsi di
un controllo ActiveX che dovrebbe funzionare anche in altre versioni
precedenti di Delphi che supportano questa tecnologia.
Tuttavia c'è anche il controllo ActiveX che nella palette ActiveX di Delphi
è chiamato VSSpell ed è in grado di effettuare un controllo ortografico.
Però mi pare che nella versione fornita con Delphi sia disponibile solo il
dizionario americano. Non so se in Internet è possibile scaricare anche
quello in italiano.
Per ora non ti so dire altro perchè non ci ho mai lavorato.
Ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Newsgroup: it.comp.lang.delphi
Titolo: [OT] outlook

il mio outlook express s'è mangiato 44 msg. aveva proprio fame.
--
http://gnaffy.tripod.com/
Gna...@Wappi.com
bmq...@tin.it
ICQ# 76488613

...poi mi accusa per il mio slogan!
Saluti
AS
"Se è Microsoft non funziona"

 ha scritto nel messaggio
news:8rfn6k$qi0$1...@news.mclink.it...
