mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: QtCore4 versione 4.4

Scusate,
Qualcuno ha idea di dove si possa trovare la Qtcore4.dll versione 4.4
o superiore ?
Mi serve per installare Lazarus.
PS Ma il gruppo di Lazarus c'è ?
Ciao

 PS Ma il gruppo di Lazarus c'� ?
Oh yes :) Passa di l� che lo movimentiamo un p� ;). Cerca nel tuo client
lazarus, verr� fuori soltanto quello italiano.
Antonio

 Antonio
Grazie Antonio,
Lanciato adesso.... Caspiterina che roba sto Lazarus !!!!
qui le dll trovate:
http://www.mugenation.com/staff/nobun/download/allbmp20/index.html
Passo di la allora ciao ;-)

 Passo di la allora ciao ;-)
Ottimo, mi segno il link
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: problema con il file delle FAQ

Volevo far presente a MSX che il link relativo al file delle FAQ non e'
operativo. La pagina non viene assolutamente caricata e tanto meno il file.
E' parecchio che ci provo senza risultati... :-((
Puoi controllare o eventualmente dirmi dove poterle prendere.... 
Quelle in mio possesso sono un po' vecchiotte... Grazie.
Rimuovi NOSPAM per rispondermi in E-mail
Gianluca Molari

 E' parecchio che ci provo senza risultati... :-((
Ciao, purtroppo ultimamente il server fa un po' le bizze. In questo momento
ho provato e funziona, ma e' stato down per parecchio tempo.
Comunque visto che e' da tanto che non lo faccio, le riposto sul NG.
Fammi sapere comunque se il link ti funziona
Ciao!

Fammi sapere comunque se il link ti funziona
Funziona. Provato adesso.
Grazie mille. 
Ciao.


Newsgroup: it.comp.lang.delphi
Titolo: JPEG e blob field

ciao a tutti, se eseguo un loadfromfile all'interno di un campo blob di un 
file jpeg come posso fare a collegare un dbimage in modo che legga file 
jpeg? se lo associo direttamente mi da errore in quanto si aspetta un file 
bitmap
Simone 

Simone P. ha scritto:

Hai provato con 
http://cc.codegear.com/Item.aspx?id=22742
 ?
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto programmatore Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

purtroppo il componente mi va bene fino ad un certo punto... mi spiego 
meglio... ho dei dbimage e delle griglie dxdbgrid collegate a dei campi blob 
di un database mysql, questi campi blob se sono BMP vengono visualizzate 
senza problemi, se sono JPEG invece sembra che non vengano supportate, non è 
possibile fare in modo che tutti i derivati di TImage leggano jpeg?
Simone

Newsgroup: it.comp.lang.delphi
Titolo: Estrarre dati

Se ho un campo in un database lungo 5 caratteri e devo estrarre in una
variabile solo gli ultimi quattro che istruzione devo usare con Delphi 5 ?
Esempio pratico : il campo contiene il seguente dato 11400 ed io devo
estrarre in una variabile il seguente valore 1400 solo le ultime 4 cifre.
Grazie per l'attenzione
Marco
supp...@reporterprofessional.it


Usa il comando [System] Copy 
function Copy(S; Index, Count: Integer): string;
Nel tuo caso:
   MiaStringa := Copy(MioCampo, 2, 4);
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

 wrote in message
news:99nqit$p5u$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Dubbio sulla ToolBar

Ciao a tutti
Ho un problemino con la ToolBar
e' possibile mettere alcuni ToolButton alla sinistra,
e altri in fondo a destra, nella stessa Toolbar ?
I ToolButton non hanno la proprieta' align
Grazie
Paolo Zavarise
paoz...@tin.it

 I ToolButton non hanno la proprieta' align
Crea un COOLBAR e mettici 2 toolbar.
Saluti
TURK

 Crea un COOLBAR e mettici 2 toolbar.
Meglio ancora, cuccati TToolBar97 da 
torry.rimini.com
, che con TCoolbar ho
avuto esperienze veramente brutte.
E se vuoi esagerare ricerca anche TTransparentButton che è un capolavoro.
Ah, già che ci sono: se il problema è che i ToolButtons non hanno la
proprietà Align, basta che vai nel source e gli metti nella lista dei
published
property Align;
Scegli tu se modificare direttamente il source di Delphi oppure se derivarti
due nuovi componenti da TToolBar e TToolButton e modificare quelli.
Io però rimango del parere che dovresti cambiare, soprattutto se usi D3.
Kupo
Jax

Newsgroup: it.comp.lang.delphi
Titolo: MDI problemino

Salve
Ho una mainform con il form style settato su fsNormal (e deve essere cosi!),
una mdiform con lo style settato su fsMDIform e poi una child ovviamente
settata come fsMDIChild.
Quando dalla mdiform schiaccio un bottone per fare Child :=
TMDIChild.Create(Application);  mi dice "Cannot create form. No MDI form are
currently active."
In effetti settando lo style della mainform su fsMDIform anziche
fsNormal...funziona e mi crea la child li dentro...pero' non e' esattamente
quello che voglio...
Come faccio?
Grazie

