mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: problema con tedit

salve volevo sapere una cosa riguardo alle tedit
se ad un certo punto assegno ad una tedit una stringa, il cursore si sposta
all'inizio della edit...
esiste un modo per dire al cursore di andare a fine riga?
grazie

 grazie
Prego
ciao Salvatore

Newsgroup: it.comp.lang.delphi
Titolo: gestionale con terminale portatile

mi stò accingendo a scrivere un gestionale di carico e scarico magazzino che
supporta codici a barre e utilizza un terminale portatile lettore di bar
code per il carico della lista di prodotti da trasportare da un magazzino
all'altro (sò già che la cosa migliore è di scrivere un prg client server ma
è una richiesta del cliente) avete idea di che terminale usare è se esistono
esempi di codice per far interagire il gestionale con il terminale ?
Daniele

"DanieleZ"

terminali specifici non ne conosco, di solito si usano i psion industriali,
ma personalmente penso sarebbe una buona idea usare un palmare
con opportuna interfaccia per codici a barre, con il palmare risolvi
(in gran parte) il problema dell'interfacciamento con il gestionale.

 ha scritto nel messaggio
news:cMbZ9.88733$0v.26...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Una volta lessi....

Una volta lessi un Messaggio che diceva di come si eseguiva un file exe
tramite il form di un programma scritto in delphi.....non l'ho più trovato
sto messaggio...chi mi può aiutare????
Grazieeeee...sono veramente disperato!!!!

sto messaggio...chi mi può aiutare????
Non è che ti spiegeresti meglio? Intendi eseguire un exe esterno?
Devi usare ShellExecute()
ps. dai un'occhiata alle FAQ
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

sto messaggio...chi mi può aiutare????
Nessuno.
Almeno finquando continuerai a non leggere le risposte che
arrivano ai tuoi messaggi.  E' inutile postare e ripostare
lo stesso messaggio come stai facendo.
-- 
The Follet
Newsgroup: it.comp.lang.delphi
Titolo: EOutOfResource

Salve a tutti,
In un TscrollBox inserisco una serie di  Timage che rappresentano miniature 
di fotografie, il sistema funziona correttamente fino al punto in cui 
raggiunto un certo numero le risorse terminano con il messaggio 
EOutOfResource.
Ovviamente il numero delle Timage dipende dalla loro grandezza, piu sono 
piccole e più ne posso aggiungere nelle TScrollBox.
E possibile sapere quanta memoria è disponibile prima di aggiungere la 
Timage successiva per sospendere il processo ed evitare l'errore? E' anche 
possibile impostare la memoria dedicata alla TScrollBox?
AndreaM. 
 
 

Io fisserei un numero massimo di immagini visualizzabili.
E gestirei un pool di TImage avente quel numero di elementi.
Quando l'utente usando la scrollbox nasconde in toto delle immagini le
distruggo per fare spazio alle nuove.
 
A.

 Io fisserei un numero massimo di immagini visualizzabili.
 
In effetti č quello che ho adottato come espediente momentaneo
Ma non č quello che volevo!

Newsgroup: it.comp.lang.delphi
Titolo: [OT] ALGORITMO per calcolare da un totale lo sconto da applicare

ciao a tutti, so che sono OT però vorrei un suggeriment per come farlo in 
delphi ( e anche su carta!!!)
ho un elenco di righe:
RIGA1      PREZZO1
RIGA2      PREZZO2
..
..
RIGAN    PREZZO N
-------------------------
TOTALE = nTotale
se l'operatore di un mio software vorrebbe decidere di impostare nTotale=Y 
come posso fare per calcolare lo sconto % da applicare ad ogni riga per dare 
quel determinato sconto?
Simo 

 ha scritto nel messaggio 
news:43c2b283$0$1084$4faf...@reader4.news.tin.it...


su questo ci sono pure io... però come faccio a impostare il totale 
manualmente e calcolarmi il valore % dello sconto??
es: il normale totale è 30 l'utente vuol far pagare 25 e vuole trovare lo 
sconto corrispondente
Simo 

trovato... se vi interessa ho la formula dentro un foglio di excel
Simo 

 
Scusa simone ma grazie, gredo di ripspondere a nome di molti dicendo che 
abbiamo finito le elementari...
^_^
Probabilmente il rientro dalle ferie è stato duro per te come per noi....
;-))
ZioGian

sisi... infatti sono cotto!!!
:) 

 
stai scherzando, per fare un equazione si usa excess.
X: il costo iniziale
sconto: lo sconto presunto (es 3 sarebbe 3%)
fin: il prezzo finale
formula iniziale
    x - x * sconto/100 = Fin
formula finale
    Scontro = -(Fin - x)*100/x
Se non sbaglio terza media.
ciao
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"
Newsgroup: it.comp.lang.delphi
Titolo: Delphi + Excel

Non riesco a configurare l'alias excel per poter utilizzare le tabelle
excel.
Dovrei semplicemente visualizzare su un dbgrid collegato ad un datasource a
sua volta collegato al componente table un file excel, ma non ci riesco !!
Grazie a chiunque mi risponderà !!
Daniele

Potresti essere un po piu chiaro?
in particolare il collegamento con excel deve servire per visualizzare i
dati del dbgrid (esportazione del dataset) o per scrivere i campi excel nel
dataset?
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:NFBBIDAGMKMGDNEHIB...@inwind.it...


chiedevo perchč io ho realizzato un componente che esporta un dataset in Excel
in formato nativo (senza utlizzare ole o dde) č estremamente veloce ed esporta
i dati in modo coerente col dataset nel senso che i tipi di dati vengono mantenuti.
Magari poteva tornare utile in questa occasione...
-- 
Posted from [212.216.176.239] 


 ha scritto nel messaggio
news:3B1D2F72...@inwind.it...


shareware 25$ ;P
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 


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

Ho Bisogno di fare una lista delle directory contenute in
una directory prefissata oppure di controllare se un certo
file è presente in una directory o in una sua sottodirectory.
Mi sembra banale, ma non ci riesco.
Luca

Ciao,

Dipende da cosa stai utilizzando per controllare. Le funzioni da utilizzare
sono la FindFirst e la FindNext, se hai problemi con queste 2 funzioni
scrivi pure.
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

Mi sembra banale, ma non ci riesco.
La SearchTreeForFile fa al caso tuo!
Ciao :-)
--
Andrea Magni
e-mail: 
ama...@energy.it

