mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Apici e pedici in RichEdit

Salve.
Come è possibile inserire apici e pedici in un RichEdit control?
Grazie.
   BedBaol

 Come è possibile inserire apici e pedici in un RichEdit control?
Queste due funzioni trasformano il testo selezionato in Apice e in Pedice:
uses richedit;
procedure TForm1.btnRendiApiceIlTestoClick(Sender: TObject);
var
  Format: TCharFormat;
begin
  FillChar(Format, SizeOf(TCharFormat), 0);
  Format.cbSize := SizeOf(TCharFormat);
  Format.dwMask := CFM_OFFSET;
  Format.yOffset := 80;
  RichEdit1.Perform(EM_SETCHARFORMAT, SCF_SELECTION,
                                  LPARAM(@Format));
end;
procedure TForm1.btnRendiPediceIlTestoClick(Sender: TObject);
var
  Format: TCharFormat;
begin
  FillChar(Format, SizeOf(TCharFormat), 0);
  Format.cbSize := SizeOf(TCharFormat);
  Format.dwMask := CFM_OFFSET;
  Format.yOffset := -40;
  RichEdit1.Perform(EM_SETCHARFORMAT, SCF_SELECTION,
                                  LPARAM(@Format));
end;
Come regola generale, per dare una certa formattazione ai caratteri
devi impostare il campo dwMask e agire poi le proprieta' richieste
secondo i tuoi desideri.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: R: QUERY SQL.

Prova questo, dovrebbe funzionare
SELECT MONTH(Data),
               SUM(Importo)
FROM MioArchivio
GROUP BY Month(Data)
Usi access, vero?
Marco Soravia.

 Usi access, vero?
NO. il BDE con .dbf
Ciao e grazie
Davide
P.S.
Grazie anche per la tempestività (8min.!)

Di solito la funzione Month viene usata in access. (Avevo capito male!)
Il Bde richiede la funzione EXTRACT.
Questo dovrebbe funzionare con paradox (sempre via BDE) e credo anche con
DBF:
SELECT EXTRACT(MONTH FROM Data) AS MESE,
               SUM(Importo) AS IMPORTO
FROM MioArchivio
GROUP BY MESE
Marco Soravia.



Mi dispiace contraddirti, ma non funziona con il BDE.
Che Guevara

...hai ragione. Chiedo venia.
Marco Soravia.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 e DLL per ACCESS

Salve.
Devo fare una DLL da richiamare da ACCESS. Questa funzione ha bisogno
di una serie di stringhe come parametro. Come le devo dichiarare in
Delphi? String? PChar? E soprattutto come le devo definire in ACCESS
visto che mi pare di capire da un errore che mi da che non accetta As
String come parametro di una DLL esterna?
Segnalo inoltre che la DLL richiamata da un altro programma Delphi
funziona, il problema è con ACCESS.
Qualcuno sa  aiutarmi?
Grazie e saluti


L'argomento e' stato gia' trattato piu' volte sul newsgroup: puoi 
guardare l'archivio dei vecchi post.
Altrimenti c'e' sempre l'ottimo sito "About delphi":
http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm
ciao
Giacomo

 Giacomo
Grazie per la risposta intanto.
Sinceramente tra i vecchi post non ho trovato moltissimo. Chiedo solo
una piccola consulenza:
la function della DLL dichiarata così in Delphi:
function StampaEtichetta(var1, var2 var3:
PChar):Integer;export;stdcall;
E' correttamente richiamata così in VB Access:
Declare Function StampaEtichetta Lib "....\DLL_Stampa.dll" (var1 As
String, var2 As String, var3 As String) As Integer
Scusate se abuso della vostra pazienza

 String, var2 As String, var3 As String) As Integer
Non conosco bene VB ma di solito in corrispondenza con parametri PChar 
ho sempre visto questo tipo di dichiarazione: ByVal var1 As String
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: Parametri ad una query

Allora, il mio problema è il seguente: devo visualizzare il contenuto di una
tabella, quindi sul mio form ho messo un elemento DbGrid associato ad una
Tquery. Voglio poter ordinare la tabella sulla base di uno qualsiasi dei
suoi campi, quindi ho caricato in un ComboBox i nomi dei campi con il
seguente comando:
MyTable.GetFieldNames(ComboBox1.Items);
Poi, in corrispondenza dell'evento OnChange della ComboBox ho inserito la
seguente procedura:
MyTable.SQL.Clear;
MyTable.SQL.Add('select * from Mytable order by :Param1');
Mytable.ParamByName('Param1').AsString := ComboBox1.Text;
MyTable.ExeSQL;
MyTable.Open;
Ma quando arriva ad eseguire il metodo ExecSQL ottengo l'eccezione "Invalid
use of keyword. Token: by. Line Number : 1"
Posso immaginare che il problema sia la stringa, nel senso che la query che
si ottiene in questo modo è del tipo
select * from Mytable order by 'Name'
e non
select * from Mytable order by Name
E' possibile ottenere in qualche modo il secondo risultato senza dover
ricorrere (come faccio adesso) ad un costrutto case che prenda in
considerazione tutte le possibilità?
Grazie
Claudio

 ha scritto:
ti propongo questa soluzione:
MyTable.SQL.Add('select * from Mytable order by ' + ComboBox1.Text);
ovvero senza usare parametri, i quali, presumo, debbano essere usati solo
par specificare i valori e non campi e/o tabelle (ci potrebbero essere
problemi con il plan della query)...
non ho provato ma dovrebbe andare...
o forse provando con un Query.Prepare esplicito prima di aprire la query...
Ciao,
Alan Solo


Non si possono passare nomi di campo come parametri.
v. la guida del LocalSQL.
In alternativa, usa una query delle Rx (
www.rxlib.ru
, ma non ci giurerei)
che fornisce utili funzionalita' aggiuntive rispetto alla TQuery normale.
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Query Access cross database

E' possibile eseguire una query su più database Access attraverso un
componente TQuery? Utilizzando la procedura per effettuare query su più
Database, che peraltro  funziona con altri database, ad es. DB2, ottengo un
errore che mi indica l'impossibilità di tale operazione. Come posso ovviare
al problema.
Fabio Fidanza

Se ho capito bene devi fare una join fra tabelle che risiedono su mdb
diversi,.... così a occhio io farei un mdb temporaneo dove con una batch move
copierei tutte le tabelle che mi servono e fare da li la mia join.
Se non ho capito o se ti serve aiuto fammelo sapere
Massimo
Che la forza sia con te !


 al problema.
