mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Immagini in EXE

E' possibile incorporare file .bmp o .jpg nell'eseguibile?
Grazie a chi mi potrà rispondere!

 ha scritto nel messaggio
news:bceo0a$ia5vd$8...@ID-134361.news.dfncis.de...



Ciao,
la cosa è possibile, però non so se è capitato anche ad altri oppure sono io
che ho commesso qualche errore, ma quando incorporo immagini nell'EXE poi
l'EXE stesso risulta troppo grande come dimensioni da pregiudicare il
corretto funzionamento in multiutenza.
Io preferisco salvare le immagini in una cartella del disco e poi caricarle
di volta in volta con Loadfromfile (spero di aver scritto correttamente
l'istruzione sto andando a memoria e con questo caldo tutto è possibile),
questo mi ha evitato molti guai.
--
Ciao
Marco
alias MaoSw
alias Supporto - Reporter Professional srl
Don't touch my email

che ho commesso qualche errore, ma quando incorporo immagini nell'EXE poi
E' la prassi, Mao, parecchi timage gonfiano molto l'exe.
Anche io per questi tipi di programmi utilizzo il loadfromfile, ma ci sarebbe
anche l apossibilita' di inserire le immagini in un file risorse, separato
dall'eseguibile.
Ciao!
-- 
Morde. 
(morde at programmer dot net)

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

E come si fa a creare un file di risorse? Scusate ma non l'ho mai fatto...
Questi link ti aiuteranno:
http://delphi.about.com/library/weekly/aa113099a.htm
http://www.gnomehome.demon.nl/uddf/pages/resource.htm
http://www.jansfreeware.com/articles/delphiresource.html


Newsgroup: it.comp.lang.delphi
Titolo: Delphi e StarOffice

Ciao a tutti un'altra domandina da leccarsi le orecchie :
Ho un'applicazione che stampa un documento rtf creato a runtime e lo fa
attraverso un oggetto Ole che (word.applicarion).
Dato che l'azienda che dovrà utilizzare il mio programma, per usare word in
tutte le sue filiali (Italia, New Yprk, Honk Kong ...) dovrebbe affrontare una
spesa di circa 60 milioni, si è pensato di utilizzare StarOffice.
Quindi la domandona è:
posso acchiappare StarOffice con Ole Automation, o il muro della Microsoft è
troppo alto e spesso??
Grazie a tutti , ciao!
-- 
Posted from  [213.82.192.70] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Non credo che StarOffice (od OpenOffice) supportino l'Ole Automation.
Comunque dovresti provare a verificare se è possibile scrivere una macro in
StarOffice Basic che ti permette di caricare a runtime il file salvato
temporaneamente e di mandarlo in stampa e cercare un modo per poterla
eseguire chiamandola da delphi.


Non credo che StarOffice (od OpenOffice) supportino l'Ole Automation.
OpenOffice lo supporta.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 OpenOffice lo supporta.
Hia per caso qualche specifica in più?
Ho provato a destreggiarmi con l'udk della sun ma è un suicidio (c++ e asm)

Newsgroup: it.comp.lang.delphi
Titolo: IB e 2 Tabelle collegate - sono disperato - aiuto

IB e 2 Tabelle collegate - sono disperato - aiuto
Ho un grosso problema,
ho creato un db IB6 e alcune tabelle di cui due collegate
tra loro con un relazione uno a molti, nella tabella pnota
ho idx univoco e nella tabella movnota idx integer e fin
quě tutto ok, ora quanto inserisco i tati nella tabella pnota
ed eseguo il post lancio CommitRetaining per aggiornare
i dati nel data base, dopo di ciň vado nella dbgrid che
č collegata alla tabella movnota per inserire i dati nelle
varie celle tranne nell'idx che viene aggiornato
automaticamente, ma dopo che arrivo alla fine della riga
viene lanciato automaticamente il post ma questo non
lancia il CommitRetaining e lo lancio manualmente,
dopo che ho fatto tab alla fine della riga mi ritrovo nella
successivo che perň non inserisco dati e compare solamente
idx della pnota a questo punto mi ritrovo pure questa riga
che non desidero e che non ho inserita come posso fare
a rimediare questo problema?
Accetto qualunque suggeriemnto - Vi chiedo inoltre se
esiste un form wizar per i db di ib6?
Scusate se sono stato lungo.
Ciao Enzo
www.scozzaro.it

Non dici:
versione di delphi
metodo di accesso
Bye
A.

- Delphi 6
- IBX IB6
Ciao Enzo
www.scozzaro.it
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:ali8ug$18sj$1...@newsreader1.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: RTF e Firebird

In un DataBase Firebird ho definito il campo RAGSOC come un blob
subtype 1 per contentere un testo RTF.
Metto sulla Form un componente TDBRichEdit ma quando associo il
DataFields al campo RAGSOC, mi invia il seguente errore:
SQL Error Code = -104
Token unknown - line 43, char 2
PASSWORD
Invalid token
Se mando in esecuzione il programma, stesso messaggio.
Se utilizzo alti campi non blob tutto funziona perfettamente.
Utilizzo D7 e dbExpress con un ClientDataSet.
Grazie a tutti.

)

 Ciao!
Grazieee
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto ...con query

ciao a tutto il NG, e da poco che uso le query e vorrei apprendere
qualcosina in +.
Nn so come si fa per ottenere una query con un intervallo di data es.
SELECT DISTINCT SOCIETA, CITTA, NOME, DATA, NFAT, TOTFATTURA, IMPONIB19,
TOT_PROV
FROM "Fatcli00.dbf"
WHERE
(DATA > '01/01/1900') and (data < '20/03/1900')
 AND (SOCIETA = 'BELMONTILES')
ORDER BY SOCIETA, CITTA, NOME, DATA
 perchè cosi non funziona?...
ho bisogno di cercare in base a due date...ho cercato nell'help ma non ho
trovato nulla ho provato anche con :
SELECT DISTINCT SOCIETA, CITTA, NOME, DATA, NFAT, TOTFATTURA, IMPONIB19,
TOT_PROV
FROM Fatcli00.dbf
WHERE
EXTRACT(Day FROM Data)        >= '01'
and EXTRACT(Month FROM Data)  >= '01'
and EXTRACT(Year FROM Data)   >= '1900'
And EXTRACT(Day FROM Data)    <= '20'
and EXTRACT(Month FROM Data)  <= '03'
and EXTRACT(Year FROM Data)   <= '1900'
ma non va bene qualcuno sa dirmi come devo fare?...grazie 1000

 ha scritto nel messaggio
news:9uthuf$bc5$1...@nreadb.inwind.it...


 ha scritto nel messaggio