Newsgroup: it.comp.lang.delphi
Titolo: settaggio volume scheda sonora...

Qualcuno e' riuscito ad impostare il settaggio del volume della scheda
sonora, mediante le comuni funzioni MCI ?
In che modo e' possibile, farlo ?
--
Andrea Laforgia (UIN 87230455)
----------------------------------------------------------
Non scrivetemi per e-mail, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

In che modo e' possibile, farlo ?
se non trovi altro, posso inviarti del codice freeware un po' bruttino
(a parer mio), ma che contiene tutte le funzioni che ti occorrono (e
altro).
Ciao
Duilio

altro).
Sono riuscito a settarlo usando "waveOutSetVolume".
Adesso mi servirebbe impostare il volume in registrazione....


Adesso mi servirebbe impostare il volume in registrazione....
di questo non c'e' cenno.
2 suggerimenti:
1. consulta mmsystem.hlp (un tempo lo trovavi su delphi\bin)
2. posta la domanda su comp.sys.ibm.pc.soundcard.tech
In bocca al lupo
Duilio

2 suggerimenti:
Grazie ;)

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2005, D7,D8

Salve a tutti,
Avrei bisogno di qualche chiarimento in merito alla portabilità
di progetti D7 su Delphi 2005.
Volevo acquistare una licenza Delphi 7, ma credo sia difficile trovarla
visto le release Delphi 8 e il nuovo Delphi 2005.
Ho visionato il sito della CONSIST e ho trovato i prezzi del solo
Delphi 2005. Tramite mail la consist mi ha scritto che D8 e D2005
contengono a loro volta D7.
Che significa?
Il mio problema è che ho sviluppato un paio di gestionali (nulla di 
speciale)
con Delphi 7. Ho utilizzato diversi componenti free trovati sparsi nel Web e
mi chiedevo se tali componenti potessero funzionare ugualmente con il D2005.
In realtà sarei più tranquillo se trovassi una licenza Delphi 7 anche se 
fosse di
seconda mano mi andrebbe bene.
Qualcuno può chiarirmi questi miei dubbi?
Grazie a tutti. 

 Qualcuno può chiarirmi questi miei dubbi?
Spero di averlo fatto.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

 contengono a loro volta D7.
Anche D2005 contiene D7? Questa non la sapevo... :-)
Si impara sempre qualcosa di nuovo... :-D
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

>Anche D2005 contiene D7? Questa non la sapevo... :-)
Infatti non lo "contiene", meglio precisare :-)
Al contrario di D8 che compilava solo per .NET, il nuovo Delphi 2005 è
multitarget. Permette di creare programmi Win32 con Delphi, e .NET con
Delphi e C#. Quando aprite per la prima volta un progetto creato con D7 o
precedenti, vi chiede se volete convertirlo in un progetto .NET o
lasciarlo Win32.
Con D8 veniva fornito anche D7 per lo sviluppo Win32, mentre con D2005
avete una nuova versione del compilatore Win32. Questo significa che tutti
i componenti di terze parti devono essere ricompilati per D2005. Se avete
i sorgenti potete farlo voi (non dovrebbero esserci particolari problemi),
ma se non li avete occorre una nuova versione.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 [...]
Ah, allora è l'Original Poster ed essersi espresso male.
In effetti, essendo a conoscenza che l'IDE è multitarget, non avrebbe 
avuto molto senso includere nella confezione Delphi7...anche se, come si 
sa, alla provvidenza non manca il senso dell'ironia, pertanto tutto è 
possibile. :-D

Newsgroup: it.comp.lang.delphi
Titolo: Fine di una procedura

Con questo codice la procedura in uscita genera un errore, ma no ncapisco
perchč, ho usato i breakpoint e ho visto che l'errore stava proprio sull'end
della procedura, e non so + cosa fare.
avete qualche idea?
ciao
    For riga := 1 To stringgrid1.rowcount Do
    Begin
        stringgrid1.cells[0,riga] := articolo[riga].qta;
        stringgrid1.cells[1,riga] := articolo[riga].des;
        stringgrid1.cells[2,riga] := articolo[riga].cos;
        stringgrid1.cells[3,riga] := articolo[riga].cost;
    End;
    Application.MessageBox('CARICAMENTO EFFETTUATO CON SUCCESSO!',
    'CARICAMENTO',MB_ICONEXCLAMATION);

     For riga := 1 To stringgrid1.rowcount Do Begin
non ho assolutamente idea di cosa tu voglia fare
ma prova
  For riga := 0 To stringgrid1.rowcount-1 Do Begin
di solito gli indici sono zero-based
boh.. prova :)
Ciao,
Alan Solo

 wrote

non uso TStringGrid spesso, ma a primo occhio hai sbagliato l'indice. Il tuo
ciclo for va da 1 a RowCount, ma le righe dovrebbero andare da 0 a
 RowCount - 1 )
Cioč il tuo ciclo dovrebbe essere scritto cosě:
for riga:=0 to StringGrid1.RowCount - 1 do
 ecc ecc...
Ti saluto....ciao !!
Antonio Tarolla

Newsgroup: it.comp.lang.delphi
Titolo: Info componente

Esiste qualche componente freeware oppure il modo per masterizzare un CD
per/con Delphi 6?
Ciao

freeware no, finmo a pochi mesi fa.
Esiste il Magic CD/DVD burner, a pagamento.
prova a cercarlo in uno dei soliti siti di componenti x delphi.
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Velocità di connessione

Ciao a tutto il NG
mm... sentite...c'è un modo con la mia pallicazione puo' ottenere la
velocità della connessione quando l'utente si connette?
Grazzzie 1000
--
Andrea -=Bleed=-  .,-:: 
and...@libero.it
 ::-,.
-----------------------------------------------------------
Ladies and gentleman
Step right up and see the man who bought the truth

velocità della connessione quando l'utente si connette?
Se non sbaglio un particolare campo di una struttura utilizzata dalle API
RAS ti fornisce questa informazione...
Ciao!
--
- Carlo -

grande bella risposta !
sono sicuro che il nostro amico ha capito al volo !!
--
Callegaro Luca
EMail        : Luca_D...@Libero.It
ICQ          : 15825215
Active List : 72728232   UT ITALY

