mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Sito dell'NG

Scusate la domanda,..
Io non ero presente nella lista delle persone che prendevano parte a
questo progetto, ma ho notato che è andato tutto in fumo...
Mi piacerebbe avere qlc info sul progetto.
rhymes
rhy...@tiscalinet.it

 Mi piacerebbe avere qlc info sul progetto.
l'idea è buona, ma la voglia non c'è mai....
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

> l'idea č buona, ma la voglia non c'č mai....
il tempo :_( ... anzi ora vado a studiare chimica, va ...
Ciao, Davide DG

Newsgroup: it.comp.lang.delphi
Titolo: campo edit particolare

salve a tutti esiste un campo edit o una proprietą che mi blocchi ad un tot 
di caratteri il l'oggetto edit1

 di caratteri il l'oggetto edit1
manco la guida... Basta un occhio all' object inspector...
A.

 
maxlength?
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"


TEdit
ovvero
MaxLength 

 ha scritto nel messaggio 
news:45633ced$1...@x-privat.org...


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

Ciao a tutti,
qualcuno sa come modificare l'hit che compare quando si passa con il mouse
sul pulsante della propria applicazione sulla taskbar ?
Grazie
CIAO

 sul pulsante della propria applicazione sulla taskbar ?
E' l'"hint" quello a cui ti riferisci ?
Mediante Application.Title.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie tante.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Scusate ma non so che pesci prendere...

Salve, ho dei file importantissimi scritti con un vecchio Word
procwssor, per la precisione IBM Writing Assistant, adesso il
programma non funziona più, qualcuno saprebbe se c'è un programma
(magari in windows) compatibile con i file di WA di IBM?
Grazie a chi potrà aiutarmi.
Robin

In che senso non funziona piu?
Saluti
AS
"Se è Microsoft non funziona"
Newsgroup: it.comp.lang.delphi
Titolo: meneghini@teamtronic.it

ciao

ciao
manda i prossimi a it.test, prego :)
-- 
Morde. 
(morde at programmer dot net)

 manda i prossimi a it.test, prego :)
Credo sarebbe più appropriato a it.voglio.ricevere.spam
ciao
Lore nzo

Credo sarebbe più appropriato a it.voglio.ricevere.spam
Si, hai proprio ragione!
Guardate che fine fanno le email pubblicate sui ng:
http://punto-informatico.it/p.asp?i=45364
speriamo non tocchi medesima sorte ai ng it.*
ciao


ciao
ehehe (poveretto), trovo fantastico infatti 
despammed.com
 (non ci
lavoro :p ) da quando ho reindirizzato il mio indirizzo sul loro
server zero spam.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 server zero spam.
AGGRATIS?
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
zzato(at)supereva;it
Please, don'r reply this message.
Use this address:
zzato(at)supereva;it

 AGGRATIS?
Ovviamente si.
Io ho fatto una cosa ancora piu' complessa...
Non mi piace ricevere migliaia di e-mail, ma non mi piace nemmeno utilizzare
un indirizzo "finto", quindi ho usato un doppio reindirizzamento, tramite
dominio .tk.
In pratica, ho registrato il dominio 
boccone.tk
 (gratis), ho impostato il
reindirizzamento da 
gabr...@boccone.tk
 a 
bigm...@despammed.com
, e di li'
alla mia casella di posta elettronica personale. Sembra che funzioni... il
lato negativo e' che mi devo fidare di 3 server per lo smistamento, e se uno
perde un messaggio per la strada e' un casino...
=== BEGIN SPAM === CUT HERE ===
se vi interessa il dominio tk gratis, seguite le istruzioni sul banner in
cima alla mia homepage 
www.boccone.tk
, e utilizzate il mio ambassador code.

 ambassador code.
Ehm... dimenticavo: il codice e' 37045, grazie per la cortese attenzione
=== END SPAM === CUT HERE ===

Newsgroup: it.comp.lang.delphi
Titolo: Installshield in Italiano

E' possibile far funzionare Installshield in italiano?
O comunque avere il programma di installazione in italiano?
--
Chrys-bj
http://digilander.iol.it/chrysbj

 ha scritto nel messaggio
news:29SE6.2644$QK.7...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Looking for Icons for these operations...

Hello
I am currently in last stages of programming a large system and I lack the
icon resources for some operations I need.
I would appreciate it very much if U could point me as to where I can find
these icons, or any other suggestions U might have :
Severity
Overtime
Update
Events (also Event types, Event causes and Event Monitor)
Failure
Close (not the X icon - I use it for delete which is not the same thing...)
Informer
I thank you in advance

...

Not sure if this is relevant but a week or so ago I discovered that Delphi
ships with a whole stack of graphics - however they are buried in the Common
Files/Borland Shared Directory (I've been using this product for over a year
now often wondering why they get rid of all the lovely icons that shipped
with D3)
--
lac...@whistlebrook.co.uk
Newsgroup: it.comp.lang.delphi
Titolo: Ma è normale....

... che con i metodi Savetoclipboard e loadfromclipboard la memoria di
sistema rimanga allocata? Io carico negli appunti un'immagine, anche di
diversi mega, e quando la vado a togliere dagli appunti la memoria mi rimane
allocata. Ho provato quindi a ripetere tante volte la procedura che mi
carica l'immagine e il sistema arriva a bloccarsi perchè TUTTA la memoria mi
rimane allocata per niente. Quindi mi chiedevo se non c'era la possibilità
di svuotare glia appunti tramite una funzione.
Vi posto la procedura che uso:
Function Jpeg2Bitmap(PercorsoImmagineDaCaricare : String) : TBitmap;
var
         oJPEG    : TJPEGImage;
         aFormat  : Word;
         aData    : THandle;
         aPalette : HPALETTE;
begin
         oJPEG := TJPEGImage.Create ;
         oJPEG.LoadFromFile(PercorsoImmagineDaCaricare);
         oJPEG.SaveToClipboardFormat(aFormat,aData,aPalette);
         oJPEG.Free;
         Result := TBitmap.Create;
         Result.LoadFromClipboardFormat(aFormat,aData,aPalette);
end;
Grazie 1000
Davide

 ha scritto nel messaggio
news:b5k5p6$61p$1...@le.cs.unibo.it...