news:YuDQ7.267215$sq5.13...@news.infostrada.it...


 ha scritto nel messaggio
news:9uvte3$1h3$1...@nreadb.inwind.it...


 > sbaglio proprio questo?...Faccio delle prove ....ciao.
Si, mi sembra che la query voglia proprio la data in formato americano...
PROVA E VEDRAI CHE FUNZIONA!

Newsgroup: it.comp.lang.delphi
Titolo: PDF: la stampa

RiCiao
Ecco la domanda: come faccio a stampare un file PDF da un'applicazione
delphi?
Risposta: recuperi l'ActiveX del Reader e sfrutti quello.
Non mi piace perchè quando parte mi fa lo splashscreen del Reader ed io (ed
il mio cliente) non lo vogliamo.
Una alternativa è recuperare tutto il documento come immagine (es jpg ) e
poi buttarla sul canvas del Printer per stamparla: non ho provato questa
strada ma mi pare macchinosa.
Avete qualche dritta da darmi ?
Il debito aumenta, lo so....
Ciao e grazie
Andrea

 il mio cliente) non lo vogliamo.
e allora ti serve qualche componente dedicato che implementi la funzione in
modo diretto.
D'altronde, se qualcuno chiede 2000 euro per la propria suite di componenti,
un motivo ci sara' ;)
Consiglio: fregatene dello splash screen e appoggiati all'ocx di Acrobat,
eviti casini (tecnici) e spese (in componenti e tempo).
Ciao, Sandro

 delphi?
Ad esempio con ShellExecute:
ShellExecute(0, 'print', PChar(fn), nil, nil, 0);
dove fn e' il pathname del file pdf da stampare.
Saluti
Paolo Arosio


Certo è una possibilità, solo che mi apre il Reader (lasciandolo
minimizzato) e non lo chiude ...
Mi sembra poco elegante oppure sono io che non ci sto troppo con la testa
(ho fatto in tutto 6 giorni di ferie .... sig!) ?
Andrea

 testa (ho fatto in tutto 6 giorni di ferie .... sig!) ?
Potresti provare ad aprire il reader con CreateProcess passando una
StartupInfo che visualizzi la finestra al di fuori dello schermo.
Inoltre, potresti usare un SetWindowPos per nascondere la finestra dopo
avere fatto lo shellexecute.
Saluti
Paolo Arosio
PS per la creazione di file PDF vedi anche PowerPDF di Takeshi Kanno,
non e' niente male
Newsgroup: it.comp.lang.delphi
Titolo: MySql

Ciao a tutti,
come faccio ad interagire con un MySql utilizzando Delphi7? Devo scaricare
qualche componente particolare?
Grazie,
Dado

 ha scritto nel messaggio
news:V3Q%9.178019$AA2.7...@news2.tin.it...


 qualche componente particolare?
sul mio sito c'è un articolo che mostra come connettersi con C++ Builder...
praticamente funzionano allo stesso modo quindi dovrebbe tornarti utile:
http://www.programmando.org/public/web/modules.php?name=News&file=article&si
d=22&mode=&order=0&thold=0
ciao :)
--
Massimiliano Etere
massimili...@programmando.org
http://www.programmando.org

 qualche componente particolare?
Se vuoi usare BDE, allora devi installare i drivers ODBC di MySql che trovi
sul sito di MySQL cerca ODBC. Altrimenti è comunque possibile interfacciarsi
con gli altri sistemi, che sono probabilmente migliori e più performanti di
BDE.

"Dado"  ha scritto nel messaggio
| come faccio ad interagire con un MySql utilizzando Delphi7? Devo
scaricare
| qualche componente particolare?
|
 Vedi qui
http://delphi.about.com/cs/mysql/index.htm
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: Procedura avviabile da chiavetta usb

Ho realizzato una rubrica che verra' avviata direttamente da chiavetta
Tale procedura usa componenti Visual PlanIt, che memorizza i dati in una 
directory  \data  dentro alla directory dov'e' l'eseguibile principale
Supponiamo che la chiavetta venga vista con la lettera K: , l'eseguibile 
sara'  K:\PIPPO.EXE   ed i dati in K:\DATA\RUBRICA.DB
Visual PlanIt usa il bde per l'acceso ai dati
La prima volta che avvio l'eseguibile, parte tutto correttamente, il 
programma trova i dati e scrive e legge e via...
Bon, stacco la chiavetta, la metto su altro pc, che magari la vede con la 
lettera L: ,  tento di avviare l'eseguibile e mi dice che non trova il file 
k:\data\rubrica.db
Vai a vedere come mai lo cerca su k:  e trovo un malefico  IDAPI.CFG  che 
viene creato (se non c'e') al primo avvio del programma
Solo che al primo avvio era su K:  mentre ora il tutto e' su L:
La domanda e':  come fare per far funzionare il programma, che usa bde per 
pescare sui dati, senza problemi sia da K: che da L: che da Z: .... ?
Ciao e grazie
RobertoA
 
 
 
 

 pescare sui dati, senza problemi sia da K: che da L: che da Z: .... ?
 
Ho il sospetto che to lasci la "connessione" al db aperta, cosi come la 
crea l'ide.
 
Se all'avvio dell'eseguilile il db non fosse aperto saresti libero di 
settare i parametri del bde e non dovresti avere problemi.
 
-- 
TeeBX VoIP communication platform (coming soon)
http://code.google.com/p/teebx/
 
-----------------------------------------------
Lightweight++ Business Friendly++ Open++

 pescare sui dati, senza problemi sia da K: che da L: che da Z: .... ?
 
Nel codice imposti i Params del TDatabase perchï¿œ peschi da un percorso 
relativo e non assoluto.
 
-- 
@WarpTen10
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid e Memo

Ciao a tutti. Uso D3 Pro e il mio problema e' questo:
Utilizzo una DBGrid per poter inserire i dati di una tabella, l'unico
inconveniente e' che ho un campo Memo nella tabella stessa. Il problema e'
che dovrei vedere il campo memo come uno di caratteri. Nessuno di voi ha
qualche idea? Avevo pensato di aggiungere un campo di caratteri che mi
faccia vedere i primi N caratteri del Memo.
Ciao Alan

 Ciao Alan
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red

Newsgroup: it.comp.lang.delphi
Titolo: file "proxies.dcu" mancante!

ciao a tutti,
ho da poco installato D6 e sto convertendo tutti i package con i vari
componenti (grafici e non) che utilizzavo con D5.
in molti casi pero' il compilatore non trova la unit proxies,
e quindi -toh guarda- non compila.
ho provato a cercarla ma non c'č!!
potete dirmi se voi l'avete??
grazie in anticipo.
leo :)

 ha scritto nel messaggio