Provando e riprovando sembra che non si possa fare, insomma la mdiform deve
essere la mainform....percio' la soluzione (un po' sporca magari) e' quella
di farla partire come mainform ma invisibile e mostrare invece la seconda
form normale..
Saluti :(

E' illogico. Le applicazioni possono essere MDI (multi document interface) o
SDI (single document interface), non possono esistere applicazioni che
abbiano SIA mainform standard che multifinestra. Se proprio devi, crea tre
applicazioni, una che lancia le altre due, la prima SDI, la seconda MDI.
Ciao, Sandro

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

Ho installato delphi standard e ho provato a seguire le istruzioni del
manuale.
Ma non ci sono le librerie per far funzionare gli esempi.
Qualcuno mi consiglia??
Ciao.
------------------
el rasune'
Ca' custa chiel ca' custa...
     Viva la val d'Austa!
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ma non ci sono le librerie per far funzionare gli esempi.
probabilmente alcuni esempi usano librerie presenti solo
nelle versioni professional o enterprise di delphi, se mi dici
quali esempi non ti funzionano potro' essere piu' sicuro.
Newsgroup: it.comp.lang.delphi
Titolo: quick Report e table

In una mia applicazione ho un datamodule nel quale ho inserito le table
e i dataset.
Ho poi creato un report con Qhick Report e inserito nelle use il
datamodule.
Perchè quando attivo l'editor per le espressioni non mi fa vedere le
tabelle e i relativi campi?
Aiuto!!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Aiuto!!!!
Perchè è un problemino di Quick Report...
io mi scrivo le espressioni a manina....
ciao
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: Formattazione campo tabella

Buongiorno a tutti!
Sto utilizzando in Delphi3 un componente TQuery mediante cui eseguo una
select per ottenere una tabella da visualizzare su una TdxDbGrid che
poi converto in file di Excel.
Fra i vari campi che seleziono ce nè uno chiamato DATAINSERIMENTO che
contiene data e ora di un operazione di vendita.
Avrei bisogno di fare una formattazione per visualizzare solo la data.
Quindi avrei bisogno di un'istruzione di questo tipo:
QyExp.FieldByName('DATAINSERIMENTO').value :=
FormatDateTime('dd,mm,yyyy',QyExp.FieldByName('DATAINSERIMENTO').value)
Il problema è il seguente: dove la inserisco questa istruzione???
Avevo usato l'evento Before Insert del dataset ma ovviamente non
ottenevo i risultati sperati perchè eseguo solo una select e non
inserisco dati.
C'è un evento che gestisce la 'scrittura' sulla griglia?
Grazie!
Saluti a tutti!
Stefano M.

Campi persistenti, vedi la property displayformat.
AS

Sono riuscito!
Grazie mille! ;-)
Stefano M.

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

Provando a compilare il seguente esempio, il compilatore mi da il seguente
errore:
"incompatible types:'String' and 'integer'
C'č qualcuno disposto ad aiutarmi
var
   I: Integer;
 begin
   Randomize;
   for I := 1 to 50 do begin
     Canvas.TextOut(Random(Width), Random(Height),  random(90));  //riga di
errore
   end;
 end;

>      Canvas.TextOut(Random(Width), Random(Height),  random(90));  //riga
di
sostituisci random(90) con inttostr(random(90))
Ciao, Sandro

 ha scritto nel messaggio
news:8u445f$m0um$1...@ID-43509.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: Domanda stupida

vorrei assegnare random una caption da 1 a 10
ma quando compilo mi dice che la caption della label è string e non integer
devo usare un forzatore di tipo??
come??
grazie!

devo usare un forzatore di tipo??
IntToStr

potresti essere + chiaro??
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:e3juvu02vofghblcs...@4ax.com...