sono sicuro che il nostro amico ha capito al volo !!
Mi spiace dover andare OT, ma c'č bisogno di precisare una cosa....
Luca, io cerco di essere sempre il piů preciso possibile nelle risposte.
Poichč non posso ricordarmi il nome di tutte le strutture utilizzate da
ciascun tipo di API (API 'comuni', API RAS, API ToolHelp etc..) e tantomeno
i campi di queste strutture (struttura=record) gli ho fornito
un'informazione generica!
Cmq se hai a che fare con le API RAS non devi manipolare decine di Record,
mi pare ce ne sia in ballo uno solo (o forse 2) e non č difficile capire
quale č il campo che ti interessa!
Inoltre se avesse voluto maggiori informazioni avrebbe risposto al mio
messaggio, qui sul NG o in privato!
Ciao
--
- Carlo -
PS : Con questo msg non hai risolto nulla e hai solo incrementato il volume
del NG con un messaggio inutile! La prossima volta che hai critiche da fare
falle in privato!

 messaggio, qui sul NG o in privato!
hem...lo faccio ora, dato che ho controllato soltanto adesso il ng....

Newsgroup: it.comp.lang.delphi
Titolo: Simulare click del mouse

Qualcuno sa come si fa a simulare il click del mouse in un altra
applicazione?
--
-------------------------------------------------------
Stefano "Hierro" Zilli
http://drive.to/automobili/
ICQ #25566424

Qualcuno sa come si fa a simulare il click del mouse ?


applicazione?
Trovi l'handle della finestra che ti interessa con FindWindow, trovi la
"sottofinestra" (bottone o altro) con FindWindowEx e poi gli spedisci un
SendMessage con WM_LButtonDown e dopo WM_LButtonUp.
Ciao! :)
--
- Carlo -
BSSoftware Tips Mailing-List Support

 ICQ #25566424
Potresti usare la procedure MOUSE_EVENT, che pero' ti sposta il
puntatore dove vuoi e ti clicca.
E' piu' elegante fare come ha detto Carlo, anche se pero' potresti non
ottenere i risultati desiderati.
Ciao
Francesco
Newsgroup: it.comp.lang.delphi
Titolo: action con parametri? (natavota)

lo so che l'ho già chiesto.. ma mi sono xso la risposta x' mi sono perso il
collegamento a internet! :)
quindi nuovamente: è possibile passare dei parametri alla execute di una
ACTION?
grazie e bentrovati tutti! :)
buio

ACTION?
Non credo.
Ma se spieghi cio'che vuoi fare magari si trova una diversa soluzione.
Per caso.. simm' e' napule paisa'?
Saluti
"Se è Microsoft non funziona"

 Per caso.. simm' e' napule paisa'?
la risposta č SI! :) ma tu non cercavi lavoro a Bolognba qualche post fa'??
questione ACTION.
C'e' una dialog MOVIMENTO che puo' assere richiamata per
visualizzare/inserire diverse cose, se fosse possibile vorrei passare alla
execute le cose da visualizzare o le istruzioni per salvare le cose giuste
al posto giusto!
Salutamm! :)
buio

Parto del presupposto che hai una TAciontList in un datamodule.
Puoi aggiungere delle proprieta al datamodule che ti permettono
di impostare i dati che vuoi passare come parametri alla TAction
incriminata:
property DatoCheMiServe : TQUalcheTipo read GetDatoCheMiServe write
SeDatoCheMiServe;
...
procedure TMiodataModule.MiaActionExecute( Sendet : TObject );
    var
    risultato: integer;
    begin
    Risultato := QualcheFunzioneCheuSa( DatoCheMiServe)
    ...
    end;
Ok?
Statt' 'bbuono!
AS
"Se č Microsoft non funziona"
Newsgroup: it.comp.lang.delphi
Titolo: Filtrare un'ADOTABLE....aiutooooooo

Salve!
Ho un db Access al quale accedo con ADO.
Ho un problem...devo filtrare la tabella a video...
Devo filtrare la tabella e visualizzare solo i recod con il campo
"Categoria" uguale a "Pippo all'aria"
Come posso fare?! Ho il problema dell'apice ("all'aria"). Non riesco ad
impostare il filtro :(
filtro:='Categoria = ' ???????????
Scusate la domanda banale :)

Salve!
Ciao

cerca nell'help di delphi la funzione QuotedStr
filtro:='Categoria = ' + QuotedStr(EditCategoria.Text);
prova cosě.
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 
http://www.massimobeschi.it/
Grazie infinite, non si finisce mai d'imparare :)

Newsgroup: it.comp.lang.delphi
Titolo: Editing video e audio

