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

Vorrei una mano a risolvere un piccolo problema:
É noto che il comando 'Locate' in una lista di Cognomi "ROSSI" si ferma al
primo.
Come poter scorrere la lista (next) senza utilizzare i range?
Premetto che una soluzione l'ho trovata (affiancando un'altro componente,
agendo su di esso e rimettere il 'locate' al al primo componente) ma è
troppo macchinoso e la ricerca si rallenta di molto.
HELP!!!
1000 GRAZIE
Michele

primo.
Una query ?

 wrote in message
8e3hkskqpscj2uooq...@4ax.com...

É indifferente, perchè hanno lo stesso problema.
Prova a mettere un Tedit su cui trascrivere il 'COGNOME DA CERCARE',
trascrivi il comando del 'locate' sull'OnkeyPress o sull'OnkeyDown e quindi
poni un tbutton che deve fungere da 'NEXT' trascrivendo del codice
nell'evento
'OnClick' senza ricorrere, come detto in precedenza, al 'range' per il quale
esistono
funzioni che permettono questo.
Se è possibile, fallo con una TTable, verrebbe più interessante in modo tale
che la Tquery
sarà sono un'associazione di idee.
Ti ringrazio per l'attenzione. per la prossima ti dirò come ho aggirato
l'ostacolo.
Ma, in confidenza, è un grande rattoppo che rallenta l'esecuzione.
Scordavo. Ho visto che in DSP esiste un componente che lo fa.
Ma non voglio usarlo perchè non è trasportabile in D5
Ciao alla prossima
:-)
Michele

É indifferente, perchč hanno lo stesso problema.
? scusa, con le query riesci ad ottenere il dataset che ti interessa
...
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

 >É indifferente, perchè hanno lo stesso problema.


come hai fatto
Non puoi, perche' Locate si posiziona sul primo record.
Se invece, come ti ho detto all'inizio, tu avessi utilizzato una
query, avresti ottenuto il dataset che ti interessa, con la
possibilita' di muoverti sui record, utilizzando
First/Next/Prior/Last.


Newsgroup: it.comp.lang.delphi
Titolo: Lettore MP3

Uhao, ho finito un lettore di mp3...
Quello che mi manca, è un controllo del volume...sapete per caso come si fà 
?
Foto:
http://blogs.dotnethell.it/simisa/
 


Unit mmsystem: auxgetvolume e auxsetvolume
Per esempio:
http://delphi.about.com/cs/adptips2000/a/bltip0800_4.htm
Ciao
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio 

 ha scritto nel messaggio 
news:J7gvf.114153$65.32...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: EInvalidPointerOperation

un saluto a tutto il NG; da qualche giorno sto tribolando col problema 
in oggetto.
La mia applicazione è un autorun per cd d dvd. All'apertura di uno dei 
link presenti nel menù faccio ridurre la form nella system tray (ho 
usato il TCoolTrayIcon) tramite questo codice:
procedure Tform1.settray;
begin
   tray.Hint:=TRAYHINT;
     // tray.MinimizeToTray:=true;
   tray.HideMainForm;
   tray.IconVisible:=true;
end;
allo stesso modo, cliccando sulla tray faccio ripristinare la form
procedure Tform1.removetray;
begin
   tray.ShowMainForm;
     // tray.MinimizeToTray:=false;
   tray.IconVisible:=false;
   tray.Refresh;
end;
Fin qui non riscontro nessun problema. L'errore appare alla chiusura del 
programma, SOLO ed esclusivamente se precedentemente la form era stata 
ridotta in tray e ripristinata.
Se invece eseguo l'autorun e chiudo l'applicazione senza ridurre non 
appaiono schermate di errore.
Qualcuno sa di cosa si tratte? Grazie.
[Fabry]

 Qualcuno sa di cosa si tratte? Grazie.
Dall'attenta descrizione che ne fai, potrebbe trattarsi di un bug nel
componente durante la destroy dello stesso, vai di F7 e vedrai che lo
troverai dentro i suoi sorgenti.
Segnala la cosa all'autore o al forum di supporto se c'e'.
Siccome lo uso anche io e chissa' quanti altri qui dentro, tienici
informati sugli eventuali sviluppi! :-D
Ciao!
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 troverai dentro i suoi sorgenti.
Può darsi, ma non credo sia un errore sistematico visto che ho 
utilizzato un sacco di volte quel componente (e lo uso pure in 
Delphi2005 adesso) e non ho mai riscontrato questo problema.
Da qualche parte nel codice del nostro amico deve esserci qualcosa che 
non va, ma come hai giustamente suggerito un buon F7 leva il dente...o 
almeno aiuta a scoprire qual è quello che duole. :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

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

Qualcuno sa come fare in delphi l'equivalente della parola chiave WithEvents
di VB?

non ti serve
In vb devi dire al compilatore se dichiari una variabile o un oggetto in
quanto lui non distingue.
In delphi se dichiari un handle ad una classe lui lo sa.
Se dichiari:
var TEdit1 : TEdit;
gli eventi li trovi gia'.
Basta scrivere :
Edit1 := TEdit.Create(...);
Edit1.OnClick := TuoGestore;
Saluti
AS
"Se è Microsoft non funziona"

 wrote in message
8uop6t$r0e$1...@nslave2.tin.it...

Questo tuo oggetto OLE ha una type library? Se si, importala... Delphi ti
crea il wrapper automaticamente...
Ciao !
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: TComPort e Windows XP

Utilizzo per la comunicazione seriale il componente free TComPort (v.2.63)
di Dejan Crnila.
Finora ho sempre utilizzato S.O. fino a Win2k.
Mi è capitato di installare un'applicazione su un pc con XP...bè in
ricezione il componente funziona correttamente
in scrittura invece mi da picche.
Ho letto sull'home page dell'autore che la piattoforma massima compatibile è
Win2k, ma vi chiedo vi è mai successo una cosa del genere?...Il fatto che
scatti l'evento OnRxChar mi fa pensare che il componente funzioni...ma
allora perchè quando faccio
un WriteStr non viene sparato niente sulla porta seriale?
ciao e grazie
--
Alessandro
aze...@inwind.it

Mah.... anche io lo ho usato su win2k........ su xp mai.... non è che
bisogna scriver un Device Driver per poter scrivere sulla seriale?
Certo che se funziona sotto Win2k.....

 Win2k, ma vi chiedo vi č mai successo una cosa del genere?...