var s: string;
s := inttostr(tuo_valore_intero_da_convertire_in_stringa);
--
Buon      .-""",
 Natale    /____, \
          {_____}`{} 
Buone    (/ . . \)
 Feste   {`-=^=-`}
         {   `   }
          {     }jgs
Morde.     `-,-`

 potresti essere + chiaro??
Scrivi nell'IDE IntToStr, spingi F1 e vedi cosa viene fuori.
Cerca di quotare correttamente.
Saluti.

Randomize;
Label1.Caption:=IntToStr(Random(10));
..chiaramente invece di Label1 ci devi mettere il nome della label se l'hai
cambiato.
--
Giulio Pipitone (
www.FIGHTERS4WEB.COM
)
#mirror italiano ufficiale 
http://spam.abuse.net#
Newsgroup: it.comp.lang.delphi
Titolo: per vedere directory base drivecombobox1 o altro

per visualizzare i dischi del proprio pc va usato drivecombobox1 o altro?
cambiare l'icona è semplice?
drivecombobox senza 1 finale se non ho capito male invece serve solo per
win3.1, quindi non conviene usare;
ora comboboxex non ho capito se è un'altra soluzione valida e quando si
usa.

 cambiare l'icona è semplice?
mmmm, secondo me, sotto windows, è sempre meglio usare una 
SelectDirectory, a meno che non sia un'applicazione che ha a che fare 
direttamente con i dischi (tipo lo scandisk).
L'utente medio non sa manco cos'è il disco C :)
Se invece ti serve proprio una combo di selezione dei dischi, prova a 
fare un giro su 
www.torry.net
 e vedere se c'è qualcosa di già pronto e 
meno schifido del DriveComboBox.
-- 
Jax

sotto word se clicco File>Apri si ha una finestra popup con le cartelle del
proprio pc e altre opzioni: possibilitaà di sfogliare, vedere anteprime,
ordinare in base al nome, etc...;
c'è già un componente che apre tale popup?
si può anche fissare le dimensioni e posizione?

lucas ha scritto:

E' il componente *TOpenFileDialog*... dai un'occhiata a ciò che hai a 
disposizione e sperimenta, altrimenti non farai altro che chiedere alla 
minima difficoltà. Anche l'affiancamento di un libro non sarebbe male... ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

lucas ha scritto:

Certo, il TOpenDialog, nel tab Dialogs.
No, non si può fissare dimensioni e posizione (che io sappia, ma posso 
sbagliarmi), e comunque personalmente non ne vedo la necessità...
-- 
Jax
Newsgroup: it.comp.lang.delphi
Titolo: conversione dati impaccati

Ciao a tutti,
avrei bisogno di convertire dei dati numerici impaccati
(Packed-Decimal-Format)
prodotti da un emulatore PC dei sistemi IBM S36 o AS400, le tabelle che
contengono
tali dati sono giá in formato ASCII non in EBCDIC ma appunto hanno tutti
i campi
numerici impaccati, ed io dovrei trasformare queste tabelle in paradox.
Grazie per l´eventuale aiuto
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ehi...
quante volte lo riscrivi?

due volte lo stesso messaggio al giorno toglie la netiquette di torno....
A.

Scusate il doppio post
ho avuto qualche problema attraverso Mailgate che non mi faceva vedere le
news

Newsgroup: it.comp.lang.delphi
Titolo: L'applicazione si congela.

Sto realizzando un'applicazione che nella main form ha un timer il quale a
sua volta tramite porta rs-485 esegue il polling di alcuni dispositivi ad
essa collegata.
Ho perň scoperto che se apro nel main menů un menů a discesa il timer si
congela e cosě il polling, la stessa cosa avviene quando mando Fuzzy report
in Preview.
Questo non succede se apro finestre non modali.
Come posso ovviare a questo inconveniente..
Grazie Carlo

 Come posso ovviare a questo inconveniente..
Inserisci il codice di pooling in un thread separato.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Mai usati i Thread, ci proverò.
A qualche valido tutorial perchè in base alle mie conoscenze la lettura dei
manuali D6 non è stata di grande aiuto?
Grazie Carlo.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:zeqlc.35133$Qc.14...@twister1.libero.it...


manuali D6 non č stata di grande aiuto?
http://snipurl.com/65ud
tutorial in italiano sui thread con delphi.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 tutorial in italiano sui thread con delphi.
Oppure questo in inglese:
http://www.pergolesi.demon.co.uk/prog/threads/ToC.html
-- 
Lis
ICQ#: 162857023, 
Mercatino: 
http://snurl.com/sito_lis
FAQ di it.comp.lang.delphi: 
http://snipurl.com/faq_icld

"Carlo" ha scritto nel messaggio
[cut]
A parte l'ovvia soluzione di creare un Thread, verifica bene l'algoritmo
dell'evento OnTimer e se per caso non lo disabiliti per sbaglio.
Un Timer presente in un form, infatti, NON viene automaticamente
disabilitato nell'aprire un altro form modale.
Puoi provare a fare il classico Timer che ogni secondo aggiorna la caption
della form principale inserendovi data ed ora, e vedrai che funzionerà lo
stesso. Il motivo del "blocco" va ricercato nell'algoritmo.
Ciao,
Gianluca.

 ha scritto nel messaggio
news:Dd4mc.145465$hc5.6...@news3.tin.it...


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

Ciao a tutti
sono un principiante in Delphi.
Voreei aprire da Delphi una tabella Access 2000.
Ho letto che devo utilizzare ADO. So di averlo installato sul pc, ma come
faccio a installarlo in Delphi?
Grazie a tutti!
Fabri

faccio a installarlo in Delphi?
se vuoi usare i derivati di TDataset dovresti avere la palette "ADO"
già in Delphi (dalla pro in su, penso...)
Ciao,
Alan Solo

 Alan Solo
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: riferimento a componenti tramite un indice

Ciao,
chiedo un suggerimento o indicazione: qual è il modo più semplice per 
riferirsi a componenti, in Delphi, come se fossero parte di un array?
In pratica vorrei, ad esempio, riferirmi a delle Labels come 
Label(1).caption, Label(2).caption e così via...
Le label in questione sono state posizionate a design time sulla form. E' 
forse necessario crearle a run time come componenti di una lista di oggetti?
Scusate la poca chiarezza, ma non sono praticissimo di "oggetti".
Grazie 1000.
AD 


Guarda sull'Help ComponentCount,ComponentIndex
c'č anche un esempio.
Mario

Grazie Mario, molto utile e molto gentile.
"Mario Rossello" <mariorosselloATalice.it> ha scritto nel messaggio 
news:1ufkyfeczqyin.uyneb50g2y9m$.dlg@40tude.net...


riferirsi a componenti, in Delphi, come se fossero parte di un array?
Creandoli a run-time e ponendone i riferimenti in una TObjectList.
In alternativa, se i componenti già esistono, puoi usare
FindComponent().

Newsgroup: it.comp.lang.delphi
Titolo: Parola in 1 array

Ok, altra domanda.
Ho una costante cosě:
const MiaCostante : array[0..2] of String = ('banana', 'mela', 'limone')
Ecco, ora volevo sapere se c'č un modo per controllare se un elemento
appartiene a quel vettore.
Una cosa di questo tipo, che perň nn mi funziona
if (Frutto in MiaCostante) then
....
....
Qualche soluzione?
Su google non sapevo cosa cercare

 if (Frutto in MiaCostante) then
Se l'array non e' ordinato la teoria suggerisce una ricerca sequenziale con
sentinella. Sovradimensioni l'array di 1, e in fondo ci metti la stringa da
cercare. Poi fai una roba del genere:
pos:=1;
while miacostante[pos]<>stringadacercare do
  inc(pos);
if pos=maxarr+1 then
  (* non trovata *)
else
  (* trovata in posizione pos *)
Spero di essere stato chiaro
Ciao
 Max

Sì, più o meno, adesso nel funzionamento vedò come fare, perchè attualmente
usavo una funztione di questo tipo:
result := false;
for i := 0 to Max_Array do
if MiaCostante[i] = elemento then
result := true;
Però mi sembrava un po' rozzo.
Cmq grazie e Ciao

 result := true;
invece di usare un array metti le tue stringhe in una TStringList e poi usa
il metodo Find oppure IndexOf
-- 
Lis
ICQ@Home #7317603sette     ICQ@Work #16285702tre
Mercatino: 
http://lis77.bravepages.com
 (aggiornato *con foto*: 16/06/03)

appartiene a quel vettore.
for I := Low(TuoArray) to High(TuoArray) do
  if TuoArray[I] = Parola then 
    Trovato !
...oppure, utilizzi una TStringList con proprietà Sorted a True (la
ricerca, in questo caso, è dicotomica e quindi molto veloce).
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con la POST... possibile che funzioni cosi'?

Salve a tutti.
Qualcuno sa dirmi se c'e' un modo per non costringere l'utente a premere
ENTER o a cambiare campo prima di salvare? In caso contrario il dato appena
immesso non viene salvato e ci ritrovo il vecchio valore.
Con la ControlGrid è ancora peggio perchè devo proprio cambiare record per
poter confermare i dati e la pressione del tasto ENTER non funziona.
Vi saro' grato per qualsiasi aiuto

 wrote in message
8e8lpi$bfp$1...@pegasus.tiscalinet.it...


Controlla se c'è l'evento onkeydown, dentro puoi controllare se il tasto
premuto è l'enter ed in quel caso forzare un post.
Luca Cestola ha scritto:


Chiedo scusa a BUIO e a CAPALDOG che mi hanno gentilmente risposto.
Da quello che mi dite capisco di non aver spiegato egregiamente il problema
che ho avuto.
Tenderei a semplificare con un esempio.
L'utente si trova su un campo TDBEdit che linka il field "Nome" di una
tabella.
A questo punto apporta una modifica o inserisce il dato, se non c'era, e poi
preme il bottone Salva nel cui evento OnClick eseguo una Dataset.Post.
(Dovrebbe essere il naturale flusso)
Ad una successiva riapertura della maschera di quei dati, si accorge che
quell'ultimo dato (e solo quello) non č stato memorizzato, ma presenta il
valore che c'era prima che lo modificasse.
Tutto questo non sarebbe accaduto se egli avesse premuto il tasto TAB o
ENTER prima di salvare.
Sembra che finché non si prema ENTER o TAB il dato non venga aggiornato dal
TDBEdit al TField. Ho provato anche a dare un'occhiata ai sorgenti della
VCL, ma mi sembra che non si possa prescindere dal premere ENTER o TAB (sia
in D3 che in D4 che in D5).
Ovviamente SPERO DI SBAGLIARMI.
Spero di non avervi ammorbato e che mi darete comunque un consiglio.
!!!!Grazie  anticipatamente!!!!

Newsgroup: it.comp.lang.delphi
Titolo: DBLookcomboBox lentissimo.....

Tabella  di Interbase: myInfo
  ID
  Descrizione
object zoom: TDBLookupCombo
  DropDownCount = 8
  DataField = 'ID'
  DataSource = datasource connected
  LookupField = 'ID'
  LookupDisplay = 'DESCRIZIONE'
  LookupDisplayIndex = 2
  LookupSource = zDataSOurce( connessa a myInfo)
  TabOrder = 0
end
Ho circa 4000 record ordinati x descrizione.....
 ci impiega 15sec per spostarsi da un record ad un altro facendo il lookup...
qualcuno sa perchč
Codebue Fabio
----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeed.com
 The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= 19 East/West-Coast Specialized Servers - Total Privacy via Encryption =---


Mars University: «Knowledge brings Fear»
Newsgroup: it.comp.lang.delphi
Titolo: Passaggio a windows 10 e strano comportamento di alcune applicazioni Delphi

Dopo diversi anni ho finalmente deciso di aggiornare il S.O. da Windows 7 a 10. All'inizio tutto bene, tanto che ho lasciato scadere il tempo entro cui potevo effettuare il ripristino, poi, improvvisamente, alcuni programmi che avevo scritto con Delphi hanno iniziato a manifestare un comportamento bizzarro.
Intanto le finestre si pongono sistematicamente dietro qualsiasi altra, incuranti del fatto che ci clicchi sopra per riportarli in primo piano. Quel che è peggio sono refrattarie ai click sui controlli (pulsanti nella form ma anche i tasti per ripristinare, minimizzare o chiudere la finestra). Per chiudere il programma devo usare gestione attività, perché non ho modo di farlo diversamente. 
Tutte queste applicazioni usano Twebbrowser, ma non si può interagire con le pagine visualizzate. In pratica è come se l'intera finestra del programma sia disabilitata a qualunque intervento dell'utente.
Ripeto fino a qualche giorno fa i programmi funzionavano regolarmente, e non mi pare ci siano stati aggiornamenti recenti di Windows 10 (sempre che c'entri il S.O.).
Ho anche provato a reinstallare Embarcadero, e a ricostruire uno dei programmi partendo da zero (copiando il codice, ovviamente, sono decine di migliaia di righe)
Per me è un enigma...

 Ripeto fino a qualche giorno fa i programmi funzionavano regolarmente
 
 
Alcuni verifiche veloci da fare:
 
1) spazio su disco
 
2) da pannello di controllo, verificare se e cosa hai installato a partire dal giorno precedente all'inizio dei casini fino ad oggi. Magari ti sfugge che hai installato qualche software che sta rompendo il kaz...
 
3) se hai un antivirus, provare a disattivarlo e vedere cosa succede
 
4) se, come dicevi, hai reinstallato delphi, cerca di ricordare se hai lanciato il relativo setup con i diritti di amministratore
 
5) se hai accesso ad una macchina windows 10 diversa dalla tua, provare a metterci su le tue applicazioni per verificarne il funzionamento
 
6) Le tue applicazioni usano la root del disco c?
 
7) quali componenti aggiuntivi usi (devex, tms, jedi, doa...)?
 
A.
 
 
A.
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Inno compiler

Salve,
avrei la necessità di creare delle patch di aggiornamento per dei 
software ovvero installare delle dll tipo in c:\programmi\programma123 e 
di modificare dei file *.ini all'interno sempre della stessa directory.
Ho trovato il programma in oggetto, riesco a scrivere le righe di 
"codice" per installare gli aggiornamenti e se clicco su run il 
"programmino" parte senza problemi.
Alla fine se faccio Build, Compile non mi salva il file *.exe 
dell'applicazione... come mai secondo voi ?
Inoltre vorrei sapere se vi fosse qualche altra applicazione che mi 
permetta questo tipo di aggiornamenti magari senza che mi installi in 
"installazione applicazioni" il tutto ma che rimanga trasparente come 
quando si crea un self extractor con winzip !
Saluti e scusate per l'[OT] purtroppo cercando da un pò su google ma 
senza alcun esito !
GbMax78

 dell'applicazione... come mai secondo voi ?
Prova a dargli la directory di destinazione con la seguente:
OutputDir=NomeDirectoryExe
Giorgio 

 Giorgio 
Ciao,
grazie per la risposta, ho trovato e mi scuso per l'[OT] il n.g. 
dedicato a Inno Compiler, peccato sia in inglese ma bene o male riesco a 
farmi capire e mi avevano già segnalato questa stringa su cui agire ! :)
Un'ultima richiesta... io ho necessità di inviare patch di update di 
programmi installati in stile winzip self extractor ovvero far eseguire 
gli aggiornamenti solo con un doppio clic sul file *.exe, tutto in 
automatico senza far vedere il programma di installazione, senza far 
comparire il gruppo, senza far apparire in installazione applicazioni 
l'avvenuta installazione con la possibilità di disintallarlo 
erroneamente come già fatto da un cliente distratto !
Come fare ? Su quali stringhe devo lavorare ? Intanto continuo lo studio 
dell'help in linea ! :)
Saluti ! :)
GbMax78

Newsgroup: it.comp.lang.delphi
Titolo: scroll bar dbgrid

ciao a tutti,
è possibile nascondere la barra di scorrimento di una dbgrid???
ciao!

 ciao!
Ho avuto lo stesso problema con il treeview e, anche se ci sto ancora un
pochino sbattendo la testa, 'credo' che la strada sia
  ShowScrollBar(DBGrid1.Handle, SB_VERT, false);
cosě dovresti nascondere la barra di scorrimento verticale
poi puoi giocare con le costanti SB_HORZ, SB_VERT, SB_BOTH,
PS. cmq credo che per fare qualcosa di definitivo bisogna andare a toccare i
messaggi di windows, non so se la procedura ShowScrollBar puň esserti utile
cmq riesci a risolvere fammi sapere.
^_Goblin_^

Newsgroup: it.comp.lang.delphi
Titolo: Applicazione già aperta

Come si fa a capire se l'applicazione è già in esecuzuione sul pc corrente!
Adolfo


Nel DPR
begin
  CreateMutex( nil, false, 'MIO_MUTEX' ) ;
  if ( GetLastError = ERROR_ALREADY_EXISTS ) then 
  begin
    Showmessage('Applicazione in esecuzione');
  end
  else begin
    Application.Initialize;
    Application.CreateForm(TFormMenu, FormMenu);
     [..]
    Application.Run;
  end;
end.
----------------------------------------------------------
Il vero problema non è tanto sapere se le macchine pensano
bensì se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: cancellazione dataset

salve a tutti, ho una griglia legata ad un ttable, tutte le operazioni sono
gestite da un oggetto navigator, il problema riguarda la cancellazione,
infatti essa deve essere possibile solo al verificarsi di alcune condizioni.
avevo pensato di aggiungere al navigator un pulsante di tipo nbscustom per
gestire la cancellazione come voglio io, l'unica cosa che non riesco a fare
è associare l'icona del meno proprio del pulsante di cancellazione al mio
pulsante custom.
grazie.

 pulsante custom.
Prendi e scarica questi link presi da un post passato di ICLD (repetita
juvant): 
http://ico.brush.ru/zip/79-8-bmp.zip
http://ico.brush.ru/zip/79-2-bmp.zip
Al posto di TButton, metti un TBitBtn e assegna alla proprieta' gliph la
bitmap che preferisci per la cancellazione (magari usa quelle stile xp).
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Grazie.


Ciao Fabrizio,
anzichè aggiungere/modificare il bottone sul dbnavigator potresti mettere
le condizioni per il delete nell'evento ondelete dell'oggetto ttable cosi
eviti il pulsante in più con tutta la relativa gestione.
Ciao da Enrico Giudici
ico...@tiscali.it
--- posted by geoForum on 
http://www.delphiedintorni.it


ciao, ondelete non c'č, io uso d5 c'č before e after delete, perň una volta 
invocato il delete non mi sembra esserci modo di impedire la cancellazione 
al verificarsi di alcune condizioni, per questo io prima debbo fare la 
verifica e poi nel caso lanciare il delete.
spero di aver spiegato bene lo scenario.
ciao e grazie. 


Grazie avevo dimenticato di premettere che sono agli inizi con delphi ed 
anche un po pirla.........
grazie ancora! 

 Grazie avevo dimenticato di premettere che sono agli inizi con delphi
Non e' un problema essere agli inizi con delphi! L'unica cosa che ti chiedo
e' di adeguare il quoting alla risposta, non riquotare inutilmente 50
righe! :-)
Nelle faq pubblicate oggi c'e' proprio un argomento riguardo il quoting.
Comincia col leggere questo: 
http://www.marco5x.net/usenet/quoting-3.php
Ciao! :-)


Newsgroup: it.comp.lang.delphi
Titolo: Cercasi Beta Testers

Sto cercando persone disposte a perdere (si fa per dire) un po' di tempo per
testare un nuovo programma di compressione/decompressione file FREEWARE.
Caratteristiche programma:
Compressione e decompressione in circa 20 algoritmi tra cui
Ace,Rar,Arj,Tar,Zip etc
Possibilita' di aprire piu' files contemporaneamente
Drag 'n Drop
Futura compressione decompressione formato mp3
Conversione archivi
Zip Password Finder
Supporto multilingue
e molto altro ancora... da sviluppare!
Se interessati rispondete al newsgroup o mandate una mail a
dad...@tin.it
sarete al piu' presto contattati!
Sono anche ben accetti consigli e nuove funzioni da inserire!
***NO RETRIBUZIONE*** visto che il tutto sara' freeware
DDF

Sono disposto a "perdere un po' di tempo" per aiutarti


sono pronto.
Newsgroup: it.comp.lang.delphi
Titolo: Calo prestazioni / deterioramento database

Un grosso ciao a tutti.
Ho notato un calo progressivo delle prestazioni del GDB operando tramite due
PC con normali operazioni di inserimento, modifica, cancellazione e
interrogazione.
Attualmente sono presenti una trentina di oggetti tra tabelle, indici, viste
e procedure e circa 30 - 40 mila righe per tabella (gran parte generate in
cicli da prg esterno) per un totale di circa 40MB di dati nel DB.
Alcune volte e solo all'avvio dell'applicazione il DB sembra rispondere
egregiamente anche se in rete, ma basta comunque fare un paio di
interrogazioni per vedere decadere le prestazioni, in un solo caso ho visto
"rompersi" il DB tanto da impedirmi l'avvio del prg, ho dovuto lavorarci su
per ripristinare il tutto tramite IBConsole.
Ho pensato che la rete anche se composta da 2 soli PC, comunque rallenta la
risposta in particolare sul remoto, ma tutto ciň accade anche sulla macchina
nella quale č presente il DB.
Naturalmente la cosa che mi preoccupa enormemente č la rottura dal GDB, per
ora sto "giocando" con IB6.01, ma in una situazione ben piů seria:
- Come dovrei comportarmi?
- Quali operazioni č necessario compiere o far compiere (al prg o all'utente
finale) perchč ciň non accada?
- Quali sono le situazioni che in teoria portano a questo?
Grazie, Francesco ;-)

 Quali sono le situazioni che in teoria portano a questo?
La lentezza su inserimenti/modifiche/cancellazioni
viene accentuata dalla presenza di indici.
Cioe', + ne hai, + aumentano le modifiche da applicarvi sopra
affinche riflettano il nuovo stato del db.
Per contro, se hai pochi indicim join e ricerche diventano
+ lente.
Adesso pero' arrivano le domande cattive... :)))
Il server interbase, che pc č?
Hai un solo disco diviso in + partizioni
Sistema operativo?
Hai + protocolli di rete installati oltre al tcp/ip?
Ma sopratutto, se trattasi di Nt/2000, hai altri servizi
che ci girano sopra oltre quelli standard di sistema?
Bye
AS
"Se č Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 che ci girano sopra oltre quelli standard di sistema?
IBGuardian, Panda Antivirus ed un paio di miei esercizi.
Thanks.
Francesco.

 righe, il db č andato pian pianino perdendo colpi fino ad arrestarsi.
 
Mi sembra proprio strana questa cosa.
Come accedi al db?
Via Ibx o via odbc?
Se fai le operazioni da console noti lo stesso rallentamento?


 Se fai le operazioni da console noti lo stesso rallentamento?
L'accesso č tramite Alias del BDE, con IBConsole devo ancora provare, ma ho
notato che con un Backup/Restore ottengo notevoli risultati.
Aggiornamento della situazione:
Ora mi ritrovo con una tabella che da prg mi mostra i dati (questa č
relazionata con una tabella principale...), ma se provo ad aprirla da
IBConsole mi da un errore di conversione di un valore, immagino sia un campo
con un dato improprio (come č stato possibile eventualmente memorizzarlo
scavalcando il controllo del DB??????), comunque non riesco a recuperare i
dati "buoni", qualche consiglio??
Sciao,
Francesco.
Newsgroup: it.comp.lang.delphi
Titolo: SEEK CON I FILE DI TESTO ?? Si può fare ?

Con i file di tipo non textfile (untyped o typed), posso usare la seek ( var
F:file, index ).
L'unico modo che conosco per fare l'equivalente con i file di testo è
questo:
var ftxt : textfile;
function  Seek4TextFile ( FTxt : TextFile; NumeroLinea : integer );
begin
i := 0;
while not eof(ftxt) do begin
     readln (ftxt);
     inc (i);
     if i = NumeroLinea then break;
end;
end;
Per saltare di byte invece che di linea userei un Read semplice,
solo che entrambi i casi risultano essere LENTISSIMI !!! (devo trattare file
di testo di circa 1 mega di grandezza).
Credevo, ahimè (sigh), che il tipo "TextFile" fosse una specie di record nel
quale ci fosse anche la posizione
del file (maaagaaariii), invece, correggetemi se sbaglio, è molto più simile
a un handle.
********
Quindi la domanda è :
QUALCUNO SA SE ESISTE UN MODO VELOCE PER FARE L'EQUIVALENTE DEL SEEK PERO'
CON I FILE DI TESTO ?
Grazie in anticipo a tutti.
Ciaoooozzz!
Davide DG

F:file, index ).
Che io sappia la funzione seek() si applica solo ai file binari.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------



No perche' nei file di testo i "record" sono di dimensione variabile.
Potresti pero' pensare ad una indicizzazione se questi file li utilizzi + di
una volta.
Li apri e li scansioni come hai descritto scrivendo un file parallelo in cui
memorizzi per ogni linea la posizione assoluta nel file.
La seconda volta lo apri in modalità binaria e ti posizioni seguendo il file
indice
Ciao,
Stefano

 CON I FILE DI TESTO ?
Io userei la Seek+BlockRead leggendo degli array di char...
Mi sembra un modo abbastanza tradizionale per risolvere il tuo problema,
oppure usa un TFileStream che è anche meno difficile da maneggiare...
ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: visualizzare una matrice di caratteri

come faccio a visualizzare una matrice di caratteri nxn in una form
utilizzando un oggetto Memo?
gazie
-- 
Michele "cATO" Ferrario
http://www.photosig.com/go/users/view?id=19361
http://latente.altervista.org
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 utilizzando un oggetto Memo?
Con un font a spaziatura fissa.
Ciao
ACSH
-- 


 Con un font a spaziatura fissa.
intendevo il comando...
per ora sto usando:
for i:=0 to n do
  begin
    for j:=0 to m do stringa[j]:=matrice[i][j];
    form1.memo1.Lines.Add(stringa);
  end;
mi chiedevo se c'era un metodo piu' elegante.
-- 
Michele "cATO" Ferrario
http://www.photosig.com/go/users/view?id=19361
http://latente.altervista.org
questo articolo e` stato inviato via web dal servizio gratuito 


 mi chiedevo se c'era un metodo piu' elegante.
Non so cosa intendi con "elegante", ma se sviluppi in
Pascal/Delphi non puoi non creare codice elegante,
molto fashion e parecchio trendy!
:-)
Il codice che scrivi e' corretto e semplice, quindi accettabile.
Purtroppo non specifichi come e' dichiarata _matrice_, quindi e'
difficile fare modifiche al tuo codice, ma puoi prendere spunto da
questo codice per comprendere alcune particolarita' del linguaggio
(p.e. che gli array multidimensionali sono in realta' array di array,
quindi un array di caratteri base 0 corrisponde ad una stringa
- detto alla rozza).
// inizio codice
const
 arrMatrice:array[0..9, 1..5] of char =
 (('0', '1', '2', '3', '4'),    {'0'}
         ('a', 'b', 'c', 'd', 'e'),    {'1'}
         ('A', 'B', 'C', 'D', 'E'),    {'2'}
         ('9', '8', '7', '6', '5'),    {'3'}
         ('Z', 'X', 'Y', 'T', 'W'),    {'4'}
         ('z', 'x', 'y', 't', 'w'),    {'5'}
         ('P', 'O', 'I', 'U', 'Y'),    {'6'}
         ('p', 'o', 'i', 'u', 'y'),    {'7'}
         ('L', 'K', 'J', 'H', 'G'),    {'8'}
         ('l', 'k', 'j', 'h', 'g'));   {'9'}
var
 intCont: integer;
begin
  for intCont := Low(arrMatrice) to High(arrMatrice) do
   Memo1.Lines.Add(arrMatrice[intCont]);
end;
// fine codice
Spero che questo ti sia di aiuto.
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Kitto (Firebird + delphi = webapp)

 
 
http://www.firebirdnews.org/?p=6824
 
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

 
http://www.firebirdnews.org/?p=6824
 
 
L'avevo visto "in anteprima" a Verona, a ITDevCon.
 
E' un progetto interessante, anche se il demo intitolato "Hello Kitto" mi aveva inizialmente condizionato (negativamente). :D
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Per me invece "hello kitto" e' un gioco di parole geniale! :)
 
ciao
Giacomo

 
http://www.firebirdnews.org/?p=6824
 
 
Interessante. Però io continuo a domandarmi qual è la reale presenza di FB  
come server per il web.
In altre parole: ammettiamo che io realizzi una applicazione web con  
kitto; poi, a quale web hosting service mi rivolgo per pubblicarla?
 
-- 
Michele

 
http://www.firebirdnews.org/?p=6824
 
 
Aspetta, Kitto e` database agnostico, l'uso di Firebird e` soprattutto a 
titolo di esempio nel tutorial
 
Enrico

 titolo di esempio nel tutorial
 
Infatti questo risponde alla domanda di Michele.
 
-- 
morde
Android


 Per me invece "hello kitto" e' un gioco di parole geniale! :)
 
Intendiamoci: geniale lo è anche per me. :)
E' solo "Hello Kitty" che non sopporto...


 E' solo "Hello Kitty" che non sopporto...
 
Indeed! Se avete una figlia piccola probabilmente vi sarete già resi 
conto che questo marchio costa più del doppio rispetto agli altri gadget 
similari!
Certi brand sono proprio dei "Dragasaccocce"!!!
:-)
-- 
morde
Android


 E' un progetto interessante, anche se il demo intitolato "Hello Kitto" mi aveva inizialmente condizionato (negativamente). :D
 
LOL!! :-D
 

 Infatti questo risponde alla domanda di Michele.
 
Abbi pieta`, guarda a che ora rispondevo :)
 
Enrico


Certo che voi linuxari sempre a fa notte.. eh?!
 
:-D

Newsgroup: it.comp.lang.delphi
Titolo: pannelli trasparenti

Mi confermate che e' corretto quanto segue....
unit lololo;
interface
uses
   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
   ExtCtrls;
type
   prova11 = class(TPanel)
   private
     { Private declarations }
   protected
     { Protected declarations }
   public
     { Public declarations }
   published
     { Published declarations }
     procedure CreateParams(var Params: TCreateParams); override;
     procedure Paint; override;
   end;
procedure Register;
implementation
procedure Register;
begin
   RegisterComponents('Samples', [prova11]);
end;
procedure prova11.CreateParams(var Params: TCreateParams);
begin
   inherited CreateParams(Params);
   if not (csDesigning in ComponentState)then
       Params.ExStyle:=WS_EX_TRANSPARENT;
end;
procedure prova11.Paint;
begin
   if (csDesigning in ComponentState) then inherited Paint;
end;
end.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 [...]
Non avendo molto tempo per installare ed eseguire il tuo controllo, ti 
chiedo "cosa dovrebbe fare di preciso?". :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://www.marco.breveglieri.name/?p=48
]

 
Dovrebbe creare un pannello trasparente.
Non so' ho il dubbio che sia troppo facile perche' funzioni ( forse mi 
sto facendo troppo strane idee )


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

È possibile accorgersi se un popupmenu viene chiuso, sia in seguito alla
selezione di un item, sia "uscendo" dal menu stesso??
Grazie
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Č possibile accorgersi se un popupmenu viene chiuso, sia in seguito alla


Il problema è proprio nella seconda opzione, cioe quando non viene
selezionato nessun item. Cmq, grazie
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 


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

come posso avere l'elenco di tutti i file in una directory?
e magari metterli in un array di stringhe?
grazie ciao
akira...@libero.it

Vedi "Findnext" trovi un esempio nell'aiuto di delphi.
Newsgroup: it.comp.lang.delphi
Titolo: [Ot ma poco] Gaurdate e spaventatevi

http://www.theregister.co.uk/content/7/28550.html
Microsoft ha intenzione di acquisire Borland....
Paura.....
--
Simone
Honda S2000 driver Blu/black 240cv
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002

> Microsoft ha intenzione di acquisire Borland....
Ragą... questo non deve succedere. Facciamo una colletta e compriamola NOI
la Borland.
Ciao,
   Luca

 Paura.....
Se l'antitrust non e' un'associazione di pagliacci, credo che non sara'
possibile. Borland e' l'unico concorrente ancora "in vita" di Micro$oft nel
campo degli strumenti di sviluppo.
Tra le altre cose IBM sembrava intenzionata ad acquistare Rational, e mi
sembra una notizia molto piu' verosimile.
Personalmente sarei stato molto favorevole, qualche tempo fa, alla fusione
tra Corel e Borland, e spero che una cosa del genere si realizzi prima o
poi. Da quanto ho capito, Corel si e' dovuta ritirare perche' non avrebbe
piu' potuto acquistare Borland, ma ultimamente le parti si sono invertiti e
Borland potrebbe comprare Corel...

Newsgroup: it.comp.lang.delphi
Titolo: gestore codice a barre

Salve a tutti,
sono Antonio e spero di non incorrere in una domanda... generica.
Gradirei notizie circa la possibilità di far leggere un codice a barre 
ad un programma (ovviamente in Delphi) o, credo, far prelevare il codice 
letto e tradotto dal lettore di codici a barre: come andrebbe 
organizzata la cosa e cosa è necessario.
Grazie in anticipo.
NioBi
--- posted by geoForum on 
http://www.delphiedintorni.it

 Gradirei notizie circa la possibilità di far leggere un codice a barre
I lettori di solito funzionano o in emulazione tastiera o in seriale.
ciao
S

 ha scritto nel messaggio 
news:4fqndsF...@individual.net...



No, ti conviene usare un lettore su porta seriale, cosi' sai sempre 
esattamente se quello che viene arriva dalla tastiera oppure dallo scanner 
barcode.
Inoltre con l'ingresso da seriale c'e' un altro grosso vantaggio, il fatto 
di non asservire la lettura dei codici a barre ad una certa schermata del 
programma.
Il programma puo' essere in un punto qualsiasi, form qualsiasi, ed appena 
'sente' arrivare roba sulla rs232 (o usb con emulazione seriale) lancia la 
schermata giusta e ti mostra quello che ti deve mostrare.
Ciao
RobertoA
Newsgroup: it.comp.lang.delphi
Titolo: Indici DBase ...INCREDIBILE!

    Sembra che non ci sia soluzione al mio affannoso problema... come
diavolo si fa ad agganciare un record con una chiave composta???.
Nel mio bravo e vecchio Clipper :(   avevo una chiave COGNOME+NOME e cercavo
la stringa "AMELIO", bene si posizionava sul primo "amelio" , se invece
cercavo "AMELIODAVIDE"  beccavo quello giusto.... COME DIAVOLO si fa in
Delphi!!! impossibile che non sia ammesso da Table.!!!
Le mie Prove:
Chiave Expression : COGNOME+NOME => La ricerca va solo con EditKey + gotoKey
ma Obbligatorio Cognome e Nome!!?!!!
Due campi chiave COGNOME e NOME => FindKey ma.. ahime anche se help dice che
posso passare l'array delle chiavi NON LE ACCETTA!!... idem per
FindNearest...
Possibile che non sia fattibile?.... non voglio crederlo ... eppure non sono
riuscito a venirne a capo.. Se qualcuno volesse "illuminarmi" ne sarei molto
felice....
Grazie 1000
Davide

Cosě come si usa in clipper la ricerca su una chiave composta non
funziona in delphi, esiste un'altro modo e cioč (esempio preso dall'Help
<EditKey>)
with Table1 do
begin
  EditKey;
  FieldByName('State').AsString := 'CA';
  FieldByName('City').AsString := 'Santa Barbara';
  GotoKey;  {oppure puoi usare GotoNearest}
end;
usa chiaramente i campi con i quali hai creato la chiave composta e
sostituisci le costanti dell'esempio con delle variabili ed il gioco e fatto.
Prova, se hai problemi fatti sentire.
Ciao
Stefano
-- 
Posted from 
mta04-acc.tin.it
 [212.216.176.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 end;
Puoi fare la stessa cosa anche con una query, che con un numero elevato 
di record č piů "performante"
Massimo
Newsgroup: it.comp.lang.delphi
Titolo: Spingere tasti

Ciao a tutti!
Avrei bisogno di scrivere un applicativo che, in base a uno script in
testo, prema in sequenza dei tasti della tastiera, come se l'operatore
fosse presente al computer.
Come faccio a inviare dei tasti premuti al sistema operativo ? :*
Grazie in anticipo, Chris.


Chissà come mai,  da circa un annetto o più a questa parte, questo tipo di
post fanno capolino quasi regolarmente ;PPP
Guarda le funzioni api keybd_event e SendInput
Ciao! Davide DG.

Guarda le funzioni api keybd_event e SendInput
OK, grazie! :)
Chris

> Questa non c'e' nella FAQ! :)
Hai ragione... bisognerebbe metterla ;P
Ciao! D.

Newsgroup: it.comp.lang.delphi
Titolo: [Delphi]Centralizzare un evento

 Immaginate di avere una form con 5 text, e di voler fare un controllo 
sul contenuto di ognuna di esse quando premo INVIO.
C'è la possibilità di scivere solo una volta per esempio l'evento 
onKeyPress, invece di avere per ognuna delle text tale evento??
Io come esempio ho riportato 5 edit, ma ho dei casi dove ci sono 30 e piu
edit sulla form!!!
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

Nella tua form crea una procedura del tipo
Procedure TastoPremuto(Sender: TObject; var Key: Char);
e fai puntare tutti gli eventi OnKeyPress a questa, oppure seleziona 
tutti i controlli, vai sulle proprieta' -> eventi e crea la funzione 
OnKeyPress

Newsgroup: it.comp.lang.delphi
Titolo: Estrazione database da applicazione esitente con Delphi?

Ragazzi, ho una applicazione.exe abbastanza interessante che utilizzo per il
mio lavoro perche' tra le varie risorse contiene un database completo sui
dati
climatici di moltissime località italiane.
Vorrei estrarre questo database per riutilizzarlo con un nuovo programma
(fatto con Delphi stavolta...). E' possibile farlo con Delphi? O con cos'
altro? Grazie per l'aiuto.

altro? Grazie per l'aiuto.
Ma il database č un file esterno? Che estensione ha?
Il vero problema č se hanno settato una password... lģ mi sa che a
meno di mettere mano in qualche modo all'exe che lo gestisce per
tirare fuori il dato sei arenato...
bye

 altro? Grazie per l'aiuto.
Ma non dici che tipo di database č...!
sii + preciso.
Bye
AS
"Se č Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 bye
Hola!

dato che il db è una pubblicazione dello Stato.
Beh se volessero che tu lo aprissi anche senza il loro sw ti direbbero
in quale file memorizzano le infos e in che formato :-)
Mi è capitato un sw di catalogazione bibliotecario che metteva la pw
al database dei miei libri :_) alla mia protesta mi hanno detto che lo
fanno contro manomissioni "accidentali" del db stesso :-)
Newsgroup: it.comp.lang.delphi
Titolo: Linguaggio scripting e compilatore bytecode

Salve a tutti!
Avrei bisogno di un'informazione.
Sto cercando della documentazione per realizzare un compilatore bytecode, mi
server
perchè ho intenzione di sviluppare in Delphi dei componenti per
l'implementazione
di script.
So che esiste qualcosa di già bello e pronto, anche free ed open source,
però vorrei
cimentarmi in quest'impresa partendo da 0 :)
C'è qualcuno che può darmi una mano?
Ringrazio anticipatamente,
Carmie Moleti

 però vorrei cimentarmi in quest'impresa partendo da 0 :)
C'e' un mare di documentazione in rete sulla costruzione di compilatori.
--------------------------------
Inviato via 
http://usenet.libero.it

 di script.
Prova 
http://www.dwscript.com/
 , li uso da svariato tempo e mi trovo molto
bene, oltretutto è altamente estendibile secondo necessità e le prestazioni
sono buone.
Saluti.