Questa funzione crea l'oggetto TBitmap con il metodo Create, hai fatto il
Free dopo che l'oggetto non ti serve più ????
Ciao
Giorgio

         Result := TBitmap.Create;
non creare mai un oggetto da dentro una funzione non so la ragione
specifica ma anche se dopo lo .free non disalloca completamente.
fai la funzione in modo da passargli un tbitmap gia creato.
Ciao
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <My e-mail is a working antispam e-mail>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_


Purtroppo hai ragione, usando il metodo free non libera completamente la
RAM, ossia se ne alloca 4 di MB, ne libera 3.
A questo punto nel luogo della chiamata della funzione di prima cioč
tmpbmp:=jpeg2bitmap(percorsoimmagine);
gli ho inserito direttamente il codice della suddetta funzione. Adesso perň
salva l'immagine nella clipboard, distruggo l'oggetto con oJPEG.free ma
quando a tmpbmp vado a fare la
loadfromclipboardformat(aFormat,aData,aPalette) mi da access violatio....
1) Hai un'idea del perchč non chiamando la funzione ma scrivendogli
direttamente il codice vada in crash?
2) ammettendo che riesca a sistemare questa cosa pensi che dopo che faccio
tmpbmp.free la RAM viene liberata completamente?
Davide
Newsgroup: it.comp.lang.delphi
Titolo: N° max di record per database Access

Visto che devo sviluppare un'applicazione che prende in input GIORNALMENTE 
un file csv contenete diversi record e il tutto va riversato su un file mdb, 
mi chiedevo se ci fosse un limite al numero di righe che tale file può 
avere.
Saluti
Benna 

Il limite non il numero di record quanto la dimensione del file mdb.
Se non erro, su Access2000 la dimensione massima del file è di 2 giga.
Attenzione, i 2 giga sono teorici in quanto includono indici, metadata e 
altra monnezza che non mi azzardo neanche a immaginare.
-- 
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"

 ha scritto nel messaggio 
news:d2mh42$heu$1...@le1.cs.unibo.it...


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

Questo è un test per controllare se posso man



 Questo è un test per controllare se posso man
esiste it.test o simile
--
- Carlo -
c.b...@libero.it


Ci sei riusc

> Questo è un test per controllare se posso man
2Pal

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

Ciao a tutti,
E' da un po che lurko il ng, ho cercato un po in giro ma non ho trovato 
quello che fa al caso mio.
Vorrei, da delphi of course, riuscire a pilotare la porta seriale, ad un 
livello un po piu basso di quello che permettono i vari 
componenti...scavalcando i protocolli usuali, per esempio ponendo al 
livello che mi interessa l'uscita TX...insomma...un controlo diretto 
della porta..
Qualche dritta ?
ZioGian

Qualche dritta ?
Io proverei async pro di turbopower, cercalo su sourceforge.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:mfj2s018ssijl5ohq...@4ax.com...


 ha scritto nel messaggio 
news:wMbwd.40232$B06....@news.edisontel.com...

Prova con le API di Windows per la comunicazione con porta seriale.
Cerca sul sito microsoft trovi tutta la documentazione relativa.
Ciao,
Riccardo
--
Newsgroup: it.comp.lang.delphi
Titolo: Why do forms not fully paint after OnPaint?

I am trying to write an app (Delphi 2) which has no user interaction.
A form is displayed which includes a few bitmaps.
I want the app to run a certain procedure on startup which only lasts
a few seconds and then the form should close.
But if I put a procedure using OnPaint the form doesn't completely
paint!
I get the main form, and most of the items on it but not the bitmaps,
they don't appear until the OnPaint procedure is finished.
I have tried running the procedure from OnActivate,OnCreate,OnShow but
then the procedure runs before any part of the form appears at all!
How can I run a procedure *without* the user clicking a button to
start it
but only when the entire form is displayed?
Can anyone help
thanks

Put this line into your code after onPaint esecution:
Application.ProcessMessages
Have a nice day!
Ps: where are you from? :))
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Hey thanks!
this solved another problem I've had for ages. How do you respond to
user interaction (click a button, moving window) when a procedure is
running?
At the moment I have to bomb out or just wait for ages but now I can
add "Stop Process" buttons to my apps now!
Stupid me, I thought you needed to use interupts for this and I can't
understand interupts (yet!) but thanks for the advice.
Bad news is the bitmaps still don't load until after procedure
execution is ended!
Any idea why my bitmaps are still delaying?!

execution is ended! Any idea why my bitmaps are still delaying?!
if you use a Timage Object, you must set
IncrementalDisplay property to false.
If this prop is true, parts of picture is loaded when app is idle.
When you set it to false, app wait until picture is fully loaded.
See also TImage class in delphi help.
Where are you from? Usa or other?
Bye bye


The plot thickens. My Timage objects have no IcrementalDisplay
property!
Maybe I should get a newer version of Delphi, (I have v2).
Instead I tried Image.Repaint method but this only works on the first
bitmap on the form. If I try to Repaint the others I get a stack
overflow!
I'm from UK by the way.
Newsgroup: it.comp.lang.delphi
Titolo: Una dritta su un pulsante...

Vorrei poter creare uno SpeedButton  e collegare all'evento onclick
l'apertura di un nuovo messaggio di outlook express... quali linee di codice
devo digitare??
magari se mi spiegate pure come far apparire nel destinatario un indirizzo
vi ringrazio ancora di +!
Ciao ciao ciao!!

devo digitare??
ShellExecute(0,
             nil,
'mailto:
pi...@pippo.it
?subject=saluto&body=ciao%20amico',
             nil,
             nil,
             SW_SHOWNORMAL);
Includi la unit ShellAPI.
-- 
The Follet

"*Mi®©o*" ha scritto nel messaggio
| Vorrei poter creare uno SpeedButton  e collegare all'evento onclick
| l'apertura di un nuovo messaggio di outlook express... quali linee di
| codice devo digitare??
Le trovi nella [FAQ] al punto 6.1.
La [FAQ] la trovi qui:
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt
a cura di {MSX}  -  
http://msx.rules.it
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

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