Io credo che la compatibilita` si limiti a Win2K per ragioni di sicurezza,
pero` non credo che tra W2K e XP ci siano grosse differenze in quanto a
gestione della seriale. Per carita`, potrei sbagliarmi, ma noi, in azienda,
abbiamo sviluppato diversi software che interfacciano apparecchiature via
porta seriale e, a quanto pare, anche sotto XP non ci sono problemi.
--------------------------------
Inviato via 
http://usenet.libero.it

di Dejan Crnila.
Scusami se mi intrometto, questo componente ti consente
di lavorare in modo sincrono su qualsiasi indirizzo (quindi
anche su un pin della parallela) oppure piazza in automatico
i bit di start e stop ad ogni pacchetto di dati seriale?
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Import DLL da C++ a Delphi

Ciao a tutti,
ho la necessità di usare una dll scritta in c++ in un progetto in
delphi (2006) ma la mia conoscenza del c++ è minima.
Sono riuscito a convertire le strutture più semplici ma mi trovo
davanti ad un costrutto del tipo:
SKYETEK_API unsigned int 
SkyeTek_DiscoverDevices(
    LPSKYETEK_DEVICE		**lpDevices
    );
dove SKYETEK_DEVICE 
è una "cosa" del tipo:
typedef struct SKYETEK_DEVICE 
{
  TCHAR                  friendly[64];
  TCHAR                  type[64];
  TCHAR                  address[256];
  unsigned char         asynchronous;
  unsigned int          major;
  SKYETEK_DEVICE_FILE   readFD;
  SKYETEK_DEVICE_FILE   writeFD;
  void                  *user;
  void                  *internal;
} SKYETEK_DEVICE, *LPSKYETEK_DEVICE;
Più o meno ho intuito che devo passare un array di puntatori (è
giusto?) ma qui mi fermo perchè non ho la più pallida idea di come
continuare.
C'è qualcuno che ha qualche idea?
BTW: ho provato ad usare HeadConv del progetto Jedi (originariamente
del Dr.Bob) ma non mi converte un tubo.... è ignoranza mia o buco
altrui?
Ciao e grazie
Marco Ferlini

  void                  *internal;
Questi sono semplicemente due Pointer.

un puntatore a puntatore a puntatore ad una struttura. [...]
Ciao Andrea,
Grazie mille per la tua risposta e per la precisione con cui mi hai
descritto come rimappare la struttura; purtroppo io sono un po' "duro"
e non ho capito bene come devo scrivere la: 
SkyeTek_DiscoverDevices(LPSKYETEK_DEVICE **lpDevices);
Cioè ho intuito che sarà una cosa del tipo:
function SkyeTek_DiscoverDevices(LPSKYETEK_DEVICE xx) : cardinal ;
dove xx potrebbe essere un pointer ma dove punto il puntatore? 8-)
Ha senso una cosa del tipo:
type
  SKYETEK_DEVICE  [tua descrizione!]
 PSKYETEK_DEVICE = ^SKYETEK_DEVICE;
LPSKYETEK_DEVICE = array [0..100] of PSKYETEK_DEVICE
?
Ciao e grazie ancora per l'aiuto e la pazienza....
Marco


Scuas, ho fatto un po' un pasticcio scrivendo; dalla tua spiegazione
ho arguito che dovrebbe essere piů o meno:
function SkyeTek_DiscoverDevices(xx : LPSKYETEK_DEVICE) : cardinal ;
dove xx potrebbe essere un pointer ma dove punto il puntatore? 8-)
Ha senso una cosa del tipo:
type
  SKYETEK_DEVICE  [tua descrizione!]
 PSKYETEK_DEVICE = ^SKYETEK_DEVICE;
 ASKYETEK_DEVICE = array [0..100] of PSKYETEK_DEVICE;
 LPSKYETEK_DEVICE = ^ASKYETEK_DEVICE; 
?
Se, per caso, č cosě .... come uso la variabile
X : LPSKYETEK_DEVICE 
per puntare al singolo oggetto SKYETEK_DEVICE ?
Scusa ma ho una discreta confusione in testa: io e i puntatori non
siamo mai andati molto daccordo!!!! 8-)


LPSKYETEK_DEVICE = array [0..100] of PSKYETEK_DEVICE
No. LPSKYETEK_DEVICE è un puntatore alla struttura, non un array di
puntatori.

puntatori.
Avevo proprio capito tutto!!!!! 8-)
Grazie ancora e buona giornata.
Marco
Newsgroup: it.comp.lang.delphi
Titolo: problemi di connessione ad interbase 6

In alcuni casi non si riesce a connettere i client 95/98 con il database.
Il messaggio di errore č:
Unable to complete network request to host .....
Failed to locate host machine
Undefined service gds_db/tcp
e
Unable to complete request to host 192.168.0.1
Failed to locate host machine
The specified name was not found in the hosts file or Domain Name Service
in uno dei casi il problema si č risolto installando il winsock2 preso dal
sito Microsoft in altri rimane ancora un mistero..
se qualcuno ha gli stessi problemi e (magari) li ha risolti gli sarei grato
se informasse me e il resto del mondo
grazie
chor...@tin.it

 Name Service
suppongo che il server sia remoto e che tu ti colleggo con un indirizzo
tipo questo
server.ib.remoto:c:\database.gdb
se e' cosi' devi asicurarti che ci sia un DNS (Domain Name Service)
che ti risolva server.ib.remoto nel suo corrispondente indirizzo IP,
un modo semplice per farlo e' inserire cio' nel file hosts
"c:\<dir di windows>\hosts"
server.ib.remoto 192.168.10.10
(ovviamente ti puoi sceglere l'indirizzo che vuoi)
Ciao,
Alan Solo

...

purtroppo ci ho già pensato, utilizzando al posto di server.ib.remoto
direttamente l'indirizzo ip
quindi: 192.168.10.10:c:\database.gdb per riferirmi al tuo esempio.
La cosa più strana è che le stesse cose funzionanano su alcuni client e non
funzionano su altri con la stessa applicazione, lo stasso database e la
stessa rete....
Grazie comunque..
Francesco Amato
chor...@tin.it

 applicazione, lo stasso database e la stessa rete....
non credo che ti lasci mettere direttamente l'IP, ma se dici che
funziona (su alcuni) ok...
a sto punto direi che IB centra poco (leggasi problemi di rete)
se fai un ping vedi il server?
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: esportare object in una dll

Salve a tutti,
ho la necessità di creare una dll a partire da una unit delphi (D7).
La unit dichiara - nella parte interface - ed utilizza un oggetto:
Tmiooggetto = class
  private
    ....
  public
    ...
end
Dovrei rendere disponibili nella dll (per uso in VB da parte di altri
programmatori) proprietà e metodi dell'oggetto.
Da quanto ho capito (spero di non dire sciocchezze) non è
possibile/consigliabile esportare oggetti delphi; avevo allora pensato
di scrivere delle funzioni e procedure che "incapsulassero" l'oggetto
in questo modo:
Function CreaOggetto: pointer; stdcall;
var ogg: Tmiooggetto;
begin
  ogg:= Tmiooggetto.Create;
  CreaOggetto:= ogg;
end;
Procedure SetValues(var O: pointer; p1,p2,p3: single); stdcall;
var ogg: Tmiooggetto;
begin
  ogg:= O;
  with ogg do
    begin
       prop1:= p1;
       prop2:= p2;
       prop3:= p3;
    end;
end;
e lo stesso per i metodi.
Riesco a compilare la dll, ma quando cerco di utilizzarla da un prg di
prova in delphi (dopo aver scritto la unit in cui dichiaro le funzioni
external) finisco in access violation nella dll.
Chiedo se l'approccio che ho usato è corretto e se vi sono
alternative.
grazie a tutti
andromeda

  with ogg do
metti un controllo del tipo
ogg:=O; // c'e' gia'
if ogg=Nil then
    Application.MessageBox(PChar('Oggetto non 
creato!!'),PChar('ERRORE!'),IDOK);
Giorgio
Newsgroup: it.comp.lang.delphi
Titolo: db offline (abbastanza OT)

Ciao a tutti,
mi domandavo se esiste qualche sistema per poter utilizzare un db
offline, ovvero:
vorrei sul portatile poter fare piccole modifiche sul db anche senza
esserne connesso (magari anche solo inserimenti). Alla successiva
connessione poi le modifiche dovrebbero essere riportate sul db.
Esiste qualcosa del genere? Qualche db già predisposto per fare
questo?
Grazie,
Matteo

 questo?
Devi utilizzare 2 db, uno sul server (o sul pc di base) e uno sul tuo 
portatile.
Quando lavori sul portatile lavori in locale 
aggiungendo/modificando/cancellando i record di quel db.
Poi quando ti connetti al db principale, sul server, lanci una procedura di 
update che, in sostanza, copia i nuovi record dal tuo db a quello 
principale.
Metterei anche un campo "trasferito" da settare a "vero" nella fase di 
copiatura cosi', sul tuo db, quei record sono marcati come trasferiti cosi' 
da non poterli cancellare per errore ... o per farci quello che credi (puoi 
anche cancellarli dopo il trasferimento).
Forse c'e' qualche altra tecnica migliore di questa ....
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4653 (20091201) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 Matteo
ClientDataSet + DataSetProvider + SqlDataSet
Praticamente il CDS riceve i dati dalla tabella collegata e la salva in 
locale, poi dopo averla modificata la rispedisce al DB, se non ricordo 
male si chiama modalit� BriefCase, una piccola ricerca su google ti apre 
molte strade
^_Goblin_^

 portatile.
No, non ï¿œ la strada corretta. L'OP deve seguire la soluzione proposta 
da Goblin.
Un esempio: 
http://www.drbob42.com/examines/examin64.htm
-- 
Morde

http://www.devarticles.com/c/a/Delphi-Kylix/Briefcase-Applications-Explained/
-- 
Morde

 
http://www.devarticles.com/c/a/Delphi-Kylix/Briefcase-Applications-Ex.
..
Molto interessante, grazie!
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Data e ora di sistema

Sapete come si fa a modificare l'ora di sistema (di windows per
intederci...) con il delphi...????
Grazie Marco

 intederci...) con il delphi...????
SetSystemTime. Il nome e' abbastanza intuitivo, potevi anche controllare
prima di chiedere :)
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 ha scritto nel messaggio
news:9rlq7t$gd4$1...@nreada.inwind.it...


prima di chiedere :)
Come siete tutti tutti simpatici i questi giorni, c'e' la luna piena?
:-)
SetSystemTime puo' anche non essere cosě intuitivo se non si č avvezzi
all'uso di apine.
Comunque...
var 
  MySystemTime: SYSTEMTIME;
with MySystemTime do begin
  wYear := 2001;
  wMonth := 10;
  wDay := 30;
  etc....  
end;
SetSystemTime(MySistemTime);
typedef struct _SYSTEMTIME {  // st  
    WORD wYear; 
    WORD wMonth; 
    WORD wDayOfWeek;   //questo viene ignorato
    WORD wDay; 
    WORD wHour; 
    WORD wMinute; 
    WORD wSecond; 
    WORD wMilliseconds; 
} SYSTEMTIME; 
-----------
Ore 18.30: premo invio.

 SetSystemTime puo' anche non essere così intuitivo se non si è avvezzi


 :-)
Ehehe in effetti :D
Beh ma la mia era una semplice critichina tutt'altro che arrabbiata, (notare
la faccina sorridente).
In effetti noto che alcuni postano richieste prima di fare un qualsiasi
tentativo di risolvere il problema (non che sia questo il caso, intendo in
generale)...
Effettivamente in questo case, se e' intuitivo il nome dell'api non lo e' il
suo utilizzo..
Quanto al multilinguaggio, non credo di aver capito nemmeno cosa sia..
Saluton !                                                        {MSX}

 ha scritto nel messaggio
news:9rmgmg$sqs$1...@nreada.inwind.it...


Newsgroup: it.comp.lang.delphi
Titolo: Codici a barre

Qualcuno potrebbe dirmi qualcosa su come funzioni la lettura di codici a
barre tramite porta di comunicazione ad una applicazione fatta in Delphi?

 barre tramite porta di comunicazione ad una applicazione fatta in Delphi?
io non mi sono mai andato a incasinare con la comunicazione seriale, visto
che la stragrande maggioranza dei lettori in commercio supportano
l'emulazione tastiera.
L'emulazione tastiera è relativamente semplice da gestire, visto che il
codice a barre viene inviato al programma come se in quel momento, qualcuno
l'ha digitato da tastiera.
Inoltre i lettori sono programmabili e quindi puoi definire uno standard ecc
ecc..
Tutto ciò credo lo puoi fare anche con la comunicazione seriale, è solo che
il codice te lo devi andar a leggere tu dalla porta ( suppongo ).
Ti saluto
Antonio Tarolla


Dipende dal protocollo usato dal lettore. In ogni modo in Delphi credo tu
debba usare un controllo VCL di terze parti perché la seriale non è gestita
direttamente.
---
Davide Guida (Responsabile tecnico Formamedia srl)
via Domenico Fontana 39 Napoli
Tel. 0815799803 - INTERNET: 
http://www.formamedia.it
E-mail 
davide...@formamedia.it
Casa: via Rodolfo Falvo 10, 80127 Napoli
      Tel. 0815604578 - Cell. 3291148088
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto sul Quick Report...

Passando a Delphi 5 abbiamo avuto una sgradita sorpresa; avete presente un
comune preview del Quick Report? Ebbene, sul preview c'è il bottoncino che
permette di salvare le informazioni visualizzate in un file. In una
precedente versione del Quick Report il file in questione poteva anche
essere un file di testo (.txt),  ora invece sembra che si possano esportare
i dati solo in file .QRP. Cosa è successo? Sapreste indicarmi una soluzione?
Grazie anticipatamente.

 wrote in message
uMFy5.9198$Q23.1...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: canvas.draw() su printer non va?

Salve ragazzi, ho il seguente codice:
i_Canvas.Draw(0,0,bitmap);
doce bitmap e un'oggetto di tipo TBitmap contenente un'immagine mentre
i_canvas e una variabile di tipo Tcanvas.
Se la variabile i_canvas č valorizzata come segue
i_canvas := Form1.canvas;
i_Canvas.Draw(0,0,bitmap);
l'immagine viene visualizzata.
Se scrivo:
Printer.BeginDoc;
..
i_canvas := Printer.canvas;
i_Canvas.Draw(0,0,bitmap);
..
Printer.EndDoc;
non viene stampata nessuna immagine sul foglio. Allora ho provato in questa
maniera:
Printer.BeginDoc;
..
i_canvas := Printer.canvas;
i_Canvas.stretchdraw(bitmap.Canvas.ClipRect,bitmap);
i_Canvas.Draw(0,0,bitmap);
..
Printer.EndDoc;
in stampa l'immagine perde i colori e viene sformata.
Dove sbaglio?
grazie
Max
--------------------------------
Inviato via 
http://usenet.libero.it

> in stampa l'immagine perde i colori e viene sformata.
viene deformata perche' usi la "stretch"draw. Perde i colori perche' il
driver evidentemente la post-elabora in quel modo.
Ciao, Sandro

Non ci sono altre soluzioni?


> Non ci sono altre soluzioni?
certo. Usa un motore di reporting anziche' plottare direttamente sul canvas
della stampante. In questo modo avrai la quasi certezza di compatibilita'
con tutte le stampanti, a prescindere da settaggi e risoluzione.
Ciao, Sandro


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

Non so cosa significa usare un "motore di reporting", ma credo di non
poterlo fare purtroppo, devo essere io a disegnare sulla stampante e/o
canvas che sia.
Per completezza di informazioni, adesso l'immagine (stampata su carta) non
viene visualizzata (foglio bianco) mentre veniva deformata stampando su file
di tipo PDF.
Come posso fare?
Grazie Max


 Come posso fare?
Io proverei ad utilizzare i componenti ActiveX di Kodak/Wang Imaging for
Windows, oppure altri componenti simili che permettano la stampa (anche un
motore di reporting puo' andare bene... ad esempio QuickReport)

 Come posso fare?
Meglio se segui il consiglio di Sandro e ti servi di qualche strumento
per la generazione di report (QuickReport, RAVE Reports,
FuzzyReport....).



Non posso perchè sto scrivendo una dll che dato in pasto un file lo stampa
sul canvas passato.
Non ci sono altre soluzioni?
Ho provato a guardare il codice della funzione Form.Print; ma non ci capisco
molto.
Grazie


 sul canvas passato.
complimenti, ti sei messo nei pasticci :)
A parte le battute, non potrai MAI sperare che una dll del genere possa
funzionare sempre e comunque con qualunque stampante, risoluzione e
impostazioni, bisognerebbe implementare tali e tanti controlli (chiaramente
dopo che il cliente/i ti chiama inca**ato per dirti che sul suo modello
specifico non funziona, fa casino, viene piccola, grande, in bianco e nero,
sgranata, ecc.) che probabilmente fai prima a considerare la soluzione del
reporting e abbandonare la strada della dll. Fai un bell'exe esterno che
accetta sulla riga di comando il nome del file da stampare e incarica l'exe
(che integra il motore di gestione del report) di fare la stampa.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Selezionare una riga del DBGRID

Uso una dbgrid per visualizzare una tabella con l'opzione DBROWSELECT
impostata a true in modo tale che quando clicco su un cella mi si
visualizza tutta la riga in questione.
A tale tabella ho associato un LOCATE in modo tale da poter cercare
più velocemente quel che voglio:
tabella.locate(.....);
però gradirei che il record trovato mi venisse selezionato dopo tale
ricerca ossia una cosa del genere:
IF TABELLA.LOCATE(...) THEN DBGRID.selezionailrecord
Come fare?

 IF TABELLA.LOCATE(...) THEN DBGRID.selezionailrecord
Se la griglia č associata al DataSet su cui esegui la "Locate", la riga 
viene selezionata automaticamente.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 viene selezionata automaticamente.
si ma io vorrei che tale riga venga anche evidenziata come se ci
cliccassi sopra col mouse.

 cliccassi sopra col mouse.
Quando una riga è selezionata, è selezionata. Qual è la differenza che 
riscontri tra selezionarla con un clic rispetto al selezionarla con Locate?


 riscontri tra selezionarla con un clic rispetto al selezionarla con Locate?
L'unica che viene in mente a me e` che col locate non acquista anche il 
focus... forse e` questo il problema di fulvio?
Ciao ciao
Claudio

 focus... forse e` questo il problema di fulvio?