Si è possibile. La sintassi (passando da BDE) dovrebbe essere:
SELECT
*
FROM
"database1:nome tabella" aa,
"database2:nome tabella" bb
where
aa.codice = bb.cliente
p.s.: i JOIN tra tabelle di database diverse è MOOOOOLTO perchè è il BDE a
occuparsente. Se trovi una alternativa è meglio...
ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: web server

Volendo sfruttare Delphi per creare un semplice Web Server con alcune
semplici Query su Database. Come e concettualmente possibile ?
Posso simulare il tutto con il mio D4 C/S e Win NT 4.01 ?
come faccio ad interfacciare un HTML come la HomePage (che deve essere
obblig. HTML )  con D4 e le sue Qry?
Grazie un Mld a chiunque mi legga
Ciao
Davide

 obblig. HTML )  con D4 e le sue Qry?
    Non mi è molto chiaro cosa tu voglia fare, vuoi creare un web server
(cioè un programma che risponde alle richieste di un browser HTML) o delle
pagine dinamiche che cambino a seconda delle richieste dell'utente fatte da
una pagina HTML?
    Guarda che le questioni sono completamente diverse e tutte e due non
sono semplici, ma sicuramente è molto più facile fare la seconda cosa che la
prima. Sii più dettagliato e forse potremo aiutarti!
    Saluti!
    P.S. Ma esiste Win NT 4.01 (io sapevo che era il 4 con i service
pack...)
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________

Newsgroup: it.comp.lang.delphi
Titolo: serializzazione in delphi ?

Esiste la serializzazine in delphi?
Premetto che vengo da java e lí é una cosa piuttosto semplice, basta 
dichiarare una classe Serializable ed é possibile salvare l'oggetto, 
qualunque esso sia, su file.
Ma in delphi? Sono alle prime esperienze e (purtroppo) devo sviluppare un 
applicazione piuttosto complessa e la serializzazione (che nella 
progettazione dell'applicazione davo per scontato ci fosse) mi sarebbe 
MOLTO utile.
Ho visto la possibilitá di salvare i record, ma quello che mi interessa é 
salvare oggetti un po'piú complessi contenenti Liste di oggetti, ecc.
Al momento sto sviluppando con Delphi 7 Enterprise.
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

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

Inizia a vedere  la classe TPersistent.
AS

 Esiste la serializzazine in delphi?
Sì, è possibile derivare da TPersistent e definire il modo in cui certe
proprietà devono essere lette/scritte.  I componenti, ad esempio, sono
tutti TPersistent, perché si deve essere in grado di leggerli/scriverli
dai file dfm.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dmppju$dv7$1...@carabinieri.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: Form e bottoni da un'immagine

Salve a tutti.
Ho questo quesito da porre:
Con un programma di grafica ho realizzato una immagine contenente, oltre 
ad alcuni motivi grafici, una serie di bottoni. Utilizzando un 
componentino ho mascherato la mia form con l'immagine, ma ora non riesco 
a capire come posso trasformare quelli che nell'immagine sono i bottoni 
in qualcosa di funzionante, considerato che la loro forma è abbastanza 
articolata ed in diverse parti s'incastrano tra loro a mo di puzzle.
Ringrazio per l'aiuto che darete.
Bye.
--- posted by geoForum on 
http://www.delphiedintorni.it

 articolata ed in diverse parti s'incastrano tra loro a mo di puzzle.
Tempo fa avevo segnalato per un problema simile al tuo il componente
THotImage ver 2.12 - dovresti trovarlo sui Soliti siti (C)
E' completo di sorgenti e usabile liberamente. Non l'ho mai usato, ma
leggendo il sorgente si vede come creare degli "HotSpot" sulle immagini e
come farli reagire al Click o al DblClick.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ti posto un'idea che potrebbe non adattarsi a quello che stai facendo 
che non conosco bene nei dettagli.
Se le coordinate dei bottoni non cambiano (o le conosci sempre) potresti 
usare l'evento OnMouseMove e fissare le coordinate X e Y.
Fai poi una function per ogni bottone del tipo:
TForm1.Function Botton1MyClick(X,Y) : booelean;
const X1 = 10; X2=20; Y1=10; Y2=20; // Coordinate rettangolo bottone
begin
if (X>X1)and(X<X2)and(Y>Y1)and(Y<Y2) then Result:=true Else Resul:=false;
Qui fai apparire una LABEL trasparente sul botone con un piccolo
riquadro per far capire che č stato premuto e la togli dopo un secondo
fai un DELAY.
end;
Infine nell'evendo onMouseClick della tua immagine meti qualcosa del
genere:
if Botton1MyClick(X,Y)=true then ...


Intanto ringrazio per le dritte.
Da quel che mi sembra di capire l'immagine rimane fissa ossia, acquisita 
la possibilità di gestire gli eventi OnClick et similia, non potrei però 
ottenere il classico e comune effetto grafico della pressione fornendo la 
opportuna parte d'immagine. Dico bene o dico giusto? ;-)
Bye


Newsgroup: it.comp.lang.delphi
Titolo: [MI] Ricerca programmatore delphi 7

Società in forte espansione cerca analista programmatore delphi 7
per impiego full-time.
Per informazioni inviare CV dettagliato a 
rob...@progressive.it

 Per informazioni inviare CV dettagliato a 
robe...@progressive.it
..dove milano ? catania ? canicattì ? brunico ?

 ..dove milano ? catania ? canicattě ? brunico ?
C'č un [MI] nell'oggetto, e dall'indirizzo di posta direi Seregno
-- 
Lis                   
www.alessandroghezzi.it
Angolo del buonumore  
www.alessandroghezzi.it/ridere
O'Telma Formula 1     
www.snurl.com/otelma
La felicita č dappertutto, basta scovarla (anonimo)

>C'è un [MI] nell'oggetto, e dall'indirizzo di posta direi Seregno
Raga meno di 2000 netti non accettate !
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: delphi update

nessuno e' cosi gentile da sapermi dire come fare a trovare l'aggiornamento
(update 1) di delphi 6?
grazie

 ha scritto nel messaggio
news:CorW7.34224$o9.11...@news1.tin.it...


 ha scritto nel messaggio
news:pFzW7.34347$OP2.1...@news2.tin.it...

Sarebbe stato carino dirci dove l'hai trovato...
Jax

be, basta cercare un po' con i motori di ricerca, si trova + di quello che
si pensa :)
comunque se vi serve... sono 28mb
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:7_AW7.11095$QL2.4...@twister1.libero.it...