E' una domanda banale, me ne rendo conto, ma visto che
non riesco proprio a trovare sul web la risposta...
Devo aprire a runtime un file che e' nella directory
di lavoro del mio programma (che ovviamente cambia
se passo da un computer all'altro). 
Come posso fare in modo che non debba cambiare a
mano questa directory ogni volta?
Per capirci meglio: mi servirebbe un riferimento come l'
[INSTALLDIR] di InstallShield.
-- 
Uf.ic. per niente chiaro :/
PS: A proposito, salve a tutti e grazie in anticipo :)

 mano questa directory ogni volta?
Puoi usare la funzione ExtractFilePath(Application.ExeName)
Io per non stare a scrivere tutta la pappardella ogni volta che mi
serve, mi sono fatto la
function AppPath: String;
begin
    Result := ExtractFilePath(Application.ExeName);
end;
--
Jax

 end;
Oppure, puoi anche scrivere:
uses SysUtils;
function AppPath : String;
begin
  Result := ExtractFilePath( ParamStr( 0 ) );
end;
Questa compila anche con alcune versioni di TP :P
Ciao
Andrea

> [...]
Solitamente non posto ringraziamenti sui newsgruop, ma visto che
Jax ha un fake address, GRAZIE A ENTRAMBI!
Veloci, precisi e puliti ;)
-- 
Uf.ic.
Newsgroup: it.comp.lang.delphi
Titolo: Shutdown da delphi.

Salve a tutti!
Ho un problema con un programma abbastanza banale.
Il programma, una volta impostato data e ora in cui far spegnere il PC,
controlla ogni secondo che sudetta data e ora non siano superiori alla data
e ora di sistema, nel qual caso fà partire una Gauge da 10 secondi, al
termine della quale esegue i comandi:
            if (gauge.progress>=10) then
              begin
                timer1.enabled:=false;
                application.ProcessMessages;
                exitwindowsex(ewx_shutdown,0);
              end;
i suddetti comandi sono contenuti in un timer da 1000 millisecondi.
IL PROBLEMA E':
Se imposto lo spegnimento pochi minuti dopo (non ho una stima precisissima)
lo shutdown funziona perfettamente.
Se imposto lo spegnimento dopo qualche ora (un paio in genere) la mattina
dopo trovo il computer ancora acceso con il form della gauge bar al massimo!
Qualcuno sà aiutarmi?
Non vorrei mettere in exitwindowsex(EWX_FORCE,0) perchè ho letto nell'help
che questo comando non flusha (che termine brrrr...) tutti i buffer in
memoria e non invia i comandi di WM_QUERYENDSESSION ai vari programmi in
esecuzione.
Ciao a tutti!
Paolo.

Sicuramente č dovuto o ad uno screen-saver oppure direttametne al risparmio
energetico attivato nel bios magari, che spegne anche l'hard-disk dopo una
lunga inattivitą del PC.
Ciao,
  Fabio

Mi spiace, ma credo che la causa la potrai trovare soltanto te... ti posso
solo consigliare di creare la situazione perfettamente identica al momento
dello spegnimento automatico, in modo da poterti accorgere di quale
applicazione o altro blocchi la chiusura del windows.
Ciao,
  Fabio

Kazaa per il download!
A questo punto ti converrebbe utilizzare un logger di eventi di
sistema, oppure creartene uno te.
Ciao
Morde

 >Lo screen non c'č e non č possibile che l'hard si fermi perchč lascio



Ciao
Andrea

 ha scritto nel messaggio
news:nbzr9.453$TD1....@news2.tin.it...


 ha scritto nel messaggio
news:d1Tr9.4572$aL4.1...@news1.tin.it...


 ha scritto nel messaggio
news:zIPr9.46042$RO.11...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Avvio Windows 98

Salve ragazzi, sono riuscito a fare un programma di protezione con password,
che faccio eseguire all'avvio di windows 98 aggiungendo al registro di
configurazione una voce. C'è un modo per fare eseguire il mio programma
prima che appaiano le icone sul desktop, un pò come accade per Windows NT ?
Ringrazio tutti coloro che vorranno aiutarmi
Ciao Max.

 wrote

prova a caricare il programma tramite la chiave del registro "RunService".
 nello stesso livello di "Run" )
Poi facci capire cosa vuoi fare di preciso.
Ti saluto.....ciao !!
P.S. Per maggiori dettagli scrivi ancora....sono stato un po' sintetico !!
Antonio Tarolla

 prima che appaiano le icone sul desktop, un pò come accade per Windows NT
?
Ciao,
            potresti sostituire il tuo programma all'explorer.exe ma poi
dovrai aver cura di rieseguirlo (mi pare che questo comporti anche di
richiamare la rundll.exe perchè lo startup non è solo una chiamata
all'explorer.exe ...)
Ho fatto una cosa del genere per una kiosk application, ti aiuterei ma parto
fra meno di 15 ore ! ;-)
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it
Newsgroup: it.comp.lang.delphi
Titolo: Cancellazione Record Query

Ciao a tutti,
   sapreste dirmi come posso cancellare il record corrente (in un datagrid)
di una query ..
Vi ringrazio tantissimo x la disponibilità


Con un'altra query,
Query1.SQL.Add ('DELETE FROM TABELLA WHERE CODICE = :CODICE');
Query1.ParamByName('CODICE').AsInteger := Codice
Query1.ExecSQL;
Non so se ci sono degli errori di sintassi cmq è cosi, ricordati di
fare le opportune sostitutizioni, in particolare della var Codice con
il valore preso dal campo della query attaccatta alla DBGrid
Se non sono stato chiaro fammelo sapere
Massimo
----------------------------------------------------------
Il vero problema non è tanto sapere se le macchine pensano
bensì se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------

 ha scritto:

se la Query è RequestLive basta fare Query.Delete;
o, se hai collegato un dbnavigator... niente! ;)
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: avete idee per SMS

avete idea di come sfruttare un portale che invia sms (tipo inwind) tramite
delphi creando un'interfaccia che si colleghi al sito dopo aver messo
username e password e permetta di inserire numero di telefono e testo del
messaggio tramite software in modo che il messaggio venga inviato tramite
inwind?
spero di aver reso l'idea...
come potrei fare?
ciao

 wrote:
Ciao!