Può darsi... le mie domande erano infatti rivolte a capire qual è 
l'effetto che si vuole ottenere.
Ciao,
   Marco.


 cliccassi sopra col mouse.
Metti AlwaysShowSelection a True, cosi' la selezione e' visibile anche
quando la griglia non ha il focus.
ciao
Giacomo

 quando la griglia non ha il focus.
quando io clicco su una riga, il dbgrid mi colora di blu tutta la riga
e vorrei che succedesse così anche quando faccio il locate.
mentre adesso quando faccio il locate mi appare solo il segno sul
record che voglio.
provo con "AlwaysShowSelection := true" e vi faccio sapere.
;-)

risolto con AlwaysShowSelection
grazie
:-)
Newsgroup: it.comp.lang.delphi
Titolo: Problema grande come una casa

Salve a tutti,
Mi presento, sono nuovo (ad aprire discussioni), ma ho sempre letto e 
carpito ogni informazione utile (e ce ne sono tante) nelle discussioni 
degli altri.
Ho un problema grande:
Devo leggere del testo da un'applicazione esterna, ed eventualmente anche 
fare uno screenshoot del contenuto dei frame della form principale.
Premettendo che l'applicazione è Route66 (che naturalmente non ho 
sviluppato io e quindi non ho i sorgenti),vorrei a questa aggiungere la 
funzione vocale, leggendo le varie tappe che ricevono il focus, in base 
alle coordinate inviate dal GPS...
Quale potrebbe essere la soluzione?
Non parlare mai con un idiota: la gente potrebbe non notare la differenza. (Groucho Marx)
--- posted by geoForum on 
http://www.delphiedintorni.it

 funzione vocale, 