"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:7_AW7.11095$QL2.4...@twister1.libero.it...

http://www.borland.com/devsupport/delphi/downloads/ds_registeredusers.html
Ciao
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: aiuto per prog news

Salve a tutti io vorrei realizzare un programma per me stesso per
scaricare e-mail e newsgroups ma non so dove mettere le mani per
iniziare, cosě mi chiedevo se per cortesia mi potevate dire dove
trovare dei programmi di esempio da cui capire il funzionamento di
tutto.
Jacopo Sabbatini
e-mail: 
sab...@libero.it

 tutto.
in delphi 5 pro ci sono i componenti fastnet e gli esempi.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

>
Salve a tutti io vorrei realizzare un programma per me stesso per
scaricare e-mail e newsgroups ma non so dove mettere le mani per
iniziare, cosě mi chiedevo se per cortesia mi potevate dire dove
trovare dei programmi di esempio da cui capire il funzionamento di
tutto.
<<
ICS di F.Piette, comprende i componenti e programmi di esempio
http://www.rtfm.be/fpiette/indexuk.htm
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Creatore di maschere

Sto facendo un programma composto da due moduli (client e server) che mi
permette di disegnare una mappa a video (campi e label) e di lavorare
con tale maschera in un database remoto o locale.
Il programma per ora piuttosto semplice (l'ho fatto in mezza giornata)
dovrà essere inserito nel multiutility KlemyConsole che presto sarà
venduto da TMSSoftware.
In un paio di giorni dovrei riuscire a finire la base di questa
funzione.
La mia domanda è:
A qualcuno interessa provare questa piccola parte e capire come si può
implementare con nuove funzionalità ?
Se a qualcuno interessa essere un beta tester ufficiale di KlemyConsole
cerco anche questi, in cambio licenze gratuite.
Se qualcuno è interessato scrivetemi in privato.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 lavorare con tale maschera in un database remoto o locale.
http://www22.brinkster.com/filippotoso/download/DBMaker.zip
-- 
I'am what I'am, I do what I can

Si, dovrei fare qualcosa di simile in realtà aperto a qualunque
database,
però io non uso BDE e niente Odbc!
Solo Ado perchè già presente nelle macchine oppure Call interface
(oracle)
e comunque chiamate dirette ai dati.
Ho visto Parallel programming, avevo in mente per un mio prossimo
cliente di fare
una cosa del genere sfruttando una base dati anagrafica in cui una
quarantina di negozi scaricano
i dati e quando faccio una ricerca devo farla in tutti i negozi attivi!
Secondo te è possibile?


 Secondo te è possibile?
Tutto e' possibile, e' solo una questione di costi.


 ha scritto nel messaggio
news:cd110cacf96c5e20445...@mygate.mailgate.org...

Ti ho risposto privatamente per dirti che sono interessato, ma non ho
ricevuto notizie.
Donato Di Tullio
Newsgroup: it.comp.lang.delphi
Titolo: Matrice con puntatori

Ho un problema, come faccio a creare una matrice  (non un vettore)  con
liste e puntatori ?
grazie
--
Davide - 
Gna...@wappi.com

 wrote in message
8airki$l5h$1...@nslave2.tin.it...


Ciao,
l'unica soluzione che mi viene in mente č quella di creare una matrice di
Record
con il campo contenente i tuoi dati piů 2 campi per i puntatori a record
successivi.
Cmq, a mio avviso č una casino da gestire...
Ti Saluto
--
- Carlo -
BSSoftware Tips Mailing-List Support

io ho fatto questa dichiarazione
  TInfo= Word;
  TPMatrice = ^Tmatrice;
  TMatrice = Record
    Righe, Colonne: TPMatrice;
    Info: Tinfo;
  end;
--
Davide - 
Gna...@wappi.com

liste e puntatori ?
Ti crei una lista di puntatori, che punta ognuna ad una lista di
puntatori all'elemento di matrice che ti interessa (intero, record
ecc).
Buon divertimento :)
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista


Ma la matrice deve essere statica o dinamica?


> Ma la matrice deve essere statica o dinamica?
la seconda che hai detto dinamica...



Quella cosa che hai scritto tu non va. Ogni elemento della matrice
punta a un elemento TMatrice che ha a sua volta altre righe e
colonne...
Cerchero' di postarti una struttura un po' + adatta
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: freereport e immagini, helllllllllppppp!

ciao a tutti,
purtroppo mi trovo a dover modificare un programma sviluppato in
delphi 5 con freereport.
dopo mille problemi me ne trovo ora un'altro a cui non trovo
soluzione.
Devo da codice caricare una immagine  variabile  sul report, ma non so
come si fa! sto cercando di fare il cast così:
(Frreport1.FindObject('firma1') as....). image.loadfromfile
ora: non so cosa mettere dopo l'as, non mi accetta un tubo, e inoltre
non so se il metodo successivo esista e sia corretto, non c'è niente
neanche nell'help...
qualcuno mi sa dare una mano, sto impazzendo, grazie mille a tutti!

mnoga ci ha detto :

Trmite google ho trovato in google groups questo:
OnEnterRect event handler called each time before object is drawn. It 
is
most useful for filling object's memo or picture (for "Picture" 
object).
This is an example of OnEnterRect event handler:
procedure TForm1.Doc1EnterRect(Memo: TStringList; View: TView);
begin
  if Memo.Count > 0 then
    if Memo[0] = '[Memo]' then
      Memo.Assign(Table1Memo)
    else if (Memo[0] = '[Picture]') and (View is TPictureView) then
     (View as TPictureView).Picture.Assign(Table1Picture);
end;
c'e' il sito di freereport dal quale puoi scaricare il manuale, 
leggerlo e farti un'idea di come funziona.
ciao
-- 
Morde


 grazie mille, però questo è appunto l'unico indizio che c'è anche sul
manuale, ma delphi non accetta TPictureView!! non riesco a darne
fuori...
--
mnoga

 fuori...