news:u%xs9.54551$%M1.13...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Query Interbase su DB Firebird

Ciao,
ho questo problema: ho una query TIBQuery su un database Firebird e la 
uso con queste righe di codice:
DataModule.IBQuery.SQL[0]:='SELECT * FROM TABELLA';
DataModule.IBQuery.Open;
cambiando l'SQL a seconda dei dati che devo richiedere.
Nel DataModule ho i componenti TIBDatabase e TIBTransaction settati, 
credo, a dovere (oltre ovviamente alla TIBQuery).
Il problema è che quando vado a recuperare i dati (anche solo facendo 
DataModule.DataSource.DataSet.RecordCount=1), nel migliore dei casi, 
trovo solo 1 record (corretto).
Cioè sembra che si fermi solo al 1 e non vada oltre a cercare nel 
database (anche se credo sia una bestialità, è solo per rendere l'idea).
Perchè??
Grazie
Fabio

Perchč??
Perché evidentemente nella tabella c'č solo un record...

 
 
Hai provato a fare DataModule.DataSource.DataSet.Last() prima di
RecordCount ?
Se non ricordo male RecordCount usa la cache del dataset e "vede" solo
i records che sono già stati letti dal DB.
Giuseppe

Andrea Laforgia ha scritto:

Ovviamente so quanti record ci sono nella tabella (292 !!).

Giuseppe Di Martino ha scritto:

Grazie.
Se metto la riga da te suggerita funziona tutto alla perfezione.

Newsgroup: it.comp.lang.delphi
Titolo: "Scrollare" da codice un TScrollBox

Salve,
Volevo sapere se qualcuno mi può suggereire come "scrollare" un
oggetto TScrollBox direttametne da codice e senza utilizzare il mouse
e le barre di scorrimento verticali ed orizzonatali.
In poche parole ho l'esigenza di avere due TScrollBox affinacati ma
distinti e mentre l'utente ne scrolla uno con il mouse, il programma
dovrebbe agire anche sull'altro e metterlo "nella stessa posizione" di
quello che l'utente stà visualizzando.
Ovviamente ho provato ad agire silla proprietà Position delle
TControlScrollBar verticali ed orizzontali dei due oggetti ovviamente
non ha funzionato.
Grazie,
Giorgio.

CrazyKey ha scritto:

Invia all'handle della Scrollbox i messaggi WM_VSCROLL e WM_HSCROLL.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: TWordApplication

Con delphi6 ci sono alcuni componenti per intefacciarsi a WORD.
Ecco non trovo nulla su come usarli, ne sapete qualcosa?
Devo solo scriverci un preventivo, non avete un esempietto pronto dove si 
mostra come inserire righe di testo e poco piu? 

 mostra come inserire righe di testo e poco piu?
Guarda il demo "ExAppend" della suite che ti ho suggerito, e' quello che
cerchi.
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Lettura Memoria Video in Modo Testo

Riformulo la domanda già fatta precedentemente ed alla quale gentilmente
mi si è risposto indirizzandomi al componente DosCommand già menzionato
nelle FAQ.
Tale componente, pur funzionante, lavora solo con programmi eseguibili
sotto D.O.S., ed in quanto tale, non adatto all'uso che io necessito.
Forse qualcuno può darmi pertinenti informazioni?
grazie, saluti.
Gdevil. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3319e3f5a7c7e306cfe...@mygate.mailgate.org...


 mouse.
  Mi Serve una Routine che permetta di leggere l'output a video di dati
leggibili solo dal file proprietario, grazie per il codice esposto.. ma
purtroppo non fa al caso mio.
saluti.
gdevil.


 purtroppo non fa al caso mio.
Qual è la mole di dati da "catturare"? Vengono presentati di continuo o 
puoi decidere tu quando (ad es con un PGUP, PGDN...)?
Che programma è ? E' un eseguibile windows a 32bit?
Deve girare sotto NT o può girare anche su 9x ?
Nel secondo caso ho un'ideuzza che mi sta frullando nella testa... 
Al momento non posso svilupparla perche' sono sotto esami (sigh).
Se non ci sono vie "standard" per fare quello che ti serve, si potrebbe 
accedere all'Environment Database del programma e utilizzare l'oggetto del 
kernel CONSOLE.
Cosa te ne puoi fare di questo oggetto... non lo so ancora, perchè non 
conosco in dettaglio questi oggetti... esiste(domanda x chi e' interessato) 
un handle di tipo HCONSOLE o simile?
Vabbeh... e' un'idea in fieri... magari con l'apporto di qualcuno si riesce 
a cavarne qualcosa...
Ciao!
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !

 Sono da oltre 6.000 righe/record di dati, sui quali è possibile lo
 scroll manuale.
 E' un programma Win32 , e attualmente gira su WinME e WinXP.
 Inh Bocca al Lupo Per i tuoi Esami.
 Ciao!
 Gdevil.


Newsgroup: it.comp.lang.delphi
Titolo: Esportazione dati in Excell

Salve a tutti!
Sto lavorando su una funzione in Delphi3.
La finestra consente prima di selezionare una serie di parametri per
filtrare dei record da una tabella, e in seguito, mediante un bottone,
crea un file excell dove vengono riportati i record filtrati.
Il problema che mi pongo è: Come faccio a fare l'esportazione??
Grazie!
Saluti
  Stefano

Se cerchi "excel" nei vecchi post tramite google trovi un mare di
materiale.
AS


http://www.djpate.freeserve.co.uk/AutoExcl.htm#FormatRange
Giulio 

Grazie mille! ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 e DB2

Salve a tutti,
Ho il seguente dubbio:
gli SQLLink per IBM DB2 contenuti in Delphi 5 + BDE 5.11 funzionano su
versioni di DB2 7.1 ?
So che per versione 5.2 di DB2 non ci sono problemi ma (sembrerà
strano) non sono riuscito a trovare una tabella di compatibilità per
versioni successive (di DB2 siamo arrivati alla 8 se non erro).
Grazie

 versioni di DB2 7.1 ?
Ho finalmente trovato info sull'argomento, purtroppo le due cose non
sono compatibili (almeno ufficialmente).
A questo punto mi piacerebbe sapere se qualcuno si e' mai trovato in
questa situazione (e chiaramente se ha risolto in qualche modo).
Saluti

odbc?
A

 odbc?
Ovviamente è una soluzione, preferivo però continuare ad evitare l'uso
di questo ulteriore strato di software.
Eravamo stati così felici quando con Delphi era arrivato un sistema
per raggiungere direttamente (o quasi) i più comuni database !
Il tuo suggerimento però mi fa venire una domanda, come verificare la
compatibilità tra le varie versioni di driver ODBC?
Mi spiego meglio: anche i driver ODBC saranno soggetti a cambiamenti
immagino, come faccio quindi a verificare se il driver ODBC installato
da DB2 v. 7.1 è compatibile con il mio buon vecchio Delphi (anzi
volevo dire BDE 5.11).
Ciao
Alfredo

Newsgroup: it.comp.lang.delphi
Titolo: D5ENTUpdate.exe

Salve, mi si è rovinato questo file e ho bisogno di reinstallare
Delphi. Possibile che non si trovi più? Sul sito Borland non funziona
il link, su google non l'ho trovato, qua su i vecchi messaggi non se
ne fa cenno.
Qualcuno sa dove poterlo scaricare?
Saluti e grazie.


Lo puoi trovare qui'
http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/delphi/devsupport/updates/delphi5/german/?C=N;O=D

Newsgroup: it.comp.lang.delphi
Titolo: Application.messagebox

Salve a tutti!!! Ho visto nella guida che con il comando
Application.messagebox apre una nuova finestra e ne ritorna il valore del
pulsante premuto. la mia domanda è questa: Dove viene memorizzato e come
faccio ad utilizzare il valore di ritorno??
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Messaggio inviato da: Bruno Cannavacciuolo
Nick su C6: HeartEarth
E-mail: 
heart...@libero.it
Sito personale: 
www.heartearth.cjb.net
Chat personale: 
www.heartearth.cjb.net

 faccio ad utilizzare il valore di ritorno??
Ciao, forse TApplication.MessageBox è una function...!
Cmq, eccoti un esempio striminzito :
if Application.MessageBox(
        'Impossibile aprire il file di configurazione - Riprovare?',
        Errore in apertura',
        MB_OKCANCEL + MB_DEFBUTTON1) <> IDOK
then ........
Ciao!!
--
Davide DG.
  - In medio stat virtus -

faccio ad utilizzare il valore di ritorno??
Se ti posso dare un consiglio, utilizza MessageDlg, a mio
avviso e' molto piu' comoda.
-- 
The Follet

 ha scritto nel messaggio
news:3bf380a4...@news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: OLE Automation con Office 2010

Salve a tutti,
sto impazzendo per trovare qualcosa che riguarda l'OLE automation in
Delphi2006 per Office2010.
Dobbiamo migrare da Office 2000 (si, 2000) a Office 2010 e ci sono alcuni
miei programmi che "parlano" con word.
Problema : uso il component TWordApplication, ma non c'� verso di farlo
salvare (non riesco a passargli i parametri corretti: esce sempre "tipi non
compatibili").
Su Delphi2010 (installato ieri) ho trovato che almeno c'� il component per
Office XP. Ma non c'� per Office 2007 o 2010? Se si, dove posso trovarli?
Non trovo uno sputo di documentazione da nessuna parte .... non fosse che
ci sono "incappato" non avrei saputo nemmeno dell'esistenza della unit
WordXP.
Grazie a chiunque mi sapr� aiutare
-- 
Tag live: Abner78

> Problema : uso il component TWordApplication
E' un wrapper che puo' tranquillamente essere bypassato andando ad
usare direttamente OLE automation.
A.

 usare direttamente OLE automation.
Toh chi si rivede ;-)
Ben tornato
ciao



Ottimo ... sai anche darmi qualche link a documentazione su come si faccia? 
Grazie
-- 
Tag live: Abner78

Hello, Abner!
You wrote  on Wed, 23 Jun 2010 16:59:05 +0200:
 ??>>> Problema : uso il component TWordApplication
 ??>>
 ??>> E' un wrapper che puo' tranquillamente essere bypassato andando ad
 ??>> usare direttamente OLE automation.
 A> Ottimo ... sai anche darmi qualche link a documentazione su come si
 A> faccia? Grazie
più o meno così 
http://tinyurl.com/24njx4w
With best regards, wego.  E-mail: 
we...@wego.org
 

 sai anche darmi qualche link a documentazione su come si faccia?
Dal delphi più recente fino al più "anziano":
http://thundaxsoftware.blogspot.com/2010/02/ole-automation-with-delphi.html
http://delphi.about.com/od/kbcontrolole/OLE_Automation_using_Delphi.htm
http://www.delphi3000.com/articles/article_3541.asp
http://delphi.about.com/cs/adptips2003/a/bltip0303_5.htm
http://www.blong.com/Articles/Automation%20In%20Delphi/Automation.htm#ControllingWordWithAVariant
Alla fine il concetto e' che con le versioni differenti di word, cambia 
l'interfaccia esposta dal server COM che lo implementa, e quindi i 
servizi che puoi invocare dall'ole automation sono differenti e le 
chiamate, tra versione e versione di delphi, potrebbero dare quegli 
errori che hai riportato.
ciao

rotfl!
A.

 ciao
cia' cia'!
A.

Hello, Alberto!
You wrote  on Wed, 23 Jun 2010 08:49:18 -0700 (PDT):
 AS> rotfl!
 AS> A.
Sapevo ti sarebbe piaciuto :)


 ciao
Grazie mille, una risposta costruttiva... perchè a quanto pare ci sono
fenomeni qui che rispondono pensando che uno non cerchi prima di domandare.
-- 
Tag live: Abner78

Hello, Abner!
You wrote  on Thu, 24 Jun 2010 08:10:03 +0200:
 A> Grazie mille, una risposta costruttiva... perchè a quanto pare ci sono
 A> fenomeni qui che rispondono pensando che uno non cerchi prima di
 A> domandare.
Guarda Fenomeno che la mia era una risposta seria, poi probabilmente non sei 
in grado di usarne i risultati ugualmente, ma quello è un tuo problema ....

Newsgroup: it.comp.lang.delphi
Titolo: lavorare in gruppo

Ciao.
Sto lavorando per la prima volta in team usando delphi. Il fatto č che se
due utenti aprono le stesse unit, spesso appare un messaggio di reload
dovuto ai cambiamenti e altrettanto spesso si puo' non capire piů quando
rispondere "yes" e quando "no" !!!
Qualche consiglio circa il lavoro in gruppo con delphi (uso la versione 6)?
Grazie a tutti.
Ciao,
Luca.

Grazie a tutti.
Premetto che non ho esperienza di team develop in delphi.
Quando ero in banca lavoravo con un software di nome PVCS, un repository che
gestiva i versionamenti.
Secondo me voi lavorate sugli stessi file in rete contemporaneamente.... ma cio' e' sbagliato
 perche' potrebbe invalidare l'intero lavoro di modifiche di uno di voi.
La cosa giusta sarebbe di utilizzare un siffatto software in modo che si lavori uno per volta
sullo stesso file, controllando anche le modifiche progressivamente (col versionamento).
Ciao!
--
Buon      .-""",
 Natale    /____, \
          {_____}`{} 
Buone    (/ . . \)
 Feste   {`-=^=-`}
         {   `   }
          {     }jgs
Morde.     `-,-`

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

 ha scritto nel messaggio
news:LvjL9.20264$TC5.6...@twister1.libero.it...

Incluso nel CD di delphi c'č la versione di TeamSource puoi provare quella
^_Goblin_^

teamsource o visual source safe.
Bye
A.

 ^_Goblin_^
Ciao
Andrea

 ha scritto nel messaggio
news:atmpm8$ksl7$1...@ID-170738.news.dfncis.de...


 ha scritto nel messaggio
news:94CL9.23130$TC5.7...@twister1.libero.it...


client, ma lo farà anche col server, al team Jedi.
Il codice del server e' già da tempo disponibile come Open Source.
Il prodotto comunque è già da subito utilizzabile (nella versione che
trovi sul sito 
www.frevcs.de
 ) ed è, a mio avviso, uno dei migliori
software disponibili.
Ciao, Rocco.
Newsgroup: it.comp.lang.delphi
Titolo: Nome Macchina

Ciao a tutti.
Come si fa a ricavare da un'applicazione Delphi 5 il nome della macchina su
cui sta girando l'eseguibile e il nome dell'OSUser ???
Grazie in anticipo per l'eventuale aiuto.

On Thu, 22 Mar 2001 11:36:09 +0100, "Lenny :o\)" <xXx...@XxXxX.xX>
wrote:

GetComputerName e GetUserName
var
  MyBuffer: array[0..MAX_COMPUTERNAME_LENGTH] of char;
  BufSize: DWORD;
begin
  BufSize := SizeOf(MyBuffer) + 1;
  GetComputerName(MyBuffer, BufSize);
........
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

 su cui sta girando l'eseguibile e il nome dell'OSUser ???
... forse ti interessa anche lo user name ...
Questa dovrei averla trovata sulla rete, ma è semplicissima da capire ...
Function GetCurrentUserName : string;
const
  cnMaxUserNameLen = 254;
var
  sUserName : string; dwUserNameLen : DWord;
begin
  dwUserNameLen := cnMaxUserNameLen-1;
  SetLength( sUserName, cnMaxUserNameLen );
  GetUserName( PChar( sUserName ), dwUserNameLen );
  SetLength( sUserName,   dwUserNameLen );
  Result := sUserName;
end;
--
- Carlo -
c.b...@libero.it

 cui sta girando l'eseguibile e il nome dell'OSUser ???
E' sufficiente utilizzare la "capricciosa" GetComputerName...
Function PCName : String;
Var BufferSize : dWord;
    PCName : PChar;
Begin
 GetMem(PCName,MAX_COMPUTERNAME_LENGTH + 1);
 BufferSize:=MAX_COMPUTERNAME_LENGTH + 1;
 GetComputerName(PCName, BufferSize);
 Result := PCName;
 FreeMem(PCName);
end;
Saluti.




Domanda assolutamente non polemica : ^______^
perche' usare un PChar, un GetMem e un FreeMem anziche' array[0..n] of
char ? 
Mi interessa (accademicamente).
Ciao,
Massimo.

 char ?
Sono equivalente in quanto un PChar viene definito come "Zero-based array of
char ... ", diciamo che "accademicamente parlando" mi piace gestire la
memoria da codice (e quindi allocazione/deallocazione sono in mano mia) e
lasciare il meno possibile a Delphi e c.
Saluti

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] Creazione tabella in una classe

Avrei bisogno di creare una tabella dentro una classe da me creata, di 
seguito il codice:Non fare caso se mancano delle parti di codice perche 
sono state tolte.
Quello che mi interessa  è sapere se questo è il modo corretto di 
procedere???
Le parti sono contrassegnate con ******
unit UAliquote;
interface
uses
SysUtils, Forms, DBTables,DB;
type
  TAliquote= class
    private
    CodAliquote : array of string;
    //Qui dovrei inizia la definizione?????
    tabella:TTable;********
    public
    constructor create(cheAliquote: array of string;   cheNumAliquote: 
Integer);
    function ValoreCodAliquota(Codice : string):double;
    procedure InserisciAliquota(cheCodAliquota, cheDescAliquota: string ; 
cheImponiAliq: double);
  end;
implementation
constructor TAliquote.create(disegnaSu: TForm; cheAliquote: array of 
string; cheNumAliquote: Integer);
var
  x: Integer;
  i: Integer;
begin
tabella:=TTable.Create(nil);********
tabella.TableName:='C:\ALIQUOTE.DBF';********
tabella.Open;********
   i:=0;********
   while not tabella.Eof do
    begin
      CodAliquote[i]:=tabella.FieldByName('CODICE_ALI').AsString;
      tabella.Next;
      i:=i + 1;
    end;
tabella.Close;********
tabella.Free;********
end;
Grazie!!
--- posted by geoForum on 
http://www.delphiedintorni.it

 end;
Visto che loggetto tabella viene creato, usato e distrutto dentro allo
stesso metodo, e' consigliabile usare una variabile locale al metodo.
Definirlo come proprieta' della tua classe ha senso se hai bisogno di
accedervi da diversi metodi (es, in uno lo crei, in altri vi accedi,
in un altro ancora lo distruggi)
ciao
Giacomo

Avrei bisogno di creare una tabella dentro una classe da me creata[...]
A che pro?
Perché non usi un datamodule?
Newsgroup: it.comp.lang.delphi
Titolo: Componenti e DCU

Ciao a tutti, volevo chiedervi un'altra cosa, ho caricato un componente da
Torry (freeware, no source), solo che nel'installarlo non ho ho il file pas,
ho solo il file DCU e il DCR, provando a installare come componente il DCU
(al posto del pas), delphi mi visualizza un mucchio di caratteri
incomprensibili, non permettendomi di fare la compilazione, come posso fare?
Ciao e Grazie

Rispondo a Frunktz che, tra le altre cose, ha scritto:

Ehm.... un DCU *č* il file pas compilato... non puoi aprirlo nell'editor.
Allora, se quel componente č per la versione di delphi che hai, nessun problema,
basta che fai lo stesso procedimento che si dovrebbe fare con i pas: Install
Component, Into new package, selezioni il file dcu, dai un nome al dpk e lo
installi.
Se non ti compila il DPK, probabilmente quel componente non č stato progettato
per la tua stessa versione, e lė non puoi fare altro che comprare i sorgenti o
pių semplicemente attaccarti al tram ;)
--
Jax

Vedi č per la mia versione, solo ke non viene installato mi dice "Too many
lines, troncked" o qlc similare, come faccio??? Cmq per il componente
TCipher, su torry non ho trovato niente.
Qlc link??? Grazie e Ciao

 Cmq per il componente TCipher, su torry non ho trovato niente.
Immaginavo, anche a me serviva un po' di tempo fa ma non l'ho trovato, allora
sono andato a ripescarlo su qualche cd di backup, ma adesso sono al lavoro e non
posso passartelo.
Quando sono a casa vedo di mailartelo.
Ciao!
--
Jax

Ehm... Scusa potresti ridirmi come fare a installare solo i DCU ho perso il
post???
PS:- Potresti passarmi anche le informazioni per crearlo? Grz
E-Mail: 
clf...@tin.it
                    Ciao e Grz

 PS:- Potresti passarmi anche le informazioni per crearlo? Grz
Ehm...... creare *cosa*?
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: [ot] o [in] il numero di Post

Da qualche tempo a questa parte (direi 6 mesi) mi sembra che il numero di
Post effettuati, diciamo per giorno solare, siano notevolmente diminuiti.
Voi cosa ne pensate ?
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

)

Voi cosa ne pensate ?
Credo che ci sia stata un'inflessione dopo la presentazione a Milano di
Octane: in quesi giorni il panico da .net si diffuse e molti persero fiducia
in Borland. Io stesso mi sono adoperato per studiarmi 
VB.NET
 come alternativa
a Delphi + ADO, i cui componenti non sono presenti in Octane.
Poi, passato il panico, mi sembra si sia tornati alla normalita', imho. :)
cmq noto con grande soddisfazione che i thread senza followups sono quasi
azzerati. In altre parole: c'e' sempre qualcuno che ti aiuta :)
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

> Voi cosa ne pensate ?
Il fatto č che siamo diventati tutti piů bravi!!!
Consultiamo google prima di fare una domanda
Consultiamo l'Help prima di fare una domanda
Consultimao il collega piů bravo prima di fare una domanda
Studiamo molto di piů... e prima di chiedere se delphi č meglio di java o di
visula basic
ci leggiamo un pň di documentazione prima!!!
......... č per questo che i post sono diminuiti!!:))!!!
ciao
   gabriele

Troppo incasinato :(
--
Acqua

Newsgroup: it.comp.lang.delphi
Titolo: Siti di riferimento in Ita

Mi stò avvicinando proprio adesso a Delphi, non so nemmeno da dove
cominciare, mi date qualche sito di riferimento in italiano?
Saluti Max


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

 cominciare, mi date qualche sito di riferimento in italiano?
http://www.ipsiamoretto.com/~azzani/corso-delphi/welcome.htm

Newsgroup: it.comp.lang.delphi
Titolo: Usare database di Access

Salve, ho un problemino nell'utilizzare db di MS Access (uso la versione XP)
nei miei applicativi sviluppati con delphi 6 enterprise. Non ho trovato
nessuna guida che mi spiegasse esaurientemente come risolvere questo
problema... Su 
torry.net
 c'è un'articolo chiamato How To Connect Delphi To
Access Databases (
http://www.torry.net/samples/samples/db/d2access.zip
) ma
si riferisce al più alla versione 3 di delphi... e quando tento di impostare
a true la proprietà Connected del Tdatabase mi dà: general SQL error. Che
devo fare? Potreste spiegarmi passo passo come posso usare i miei database
access in delphi? Magari nel modo pù semplice possibile, che sono un povero
principiante! :-)
Grazie mille a tutti, specie a chi vorrà rispondermi.
Ghast

 ha scritto nel messaggio
news:FCvD9.42640$744.1...@news1.tin.it...


 ciao e buona fortuna con delphi: č bellissimo!!
Hai perfettamente ragione... molto piů bello e performante del visual basic!
PS: GRAZIE!!
Ghast
Newsgroup: it.comp.lang.delphi
Titolo: delphi 7 exception EResNotFound in module TfrmMain not found

Ciao a tutti..!!!IO ho questo errore e non riesco a venirne a
capo..qualcuno mi puo dare una mano??
Grazie
 billy

 capo..qualcuno mi puo dare una mano??
http://groups.google.it/group/borland.public.delphi.objectpascal/browse_thread/thread/31ec8f69ebfb5bff/11add2b2906823e2?hl=it&lnk=st&q=EResNotFound+#11add2b2906823e2
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://groups.google.it/group/borland.public.delphi.objectpascal/browse_thread/thread/31ec8f69ebfb5bff/11add2b2906823e2?hl=it&lnk=st&q=EResNotFound+#11add2b2906823e2
Qui dice aproposito di {$R *.DFM}:
If you do have a Uses clause in the Implementation section, it belongs 
after
the Uses clause, like this:
implementation
uses ItsNoggin, TimeWisely, HardlyAnyOil;
{$R *.DFM}
E' veramente necessario che la stringa {$R *.DFM} vada sotto le uses, o 
è ininfluente? Perchè io le uses le aggiungo sempre dopo la riga con {$R 
*.DFM}:
implementation
{$R *.DFM}
uses ItsNoggin, TimeWisely, HardlyAnyOil;
Spero di non dover correggere qualche centinaio di units ... :-?

Newsgroup: it.comp.lang.delphi
Titolo: [d5] creare un menu stile apple

ciao a tutti, mi č stato richiesto di sviluppare il menů di un applicazione 
sullo stile di apple / Iphone, ovvero le icone animate che avvicinando il 
mouse si ingrandiscono, secondo voi che componenti si possono usare? meglio 
farsele a mano?
Simone 

Simone P. ha scritto:

premesso che mi sembra una gran str..ata (ma visto che odio gli iPhone 
probabilmente sono di parte :-) :-)
prova a fare un giro su 
www.TMSSoftware.com
 ho visto sei controlli che 
potrebbero fare al caso tuo.
Ing Giuseppe Monteleone

Newsgroup: it.comp.lang.delphi
Titolo: Chi vende Delphi3 usato?

Come da oggetto, grazie.
P.S.: rispondetmi tranquillamente in NG.

Veramente D3 si trova gratuito in rete o nei
CD allegati alle riviste...
Per i manuali (che IMHO è l'unico motivo che
giustifica l'acquisto che vuoi fare) puoi sempre
comprare un libro su Delphi...

 Per i manuali (che IMHO č l'unico motivo che


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

qualcuno ha gia' provato ad usare la CLX ?
io ho solo fatto un test di dimensioni e l'exe viene addirittura piu'
piccolo che con D5

piccolo che con D5
Confermo.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia
Newsgroup: it.comp.lang.delphi
Titolo: Delphi .Net tutorial

Ciao tutti,
Sapete indicarmi dove posso trovare documentazione per iniziare a
programmare in questo ambito ?
Grazie
Max

 programmare in questo ambito ?
Io ti suggerirei di reperire documentazione generica su .NET, 
innanzitutto, per familiarizzare con l'architettura.
Una volta compreso come si sviluppano ed eseguono applicazioni con il 
.NET Framework, ti è sufficiente applicare quanto già conosci del 
linguaggio Delphi alla piattaforma (il linguaggio Delphi.NET non è 
diverso, salvo specifici ambiti, dal linguaggio Delphi usato in ambiente 
Win32, tant'è che la compatibilità del codice sorgente, in generale, è 
estremamente elevata).
Se non hai problemi con la lingua inglese, puoi cominciare una ricerca 
da qui:
http://delphi.about.com/od/delphifornet/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Connettere MySQL

Ciao,
vorrei connettermi ad un db MySQL.
Ho provato con DBExpress(D6) ma non ci riesco....???
Visto il post sotto ho tentato di installare i Zeos ma quando tento di
installare il package mi da
DsgnIntf.dcu not found....
Sul mio sistema sembra non essere presente...
Come posso risolvere?
Grazie

 Ho provato con DBExpress(D6) ma non ci riesco....???
...
Che versione di server e client MySql stai utilizzando? Dovresti essere più
preciso nel descrivere l'inconveniente!.
Sei sicuro di impostare correttamente tutti i parametri?
Inserisci sulla tua form un TSQLConnection
Imposta MYSQL sulla proprietà DriverName dellaTSQLConnection
Imposta la TSrings Params come
DataBase: Il nome del database al quale vui accedere
HostName: Indirizzo del Server o LocalHost se il tuo PC è anche il Server
MySql
PassWord: Mi pare chiaro
User_Name: Mi pare chiaro
Le ultime due voci le puoi definire anche quando attivi la connessione. La
connessione la attivi impostando la proprietà CONNECTED a TRUE.
Attenzione la LibraryName a seconda della versione di MySql (potrebbe essere
necessario utlizzare dbexpmysql.dll invece di dbexpmys.dll
Saluti Alberto.
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie
Effettivamente ho dovuto fare qualche modifica per farlo funzionare ma
adesso sembra essere tutto ok (Delphi 7).
Puoi scaricare il set di componenti corretto e già patchato da
http://www.ironcode.net/varie/zeosdbo.zip
 .
Per l'installazione segui il file INSTALL.
Saluti.
Giacomo "DarkSSJ" Graziosi.

Dimenticavo: per installarlo sotto Delphi 7 devi usare i package per Delphi
6 ;-) .
Newsgroup: it.comp.lang.delphi
Titolo: D7 OneApply,MstItem

premetto che sono a zero di conosceza delphi,
 mi � stato chiesto di modificare
alcune etichette di un prog D7 quindi cosa banale ...
 ho il sorgente ... ma quando avvio la compilazione mi ritorna
che non trova la classe TOneAplly....
forse � una componente a pagamento?
sto googlando invano
grazie per l'aiuto
-c-

 che non trova la classe TOneAplly....
..chiederlo a chi ti ha appioppato questo "semplice lavoro"?
magari x te non è scontato, ma serve il nome completo della classe
senza quei puntini...
A.

senza quei puntini...

 ma ora all'avvio ottengo spin.dcu  non trovato...
cerca spin.dcu con windows nell'HD, e aggiungi il suo percorso nella 
library path dle progetto che stai compilando (project->options..)
Cmq sono tutte info che puoi trovare con pazienza leggendo le guide di 
delphi *base*.
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Indy componente STMP Server

Qualcuno ha mai usato il componente in oggetto ?
Secondo voi quale dovrebbe essere il suo funzionamento ?
Mi spiego meglio. Da quello che ho capito il suo scopo è quello di ricevere
i messaggi e basta.
Bisogna poi scrivere il codice necessario all'inoltro del messaggio verso il
server del destinatario.
Che dite mi sbaglio ?
Grazie per l'attenzione.
Ciao,
MM

 ha scritto nel messaggio
news:1fDL9.23867$Ou4.7...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: POP3 e SMTP da Outlook Expres

Si può leggere le impostazioni in oggetto per utilizzarle in un progetto 
Delphi?
Grazie.
Pippo 

 progetto Delphi?
Prova a cercare nel registro di configurazione. Nel mio sono in:
HKCU - Software - Microsoft - Internet Account Manager - Accounts
guastatore

 HKCU - Software - Microsoft - Internet Account Manager - Accounts
In particolare, in
HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager
nel valore "Default Mail Account" c'è il numero dell'account predefinito...
che *in teoria* è quello usato ;)
-- 
Jax
====
L'amor proprio accresce o riduce ai nostri occhi le qualità dei nostri
amici in proporzione alla soddisfazione che riceviamo da essi;
giudichiamo i loro meriti dal loro comportamento nei nostri confronti.

Jax
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/
Newsgroup: it.comp.lang.delphi
Titolo: Problema con TidFTP Abort

Ciao a tutti,
ho la necessità di effettuare l'upload di un file su uno spazio FTP, e
fin qui nessun problema; per non bloccare la finestra del mio
programma durante l'upload ho gestito il trasferimento all'interno di
un thread. L'upload funziona perfettamente ma vorrei gestire anche la
possibilità di bloccare il trasferimento e per fare questo ho inserito
il comando Abort del componente; qui nascono i problemi perchè una
volta eseguito l'Abort, mi appare giustamente l'errore della chiusura
del socket ma subito dopo mi appare l'errore "Nothing to Abort". Il
problema è che mi impedisce nuovi upload, se effettuo un altro
trasferimento si attiva correttamente il thread ma non invia niente.
Qualche indicazione o suggerimento per risolvere la cosa? Dove
sbaglio?
Grazie mille
procedure TMyThreadUpload.Execute;
begin
  while NOT Terminated do
  begin
    try
      UploadForm.IdFTP1.Put(UploadForm.FileListBox1.FileName,
CharFile, false);
      MyThreadUpload.Suspend;
    except on
      E : Exception do
      begin
        Application.MessageBox(PChar('General error
encountered.'),PChar('Upload Function Message'), MB_OK);
      end;
    end;
  end;
end;
procedure TUploadForm.Image2Click(Sender: TObject); //PROCEDURA CHE
GESTISCE L'ABORT
begin
  MyThreadUpload.Suspend;
  IdFTP1.Abort;
  MyThreadUpload.Resume;
end;

 il comando Abort del componente [...]
Io ho usato un metodo differente, in un contesto simile.
I componenti Indy generalmente hanno degli eventi che vengono scatenati 
per restituire lo stato del lavoro in corso (es. byte trasferiti su byte 
totali).
All'interno del thread asincrono che sfrutta il componente Indy, ho 
predisposto un flag per l'annullamento (campo booleano con una proprietà 
per leggerlo/scriverlo).
Negli eventi che vengono scatenati col progredire dell'operazione, 
verifico lo stato del flag (che può essere valorizzato a True da un 
pulsante nell'interfaccia utente) e, se impostato, invoco "Abort" (la 
procedura Delphi, non il metodo del componente) per interrompere il 
processo.
Non so se questa sia la soluzione migliore o ideale, ma secondo me nel 
tuo contesto corri dei rischi innanzitutto usando il metodo Suspend del 
Thread, che arresta l'esecuzione del thread secondario, ma potrebbe 
farlo nel bel mezzo dell'esecuzione di un metodo del componente TIdFTP, 
lasciando il componente in uno stato non valido o consistente, magari 
alterandolo poi del tutto quando si richiama il metodo Abort sul 
componente stesso.
La granularità dei metodi Suspend/Resume non si riferiscono al singolo 
metodo o procedura eseguiti, ma possono bloccare il thread in qualsiasi 
punto, anche nel bel mezzo di metodi e procedure.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Archivio access meglio post o update?

Salve a tutti.
Una domanda forse vecchia e scontata, ma...
Ho un archivio access su un PC della rete aziendale a cui accedono diversi 
utenti, tramite una mia applicazione in Delphi 7 e componenti ADOTable e 
ADOConnection.
Per le modifiche ai record uso il canonico:
if tabella.locate('ID', idrec,[]) then
begin
tabella.edit;
tabella.fieldbyname('xxx').value:=edit.Text;
....
tabella.post
;
end;
Spesso mi appare l'errore 'Impossibile determinare la riga per 
l'aggiornamento della tabella'
Dipende forse da accessi contemporanei allo stesso record?
Se usassi l'istruzione SQL UPDATE riuscirei ad evitare tali conflitti?
Purtroppo, non essendo l'errore ricorrente, non riesco a determinare con il 
debug il punto esatto dove avviene, ed i valori delle variabili in gioco.
L'unico modo finora per ovviare è quello di chiudere l'applicazione e 
rilanciarla.
Grazie per la risposta.

 Se usassi l'istruzione SQL UPDATE riuscirei ad evitare tali conflitti?
Ti consiglio di usare un SQL diretto, e' vero che spendi tempo e codice 
nel costruirtelo e passarlo ad un AdoCommand, ma sicuramente hai 
maggior controllo sul flusso dei dati.
I componenti ado, tramite il provider interfacciato al DB, producono 
stringhe di upadate in modo automatico: così facendo tu non hai un 
controllo su quello che viene mandato. Questo, nella stragrande 
maggioranza dei casi, è il beneficio di usare un componente di delphi e 
non serve toccare null'altro.
Tuttavia, non ti protegge da problemi che *potrebbero* verificarsi 
nella comunicazione tra piattafore differenti, quali ad esempio (caso 
mio reale) db2 su as400. Non voglio entrare nello specifico, internet 
e' pieno di knoledge base riguardo ADO e oledbprovider, fattostà che a 
mio giudizio e' meglio costruirsi una stringa sql standard 
(
http://en.wikipedia.org/wiki/SQL
) che hai la garanzia che funzioni 
qualsiasi database hai dall'altra parte.
Ciao
-- 
Morde

 ha scritto nel messaggio 
news:498f...@newsgate.x-privat.org...


 qualsiasi database hai dall'altra parte.
AZZZZZZ !!! Hai fato passi da gigante ! Complimenti !!!!

..magari se nel frattempo imparassi a postare non sarebbe male !!!

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

Dal sito della sourceforge ho scaricato le jcl esattamente il file
sourceonly e non riesco ad installarle ne su D5 ne su C5


oops, era jedi non jcl

 sourceonly e non riesco ad installarle ne su D5 ne su C5
Se magari indichi pure l'errore, qualche rispostina arriva.
Occhio che le jcl sono le librerie senza interfaccia, se vuoi anche il
frontend cioè i componenti scaricati anche le jvcl. ti consiglio di
scaricarti la versione full, che include un installer che va compilato. Ti
genera un exe e da questo fai l'installazione. Leggi bene i
requirements, perchè su d6 sono sp2 e patch runtime 2.
Ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 04/11/2003 15.26.12
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: Leggere indirizzo IP locale

Lo so! Lo so!La risposta è stata postata sul questo NG almeno 20 volte.
Ma OutLook fa un sacco di ca##ate...
Quindi abbiate bonta'.
Grazie
Saluti
AS
"Se è Microsoft non funziona"

Quindi abbiate bonta'.
Cioè vuoi una funzione che ti legga l'IP locale?
O utilizzi il componente Powersock (mi pare sia questo) e leggi la proprietà
Local IP oppure utilizzi la seguente funzione :
Function OttieniIP : String;
var
  WSAData: TWSAData;
  HostName, IP: String;
  HostEnt: PHostEnt;
begin
  try
    WSAStartup(2,WSAData);
    SetLength(HostName,255);
    GetHostName(PChar(HostName),255);
    SetLength(HostName,StrLen(PChar(HostName)));
    HostEnt:=GetHostByName(PChar(HostName));
    with HostEnt^ do
       Result:=Format('%d.%d.%d.%d',
                     [Byte(h_addr^[0]),
                      Byte(h_addr^[1]),
                      Byte(h_addr^[2]),
                      Byte(h_addr^[3])]);
    WSACleanup;
  except
  MessageDlg('Impossibile rilevare indirizzo IP', mtError, [mbOK], 0);
  end;
end;

Tnx!
provo la funzione.
Se possibile cerco di evitare componenti finche'posso!
Saluti
AS

Newsgroup: it.comp.lang.delphi
Titolo: Oggetto TToolBar

Ciao a tutti,
nell'oggetto TToolBar non riesco a far visualizzare il Caption, nessun 
problema per le immagini. E' possibile che non si possa fare?
Dove dovrei agire per poterlo visualizzare?
Grazie in anticipo per la risposta.
Cooper. 

 nell'oggetto TToolBar non riesco a far visualizzare il Caption [...]
anche con ShowCaptions a True?
Valter


Ok risolto, grazie mille, non riuscivo a trovarlo perchè cercavo fra le 
proprietà del button e non fra quelle della bar, e li in particolare mi era 
sfuggito.
Cooper. 

sfuggito.
Ancora una volta, cerca su Google.
http://groups.google.it/groups?hl=it&q=caption%20ttoolbar&btnG=Cerca+con+Google&sa=N&tab=wg