qui ti servono le speechapi. Vedi su mdsn
-- 
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"

Va bene sono in ginocchio sui ceci, e mi flagello...
1) Non c'è possibilità di modificare i thread dopo averli postati... Ho 
sbagliato lo ammetto, ma devo riempire il forum di scuse?
2) Ho controllato l'archivio, e a meno che non abbia perso 4-5 diottrie, 
dopo 4 (dico 4) ore di consultazione, non ho trovato niente.
3) Ti ringrazio in parte, sapevo di dover utilizzare le SAPI di Microsoft 
(che non sono in italiano)o qualcosa di simile, ma il problema non è 
quello.
Mi scuso ancora... magari faccio una brutta copia prima di postare(E' il 
mio primo thread chiedo venia).


 mio primo thread chiedo venia).
Mo non esageriamo! Non siamo a scuola... ;)


Newsgroup: it.comp.lang.delphi
Titolo: Intercettare il pop-up di windows

Sto cercando di creare un emulo di Total Commmander.
E' diverso tempo che cerco d'intercettare il menù pop-up di windows
relativo ad un file.
Qualcuno ha qualche idea?
Tra i componenti non ho trovato e nelle api neanche. Probabilmente devo
cercare nel registro ma non ho capito come sono legate le voci con i
file e le funzioni alle voci.
Grazie mille
Ciao ciao