Salve a tutti! Conoscete qualche sito dove reperire un buon componente free
per Delphi compatibile con il C++ Builder per poter aprire e sentire i file
mp3? Inoltre, sempre free, avete qualche sito contenente una buona suite di
componenti delphi/c++builder per l'editing professionale di video? mi serve
che aprano i formati .AVI, .MPG, .WMV, .ASF. Se qualcuno conosce tali
componenti (oppure conosce qualche sito /manuale online con tutorial per
l'editing video) puo' indicarmelo? Ringrazio sentitamente chi mi aiutera'.
Hellhound

Per leggerli basta TMediaPlayer
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo
Newsgroup: it.comp.lang.delphi
Titolo: relazione master detail

Non riesco a creare una relazione master detail, chiedo a chi
disponibile due cose:
- un datasource puo'essere master per piu'di una table ??
- perchè quando vado a specificare la proprietà masterFields della
tabella detail non compaiono i campi della tabella detail ??
Cosa sbaglio, seguito le indicazione della guida in linea di Delphi..
cosa manca?
Grazie per l'attenzione...
alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

probabilmente ti mancano gli indici per collegare le due tabelle
ciao


 wrote in message
news:e7283ca9d2ecb38d476...@mygate.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Bloccare un Evento di un DataSource

Ho un Datasource legato ad una table.
Ho bisogno di bloccare il salvataggio dei dati se ci sono degli errori
formali.
Sull'evento OnUpdateData del DataSource effettuo i controlli, visto che
utilizzo gli oggetti di navigazione perciň confermo con F10.
Come faccio a bloccare il resto del salvataggio?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 Come faccio a bloccare il resto del salvataggio?
In genere le verifiche dei dati dovrebbero essere inserite negli eventi 
/TDataset.BeforePost/ e /TField.OnValidate/ (se usi i field 
persistenti). L'interruzione del salvataggio avviene, di solito tramite 
la generazione di un'eccezione specifica o la chiamata ad /Abort/ (che 
comunque solleva un'eccezione).
Ciao,
Gianluca.


Risolto, agisco direttamente sul beforepost della table...

Newsgroup: it.comp.lang.delphi
Titolo: Treeview e ListView

Tramite Liste tree view, come si fa a creare qualcosa di simile ad esplora
risorse?

Io utilizzo un componente che fa tutto e bene quello che vuoi tu...
Vai su 
www.sendai.it/encom
 nella sezione dei componenti e preleva "LS File
Explorer" e buon divertimento!!!


grazie mille!

Newsgroup: it.comp.lang.delphi
Titolo: Attivare una MDI chield

Come posso attivare direttamente da programma una chield che non č la
successiva o la precedente di quella corrente, fra un gruppo di chield
aperte, senza scorrerle tutte con il metodo next e cercare quella che mi
interessa? (ed ovviamente senza usare il menů in cui sono indicate tutte le
chield aperte)
Grazie

 ha scritto nel messaggio
news:KgCG6.14409$sb5.1...@news.infostrada.it...

Ti ho risposto sull'NG di Cantů.
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: FindFirst?????????????

Con findfirst trovo tutte le voci presneti in una certa dir.
Come faccio ad evitare le subdirectory e le directory "." e ".."
Ciao
Adolfo
esempio:
var
  DatiFile: TSearchRec;
begin
FindFirst(sPath+'\*.*', faAnyFile, DatiFile)
...
while (FindNext(DatiFile)=0) do begin

 wrote


prova a fare un controllo sull'attributo della voce trovata.
Cioč la variabile DatiFile, č un record e contiene alcune variabili tra cui
l'attributo della voce di directory o file.
Bč, basta un IF per pescare solo i file o solo le directory oppure solo i
file nascosti ecc ecc...
Ti saluto....ciao ciao !!
Antonio Tarolla


wrote:

FindFirst('*.*', faAnyFile - faDirectory, SearchRec);
e poi non usare un ciclo while diretto sulla funzione ma usa il
risultato stesso della funzione altrimenti devi scrivere due volte il
codice:
DosError := FindFirst();
while DosError = 0 do begin
  [fai le tue cosine]
  DosError := FindNext(SearchRec);
end;
altrimenti devi fare
if FindFirst() = 0 then begin
    [Fai le tue cosine]
  while FindNext() = 0
    [Rifai le tue cosine]
end;
Ciao, 
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"
Newsgroup: it.comp.lang.delphi
Titolo: Processi e thread

Salve a tutti.
Qualcuno saprebbe dirmi come ottenere l'elenco di tutti i thread associati a
un processo con Windows NT, senza usare la Thread32First() e Thread32Next()
che con NT non sembrano funzionare?
Inoltre con NT quali funzioni si potrebbero usare per ottenere ulteriori
informazioni per un determinato processo, oltre alla EnumProcesses(),
EnumProcessModules(), GetModuleBaseName e GetModuleFileNameExA(), per
esempio per ottenere il numero di thread associati al processo, il parent
PID del processo, etc?
Grazie in anticipo.
Alex.



Alla prima domanda ti sei risposto da solo : devi usare
EnumProcesses(), non c'e' altro modo.
Se vuoi ottenere informazioni particolari sui processi devi
smanettare con il Performance Data Helper e/o altre funzioni
particolari che ora, onestamente, non ricordo.
Poi, che io sappia, non esiste un parent PID del processo,
perche' Windows, a differenza di Unix, non ha una gerarchia
padre-figlio nei processi.
Credo che questa cosa sia stata cambiata in Windows 2000, ma
non ne sono sicuro, chiedi su it.comp.programmare.win32.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 thread associati al processo, il parent PID del processo, etc?
Sempre o la ToolHelp (Windows 2000 e oltre) oppure 
NtGetSystemInformation (dovrei avere un pezzetto di codice in C che ti 
fa un dump delle informazioni di tutti i processi in esecuzione, se ti 
interessa). La PSAPI (documentata!) comunque aiuta molto a non impazzire 
troppo

 padre-figlio nei processi.
Mboh per quanto riguarda NT/2K, ma almeno in W9x :
PROCESSENTRY32.th32ParentProcessID
(come parent si intende il creatore del processo)
--
Ciao !  Davide DG.

(come parent si intende il creatore del processo)
Hai ragione, mi confondo con le vecchie versioni di Windows,
in cui questa relazione non era sfruttabile.
Tuttavia, stando alla documentazione che ho sotto mano, non
e' consigliabile usare gli ID per comunicare tra i processi.
Difatti Richter (pag. 101) scrive:
"Il sistema non tiene traccia dell'ID di ciascun proceso
parent ma poiche' gli ID venogno immediatamente utilizzati,
un ID opotrebbe identificare un processo completamente
diverso in esecuzione sul sistema. Il processo parent sara'
probabilmente terminato. Se l'applicazione necessita di
comunicare con il suo "creatore", sara' meglio non utilizare
gli ID ; piuttosto, occorre definire un meccanismo piu'
robusto per comunicare: oggetti kernel, handle di finestra e
cosi' via".


padre-figlio nei processi.
Esiste, su tutti i Windows. E' uno dei campi del PEB (Process 
Environment Block), solo che non ha alcun significato, perchè il 
processo identificato dal pid potrebbe essere già terminato, e il pid 
riciclato per un altro processo

 interessa).
Grazie!
Potresti però farmi anche un esempio di come si usa la
NtGetSystemInformation() sia per i processi sia per i thread?
Grazie ancora.
Alex.




Inoltre quali unit devono essere incluse negli uses?
Grazie ancora.
Alex.
Newsgroup: it.comp.lang.delphi
Titolo: Passare un file ad un'applicazione

Ok, sono riuscito, grazie anche ai vostri consigli, a far aprire
l'applicazione da me creata quando clicco su di un suo file.
Adesso, però, vorrei evitare che venga lanciata una nuova l'applicazione,
oltre a quella già aperta, quando clicco su di un altro file...
mi sono espresso con i piedi ma spero abbiate capito! :)
Massimiliano Etere
maxe...@infinito.it

 oltre a quella già aperta, quando clicco su di un altro file...