La cosa è abbastanza fattibile... però è ampiamente vietata da tutti i
portali (così facendo tu eviti la pubblicità). Ho già visto programmi
che fanno così...
In pratica la questione è semplice: tu ti studi bene il funzionamento
del sito, solitamente l'invio degli SMS è fatto da due o più pagine
dinamiche e sicuramente una di queste contiene una form con i tuoi
dati...
Tu leggi il formato della form e crei un'applicaizone delphi, usando
un componente che supporti una comunicazione client telnet, che si
colleghi alla porta 80 del server http e invii i giusti comandi in
standard HTTP per la gestione delle form (quindi implementi a seconda
dei casi il metodo POST o il GET) ed eventualmente che riceva anche
l'output del sito (la pagina web che ti dice "invio con successo"
oppure "premi qui per inviare il msg visualizzato" ) e agisca di
conseguenza.
bye
 Luca
-----------------------------------------------------------------
La mia pagina dedicata all'elettronica:
--> 
http://www.dentella.it/elettronica
-----------------------------------------------------------------

 ha scritto nel messaggio
news:st8o6u010lipmnn1s...@4ax.com...


e poi con l'uso di internet tramite delphi sono negato
Ho visto un esempio che mi ha fatto cadere le braccia, programmato
semplicemente usando un programma "generico" per i collegamenti
Internet sotto linux (qualcosa come nmap o simile) e un semplice
script shell... da questo immagino non sia così difficile, in passato
ho realizzato in C puro sotto LinuX alcune applicazioni client/server
testuali e non ho avuto problemi di sorta.


  Luca
Puoi indicarmi l'indirizzo dell'esempio?
Grazie

Puoi indicarmi l'indirizzo dell'esempio?
Non era su un sito, era su un vecchio numero di Linux&C.

Newsgroup: it.comp.lang.delphi
Titolo: Firebird embedded win32 - esempio

Ciao a tutti
ho scaricato FB 1.5.1 sia in vers. completa sia emebedded
siccome per il momento sarei interessato a testare l'embedded (in pratica
senza installare il server completo) con l'obiettivo  di usare tale vers.
embedded per agganciare un database FB in locale (se possibile), qualcuno
conosce qualche link con esempi completi di sorgente per delphi, anche
semplici, per cominciare?
grazie in anticipo per qualsiasi suggerimento/help
un saluto

 Con DBExpress, ADO o IBXpress?
io ho D7 Pro, mi basterebbe qualche semplice esempio con componenti della
palette già compresi (IBXpress penso), giusto per cominiciare...
in pratica vorrei provare a vedere se fosse possibile utilizzare la vers.
embedded di FB in modo simile all'uso finora fatto di file locali per
memorizzare i dati con il vantaggio di poter contare su un sistema più
potente (e sulla possibilità di usare l'SQL)
grazie e saluti

Newsgroup: it.comp.lang.delphi
Titolo: Versione file

Quasi tutto in Windows ha una versione
Perfino i file. Io volrei leggere le versioni contenute nei file .ax (
codec ) per la precisione io vorei fare da programma "se versione
codec installato < da codec richiesto allora  installo il codec" )
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

Perfino i file. 
Peccato che Delphi non c'entri per nulla col problema.
-- 
Andrea Laforgia
#exclude <windows.h>

Peccato che Delphi non c'entri per nulla col problema.
E questo tu come lo sai? si dia il caso che il programma che sto
facendo lo sto facendo proprio in delphi? che vuoi i sorgenti per
rendertene conto?


E questo tu come lo sai? 
Il fatto che il tuo programma tu lo stia realizzando in Delphi non
vuol dire nulla.  La tecnica per assicurarsi che un codec sia
installato o meno prescinde da Delphi.  Anch'io potrei scrivere un
programma di contabilità generale in Delphi, ma non chiedo
informazioni sulla contabilità generale qui dentro.  In sostanza,
prima informati sull'aspetto "tecnico" del tuo programma (che è
sganciato del tutto da Delphi) e poi torna a chiedere, se i tuoi
quesiti riguardano _strettamente_ Delphi.

Newsgroup: it.comp.lang.delphi
Titolo: Prezzo Delphi5

Nonostante mie svariate ricerche sulla rete,non sono riuscito a sapere
quanto costa la versione 5 di Delphi Professional,qualcuno lo sa?
c'e' qualcuno disposto a vendermelo eventualmente?
Grazie per la risposta.
Voltolini Luigi


wrote:

La Pro dovrebbe essere gratise mente la Enterprise č a pagamento
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 La Pro dovrebbe essere gratise mente la Enterprise è a pagamento
gratis???????
non confondi con la personal?
se effettivamente non confondi, di dove (corro subito a prenderla)
--
--------------------------------------------------
Per rispondere in privato togliere 1975 dall'indirizzo

Fatti curare che e' meglio
Voltolini Luigi
Newsgroup: it.comp.lang.delphi
Titolo: Applicazioni Client-server

Salve!
Sto studiando Delphi, e sono arrivato alle applicazioni client-server.
Però sul libro su cui sto studiando non ci sono esempi pratici.
Mi servirebbe quindi una piccolissima applicazione esemplare per poter 
capire meglio.
Qualcuno mi può aiutare?
Grazie mille! 

Stai usando un web browser o un programma di posta? Ecco, quelle sono
applicazioni client/server. Il client fa una richiesta (pagina web,
messaggio di posta) con l'opportuno protocollo, il server elabora la
richiesta e fornisce il risultato al client (sempre con l'opportuno
protocollo), che poi lo visualizza come meglio crede.
Con Delphi le applicazioni C/S spesso usano come server un server
database, puoi trovare qualche esempio nella cartella Demos di Delphi.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Trovare e ripristinare la prima linea visibile di una StringGrid