ovvero, vuoi aggiungere delle voci al menu di contesto di windows?
è un argomento di cui si è discusso parecchio in passato.
Gia cercato nei vecchi post del ng?
AS

 ha scritto nel messaggio 
news:1125475084....@g14g2000cwa.googlegroups.com...
Sto cercando di creare un emulo di Total Commmander.
E' diverso tempo che cerco d'intercettare il menů pop-up di windows


Grazie dei consigli, e nei post vecchi ho cercato forse non ho usato le
giuste chiavi per la ricerca.
Ciao ciao

Newsgroup: it.comp.lang.delphi
Titolo: Invio file ftp

 
Vorrei sapere se é possibile e come fare per inviare un file via ftp in
maniera che venga trasferito mantenendo la data e l'ora di creazione che ha
il file stesso in locale.
Grazie
Marta
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

il file stesso in locale.
Thread ignorato.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: WindowsState: wsMaximized

 Ho un problemino con WindowsState: la form del mio programma ha la 
proprietą WindowsState impostata a wsMaximized , quando avvio il 
programma mi rimane uno spazio di una decina di pixel in alto, in 
pratica il lato superiore della finestra non aderisce al bordo dello 
schermo... quando perņ minimizzo e "rimassimizzo" la finestra il tutto 
va al posto...
Cosa puņ essere?
--- posted by geoForum on 
http://www.delphiedintorni.it

 Cosa puņ essere?
Direi che dipenda dal fatto che hai impostato la Position del form a
poScreenCenter, per far sģ che il tuo form compaia sempre al centro dello
schermo --> se la reimposti a PoDesigned (il valore di default) vedrai che
all'avvio il form risulterą "aderente" (D5pro e D7pro).
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

Newsgroup: it.comp.lang.delphi
Titolo: posta elettronica

    Se qualcuno ha già realizzato un sistemino in delphi per la posta
elettronica lo acquisto volentieri così uno di invio o ricezione fax per un
esamino di informatica che ho a Maggio...non ho tempo di dedicarmi allo
sviluppo (anche perchè matematica e fisica mi portano via un sacco di
risorse)
Lo pago....ragionevolmente
Aiutate un povero studente
Ciao a tutti

 ha scritto nel messaggio
news:9a08gn$k00$1...@news.mclink.it...


 risorse)
Se usi D4 o D5 nella directory Demos\fastnet trovi programmini demo già
fatti da cui prendere spunto e il tempo di sviluppo è ridotto al minimo
Saluti Arturo

Newsgroup: it.comp.lang.delphi
Titolo: E' possibile eseguire una query su due db diversi?

In paricolare ho due db interbase che si trovano nello stesso
server uno dati2001.gdb e l'altro dati2002.gdb che
anno la tabella pnota con la medesima struttura e
possibile interrogarli insime come se fossero una
sola tabella?
Ciao Enzo
www.scozzaro.it

 a écrit dans le message news:
V9m5a.141334$ZE.40...@twister2.libero.it...

Non l'ho mai provato, ma hai provato con un comando UNION? Non sono sicuro
se si può definire il db nel comando SQL.
SELECT * FROM dati2001.pnota
UNION
SELECT * FROM dati2002.pnota
A.

 A.
Andrea

"The Fox II"

No. Per agire su db diversi devi avere 2 connessioni differenti (es: se
usi gli IBX, 2 TIBDatabase). Dato che una TIBQuery ha un solo campo
database, puoi _azionarla_ solo su uno dei due.
Saluti
Paolo Arosio
PS non e' una limitazione imposta dagli IBX, comunque: e' il server che
su una connessione accetta richieste relative ad un solo db.

Newsgroup: it.comp.lang.delphi
Titolo: Console FireBird

 Ciao a tutti,
 qualcuno sa indicarmi una console per FireBird free ?
E un tool per la creazione delle tabelle ?
spero esista qualcosa di discreto e gratuito. Ciao a tutti.
grazie.
Diego22
--- posted by geoForum on 
http://www.delphiedintorni.it

ma leggi le risposte o no? :-/

ibaccess.org
Bye,
Raktzo
Newsgroup: it.comp.lang.delphi
Titolo: Libreria audio

Ciao a tutti,
   qualcuno puo' indicarmi una buona libreria audio per delphi 10.x ?
Le mia necessita' sono
1) riprodurre un file audio in background
2) da hurl, tipo youtube, riprodurre la musica del filmato (per evitare 
di salvare gli mp3 sul disco).
 
Per chiarire:
Vorrei sentire musica quando lavoro con il mio programma senza aprire un 
internet browser, cercare i video con google e simili e poi rifare 
operazioni varie per le diverse canzoni.
Ho provato con windows mediaplayer, e' fattibile con gli mp3 sull'hd 
quindi mi devo portare la musica dietro (a dire in vero non ho provato 
con gli hurl).
 
Se qualcuno ha gia' affrontato l'argomento lo ringrazio per gli 
eventuali spunti che vorra' darmi.
 