Per favore quota bene.
Probabilmente devi sostituire nel codice tpictureview con 
TfrPictureView. Ma dovresti poter capire l'oggetto che manca 
analizzando i sorgenti che mi sembra siano stati rilasciati in pubblico 
dominio.
Approfondisci: l'imbeccata l'hai avuta, e google resta sempre il tuo 
migliore amico.
Ciao
-- 
Morde

 sembra siano stati rilasciati in pubblico dominio.
Avevo un minuto in pausa caffè e così ho scaricato da sourgeforge i 
sorgenti e ho trovato
TfrPictureView = class(TfrView)
in fr_class.pas.
Il resto vien da sè.
Ciao
-- 
Morde

 Morde
ecco, in questi casi mi sento proprio un idiota!
Davvero grazie, spero sia solo colpa del venerdì!!
--
mnoga

 Davvero grazie, spero sia solo colpa del venerdì!!
Non prendertela, l'importante è che riesci ad uscirne :)
ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: chiarimento su system tray

Salve a tutti.
Anche se seguo le vostre discussioni da qualche tempo (poco a dire il
vero) è la prima volta che scrivo su questo NG.
Sono un "programmatore" approdato a Delphi fin dalla sua
prima
versione ed attualmente ne utilizzo 4.
Vorrei chiedervi due piccoli chiarimenti che nessuno fino ad ora è
riuscito a darmi.
Come si fa ad inserire l'icona di un programma Delphi nella System
Tray (vicino all'orologgio).
Come si può, con un programma Delphi, aprire un certo file, avente una
certa estensione, facendo direttamente click sul file. Ossia il
programma quale evento deve intercettare o quale procedura si deve
eseguire all'avvio per aprire automaticamente il file sul quale si è
fatto click da windows.
Mi spiego meglio. Ammettiamo che abbia realizzato il classico
programmino per editare file di testo e che abbia attribuito ai files
trattati l'estensione *.xxx. Da sistema associo a tale estensione il
mio programma. Quello che voglio ottenere è che facendo  click
su tale file all'interno di una finestra windows venga avviato il mio
programma e che questi lo visualizzi.
Ringrazio anticipatamente chiunque volesse spendere qualche minuto del
suo tempo per aiutarmi.
Se è Microsoft non funziona!
In effetti qualche volta funziona ... ma solo per puro caso.
--
Giuseppe Iorianni.

In effetti qualche volta funziona ... ma solo per puro caso.
Niente per caso: evidentemente sotto ci sta qualcosa non-microsoft che
"tappa i buchi"....
AS

Grazie per la risposta.
--
Giuseppe

Newsgroup: it.comp.lang.delphi
Titolo: link a url

Come faccio a fare in modo che clicckando su un Button si apra internet
Explorer all'url, per esempio, di 
www.virgilio.it
?
Grazie per l'aiuto.
--
_____________________________________
Luca Guccione
Sviluppo Software
Piero Basso & C. S.R.L.
C.so Europa 115/117
16132 Genova
Tel: 
+39 010 355611
 Fax: 
+39 010 355917

 Explorer all'url, per esempio, di 
www.virgilio.it
?
 E' scritto sulle FAQ
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

Explorer all'url, per esempio, di 
www.virgilio.it
?
Devi usare ShellExecute (includi la unit ShellAPI).
Esempio:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(0, 'open', '
www.altavista.com
', nil, nil,
               SW_SHOWNORMAL);
end;
-- 
The Follet
Newsgroup: it.comp.lang.delphi
Titolo: ADO problemi di configurazione/distribuzione

Ho dei problemi a distribuire un'applicazione che usa ADO...
Ho una rete con un server NT4 e una trentina di clients Win98.
Su tutti i clients è installato Win98 e c'è anche Access.
Ora, se eseguo il mio programma sul server funziona perfettamente... è sui
clients che non mi spiego perchè non va... dà errore 1157 "driver non
trovato" penso che avvenga al momento in cui eseguo
Connection.Open( .... );
C'è qualcosa che devo installare? (c'è già access e a casa tutto funziona
perfettamente, idem sul server...)
Ho verificato che non dipende dallo user con cui mi loggo... quali altre
restrizioni (so che hanno usato il policy editor di 98 su quei clients)
potrebbero aver attivato?
è possibile usare un driver "generico" per connettersi al database (che cmq
è Access) ?
Ho sentito parlare di un file MDAC... se ho ben capito è l'insieme dei
driver usati dagli ADO... dove lo posso trovare?
Un grazie in anticipo a chi mi vorrà aiutare, questo programma mi serve per
scuola (il mio approfondimento di maturità dipende da questo), i tempi
stringono e io mi trovo con l'acqua alla gola... :-(
Accetto qualsiasi cosa (links, estratti da helps ecc ecc).
--
Andrea Magni
E-Mail: 
ama...@supereva.it

Ho avuto anchi'io un problema analogo sulla mia macchina con un prg che usa
ADO.
Ho notato che un paio di volte è capitato dopo aver isntallato un nuovo
soft.
L'ho risolto installando il mdac_typ_it.exe (oltre 7 mega).
Lo trovi sul sito Ms (da qualche parte!)
Di piu' non ti so' dire
Ciao, Paolo


 Di piu' non ti so' dire
Ti ringrazio molto, lo sto scaricando e speriamo in bene! ...
 
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it

 wrote...
<SNIP>
Oggi ho installato l'MDAC sui clients e tutto è andato a posto, grazie
mille.
Non avrei mai creduto che l'installazione di Access non fosse sufficiente al
funzionamento di ADO.
Grazie ancora, :-)

Newsgroup: it.comp.lang.delphi
Titolo: menu avvio

c'č un modo per poter cambiare la scritta Windos98 nel menu avvio (quella
sul finaocsinistro)?


Non certo con qualche API, le informazioni di visualizzazione dell'immagine
nel menu avvio sono contenute in explorer.exe, se vuoi divertirti con un
editor esadecimale....
Davide Carrara

 sul finaocsinistro)?
Spiacente, a me quella scritta non compare ... a me compare Windows98! :)
Scherzi a parte, non penso si possa cambiare, anche se ancora non ho
provato. Se è come il pulsante Start trattasi di un immagine e non di un
testo ... forse puoi fare qualcosa a livello grafico, ma non voglio neppure
immaginare che squallore.
Saluti,
--
- Carlo -
c.b...@libero.it

 immaginare che squallore.