E' una faq... è la 2.11
--
Ciao !  Davide DG.

 mi sono espresso con i piedi ma spero abbiate capito! :)
(tipo quello che fa Winzip se, aperto, apri un altro .zip?)
Oltre a quello che ti suggerisce DDG (uso di Mutex per verificare se
gia' esiste istanza aperta), dovresti scrivere in un'area di memoria
condivisa (o usando altro meccanismo di IPC) il parametro ricevuto dalla
seconda istanza, quindi mandare broadcast un messaggio custom per
notificare alla prima istanza che dovrebbe aprire il tale file.
Saluti
Paolo Arosio

 notificare alla prima istanza che dovrebbe aprire il tale file.
ehm... hai parlato turco... ;)
Massimiliano Etere
maxe...@infinito.it

Newsgroup: it.comp.lang.delphi
Titolo: Consiglio su tstringgrid

Salve,
volevo sapere come realizzare una cosa del genere. Usando una tabella di
stringhe, un controllo stringgrid, cioč, cliccando col tasto destro si apre
un menu contestuale, che mi dovrebbe aprire una finestra di dialogo per la
selezione di un file di immagine. Chiuso questo, devo inserire il nome del
file scelto nella cella sul quale il mouse č posizionato al momento
dell'apertura del menu contestuale.
Il mio unico problema č conoscere la posizione della cella.

Ho risolto, grazie.
Franz
Newsgroup: it.comp.lang.delphi
Titolo: Fax con ADSL?

Ciao,
secondo voi è possibile inviare dei fax usando
Async Pro via ADSL, o devo collegare per forza un modem analogico?
Grazie a chi mi risponde. 

 Async Pro via ADSL, o devo collegare per forza un modem analogico?
Modem analogico.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

ci sono provider di servizi per il fax.
Magari qualcuno provvede anche una interfaccia programmabile/pilotabile.
Prova a cercare su google : "servizio fax"
Ciao,
David
--
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1387 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!
Newsgroup: it.comp.lang.delphi
Titolo: adotable:recupero lista campi chiave primaria

ciao a tutti...
sto facendo un programmino per fare il MERGE di due file mdb (ovviamente
se sono uguali)
vorrei dare la possibilita di updatare i campi se il record e' gia
presente...pero' mi servirebbe la lista dei campi della chiave primaia
della tabella...
ho provato con 
ADOTABLE1.GetIndexNames(ListBox1.Items);
mi torna la lista degli indici...il primo indice ho notato che si chiama
PrimaryKey (se esiste ovviamente)..come faccio a recuperare li lista dei
campi di quella "priarykey"?..
vi ringrazio..
--- posted by geoForum on 
http://www.delphiedintorni.it

santa guida in linea:
property IndexDefs: TIndexDefs;
Description
IndexDefs is a collection of index definitions, each of which
describes an available index for the table. Define the index
definitions of a table before calling CreateTable or creating a table
at design time.
Ordinarily, an application accesses or specifies indexes at runtime
through the IndexFieldNames or IndexFields properties.
If IndexDefs is updated or manually edited, the StoreDefs property
becomes true.
Note:	The index definitions in IndexDefs may not always reflect the
current indexes available for a table. Before examining IndexDefs,
call its Update method to refresh the list.
A.

 ha scritto nel messaggio 
news:1186138428....@22g2000hsm.googlegroups.com...

Vero che č possibile controllare l'index, ma per sicurezza sarebbe corretto
prendere la definizione direttamente dal database.
in sql server si fa cosě:
select  c.COLUMN_NAME
 from  INFORMATION_SCHEMA.TABLE_CONSTRAINTS pk ,
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE c
 where  pk.TABLE_NAME = '<nome tabella>'
 and CONSTRAINT_TYPE = 'PRIMARY KEY'
 and c.TABLE_NAME = pk.TABLE_NAME
 and c.CONSTRAINT_NAME = pk.CONSTRAINT_NAME
dove '<nome tabella>' č ovviamente il nome della tabella
che in esame.
-- 
______________________
Gaetano - cdm_roccotanica

era quello che stavo guardando... ma la lista dei campi segnati come
chiave nn riesco a farmela restituire...
tanto per capirci io vorrei la lista dei campi della tabella che access
segna con la chiavetta ( chiave primaria appunto)...
se la tabella e' composta da
campo 1 (chiave)
campo 2 (chiave)
campo 3
campo 4
campo 5 (indice)
campo 6
con indexdefs riesco a farmi ritornare questo :
PrimaryKey
campo 5
io vorrei recuperare una lista cosi'
campo 1
campo 2
cioe' appunto la lista campi che forma la primary key
....

--- posted by geoForum on 
http://www.delphiedintorni.it

Capito che se potessimo chiedere la luna la chiederemmo,
ma se una risposta te la danno potresti anche leggerla!
usa la query.


scusa Gaetano...:)
ho letto il tuo post dopo che aveva gia scritto il mio secondo post...
ho controllato la tua query... ma non mi pare che in access ci sia una
tabella di sistema che "racchiude" la definizione della tabelle utenti...
Ho guardato.. ci sono un 4 o 5 tabelle nascoste di sistema... ma una cosa
simile non ce'...:)

--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:5hghagF...@mid.individual.net...

Newsgroup: it.comp.lang.delphi
Titolo: Librerie

Piccolo quesito...
Se volessi creare un news reader con delphi...di cosa avrei bisogno ?
Grazie mille	

 Se volessi creare un news reader con delphi...di cosa avrei bisogno ?
http://www.wilsonc.demon.co.uk/d7xananews.htm
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.lang.delphi
Titolo: Findkey e Locate

Perche FindKey (in rete) e immediata mentre locate con due campi (entrambi
presenti come chiave, e addirittura come chiave combinata) e interminabile
!! (4 a 10 sec.!).
Uso dbase con file .mdx
Quale sarebbe la strada migliore e veloce per cercare un record con "C" in
campo1 + "22832" in campo2. Devo per forza di cose creare un altro campo Key
in cui vado a mettere campo1 + campo2 per poi poter fare la FindKey? Credo
di no, cmq ogni suggerimento e graditissimo...
Grazie
Ciao, Davide

 Ciao, Davide
Ciao... PAOLO.

 tblMy.Filtered := True;