Grazie
 
Ciao
Daniele

Ciao a tutti,
   ho trovato non molte librerie che fanno, parzialmente, quello che serve.
Al momento la procedura di riproduzione si appoggia a file mp3 gia' 
presenti sull'hd il controllo del volume si distingue tra il volume del 
sistema e quello del file musicale.
 
Rimane il problema di come gestire la parte web.
 
Ciao
 
Daniele
 


Prova 
https://www.un4seen.com/
 

 Prova 
https://www.un4seen.com/
 
 
Si le ho viste ...
Le sto testando per ascoltare le web radio ...
 
Per gli mp3 sto usando le NewAC. Abbastanza datate ... ma lavorano 
ancora bene....
 
Grazie
Ciao
Daniele
 
PS: Il prossimo passo e' come estrarre un mp3 da un hurl tipo vevo o 
youtube. Vediamo cosa si puo' fare...
Newsgroup: it.comp.lang.delphi
Titolo: Chiamate telefoniche automatiche

Salve a tutti!
Devo realizzare un sistema che, sulla base dell'assenza o presenza di 
certi file in certi momenti, invia dei messaggi vocali.
Ovviamente tutta la parte di gestione della presenza dei file ï¿œ banale, 
il problema ce l'ho quando devo inviare i messaggi vocali.
Ho provato ad usare le AsyncProfessional di TurboPower, con un modem 
apparentemente compatibile con i comandi TAPI che dovrebbero farmi 
raggiungere lo scopo, ma senza successso.
Qualcuno ha qualche idea o ha giï¿œ fatto qualcosa?
Grazie mille
-- 
byez
Piero

 Qualcuno ha qualche idea o ha già fatto qualcosa?
Anni fa avevo realizzato un gestore di fax automatico, e avevo risolto 
con async professional.
Puoi specificare meglio cosa intendi per lasciare messaggi vocali?
Cioè, il programma compone un numero di telefono, trova un risponditore, 
e deve "parlare"?
Oppure devi inviare direttamente un file wav ad un numero di teleofno 
specifico?
Ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 Ciao
Innanzi tutto grazie per l'attenzione.
Devo proprio realizzare un programma che, in determinate condizioni, 
compone un numero di telefono e quando all'altro capo tirano su fa 
partire un messaggio vocale vero e proprio, inviando appunto un WAV (o 
file di analogo formato).
Un avvisatore di eventi telefonico.
-- 
byez
Piero

 con async professional.
Continuo la risposta precedente con alcune precisazioni.
Ho provato anch'io con AsyncProfessional usando le TAPI con un modem che 
veniva dichiarato abile ad inviare messaggi vocali da file WAV. Ma non 
sono riuscito a farlo funzionare.
-- 
byez
Piero

 sono riuscito a farlo funzionare.
Si ma questo " non sono riuscito a farlo funzionare" ï¿œ troppo generico: 
che cosa non ha funzionato?
1) non sei riuscito a intercettare la risposta?
2) ci sono delle lacune nel protocollo delle async pro? (non le ricordo piï¿œ)
3) hai cercato altri packages che non siano ayinc pro?
fornisci maggiori dettagli tecnici/implementativi.
Ti anticipo che non usando piï¿œ delphi non sarï¿œ in grado di fare coding e 
testarlo, ma un parere non si nega a nessuno ;)
ciao


Dai un'occhio a questo:
http://www.tapiex.com/product.htm
http://www.tapiex.com/samples.htm
si parla di activex, non di codice nativo, ma sarebbe come pilotare 
word. comodo.


 
http://www.tapiex.com/samples.htm
Ti ringrazio, proverò a darci un'occhiata appena concludo le altre priorità
-- 
byez
Piero
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire app esterne

Come faccio a eseguire un app esterna da dalphi????
Tnk

 Come faccio a eseguire un app esterna da dalphi????
Da dalphi non è possibile :D
Da delphi basta fare una semplice ricerchina con google o meglio ancora
leggersi le faq di questo ng

 ha scritto nel messaggio
news:bpanj7$kqg$1...@newsreader.mailgate.org...


uses
  ShellApi;
{ Start notepad }
ShellExecute(Handle, 'open', 'notepad.exe', '', nil, SW_SHOW);
WinExec('C:\Windows\notepad.exe', SW_SHOW);
{ Start notepad and load a file }
ShellExecute(Handle, 'open', 'notepad', 'c:\MyFile.txt', nil, SW_SHOW);
{ Open a txt file }
ShellExecute(Handle, 'open', 'c:\Readme.txt', nil, nil, SW_SHOW);

procedure TForm1.bCercaClick(Sender: TObject);
var proc: String;
begin
proc := 'Prog/motor.exe ';
proc := tName.SelText;
WinExec(proc, SW_SHOW);
end;
end.
nn va:(

 ha scritto nel messaggio
news:%z5ub.43291$hV.16...@news2.tin.it...

 1) è una funzione obsoleta. Usa shellexecute (che ti è stata suggerita)
2) passagli il percorso completo.
Ciao
Matteo

 WinExec(proc, SW_SHOW);
usa shellexecute che č meglio!
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 17/11/2003 19.44.55
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 Ho provato ma nn cerca nulla:(
in primis, non "TROVA" nulla.
E poi, non è vero.
Se cerchi con google "delphi applicazioni esterne" trovi circa 473 
risultati.
A


Al massimo esiste:
BOOL CreateProcess(
    LPCTSTR lpApplicationName, // pointer to name of executable module
    LPTSTR lpCommandLine, // pointer to command line string
    LPSECURITY_ATTRIBUTES lpProcessAttributes, // pointer to process security
attributes
    LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to thread security
attributes
    BOOL bInheritHandles, // handle inheritance flag
    DWORD dwCreationFlags, // creation flags
    LPVOID lpEnvironment, // pointer to new environment block
    LPCTSTR lpCurrentDirectory, // pointer to current directory name
    LPSTARTUPINFO lpStartupInfo, // pointer to STARTUPINFO
    LPPROCESS_INFORMATION lpProcessInformation // pointer to PROCESS_INFORMATION
   );
E' un'api di win che funziona veramente bene ciao ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: aggiungere campi ad una query creata via codice

Ciao a tutti,
volevo porvi un quesito...
Ho creato un oggetto query da codice che fa una selezione di una tabella
oracle ma mi riesce difficile agganciare i campi della suddetta tabella.
In pratica la query funziona ma quando faccio riferimento ad un campo per
es. per un confronto (query1campo.value) ovviamente il suddetto campo non
esiste. E' possibile aggiungere manualmente i campi alla query? Spero di
aver spiegato bene il problema..
Grazie mille

 Grazie mille
Prego
Giorgio

 ha scritto nel messaggio
news:sh6nc.163507$hc5.6...@news3.tin.it...


 dichiarare proprio come hai scritto?
Forse ti conviene consultare l'help per i campi dinamici e persistenti
cosě da capire bene la differenza e poterli usare a piena potenza ;-)
Antonio