Ciao a tutti,
ho cercato un po' in rete ma non ho trovato risposte al mio problema:
a video ho una stringgrid compilata con tutti i suoi dati che può venire 
scrollata dall'utente.
Quando l'utente aggiorna i dati devo riscrivere tutte le celle della 
StringGrid ma così facendo mi ritroverò con le celle ripristinate alla 
situazione iniziale (con la prima riga visibile corrispondente alla 
prima riga dell'elenco)
Vorrei invece fare in modo che la prima riga visibile sia quella che 
effettivamente era visibile prima dell'aggiornamento dei dati, è 
possibile farlo?
Spero di essermi spiegato.
Grazie,
Daniele

 Spero di essermi spiegato.
La property Row contiene il valore della riga attuale. La salvi in una
variabile temporanea e la ripristini al termine degli aggiornamenti.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Si, con un bel trucco! C'e' una proprieta' della TStringGrid che fa al 
caso tuo: TopRow. Purtroppo e' protected quindi non puoi accedervi 
direttamente. Puoi usare questo trucco:
type
   TGridCracker = class(TstringGrid)
   end;
var
   OldTopRow : Longint;
begin
   OldTopRow := TGridCracker( MyStringGrid ).TopRow;
   // ... elaborazione che ricalcola la griglia ...
   TGridCracker( MyStringGrid ).TopRow := OldTopRow;
end;
ciao
Giacomo

 Giacomo
Grazie, molto gentile.
La provo subito.
Daniele

 
Grazie, ma cos� non va bene perch� la Row selezionata potrebbe essere in 
una posizione qualunque all'interno delle righe visibili nella 
stringgrid (se non addirittura in quelle non visibili), quindi non 
sarebbe garantito l'esatto ripristino della vista.
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: problema con file of ..

con questo codice:
[...]
type
  TQuote = record
    Ditta: String;
    Offerta: real;
  end;
[...]
Offerte : file of TQuote;
[...]
perchè mi dice:
[Error] main.pas(91): Type 'TQuote' needs finalization - not allowed in file
type
manca qualcosa?

 in file type
Eccheccaspita... posizionati sull'errore (in basso) e premi F1... è abbastanza
chiaro, mi pare.
--
Jax

 chiaro, mi pare.
si l'ho fatto ma mi faceva un esempio e c'era scritto come ho messo io...non
capisco...

 ha scritto nel messaggio
news:foFX8.29085$K_4.6...@twister1.libero.it...


 io...non capisco...
Non vorrei passare per polemico a tutti i costi, perň:
1) potevi anche dire nel post originale che avevi letto l'help ma non avevi
capito...
2) bastava scorrere un attimino piů in basso, e *leggere* "One simple solution,
for the case of String, is to redeclare the type as an array of characters."
--
Jax when it wants it wants

thank you! ^_^

Newsgroup: it.comp.lang.delphi
Titolo: Component ed Eventi

Ciao a tutti,
come posso creare degli eventi visualizzabili nell'Object Inspector?
Ho creato un componente avente un Frame con dei bottoni.
Vorrei far visualizzare alcuni eventi di questi nell'Object Inspector,
come per esempio il click sul Button1, ed il dblClick sul Button2...
Qualcuno sà come si fa?
Grazie
Rino

Rino ha scritto:

E' sufficiente definire la proprietà dell'evento e attribuirle una 
visibilità *published*.
Ad esempio
     TMyFrame = class(TFrame)
     private
       FOnMyEvent: TNotifyEvent;
     published
       property OnMyEvent: TNotifyEvent read FOnMyEvent write FOnMyEvent;
     end;
Questo evento utilizza il tipo *TNotifyEvent* che rappresenta quello più 
semplice, che prevede l'assegnazione ad un metodo con un solo parametro 
di tipo *TObject*: il classico /Sender/.
Se ti occorre esportare eventi di controlli interni al Frame, forse è 
meglio intercettare tali eventi nell'implementazione stessa del Frame ed 
esporli definendo nuovi eventi; ad esempio, supponendo di avere un 
pulsante /MyButton/, definisci un evento /OnMyButtonClick/ che eseguirai 
intercettando l'evento /OnClick/ del pulsante stesso.
In sostanza, è meglio evitare di collegare un metodo del Form o del 
Frame che ospitano il tuo controllo derivato da *TFrame* ad un evento 
che appartiene ad un controllo visuale interno ad esso.
Ciao,
   Marco.
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 
Sempre utilissimo.Grazie.
Ciao
Rino

 In pratica mi consigli una cosa del genere?
Sì, ma ricordati di verificare che il campo privato del tuo evento sia 
assegnato prima di richiamare il metodo.
Un esempio:
   if Assigned(FOnMyEvent) then
     FOnMyEvent(Self);

Newsgroup: it.comp.lang.delphi
Titolo: Senza DCU

Ma come diavolo si usano i componenti che hanno solo le DCU senza i sorgenti
PAS ?
come devo fare per non fargli cercare di ricompilare i sorgenti dandomi
l'errore "fine XXX.pas no found"?
GRAZIE.....

 PAS ?
si installano come gli altri componenti. Io non ho problemi, o se li ho non
dipende dal fatto di avere o meno il PAS.
Ti saluto....ciao ciao !!
Antonio Tarolla

 ha scritto nel messaggio
news:9jfncp$se4$1...@nreadA.inwind.it...


 wrote in message
news:EkI67.15392$NZ6.5...@news.infostrada.it...
: lo so che si installano come gli altri....
: quando perň inserisco il componente in una form (anche vuota) ed eseguo il
: programma mi dice XXX.PAS not found !
se il componente č stato compilato con una versione di delphi diversa da
quella che utilizzi ti chiede il sorgente per ricompilarlo. controlla sul
sito web del proprietario del componente per un aggiornamento.
ciao
Giuliano


wrote:

vai in Options, quando sei nella finestra "package" (quando installi
il componente)
e cambia da "runtime only" a "designtime and runtime"...
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Come rilevare cassetti di alimentazione stampante

Come faccio ad ottenere l'elenco dei cassetti di alimentazione disponibili
di una stampante per poi stampare dal cassetto desiderato?
--------------------------
Grazie mille

 di una stampante per poi stampare dal cassetto desiderato?
http://www.delphi-jedi.org/
e' uscita una nuova versione della JCL JediCodeLibrary (librerie di
sistema).
Fra le altre cose c'e' la unit JclPrint.pas che penso possa fare al caso
tuo; vedi in particolare la property
 function GetBinSourceList: TStringList;
hth
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: HINT a TEMPO





Non trovo più il comando per fare in modo 
che un Hint rimanga fisso a video, chi si ricorda?



 = video, chi si ricorda?