Grazie per la risposta, ma la mia necessità è quella di agganciare un unico
record per ogni condizione particolare data da più fattori. Io ho risolto
creando un campo chiave dato dalla somma dei campi che mi interessava
agganciare... ma non credo proprio sia la cosa migliore.
 Grazie cmq
 Ciao, Davide
Newsgroup: it.comp.lang.delphi
Titolo: tutti i colori, come ottenerli?

ho questa necessità:
ho un valore numerico e voglio cambiare lo sfondo della form in base
al valore numerico. non voglio che il colore cambi in maniera random
ma voglio dargli un criterio. Ad esempio. supponiamo che il mio range
di valori vada da 0 a 100. voglio che a 0 corrisponda nero e a 100
corrisponda bianco, pasando per tutti i colori intermedi (giallo,
rosso verde, blu eccc....)
ho provato a lavorare associando il colore tramite un valore numerico
ma non sono riuscito a torvare nessuna relazione valida per fare
quello che voglio.
ho anche provato con la codifica RGB ma niente da fare.
Come posso risolvere il mio problema?

Cioč vuoi creare un gradiente di colore ?
Metti tutto il link su una stessa linea...
http://delphi.about.com/sitesearch.htm
?
terms=gradient&SUName=delphi&TopNode=3176&type=1
--- posted by geoForum on 
http://www.delphiedintorni.it

grazie per l'informazione ma non è proprio quello che mi serve... mi
spiego meglio.
Nella mia applicazione ci sono diversi oggetti, diciamo dei quadrati,
ogni quadrato è caratterizzato da un certo parametro che è un numero
reale.
Quello che voglio fare è rappresentare il riempimento di questi
quadrati in funzione del valore del parametro.
Ad esempio supponiamo che il parametro vari tra 0 e 100, io voglio che
0 sia rosso
i valori intermedi... colori intermedi tra rosso e verde
30 si verde
i valori intermedi... colori intermedi tra verde e blu
60 sia blu
i valori intermedi... colori intermedi tra blu e nero
100 sia nero

 ho anche provato con la codifica RGB ma niente da fare.
io ho provato con
Shape1.Brush.Color:=RGB(255,0,0) ottenendo il riempimento rosso
e variando i parametri le varie combinazioni.
è la tua stessa prova?
Mario

quadrati in funzione del valore del parametro.
Credo che ti convenga studiarti un po' di teoria dei colori e le 
rappresentazioni matematiche possibili. Quello che vuoi fare tu non č 
possibile perché non puoi mappare i colori semplicemente su una retta - 
le rappresentazioni dei colori hanno bisogno di piů di una dimensione.
Quello che puoi fare č crearti una "palette", come fanno molti formati 
di immagini e strumenti. Crei un array di 100 integer e a ogni elemento 
assegni un colore precalcolato, e poi ricavi il colore dalla cella.


Newsgroup: it.comp.lang.delphi
Titolo: Componente x NEWS

Ciao ,
sto' cercando dei componenti per Delphi 4 che mi permettano di mandare
dei messaggi in News e che siano megli di quelli standard di D4 che
danno una eccezione al secondo....
Inoltre se la connessione a Internet non è disponibile vorrei che comparisse
la finestrella di Accesso Remoto di Windows e si connettesse.
Grazie Mille a Tutti

 danno una eccezione al secondo....
Prova a fare una ricerca quì:
 
http://www.vclcomponents.com/
o nel sito di Nevrona (non ricordo l'indirizzo).
Ciao
    Enri's
Newsgroup: it.comp.lang.delphi
Titolo: Selezionare oggetti a run-time

Vorrei, selezionando un oggetto a run-time(es: un''immagine caricata in 
un TImage), far comparire il classico contorno che visualizza il fatto 
che l'oggetto è selezionato e che ne evidenzia gli spigoli per 
modificarne le dimensioni e/o l'angolo di rotazione... Esiste un qualche 
sistema intrinseco nella VCL o devo disegnare "a mano" il contorno di 
selezione..ad esempio attraverso la creazione di un Canvas?
Grazie
Roberto Federiconi
--- posted by geoForum on 
http://www.delphiedintorni.it

 fatto che l'oggetto è selezionato e che ne evidenzia gli spigoli per 
Queeto link potrebbe fare al caso tuo:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=3db944c4%40ne
wsgroups.borland.com
&rnum=21&prev=/groups%3Fq%3Ddelphi%2Bdesign-time%2Bc
omponent%2Bruntime%26start%3D20%26hl%3Den%26lr%3D%26ie%3DUTF-8%26selm%3D
3db944c4%
2540newsgroups.borland.com
%26rnum%3D21
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: Info - Creazione file PDF

Scusate, ma non so proprio dove poter andare a cercare un software simile.
Dovrei creare dei documenti in PDF, sapete dove posso scaricare il software?
E' possibile crearli da Delphi 5?
Grazie
Paolo

 wrote in message
Qd7I6.8526$FS.1...@news1.tin.it...

Usa Acrobat Reader. Credo che si possa scaricare dal sito
www.adoble.com/acrobat
CIAO


www.adoble.com/acrobat
Acrobat Reader serve *solo* a leggerli.

 E' possibile crearli da Delphi 5?
No.
--
- Carlo -
c.b...@libero.it

 ha scritto nel messaggio
news:Qd7I6.8526$FS.1...@news1.tin.it...

c'è un programma apposta della adobe che si dovrebbe chiamare Adobe Acrobat
Writer

documenti PDF.
Mi pare si chiami "Distiller"
Ciao, Davide DG.

 ha scritto nel messaggio
news:Qd7I6.8526$FS.1...@news1.tin.it...



Mai dire mai. :-)
Se ricerchi "PDF" sul sito di Torry (
www.torry.net
) ti verranno elencati una
serie di tool, alcuni gratuiti, tra cui č incluso anche PasPDF, quello di
cui non riuscivo piů a trovare un link.
Ciao!


Acrobat Reader serve *solo* a leggerli.
infatti, semmai installare *Acrobat* che ti aggiunge una stampante
viruale per scrivere su file pdf...
Acrobat *Reader* è free e scaricabile,
Acrobat lo devi acquistare
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Help file!

Ciao a tutti,
qualcuno saprebbe dirmi come creare il file di help e come associarlo alla
mia applicazione?
E' possibile creare tale file senza l'ausilio di programmi shareware (tipo
HelpScribble) che se non registrati lasciano il loro nome in bella evidenza
sul file di help creato?
Grazie
Thomas