Come ti ha consigliato Giorgio ti conviene utilizzare quella forma oppure,
io normalmente uso fieldbyname('nomecampo').asTYPE
che genere di query crei? (Tadoquery?)
In questo modo puoi gostrare il nome dei campi a tuo piacimento in quanto
sono delle strighe.
ciao
valerio

Newsgroup: it.comp.lang.delphi
Titolo: Salvare le impostazioni di un oggetto nel registro

In delphi esiste la possibilità di salvare lo stato, per esempio, di un
checkbox nel registro di sistema?
So che in visual basic esiste una funzione per far questo però in delphi non
sono riuscito a trovare qualcosa di simile.
Claudio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sono riuscito a trovare qualcosa di simile.
TRegIniFile, ti crei una chiave per il tuo programma nel registro e dentro
ci scrivi quel che vuoi...
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Salvare file Temporary Internet Files

Non si puó salvare un file in
Temporary Internet Files?
ciao
erik

Temporary Internet Files?
Documentati sulla unit WinInet
http://podgoretsky.com/ftp/Docs/Internet/doc/WinInet.doc
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Newsgroup: it.comp.lang.delphi
Titolo: Uso dei DBF piu' safe possibile

Devo interfacciarmi con un gestionale che ha la base dati in file dbf.
Il problema e' che devo effettuare delle scritture in sequenza su diversi dbf 
( il classico testata-fatture,righe-fatture,contatori) e vorrei poter committare il lavoro
quando ho la certezza che tutte le scritture sono andate bene.
Vorrei il consiglio di qualcuno che ha esperienza in questo ramo: esistono le sessioni anche per
i dbf? Come ci si deve organizzare per un ciclo di scritture safe?
Al momento per interfacciarmi uso oggetti TTable, e momentaneamente penso di utilizzare tabelle dbf di appoggio
da svuotare e riempire ogni scrittura, per poi travasarle a lavoro ultimato con dei tbatchmove.
Sulla macchina e' installato il bde e lavoro tranquillamente.
Idee? Suggerimenti?
Grazie si d'ora a chiunque!
Morde.

da svuotare e riempire ogni scrittura, per poi travasarle a lavoro ultimato
con dei tbatchmove.
Con questo sistema l'unica cosa che devi temere sono
- blackout
- possibile errore di inserimento (se usi DB4 potresti avere degli
indici univoci che sollevano delle eccezzioni)
per quest'ultimo caso e' sufficiente controllare in anticipo eventuali
collisioni di chiavi su dati entranti (e disattivare nel frattempo
la multi utenza !!! :-)
Alternativamente potresti fare un pack e inserire le righe con
il flag deleted a true per poi, con una passata veloce rimetterli
a false ma non credo che bde gestisca questo flag che e'
caratteristico dei dbf.

 wrote:
Grazie Carlo, continuero' seguendo la strada dei batch, accoppiata ad un sistema di logging, cosi' che
se devosse capitare un qualsiasi break down del sistema, saro' in grado di risalire ai record
gia' inseriti.
Grazie ancora!
Ciao,
Morde.
morde [at] programmer [.] net

Newsgroup: it.comp.lang.delphi
Titolo: how to check free disk space??

Please help me!
 i have to check how much free disk space is present into a floppy ..
 what i can do? there is a delphi or an API function that return the amount
of free space inside my HDD or a Floppy?
regards
--
--
§oapware ®  Italia
www.soapware.it

 of free space inside my HDD or a Floppy?
This is a ITALIAN ng.
Write in italian, tnx
Bye
AS

 Write in italian, tnx
Or at least... in good english ;P
Anyway... the DiskFree function should make the work.
Bye,
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !
Newsgroup: it.comp.lang.delphi
Titolo: Acrobat

Al click su un pulsante di un form devo far aprire un certo file pdf con
acrobat reader o con l'acrobat, come posso fare?

 acrobat reader o con l'acrobat, come posso fare?
con ShellExecute,
trovi l'help in Win32s programmer's reference
Ciao, Antò.

Come giustamente dice Antò, funzioncina semplice semplice e che funge (l'ho
utilizzata spesso):
function EseguiFile(const FileName, Params, DefaultDir: string; ShowCmd:
Integer): THandle;
var
  zFileName, zParams, zDir: array[0..79] of Char;
begin
  Result := ShellExecute(Application.MainForm.Handle, nil,
    StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
    StrPCopy(zDir, DefaultDir), ShowCmd);
end;
esempio:
Voglio eseguire il  file CONSVMEN.EXE con il parametro /DISCONNECT:
  EseguiFile(Percorso+'\CONSVMEN.EXE', '/DISCONNECT', Percorso, SW_HIDE);
Tutto chiaro? Ciao! :)
Massimiliano Etere
maxe...@infinito.it

 
esiste anche un OCX che ti consente di visualizzare i pdf DENTRO le tue
form anziche' appoggiarti su un'applicazione esterna... e hai TUTTE le
funzionalità dell'acrobat reader!
vai su Component -> Import ActiveX Control  e seleziona Acrobat Control for
Activex ...
Se hai problemi fammi sapere! 
Ciao! 
Leo :)

Newsgroup: it.comp.lang.delphi
Titolo: Memo o RichEdit con immagini

Salve a tutti, avrei la necessità di inserire delle immagini (qualsiasi tipo
dalle bmp alle jpg passando per le gif, non importa quali) in campi ti testo
come per esempio il memo o il richedit... con questi non sono riuscito a
farlo... magari esistono dei componenti che mi permettono di farlo... ma non
li conosco!
Mi potete dire per favore se esistono ed eventualmente quali devo scaricare?
Grazie mille per l'aiuto :)

ops, mi sono scordato di scrivere che uso delphi 6 :)
grazie mille ancora

Il richedit delle RXLib, supporta la visualizzazione delle
immagini, non ricordo in quale formato pero'.
Ciao
"Void" <chie...@qui.ok> ha scritto nel messaggio
news:5rub8.64222$om6.1...@news1.tin.it...


 Ciao
ottimo, ma esistono le RXlib per delphi 6?
grazie e ciao :)

cme non detto, le ho trovate su 
torry.net
 ;-)
ero rimasto a qualche mese fa che non esistevano per d6 :)