Beh... oggi giusto per provare ho lavorato un po' con il menù di avvio di
w98... direi che mi sono divertito :))
Una domanda per MAGI : ma come mai vuoi sbarazzarti di quella scritta ?!?
Per quanto odiosa possa essere... non dà poi così fastidio, se nascondi
direttamente
la barra applicazioni !! ;PP
Ciao, Davide DG

 ha scritto nel messaggio
news:jAVW5.33481$hk4.1...@news.infostrada.it...

non voglio aprire una discussione Ot su Ng, per cui ti spiego brevemente il
perchè io voglia cambiare la scritta, sono un fan esagerato di una  serie tv
japonese chiamata evangeelion, siccome gli esseri umanio hanno a
disposizione tre super computer (il MAGI System appunto) volevo cambiare la
scritta di Win98 con MAGI System, si lo so che è una gran cavolata degna di
un pazzo ma mi ispira di più così, e poi sto realizzando una specie di tema
del desktop che simuli la grafica del Magi

 non voglio aprire una discussione Ot su Ng
Evangelion non č mai OT !!! 8-)  ... e poi qui siamo nel paradiso dell'ot
... uno piů... uno meno... :*)
Ciaoooo, Davide DG.

 del desktop che simuli la grafica del Magi
Puoi fare quel che chiedi sostituendo le risorse dell'explorer.exe ...
Apri quel .exe con un editor di risorse e troverai anche quell'immagine di
cui parli...
Ti consiglio ovviamente di fare una copia di backup dell'explorer.exe
_prima_.
[potrei aver sbagliato file, ricordo di aver fatto la stessa identica cosa
un po' di tempo fa ma si parla di almeno 10 mesi...]
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it

 ha scritto nel messaggio
news:3a2d3355$1...@news.cis.it...


 risorse?
Ciao, puoi usarne uno qualsiasi...
Siti come winfiles o tucows ne sono ben forniti e cmq ci metti poco a
trovarne almeno una decina in giro con un qualunque motore di ricerca...
Io usavo eXescope, ti riporto qui sotto le note di questo programma (davvero
carino, tra l'altro è fatto in Delphi):
--------------------------------------------------------------------
CopyRight
  eXeScope copyright (c) 1998-1999 by Toshifumi Yamamoto
(
JCG0...@nifty.ne.jp
).
  All right reserved.
<SNIP>
Support, Questions
  If you have any question or request for eXeScope, please send a E-Mail to
JCG0...@nifty.ne.jp
.
  Or see eXeScope home page 
http://www.vector.co.jp/authors/VA003525/
, most
recent
  version of eXeScope is here.
--------------------------------------------------------------------
Non ho verificato se il link è ancora buono...

Newsgroup: it.comp.lang.delphi
Titolo: problemi con la gestione delle ecezioni

Ciao a tutti!
Non riesco a capire perche' questo codice non funziona:
try try
pop3.connect;
finally
setwait(false);
scarica_intestazioni.enabled:=false;
mypop:=nil;
end;
except
on eidprotocolreplyerror do
messagebox(application.handle,pchar('Nome utente o password
errata.'),pchar('ATTENZIONE'),mb_ok+mb_iconerror);
on eidsocketerror do
showmessage('errore protocollo');
end;
Gli handler per le ecezioni non vengono chiamati, al loro posto viene
chiamato un handler che ho scritto per l'oggetto application.
Una seconda domanda:
si puo' scrivere:
on e:eidsocketerror do
begin
if e.lasterror=10060 then
begin
fai qualche cosa
end;
if e.lasterror=altro numero
begin
fai altro
end;
end;
Avevo provato, ma non funzionava nemmeno questo :)
Grazie mille a chi mi dice che cosa sbaglio
Andrea

 Grazie mille a chi mi dice che cosa sbaglio
direi che non stai sbagliando niente. Hai provato a mettere un breakpoint e 
controllare cosa succede durante l'esecuzione nel blocco except?
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 except? 
puň anche darsi che nel blocco try venga sollevata un'eccezione diversa da 
quelle che hai preventivato tu (eidsocketerror ecc), in quel caso la puoi 
trappare cosě
try
except
  on...
  else
    //qui la intrappoli
end;
o cosě
try
except
  on X: Exception
    //anche qui
    //if X is eidsocketerror then ...
end;


Newsgroup: it.comp.lang.delphi
Titolo: lanciare un programma

Hola!
in una applicazione che stò realizzando per prova, avrei la necessità di
lanciare un programma passandogli alcuni parametri.
qualcuno sa darmi qualche indicazione, vista la mia inesperienza con Delphi?
grazie 1000
Apu

 Apu

Ma ApuSoft è una società software?
Vabbè, cmq c'ha ragione Alberto, se vedi 9 post più giù trovi un thread
proprio sullo ShellExecute!
Abbi solo un pò di rispetto per i partecipanti del forum, hai fatto due
domande in due giorni praticamente con lo stesso stile!
Fabio

 due domande in due giorni praticamente con lo stesso stile!
E' vero, avete tutte le ragioni.
Sò che non giustifica il mio comportamento, ma avevo poco tempo per scrivere
il secondo messaggio per cui ho fatto un vergognoso copia/incolla del primo
e l'ho modificato.
non era mia intenzione mancare di rispetto a nessuno; prometto che non
succederà più.
scusate ancora e grazie per le risposte.
Apu

 E' vero, avete tutte le ragioni.
L'importante, anche nella vita, č saper ammettere i propri sbagli...
continua cosě e non farti traviare dalla "so' figo e non sbajo mai"-way
:)
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Visibile

salute a tutti
C'é qualquno que puo dirmi comme posso fare per mettre
un progetto invisibile.
Grazzie a tutti

 un progetto invisibile.
Ci sono due modi per rendere il form invisibile: carcare di nasconderlo 
settando la proprietà visible a false, oppure crearlo proprio "a mano" 
con il giusto parametro di visibilità.

 un progetto invisibile.
Ho visto ke la deformazione professionale inizia a farsi sentire visto ke ti
firmi Antonio.Decicco (Delphi like).
Scherzi a parte, basta fare (a runtime)
nomeoggetto.visible:=false;
oppure settare a false la proprietą visible dell'oggetto tramite l'object
inspector.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Assistant tipo Office

Salve a tutti.
In che modo è possibile inserire gli  Assistant tipo Office formato acs in
un progetto delphi? Esiste forse qualche componente che rende possibile tale
operazione?
Ciao e grazie.

Su 
www.torry.net
 trovi i componenti adatti al caso
--
Ciao,
David (
www.utilityweb.net
)

 ha scritto nel messaggio

ciao
Ho fatto la tua stessa domanda poco tempo fá :
Component>>Import Activex Control >> Microsot Agent control2.0
e lo installi.
Te lo ritrovi nella palette ActiveX.
Su google poi trovi come farlo funsionare parole chiavi '' agent delphi''
ciao
erik


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

Newsgroup: it.comp.lang.delphi
Titolo: Componenti gemelli-help!

Ho creato un componente che utilizza diverse variabili locali e alcune liste 
basate su puntatori.
L'idea era di mettere due istanze del componente (tipo comp1 e comp2) e 
lavorare in parallelo ma separatamente con le due istanze.
Con mio sommo orrore ho scoperto che le due istanze condividono i dati, ad 
esempio le liste che vengono prodotte dall'uno me le ritrovo nell'altro!
Come è possibile? Come porci rimedio?

 possibile? Come porci rimedio?
Se le variabili locali sono contenute nella stessa unit e' normale che
vengano condivise.
Incapsulando tutto in un classe puoi evitare la condivisione dei dati.
In alternativa puoi creare una struttura dati contenente tutte le
variabili locali e le liste (es. un record) da passare alle due istanze
dei componenti.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 dei componenti.
Questo mi pare improponibile per questioni di efficienza: ad ogni utilizzo 
di una istanza si deve ricreare l'ambiente e l'overhead è elevato 

 
hai centrato il punto, l'OOP prevede proprio questo...
-- 
Emanuele Desideri

Newsgroup: it.comp.lang.delphi
Titolo: php Post con delphi

COme da oggetto, c'è qualcuno che mi sa dire l'equivalente della post
in php con Delphi, ho fatto delle prove ma niente
Grazie in anticipo
Massimo
ebechiocciolabigfoot.com

 in php con Delphi, ho fatto delle prove ma niente
Che cosa intendi per "l'equivalente della post in php"?
Vuoi fare inviare dei dati tramite richiesta HTTP POST ad una web
application?
Hai provato a cercare sul gruppo, ho postato varie volte la soluzione
questo questito.
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.lang.delphi
Titolo: Collegamenti ipertestuali

Salve al NG.
Come faccio ad inserire in una mia applicazione dei collegamenti
ipertestuali riferiti a siti o indirizzi email?
Ah! un'altra cosa, mi date l'indirizzo dei siti dove posso trovare
componenti Delphi?
Grazie!
Devil

 wrote in message
88cb6r$ui$1...@lacerta.tiscalinet.it...

Inserisci una label, la fai di colore blu sottolineata, imposti il suo
cursore a CrHandPoint (la manina con l'indice puntato) e gestisci il suo
evento OnClick per es. WebBrowser.Navigate('
http://www.altavista.com
', nil,
nil, nil) o ShellExecute(Handle, 'open', '
http://www.altavista.com
', nil,
nil, SW_SHOWNORMAL).
Per qualunque problema puoi scrivere alla mia e-mail
Ciao
Davide Carrara
cci...@libero.it

ShellExecute(GetDesktopWindow, 'open', 'mailto:
xxx...@xxxxxx.xxxt
', nil,
nil,sw_ShowNormal)
la puoi usare (penso) anche per gli indirizzi internet.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: intercettare click mouse

come da oggetto io ho preparato questo codice ma 
non va allora ditemi che ho sbagliato.
procedure TForm1.Timer2Timer(Sender: TObject);
var
    mess : TMsg;
begin
    //=======
    //h è l'handle della finestra preso
    // tramite le coordinate del mouse con l'API
    // WindowFromPoint()
    mess.hwnd := h;
    mess.message := WM_LBUTTONDOWN;
 
mess.pt
 := mouse;
    if getmessage(mess,h,0,250) Then
    showmessage('click');
end;
ciao
 
 ---==[ BlacK Bird ]==---
     ICQ#: 14491159
 
 
b...@blackbird.cjb.net
 
 
     Web Site
 
http://www.blackbird.cjb.net

     file://h č l'handle della finestra preso


ma quell'evento non mi permette di ricevere il messaggio di avvenuto
click su di un'altra finestra.
ciao


forse un hook.
e poi il timer non è preciso, soprattutto quello che fornisce delphi.
--
Davide - 
Gna...@wappi.com

    showmessage('click');
.....
ma quell'evento non mi permette di ricevere il messaggio di avvenuto
click su di un'altra finestra.
Citando l'Help : GetMessage does not retrieve messages for windows that
belong to other threads or applications.
Quindi la soluzione che hai trovato non va bene!
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support


se vuoi andare a intercettare i messaggi devi farlo alla fonte
dove sta Application.run, sostituisci lanciando una procedure del tipo
procedure Loop;
var
    messaggio TMsg; {unit WinTypes e WinProcs}
begin
    while GetMessage(messaggio, 0, 0, 0) do
    if messagio.message := WM_LBUTTONDOWN then
       Form1.FormClickGenerico; {questa e' una procedure globale della
classe di Form1}
    else
    begin
      TranslateMessage(message);
      DispatchMessage(message);
    end;
  end if
end;
vedi un po'...

 e poi il timer non è preciso, soprattutto quello che fornisce delphi.
Ahem... quello "che ci fornisce Delphi" è il timer di sistema (incapsula le
chiamate a SetTimer & simili).
La precisione non va al di sotto dei 50 ms ma è un limite di quel tipo di
timer (che è anche ben noto per non poter garantire l'intervallo di tempo
fra un evento e l'altro [anche se setti l'intervallo ad un'ora _non_ puoi
sapere con precisione quando si verificherà l'evento].
Esistono i multimedia timers per avere risoluzioni + precise a discapito
(evidentemente) di un maggiore uso di risorse...
Ciao
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

     end;
Che bello !!! erano almeno 5 anni che non vedevo l'accoppiata
Translate&Dispatch !! ^_^
Ciao! Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Esecuzione program.exe

Il mio problema è il seguente:
  abbiamo un'applicazione AS400 che genera un file.xls su PC.
  Questo file viene salvato con un nome 'x' e in una  cartella 'x'.
  La mia applicazione deve essere richiamata dalla precedente e aprire il
file.xls.
  Il programma AS400 è in grado di passarmi come parametri la cartella e il nome
del file.
  La chiamata al programma Delphi viene fatta da linea di comando DOS.
  Come faccio all' interno dell'applicazione Delphi ad accettare questi
parametri ?
--
Posted from [194.185.204.195] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
guarda paramstr  ( paramstr(1) è il primo parametro etc.)
bye Max

Newsgroup: it.comp.lang.delphi
Titolo: vclx60.bpl

ho un problema con delphi 6, sopratutto da quando ho installato windows xp
prof., cioe' spesso quando chiudo un progetto mi appare un errore con
scritto
'access violation error at address xxxx in module 'vcl60.bpl'. write of
address 00000018.
prima quando win2000 lo faceva una volta ogni tanto, non e' che bisogna
aggiornare qualche libreria?
n.b. ho anche applicato l'aggiornamento di delphi

Hai qualche componente "sporco" che crea violazioni d'accesso nella vcl;
questa e' la causa piu' probabile. Meno probabile, ma certamente possibile,
e' che tu abbia la ram difettosa, ma in quel caso avresti ogni tanto delle
schermate blu e inchiodamenti random del sistema.
Ciao, Sandro

 ha scritto nel messaggio
news:a19po0$p5db5$1...@ID-43509.news.dfncis.de...

Newsgroup: it.comp.lang.delphi
Titolo: link a file e controllo

Super frequentatori di questo magnifico ng:
Stò creando un programma che permetta di tener traccia di un progetto con:
delphi | mysql
Il programma fondamentalmente si basa sul principio di seguire un progetto 
con:
titolo
responsabili
agganciamento link a file esterni (in rete)
tempistiche
approvazioni
grafico gantt etc etc
Vogliamo chiamarlo PDM ? una sorta...molto meno però.
Vengo al dunque, secondo voi, è possibile linkare dei file con path fisico 
nel record della tabella ma sopratutto fare in modo che se un'utente si 
azzarda a cancellare / muovere il file fisicamente, fuori dal programma per 
intenderci (in rete) il programma non lo permetta ?
Devo usare un dominio assegnando diritti speciali all'utente del programma 
per ottenere questo risultato ?
o posso evitare il dominio dato che in questo caso non sussiste e non può 
essere creato (trattasi di 3 computer che si vedono l'un con l'altro "XP" e 
"2K")
Grazie per eventuali consigli, spero anche che l'argomento sia abbastanza 
carino...

nel record della tabella [...]
Puoi usare un campo di tipo LONGBLOB e memorizzarci il contenuto
dell'intero file.

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

 ha scritto nel messaggio 
news:439be5d5$0$27604$4faf...@reader1.news.tin.it...


 intenderci (in rete) il programma non lo permetta ?
L'applicazione, da sè, non può impedire che dei file vengano manipolati.
Puoi adottare la tecnica piu' semplice: imposti i vari attributi di sola 
lettura, nascosto e sistema a tuo piacimento e ti tieni una copia locale 
dell'ultima versione.
In questo modo impedisci all'utente di agire sui files se non modificando 
esplicitamente i relativi attributi (ed allora in questo caso probabilmente 
ha l'effettiva necessità di farlo).
Attraverso le funzioni di estrazione ed archiviazione puoi "liberare" il 
file e successivamente reimmetterlo nel tuo archivio. La copia locale ti 
garantisce di avere sempre a disposizione l'ultima versione valida del file.
La tecnica in fondo è la stessa utilizzata in SourceSafe.
Ciao,
Gianluca.

L'applicazione, da sè, non può impedire che dei file vengano manipolati.
In realtà potrebbe farlo, aprendo i file e non garantendo l'accesso a
nessuno.  Il problema è che si finirebbe per tenere aperti troppi
file.

per un problema simile avevo risolto facendo una copia in locale dei
file richiesti, non è il massimo in quanto avendo la copia in locale,
metti un file di word, può essere rimaneggiato e contrabbandato per
originale, però risolvi il problema della sicurezza dei dati, visto
che non devi rendere pubblica la path del file originale, ciao

Newsgroup: it.comp.lang.delphi
Titolo: CLARION database file

Ciao,
qualcuno ha qualche utility per editare e modificare file di database
Clarion???
Anche driver ODBC sono ben accetti devo modificare un file di database e non
so come fare.
GRAZIE

Prova cercare "clarion odbc" via 
altavista.it
 su tutto il web in lingua
inglese.
Bye
AS

 ha scritto nel messaggio
news:a9jf8b$30rc$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Domandina sugli Handle

Salve,
ho inserito nella mi applicazioni le due funzioni(una è una procedura)
AllocateHWnd e DeallocateHWnd e il compilatore mi notifica che sono
deprecate dove posso informarmi su quali funzionalità vanno a
sostituirle visto che lo Help non notifica questa cosa???
grazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie!
Alfio, impara a leggere le informazioni fino in fondo :-)
AllocateHWnd è definito nella unit Classes, ma se tu nel codice
utilizzi la funzione ti accorgerai che chiami Forms.AllocateHWnd che
appunto è deprecated perché ridefinita in Classes.pas
Soluzione: semplicemente scrivi Classes.AllocateHWnd() oppure te ne
freghi perchè tanto la funzione definita in Forms non fa altro che
richiamare  Classes.AllocateHWnd()
Ciao
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 ha scritto nel messaggio
news:07752c8abb3ce5a0161...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: New Component e TStringList a run time....

Salve a tutti...Vi spiego il mio problema: io sto creando un nuovo
componente che a run time crea una nuova form e che su di essa è posta una
label la cui caption deve essere dichiarata da programma e io avevo pensato
di utilizzare una TStringList, l'intoppo è che per utilizzare la TStringList
deve essere creata prima di poter aggiungere delle linee e io come faccio a
crearla se la dichiarazione delle nuove linee e sulla unit del programma e
il mio componente entra in azione dopo? in questo modo da come avete capito
un errore (non è stata creata)....
Come posso fare?
Grazie.

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

Forse mi sono spiegato male: io creao tutto run-time form + label solamente
ho bisogno di una TStringList le cui stringhe vanno dichiarate da programma
e non a run-time e quindi la StringList dovrebbe essere creata ma non so
proprio come fare....


Forse ho capito: tu crei form+label run-time ma hai bisogno di una StringList
giŕ inizializzata.
Perchč allora non crei la StringList in un'altra form, inizializzandola come ti
pare, e poi la chiami dalla tua creata run time?


 pare, e poi la chiami dalla tua creata run time?
Cosě sarebbe facile e lo avreigiŕ fatto, il problema č che io sto creando un
nuovo componente in cui ho bisogno di questaq StringList....
Federico

Newsgroup: it.comp.lang.delphi
Titolo: Elementi ListView

Ho un buco di memoria, come faccio a prendere un elemento di una
listview con più colonne e più righe?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 listview con piů colonne e piů righe?


> listview con più colonne e più righe?


Sorry...
 //Aggiunta
 --------------------
 with ListView1.Items.Add do <<<<<<<<<<<<<<<< mancava un pezzo

Newsgroup: it.comp.lang.delphi
Titolo: Delphi XE5 run comando esterno

Salve. sono um "Programmatore" per hobby.(non si offenda la categoria) 
Molti anni fa quando ero + giovane di adesso ;-) all' uscita di delphi 2 (recuperato su una rivista in edicola) e modem 28,8 per collegarsi a internet.Scrissi su un newsgroup la domanda "come faccio a lanciare una applicazione esterna?" mi fu risposto ShellExecute.
Ora dopo tanti anni più vecchio senza lavoro  ma sempre con la passione per la programmazione  con il Pascal non so perché il c++ anche se è il linguaggio che porta sulle sue spalle il mondo del informatica a me non piace. 
Rifaccio la stessa domanda.
Vorrei scrivere un applicazione per Android con Delphi XE5 e lanciare il comando /system/bin/busybox con dei parametri come si fa?
 
 
P.s. Non voglio lanciare un applicazione scaricata dal PlayStore ma un comando vero è proprio del sistema operativo Android.
 
 
Grazie a chi mi saprà rispondere e a chi ha avuto la pazienza di leggermi.

 Vorrei scrivere un applicazione per Android con Delphi XE5 e lanciare il comando /system/bin/busybox con dei parametri come si fa?
 
Qui puoi trovare un esempio di chiamata utilizzando l'SDK:
http://stackoverflow.com/a/10078285/2641222
 
 
Usando le classi della Unit *Androidapi.JNI* dovresti poter scrivere un codice analogo in Delphi interfacciandoti direttamente alle classi dell'SDK documentate qui:
http://developer.android.com/reference/packages.html
 
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
Newsgroup: it.comp.lang.delphi
Titolo: Mailing List Italiana su Postgresql

E' stata attivata la prima ufficiale mailing list italiana su postgresql
se volete iscrivervi andate al sito 
http://postgresql.linuxtime.it
Ciao Max

Ma il link fallisce...


Oggi no: evidentemente era un problema istantaneo!


Newsgroup: it.comp.lang.delphi
Titolo: Chiudere un processo

Ciao a tutti.
Ho un problemino con delle mie stampine e Word (che utilizzo tramite
OLE):
Sono in fase di sviluppo del programma e capita talvolta che dopo aver
creato la 'word.application' qualcosa vada di traverso e il programma
sbombi, lasciandomi word aperto.
In parole povere sotto Win2k vedo WINWORD aperto nella finestra ei
processi, quindi come faccio da programma a vedere se c'è qualche word
aperto come processo ed eventualmente a chiuderlo?
Grazie mille, Ciaoux!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 aperto come processo ed eventualmente a chiuderlo?
Prova a guardare un esempio che avevo buttato su internet un bel po' di
tempo fa...
http://www.acszone.com/delphi/delphi_files/Termina.zip
Ah, una cortezza che ci metterei ora e che a suo tempo non pensai... buttaci
un bel try finally tipo:
 t:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,GetCurrentProcessId);
TRY
 i.dwSize:=sizeof(i);
 process32first(t,i);
 while getlasterror<>ERROR_NO_MORE_FILES do
  begin
   listbox1.items.Append(i.szExeFile);
   process32next(t,i);
  end;
FINALLY
 closehandle(t);  // chiudere sempre tutti gli Handle che non si usano +!
END;
Ciao
Matteo

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

Siete mai riuscita a svuotare una tabella Accass usata con ADO???
io mai.
ma adirittura neanche un record riesco a cancellare..
vabbuň se qualcuno riesce sarebbe cosě centile da dirmi come..
ciao e grazie.

 ha scritto nel messaggio
news:a776jd$r8r$1...@newsreader.mailgate.org...

Dipende come vuoi fare.
Io ti consiglierei un ADOCOMMAND col comando SQL
DELETE FROM <NOMETABELLA>
Ciao

mi da errore anche cosě..
adesso provo a scaricae mdac 2.7
anche con
ADOTable.Delete


Newsgroup: it.comp.lang.delphi
Titolo: File mancanti

Salve, dove posso reperire questi file?
MDACVer_TLB.dcu
JRO_TLB.dcu
considerando che ho installate le mdac 2.7?

 JRO_TLB.dcu
Dipende da chi te le chiede. Sono type library. Potrebbero essere create in
automatico importando degli activex, ma anche in altri modi. Dipende da cosa
stai cercando di compilare.
Ciao
 Max
Newsgroup: it.comp.lang.delphi
Titolo: Non mi compila del codice

procedure Tvoti.Button1Click(Sender: TObject);
var 
w,k,a,i:integer;
nome: string;
begin
a:=1;
nome:=litsbox1.Items[litsbox1.itemindex];
for a:=1 to 18 do
    begin
         i:=0;
         while principale.dati[a].persone[i].nome<>''do
         begin
               if (principale.dati[a].persone[i].nome=nome) then 	
		begin
X               		w:=a;
X               		k:=i;
               	end;
               inc(i);
         end;
    end;
end.
Delphi non mi compila le 2 righe che ho segnato con la X, la procedure
mi dovrebbe segnare in w e k le "coordinate" della stringa "nome".

 wrote in message
news:39cfbda3...@news.libero.it...

Non te le compila perché l'ottimizzatore di Delphi si è accorto che quelle
due variabili non le usi più, quindi evita di fare del lavoro inutile. Se i
valori di k e w ti servono al di fuori della funzione o le dichiari globali
o le passi come parametro alla funzione stessa, tipo:
procedure Tvoti.Button1Click(Sender: TObject)
var
  c1,c2:integer;
begin
  CercaCoordinate(c1,c2,);
end;
end;
procedure CercaCoordinate(out k,w:integer)
begin
  ...
end;
Ciao
Ruggero