sul file di help creato?
si....io ho utilizzato sempre Help WorkShop. E' un po' scomodo ma alla fine
l' help funziona.
Ma ce ne sono altri.
Ad esempio un tizio mi ha postato un altro programma che permette di fare i
file di Help in modo più semplice e visuale utilizzando sempre Help WorkShop
che però rimane dietro le quinte e tu non usi direttamente.
Poi ce ne sono altri di editor......anzi ne devo scaricare uno dal sito
della Microsoft.....in qualche messaggio inetro c' è scritto pure
l'indirizzo esatto.
Nel repository nel news di Marco Cantù trovi un documento word che ti guida
alla realizzazione dei file d' help
utilizzando Help WorkShop.
Ti saluto.....ciao !!
Antonio Tarolla

 utilizzando Help WorkShop.
scusa l'ignoranza,
ma precisamente cosa devo fare per trovare il documento Word di Marco Cantů
(repository???) e a quale indirizzo posso trovare Help WorkShop?
Grazie mille!

Newsgroup: it.comp.lang.delphi
Titolo: Usare LIKE dentro il filtered

Non mi va di metter su una query visto che sto
usando il FILTERED per la mia tabella in questione
(database.mdb ---> listino)
però vorrei filtrare tutti i record in modo tale che
mi vengano visualizzati solo quelli che abbiano
all'interno del campo 'descrizione' la parola 'xyz'
insomma una cosa del genere:
ON_FILTER_RECORD
...
accept := (tblListinoDescrizione.asString LIKE '%xyz%');
...
Ma non so come fare
:-( 

accept := (tblListinoDescrizione.asString LIKE '%xyz%');
accept := Pos('xyz', tblListinoDescrizione.asString) > 0;

Mitico
:D


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

No nn l'ho risolto, ma sai come fare???
Xkè pensavo fosso troppo complicato e allora stavo pensando a un'altra
maniera!!!
--- posted by geoForum on 
http://www.delphiedintorni.it

Voglio aprire un applicazione in remoto, come posso fare??

Newsgroup: it.comp.lang.delphi
Titolo: luminosita intensita bitmap 24bit

ciao a tutti,
e' possibile modificare la luminosita e l'intensita di una bitmap 24 bit?
e' possibile modificare solo parte dell'immagine come sopra?
grazie in anticipo ,
ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

 e' possibile modificare la luminosita e l'intensita di una bitmap 24 bit?
Sei OT (fuori argomento).  In questo ng si discute di Delphi e di 
argomenti correlati.

argomenti correlati.
non sono affatto OT.
tu nn hai capito la domanda.
Partendo da una TImage e' possibile modificare luminosita e intesita di
una bitmap 24bit?


 tu nn hai capito la domanda.
Al limite, sei tu che non sai esprimerti, non io a non capire.
La domanda, per come posta inzialmente, č OT.

Due metodi
1) converti in HSL, vari la luminosita e riconverti in RGB
2) dividi RGB per un indice
Dovresti trovare qualcosa anche qui:
http://www.efg2.com/
Bye,
Raktzo

 ha scritto nel messaggio 
news:3u67fpF...@individual.net...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi 8

Salve a tutti , qualcuno mi sa dire se con delphi 8 professional è possibile
migrare un progetto fatto in delphi 6 che accede a un DB access con i componenti
ADO ? (e che la compilazione produca un exe per windows xp,2000 , 98,95 ecc)
grazie Rox



No, i componenti ADO non ci sono in D8 (per ora).
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 ha scritto nel messaggio
news:10bb42d0.04031...@posting.google.com...

Inoltre D8 è .NET , quindi non generà mai un exe.
Se però pensi di acquistare D8 , sappi chi ti danno anche D7 per la "vecchia
(?)" piattaforma win32.
Giulio

)
Newsgroup: it.comp.lang.delphi
Titolo: Leggere una zona di memoria

Ciao, dovrei leggere la zona di memoria di un programma in esecuzione 
per estrapolare dei dati... Qualcuno ha qualche idea di come si può fare?
grazi
Roberto

 per estrapolare dei dati... 
xche?
Qualcuno ha qualche idea di come si può fare?
ihmo, non puoi salvo che la app scriva qualcosa in un mmf o cose simili.
A.

 xche?
Mah ho visto un programmino che estrapolava i risultati e delle 
statistiche di un gioco di baseball. Una volta finita la partita, con il 
gioco ancora in esecuzione, si esegue questo programma che ti crea un 
file con dentro il risultato e le statistiche della partita. Volevo fare 
una cosa simile
grazie
Rob

 una cosa simile
ma questo eseguibile è in qualche modo collegato al gioco in questione?
magari sa esattamente dove pescare i dati che poi ti salva in un file...
V

Roberto ha scritto:

E'un po' complicato... comunque primo trova l'handle della finestra, poi 
usa GetWindowThreadProcessId per trovare l'indirizzo del processo in 
esecuzione, dopo di che devi usare OpenProcess(PROCESS_ALL_ACCESS, True, 
Processo) per aprire il processo, chiamare la funzione 
DebugActiveProcess(Processo) per iniziare il debug. A questo punto puoi 
usare ReadProcessMemory(Openhandle, ptr(Puntatore), @buf, 
SizeOf(RecIndirizzo), NRead) per leggere i dati e 
          WriteProcessMemory(Openhandle, ptr(Puntatore), @buf, 
SizeOf(RecIndirizzo), NRead) per scriverli. Alla fine chiudi il processo 
in debug con CloseHandle(OpenHandle).
Tieni presente che prima di fare qualsiasi cosa devi chiamare la funzione:
Sleep(0);
IF (WaitForDebugEvent(DebugEvent, 100))
Then
   ContinueDebugEvent(DebugEvent.dwProcessId, DebugEvent.dwThreadId, 
DBG_CONTINUE);
questo in quanto in alcune condizioni il processo puo' risultare bloccato.
Un'ultima cosa... l'operazione di Debug non è sempre utilizzabile per 
cui occhio all'uscita della funzione DebugActiveProcess.
Ciao,
David

 per estrapolare dei dati... Qualcuno ha qualche idea di come si può fare?