Newsgroup: it.comp.lang.delphi
Titolo: Dbgrid e nuova colonna

Non se sia possibile insere una nuova colonna in una DBGrid associata a un
DB,
cosě da avere per ogni riga ,della griglia, un valore che posso cambiare
indipendente dal DB.
Cioč tipo una label per ogni riga della griglia.
Ciao e grazie a tutti

associa un campo calcolato al dataset.
Bye
A

Newsgroup: it.comp.lang.delphi
Titolo: Misuratore risorse di sistema

Sapete dirmi dove trovare un Misuratore risorse di sistema possibilmente
free?
Ciao

 free?
Risorse GDI e affini? Torry! :)
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Runtime Error 216

Ciao a tutti,
Ho scritto una piccola applicazione che legge pochi dati da un DB
MSSQL e ne esporta alcuni mediante stream su un file binario.
Fino a ieri tutto OK. Oggi ho fatto una piccola modifica
all'applicazione. Ho testato e debuggato e tutto e` OK.
Chiudo delphi lancio il file EXE e mi da questo errore andando in
crash senza neppure aprire la schermata iniziale.
Non mi era mai successa una cosa del genere in DELPHI e non riesco a
capire come risolvere la cosa.
Qualcuni ha suggerimenti da darmi?
Grazie
LUCA


Così su due piedi è un pò dura, è come dire la mia auto non parte, cosa
potrebbe essere ?
Io ti consiglierei intanto di eseguire il tuo programma in debug
all'interno di delphi per vedere su quale istruzione va in errore, da li
potresti già intuire qualcosa.
Ciao da Enrico Giudici c/o Icograf
--- posted by geoForum on 
http://www.delphiedintorni.it

servono maggiori informazioni.
Pax vobiscum.
A.


Ciao,
   ricordo questo messaggio d'errore ricorrente quando con Delphi 7
utilizzavo la versione 2.10 della JCL, che presentava un bug nella
funzione GetCPUSpeed per via dell'introduzione dell'hyper treading
degli allora nuovi processori, ma non penso sia questo il tuo
problema...
Concordo comunque con i post precedenti sul fatto che ci vogliono più
informazioni.
Ciao
Seek

 crash senza neppure aprire la schermata iniziale.
Probabilmente, qualcosa fallisce ancora prima che il thread principale 
dell'applicazione inizi ad elaborare il messaggio.
Metti un breakpoint sulla prima istruzione del file di progetto (.dpr) 
ed esegui una alla volta le istruzioni "Application.CreateForm" (o 
quelle che hai eventualmente inserito e/o modificato a mano)... è 
probabile che uno dei moduli (Form, DataModule, ...) che vai a caricare 
generi un'eccezione che non viene "intrappolata" dal gestore comune 
delle eccezioni fornito da Application, facendo chiudere "bruscamente" 
il programma con l'errore che hai segnalato.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: DELPHI Download

Ragaaaaazzi.... ho un problema grossissimo in Delphi. Dove posso trovare il
download di un compilatore free abbastanza recente? Dove posso cercare?
Grazie in anticipo.

download di un compilatore free abbastanza recente? Dove posso cercare?
www.borland.com/delphi
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Newsgroup: it.comp.lang.delphi
Titolo: TidSMTP.OnWorkEnd

salve
non ho ben compreso quando il componente in questione solleva la notifica
onWorkEnd. L'help Indy non č chiaro..
Dapprima pensavo che si verificasse all'avvenuta spedizione o ricezione di
una mail, cosě all'evento TidSMTP.OnWorkEnd della mia applicazione (che
spedisce una semplice mail con allegato) andavo a chiudere il prog con
Application.Terminate.
Alla prova effettiva perň la mail in questione non era stata affatto
spedita, o per lo meno non del tutto, cosě ho dovuto chiudere il prog nel
modo seg.
try
    SMTP.Send(IdMsgSend);
  finally
    SMTP.Disconnect;
 end;
Application.Terminate
Ho male interpretato l'evento OnWorkEnd o ho commesso qualche errore?
Ciao e grazie
Andrea


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


A patto che non ci siano procedure OnCloseQuery, Onclose

 A patto che non ci siano procedure OnCloseQuery, Onclose
Esattamente, se termini l'applicazione con Application.Terminate, il
programma viene chiuso immediatamente senza richiamare gli eventi
OnCloseQuery e OnClose della finestra principale (MainForm). Chiudendo
invece la MainForm, gli eventi vengono generati e, nel caso in cui sia
possibile procedere alla chiusura della finestra, trattandosi della
MainForm, l'applicazione viene terminata con Application.Terminate.
Se non hai eventi OnCloseQuery e OnClose sulle form, direi che i due
modi producono lo stesso effetto.


 gestiti internamente da Indy.
Sei stato chiarissimo, grazie mille
Ciao
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: ListBox strana

Salve a tutti,
ho inserito un controllo ListBox su un form.
Ho inserito 3 voci:
NomeControllo.Items.Add('Voce 1');
NomeControllo.Items.Add('Voce 2');
NomeControllo.Items.Add('Voce 3');
Mando in esecuione se licco sul ListBox non riesco a selezionare nessuna
voce, che ho inserito in precedenza,
come se fosse bloccato.
Cosa sbaglio? C'è qualche proiprietà bloccata?
Grazie a tutti

 Cosa sbaglio? C'è qualche proiprietà bloccata?
Non è Enabled? O è dentro a un Panel non Enabled?
-- 
Jax
====
La solitudine è per lo spirito, ciò che il cibo è per il corpo. (Seneca)

Controlla che la proprieta' enabled sia a True, compresa quella della form e
dell'eventuale panel che la contengono.
Giorgio;
"BlackBird" <aa...@aaaaa.cccc> ha scritto nel messaggio
news:VhXod.47945$Ni.16...@twister1.libero.it...


 ho tolto tale messaggio e la lista funziona.
Posta il codice, please.
-- 
Jax
====
Tutti i peccati sono dei tentativi di colmare dei vuoti. (Simone Weil)

All'avvio del programma veniva visualizzata una ShowMessage ..... e il
controllo ListBox non andata,
ho tolto tale messaggio e la lista funziona.
Xkè?
Ps
Enable era true
"BlackBird" <aa...@aaaaa.cccc> ha scritto nel messaggio
news:VhXod.47945$Ni.16...@twister1.libero.it...


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

 Il ShowMessage e' modale quindi non permette il fuoco ad altre window.
Questo lo so, e speravo che lo sapesse anche lui... ma gli ho concesso il
beneficio del dubbio :)
-- 
Jax
====
Il parere della maggioranza non può essere che l'espressione
dell'incompetenza. (Réné Guénon)