hmmm, non so, potresti aumentare il tempo al max
Application.HintPause := 65536;
(non era hintPause, era hintQualcosaltro mi sa, v. help ;)...)
non scrivere in hltm, tnx
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: SQL - Varchar < Date ---> ???





Ho impostato in una tabella il campo DATA SCADENZA 
CONTRATTO di tipo VarChar 


(con formato dd/mm/yyyy) 
e non di tipo Date. Ora mi è giunta la richiesta di filtrare i soli 



record con il contratto già 
scaduto, quindi con un filtro sul campo 
citato ma con il parametro 


di selezione di tipo Date.... come ne posso 
uscire da questo problema? 


C'è un sistema per fare la ricerca 
ugualmente oppure devo rifarmi la tabella sostituendo il 



campo 
VarChar con 
uno Date? :(


 


Grazie mille a tutti!!!



 wrote in 
message 000801c09d7d$0bc3d470$7400000a@acs...

Newsgroup: it.comp.lang.delphi
Titolo: Problema: Campi record non registrati in tabella

Salve! Sto avendo un problema con una tabella paradox: ho aggiunto un
nuovo campo di record; 
gli assegno regolarmente un valore, ma questo non viene registrato nel
database; premetto che 
uso un componente TQuery; l'assegnazione del valore avviene
regolarmente, eppure ....
Nadia
--
Posted from 212.171.219.52 by way of 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
FVVFO2$IEOi1cY9x4P4ZvFGwYufS...@iol.it...


 database; premetto che uso un componente TQuery;
Usi la query facendo qualche cosa tipo INSERT INTO TABLE......
oppure data una query di select modifichi il valore di un field?
Dacci maggiori informazioni, forse cosi' riusciamo ad aiutarti.
Ciao

uso un componente TQuery; l'assegnazione del valore avviene
regolarmente, eppure ....
Devi usare un oggetto TUpdateSql.
Lo appioppi alla prop. UpdateObject della query.
In sintesi, usi la sintassi solita, ma devi mettergli questo oggetto.
Se poi ho capito male scrivilo.
Saluti
AS
"Se è Microsoft non funziona"


Newsgroup: it.comp.lang.delphi
Titolo: informazioni su help per delphi5

salve
vorrei porre il seguente quesito a chiunque legga
questa mail:
poiche' per molti programmi esistono guide in linea in
italiano che possono essere scaricate e installate in
un secondo momento,mi chiedevo se non esistesse una
guida in linea in italiano anche per delphi5;
ringrazio chiunque leggesse e mi rispondesse; ciao
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
--
Posted from 
web1106.mail.yahoo.com
 [128.11.23.126] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

non credo che ci sia un help di delphi tradotto.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

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

 Cosa devo mettere nelle Uses per poter utilizzare il comando ShellExecute?
'shellapi' ciao

Cosa devo dichiarare per poter utilizzare l'API ShellExecute?



 Cosa devo dichiarare per poter utilizzare l'API ShellExecute?
unit ShellAPI;
-- 
Mauro Falzari.
"Se guardi nell'abisso, anche l'abisso guarda in te."
(Friedrich Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: Findfirst - FindNext bug con le wildcard ?

Avendo necessità di fare un search incrementale nei confronti dei file
di una directory (e sottodirectory) credo di essermi imbattuto in un bug
(o mi sfugge qualcosa :-): 
 facendo una ricerca (con un classico FindFirst/FIndNext) ed usando come
filtro "*ad*.url", mi ritrovo fra i risultati anche "Casa di cura
pippo.url", in quanto sembra non considerare lo spazio interposto tra la
"a" finale di 'casa' ed il 'di' seguente.
Anche mettendo più spazi ta le due lettere, mi riporta il medesimo
risultato; se al posto dello spazio metto un "-", allora (giustamente)
non mi riporta più il file.
Se infine uso come filtro "*a d*.url", allora mi riporta correttamente
il file sopracitato e basta (essendo l'unico con tale combinazione).
Usando il medesimo filtro "incriminato" (*ad*.url) con la finestra
"Apri" di Windows (ad esempio adoperando quella dell'ambiente IDE di
Delphi per aprire un nuovo file) le cose vanno come dovrebbero andare
(cioè considera gli spazi): e mo' ?
E' un bug noto ? (ho provato a cercare online in un sito che riporta i
bug noti ma non ho trovato nulla al riguardo).
Rimedi ? (anche se non è poi così fondamentale, ma mi secca...).
Grazie
Simone
P.S. Findfirst/Next è il metodo più veloce per leggere un'intera
directory ricorsivamente ?
_______________________________________________________
 
Sperm: To be fastest doesn't imply that you are smartest.
                   ( by Enrique Herranz )

Posseggo Delphi 6 con W2000 pro.


 la "a" finale di 'casa' ed il 'di' seguente.
Cappero, questa è nuova! :)
Un'ipotesi che posso fare è che il FindFirst e il FindNext cerchino anche
tra i nomi DOS.
Essendo "Casa di cura pippo.url" in dos "CASADI~1.URL" probabilmente viene
trovato per questo.
Purtroppo non saprei come aiutarti per risolvere questo problema......
l'unica cosa che mi viene in mente adesso (brutta) è di testare la proprietà
Name e vedere se effettivamente il file che hai trovato soddisfa i
criteri...
Altri metodi veloci per browsare, io non ne conosco.
--
Jax
====
"Nessuno mai costruirà un aereo più grande di questo."
un ingegnere della Boeing, dopo il primo volo del Boeing 247, un bimotore
capace di portare dieci persone.

criteri...
Infatti, così farò visto che, per motivi di velocità/praticità,
restringerò il numero dei risultati ottenuti (a 50-200) per cui non
dovrebbe costarmi granchè in termini di tempo.
Grazie
Simone

Newsgroup: it.comp.lang.delphi
Titolo: Problema con CreateProcess

Voglio aprire l'explorer.exe in modo che punti una certa directory. Fin qui
la procedura sotto va'.
Vorrei pero' che la relativa finestra si aprisse in una certa posizione e
con determinate dimensioni. Ho quindi escluso la Shellexecute e sto provando
con la CreateProcess, usando il seguente codice di sotto ma la finestra
viene creata sempre allo stesso modo, ignorando i parametri di posizione e
dimensioni che assegno...
FillChar(StartupInfo, Sizeof(StartupInfo), #0);
  With StartupInfo do
   begin
   cb:=Sizeof(StartupInfo);
   dwX:=400;
    dwY:=0;
   dwXSize:=100;
    dwYSize:=100;
   dwFlags:=STARTF_USESHOWWINDOW Or STARTF_USEPOSITION Or STARTF_USESIZE
            Or STARTF_FORCEONFEEDBACK;
   if Visibility then
      wShowWindow:=SW_SHOWDEFAULT
   else
      wShowWindow:=SW_HIDE;
   end;
 if not CreateProcess(
    nil, { pointer to command line string }
    lpCommandLine,                                    // =
PChar('Explorer.exe /n,/e, C:\')
    nil, { pointer to process security attributes }
    nil, { pointer to thread security attributes}
    False, { handle inheritance flag }
    NORMAL_PRIORITY_CLASS,
    nil, { pointer to new environment block}
    nil, { pointer to current directory name }
    StartupInfo, { pointer to STARTUPINFO }
    ProcessInfo)
                  then
      Result := -1 {ERRORE!!! pointer to PROCESS_INF };
Grazie di eventuali suggerimenti, Giorgio Padoan

dimensioni che assegno...
Ciao, secondo me potresti anche usare la ShellExecuteEx (o anche
continuare con la CreateProcess) e recuperare l'handle del processo (HandleP).
Io poi farei una EnumWindows e recupererei l'elenco di tutte le finestre
top-level (TLWindows[]).
Ora, ciclando su TLWindows[i] cerca quella che ha lo stesso processId del
processo che hai lanciato (puoi usare la GetWindowThreadProcessId) e
chiama la SetWindowsPos su quell'handle (TLWindows[i].Handle).
E' un po' tortuoso ma nel complesso credo più semplice, a meno che tu non
riesca a impostare le impostazioni di Startup ma sinceramente non sono
sicuro che sia un metodo affidabile in tutti i casi...
Ciao e HTH,
-- 
Andrea /\/\agni - DeD Support Team 
http://www.delphiedintorni.it
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio
news:fP5ed.19387$1q2....@tornado.fastwebnet.it...


che ho fatto stamane, tutte negative, mi sa che "l'ultima" rimane la sola.
Credo ce ne sarebbero anche altre (vedi hooks o subclassing esterno), ma
sostanzialmente più complicate...
Ciao,


 ha scritto nel messaggio
news:nN6ed.19489$1q2....@tornado.fastwebnet.it...


 0);
Io comunque non sarei sopreso se esistesse un'interfaccia o qualche 
API che ti permetta di comandare l'explorer più agevolmente...
Ciao,
-- 
Andrea Magni

 ha scritto nel messaggio
news:p9qed.188597$35.89...@news4.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Olap - DC Axis

Scusate la domanda apparentemente banale (mi si potrebbe chiedere che
senso ha di farlo), si potrebbe mettere in decision cube di Delphi due
assi che puntano allo stesso ramo ? Cioè a un padre e a un relativo
figlio ?
Come ho già detto potrebbe sembrare inutile, visto che il cubo con il
solo figlio potrebbe manipolarsi in MDX in modo da incrociare
ugualmente i dati.
Ciao

Come immaginavo, conoscenze su Delphi-OLAP nisba !

 
Ciao, Vitto

Come immaginavo, conoscenze su Delphi-OLAP nisba !
Sparisci troll.

 caso in cui questo possa servire
Grazie innanzitutto per aver risposto.
A dire la verità, seppur mi occupi di BI a 360 gradi, non conosco
molto bene Decision Cube, ma credo che lo strumento OLAP di Delphi (che
forse non ha ancora avuto il successo dovuto) sia molto potente.
A inizio progetto vorrei capire qual'è l'entità del lavoro da fare,
soprattutto tagliando drasticamente l'aspetto che riguarda tutti i
controlli da farsi su eventuali errori architetturali da parte
dell'utente. Mi stavo quindi chiedendo quali siano le operazioni DC di
Delphi permesse sulle gerarchie.
La domanda iniziale è un po' posta male.
Ciao

Croce ha scritto:

Tu mi dici che ti occupi a 360 gradi di BI... mi fai qualche esempio?
Quali possono essere gli "errori architetturali" da parte dell'utente?
Secondo me "tagliare i controlli" sull'operato dell'utente è proprio 
quello che non si deve fare nei progetti BI! L'utente potrebbe trovarsi 
con dei dati incongruenti e darli per buoni solo perchè "sono usciti dal 
  sistema BI".
Io non me ne occupo a 360 gradi e forse è per questo che non capisco le 
tue domande?
Ciao, Vitto

Non sono daccordo sul fatto dei controlli.
Un esempio classico è Humming Bird di Open Text (leader mondiale BI - vedi
Gartner). Addirittura non viene controllata la sintassi SQl sull'ECM/ETL.
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

 tue domande?
O forse mi spiego male, difficile per scritto ma magari dovrei
sforzarmi di essere più chiaro, sorry.
Ti occupi di BI, e anche relativamente a Delphi ? che prodotto se si ?
Ciao e grazie per la risposta !

Newsgroup: it.comp.lang.delphi
Titolo: Informazioni sull' Anti-aliasing

Ciao
sto realizzando un programma che elabora delle immagini. Ho dei seri
problemi a gestire l'antialiasing.
VI PREGO AIUTATEMI!!! E' urgente!
--
        ************************************
       *                      BiiO                         *
      *   
http://members.xoom.it/BiiO/
      *
       *            
fab...@tiscalinet.it
             *
        *************************************

problemi a gestire l'antialiasing.
l'algoritmo non è difficile, ma si può applicare solo in certi cambi, come
ad esempio il disegno di una linea (o cerchio ecc ecc) o sulla copia di una
porzione di immagine sull'altra.
Dicci cosa ti occorre di preciso.
Ciao !        {MSX}

 ha scritto nel messaggio
news:8hdjsf$t0u$1...@sirmdpsin17.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: licenza di firebird

ciao a tutti
ho visto che firebird č rilasciato sotto Mozilla Public License 1.0 (MPL) ma
dato che leggendo il documento originale non mi sono molto chiari i dettagli
mi piacerebbe sapere a livello pratico:
- le applicazioni che usano un database fb devono essere open source?
- nel caso di un'applicazione basata sulla versione embedded chiaramente č
possibile ridistribuire la fbemebd.dll (rinominata gds32.dll), ma cosa
bisogna porre esattamente a livello di "credits"?
- cosa bisogna includere nell'applicazione (basta ad es. un "powered by
firebird" oppure un link a 
firebirdsql.org
 nell'about box/documentazione?)
- varie ed eventuali (consigli, suggerimenti in proposito) :-)
grazie per qualsiasi info!
un saluto

Ciao a tutti
navigando su ibphoenix ho trovato questo link
http://www.firebirdsql.org/ff/foundation/FBFactsheet.html
Lo posto qui sperando possa essere utile a tutti quelli che sviluppano con
Delphi+FB
================
Licensing
Firebird is licensed under the IPL (InterBase Public License) which has the
same terms as the Mozilla Public License 1.1. Firebird is completely free to
use and deploy to your customers. You don't need to release the source code
for your own product, regardless of your licensing model. If you modify the
engine, however, you must provide public access to the source code of your
modifications.
================
un saluto

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

Salve NG,
avrei bisogno di un dialog x selezionare delle cartelle, volevo evitare di
farmi una form apposta.....
Qualcuna sa darmi una mano?
Grazie tante

"Axs3" ha scritto nel messaggio
| avrei bisogno di un dialog x selezionare delle cartelle, volevo evitare
| di farmi una form apposta.....
|
Usa la funzione SelectDirectory.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 farmi una form apposta.....
Se non ricordo male esiste una SHBrowseForFolder() ...
--
- Carlo -
cbertu81(at)libero(dot)it

 Se non ricordo male esiste una SHBrowseForFolder() ...
... e, cercando su Torry "BrowseForFolder" (nella descrizione) si
trovano tanti bei componentini :)
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: TMemo malfunziona sotto WinXp: quadratini al posto di "a capo"