Ritengo ardua la soluzione, in quanto queste aree sono solitamente protette
dal sistema. Quello di cui avresti bisogno sono dei debugger (softice per
ex.) ,molti tutorial (ottimi quelli sul cracking di ORC
http://home.online.no/~reopsahl/files/orcpaks.htm
) e molto studio e
pazienza..
Un programmino simile io lo utilizzavo per craccare i giochini, in poche
parole dovrrsti emulare quello che fanno i trainers ( io li conobbi su
amiga molti anni fa).
Ciao
-- 
Morde. 
(email fittizia, non sono contattabile)
ICLDweb: 
http://www2.samatel.com/icld/

 
Grazie per i consigli, anche se non intendo craccare il gioco ;-) solo 
leggere delle statistiche
grazie
rob

 David
Grazie David, sembra un pò complicato ma ci proverò. Grazie mille per 
l'aiuto
roberto
Newsgroup: it.comp.lang.delphi
Titolo: aiuto su OnCalcField





ho un problemino.


in una tabella interrogata da una query ho aggiunto 
un campo calcolato che mi dovrebbe visualizzare il saldo progressivo dei record 
(nella tabella ho i campo importo dare e importo avere). il problema è che se mi 
visualizzo i risultati in una DBGrid, il campo calcolato mi si ricalcola allo 
scorrimento della griglia proponendomi dei valori del saldo progressivo 
completamente sballati. Non mi basta mettere a false il metodo autoCalcField 
alla query in quanto non cambia niente. come posso fare?? Oppure qualcuno mi sa 
indicare il metodo migliore per crearsi un campo contenente il saldo progressivo 
dei record ??


ciao Gianlorenzo



 ha scritto nel 
  messaggio 
news:000101c0c2a3$ed442da0$ee570b3e@o9u7y3
...


Newsgroup: it.comp.lang.delphi
Titolo: Riavvio applicazione

In un progetto che stò sviluppando ho la necessità di riavviare 
l'applicazione dopo aver effettuato un'aggiornamento delle tabelle:
in pratica la mia applicazione quando parte controlla se ci sono tabelle 
da modificare e quindi si dovrebbe riavviare.
Qualcuno può suggerirmi un'idea?
Grazie, Riccardo.

Certo che c'č.
La procedura che cerchi č questa:
procedure RiavviaApplicazione;
var
    NomeApplicazione : PChar;
begin
    NomeApplicazione := PChar(Application.ExeName);
    ShellExecute(Handle,'open', NomeApplicazione, nil, nil, SW_SHOWNORMAL);
    Application.Terminate;
end; // Riavvia Applicazione
Saluti Enzo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Riccardo Faiella ha scritto:

Ciao !
Io per gli aggiornamenti delle applicazioni mi sono "affidato" a 
un'altra applicaziocina che fà solo quello cioè li installa.
L'applicazione principale vede che c'è un agg. lo scarica, lo parcheggia 
in una cartella e poi lancia l'altra app e si chiude. La seconda app. 
procede all'installazione e poi rilancia l'app principale.
Ciao !

Newsgroup: it.comp.lang.delphi
Titolo: problema con il formato dei nomi file

Il mio problema è il seguente:
faccio tasto dx su dei file da esplora risorse. L'elenco dei file vengono
passati alla mia applicazione nel formato c:\DOCUME~1\ADMINI~1\etc.....
I percorsi vanno salvati in un database, però li voglio salvare nel formato
esteso non con la tilde. C'è un modo per convertire questi nomi?
Saluti

 c:\DOCUME~1\ADMINI~1\etc.....
Dovresti usare "%l" (è una elle) e non %1 nella stringa del registry
associata al tuo programma.
--
Jax
====
Quando si trova e si corregge un errore si vedrà che andava meglio
prima .

)

 primo, il secondo, il terzo...).
Nel caso di parametri multipli non so come funziona, ma so per certo che
"%l" (con le virgolette) restituisce il nome di file lungo, mentre %1 no.
--
Jax
====
Tutti gli animali sono eguali, ma alcuni sono più eguali di altri.
(George Orwell)

 "%l" (con le virgolette) restituisce il nome di file lungo, mentre %1 no.
Ottimo, ora con %l mi importa i nomi al completo...
Per ora grazie 1000 Jax
Saluti
Newsgroup: it.comp.lang.delphi
Titolo: Eseguire un programma

Il compilatore mi dice che non conosce la funzione ShellExecute.
Come faccio a dichiaragli di utilizzare quel tipo di funzioni?
E poi che cosa è hwnd? Come lo setto nella ShellExecute?
Grazie

 ha scritto nel messaggio
news:yy0%6.13050$z11.7...@news.infostrada.it...


ad esempio vuoi avviare il programma pippo.exe
    ShellExecute(handle, 'open', '"C:\Programmi\pippo\poppo.exe"', nil, nil,
1);
nella uses metti ShellApi

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

Ciao
Mi potete spiegare che cosa ha delphi enterprise in + di delphi studio pro ?
Sono solo componenti in + oppure c'e' dell'altro ?
Si tratta di una scelta conveniente visto i costi ?
grazie
ciao

 wrote in message
news:aok5i6$32d$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: [?]stringGrid

esiste un modo per utilizzare il tasto Tab per muoversi nei campi di una
StringGrid? Di default se premo tab il focus passa ad un altro controllo.
Grazie .

mi sembra options-> gotbs
dall'oject inspector.
--
Davide Consonni
(
davidec...@virgilio.it
)

Newsgroup: it.comp.lang.delphi
Titolo: Cannot open AVI

Un'applicazione che ho installato su + PC, su di uno oggi ha dato 
quest'errore "Cannot open AVI". In effetti, sulla main form ho un componente 
TAnimate la cui property filename indirizza ad un file avi sul disco. Cosě 
facendo, correggettemi se sbaglio, il file AVI dovrebbe essere embedded 
nell'exe (cosě da non doversi preoccupare di portarselo dietro). Tra l'altro 
il messaggio non dice "non trovato il file ..". Se clicco sul file AVI sul 
disco, funziona. Per cui non capisco il problema., qualcuno ne capisce ? 

 facendo, correggettemi se sbaglio, il file AVI dovrebbe essere embedded
in base a cosa fai questa affermazione?
A.

 ha scritto nel messaggio 
news:1194960621.7...@v2g2000hsf.googlegroups.com...