Da quando ho migrato Delphi 6 da Windows 98 a Windows Xp, il controllo TMemo 
presenta questo inconveniente:
quando vi sono più linee, queste non appaiono una sotto l'altra, ma una di 
seguito all'altra, separate da 4 o 2 caratteri "quadratino".
TRichEdit invece non ha nessun problema.
(Che sia dovuto al fatto che ho le RX Libraries installate?)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

> Da quando ho migrato Delphi 6 da Windows 98 a Windows Xp
intendevo dire che ho reinstallato Delphi 6 sotto Xp


ehm...avevo postato troppo presto, nel frattempo ho fatto altre ricerche e ho   
capito che il motivo sta nella mancanza del file *.manifest
vedi "Windows XP Manifest in Delphi" su:
http://delphi.about.com/library/bluc/text/uc111601a.htm
Se può interessare, ho scaricato da 
http://www.tmssoftware.com
 il componente 
free TWinXp (
http://www.tmssoftware.com/winxp.zip
) che fa in automatico tutto 
il lavoro di cui all'articolo indicato sopra e dà così alle applicazioni uno 
stile WinXp.

Newsgroup: it.comp.lang.delphi
Titolo: Nascondere il processo dalla lista dei TASK....

Come si fa?
Devo realizzare un programma residente che non sia visibile nei task di win.
Inoltre un altra domanda. Ho settato ShowMainForm a false e funziona tutto.
Ma quando provo a chiudere win98 non lo fa perchè il programma che ho creato
non esce. Se invece c'è una Form attiva tutto funge.
Grazie in anticipo

"|rAmdAc|":
| Come si fa?
| Devo realizzare un programma residente che non sia visibile nei task di
win.
function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
stdcall; external 'KERNEL32.DLL';
RegisterServiceProcess(GetCurrentProcessID,1); // task ON
RegisterServiceProcess(GetCurrentProcessID,0); // task OFF
| Inoltre un altra domanda. Ho settato ShowMainForm a false e funziona
tutto.
| Ma quando provo a chiudere win98 non lo fa perchè il programma che ho
creato
| non esce. Se invece c'è una Form attiva tutto funge.
strano...
prova a forzare canclose a true nell' onclosequery.. mah
Ciao,
Alan Solo

 prova a forzare canclose a true nell' onclosequery.. mah
Si ho fatto proprio questo. E infatti funge con onclosequery della form. Ma
quando setto ShowMainForm la form non viene attiva, quindi il controllo per
la chiusura del prog passa ad Application. Ci vorrebbe ( sempre che esiste )
una sorta di canclose per l'oggetto Application. Peccato che non tutto č
documentato nell'help...
grazie nuovamente.

 RegisterServiceProcess(GetCurrentProcessID,0); // task OFF
All'esecuzione mi da Impossibile trovare punto di ingrsso
RegisterServiceProcess della procedura nella libreria a collegamento
dinamico kernel32.dll.
e non mi fa andare avanti.
Credo che manca qualcosa a
function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
 stdcall; external 'KERNEL32.DLL'
o sbaglio?
tnx

 e non mi fa andare avanti.
La funzione che citi non è presente nel kernel di NT (e quindi nemmeno in
quello di Win2000).
Ciao
--
Andrea Magni
E-Mail: 
ama...@interac.it

Si, effettivamente me ne son reso conto provando su 98 ( prima avevo provato
sul  2000 ).
E' possibile realizzare na cosa simile sotto NT?
E poi un altra domanda: qual è il metodo più semplice per fare riconoscere
al prog se si tratta di NT o meno? Col registro di sistema? Oppure?
Grazie.

>
E poi un altra domanda: qual č il metodo piů semplice per fare riconoscere
al prog se si tratta di NT o meno? Col registro di sistema? Oppure?
<<
C'e' una variabile globale Delphi (penso in SysUtils) che viene
opportunamente inizializzata all'avvio. Vedi tips sul sito di cantů
(dedonline).
La funzione (Kernel32) č GetVersionEx.
Saluti
Paolo Arosio

 al prog se si tratta di NT o meno? Col registro di sistema? Oppure?
GetVersionEx
