mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: ADWAre ma non SpyWare?

Componenti/societa x fare un programma adware che non sia spyware ?
grazie
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

esprimi meglio la tua intenzione o domanda !!
grazie.

grazie
Voglio sapere se esiste una soceta' che offre componenti x delphi da
aggiungere a programmi da far diventare adware , che pero' non siano
SPYWARE :)
ciao


SPYWARE :)
chi te lo dice che non siano spyware, o ti fidi, o ti fai dare il
codice o te li sviluppi te! ;)
Ciao,
Alan Solo

 Alan Solo
Ciao,
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Formattare un numero per avere decimali fissi

Ciao a tutti, ho delle variabili variant che contentgono dei numeri 
decimali o interi;
Questi valori li metto in un RichEdit, però ovviamente li vedo come 
sono stati assegnati alla variabile, invece io vorrei vederli tutti 
formattati come se fossero valuta, cioè sempre con 2 decimali, ovvero:
1 deve eseere 1,00
1,4 deve essere 1,40
0,7 deve essere 0,70
eccetera.
Ho provato Format('%2.d',valoreVariabile) ma mi da errore, allora ho 
provato in mille modi ma non riesco a farlo funzionare, e nell'help non 
fa esempi.
Come posso fare???
Grazie.
Inviato da 
www.mynewsgate.net

 0,7 deve essere 0,70
La giusta formattazione è '%.2f'
Nell'help non ci sono esempi ma ci sono le definizioni di tutte le stringhe
di formattazione.
Ciao,
Gianluca.

 Grazie.
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

Grazie Antò e Gianluca, vi farò sapere la più presto. 
Inviato da 
www.mynewsgate.net

 Grazie Antò e Gianluca, vi farò sapere la più presto. 
allora una precisazione, se vuoi forzare a due decimali(1,1 -> 1,10) usa la
maschera di formattazione ',#.00' al posto di ',#.##'.


 
FUNZIONA ALLA GRANDE!!!!!!
Ho usato FormatFloat(',#.00',var)
Grazie.
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.lang.delphi
Titolo: Interbase &DbExpress

Salve.
Devo iniziare entro poco tempo lo sviluppo di una applicazione
basata su interbase + dbexpress.
Qualcuno usa questa combinazione?
parliamo di interbase 6.x (non la 6.5 ne firebird...)
Segnalazioni? Errori? Bug? Cose strane da sapere prima di iniziare?
Ogni indicazione è ben accetta.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Segnalazioni? Errori? Bug? Cose strane da sapere prima di iniziare?
Penso che tu sappia già i limiti ed i vantaggi di DbExpress: aperto a 
molti DB server, cursori monodirezionali. Credo che non gestisca il two 
phase commit, per cui attento alle transazioni multi database con IB.
Per altro pare essere molto veloce, anche alla connessione con IB (cosa 
che la BDE non era).
Ciao.
Mimmo.

 che la BDE non era).
Questa è interessante.
TIA


 Cioe', le unit sono divise male?
Non intendevo questo.
Ib_Objects sono comunque un ottimo lavoro, ed avendo i sorgenti si vede.
Solo che comincia ad avere molte procedure e metodi specifici per la 
gestione dei suoi componenti (che fanno molte piů cose e sono molto piů 
duttili) al posto di quelli standard.
E' vero che il linker ottimizza, eliminando quello che non usi, solo che 
l'ultima versione č veramente dispersiva. Per l'apprendimento mi sa che 
il gioco non vale la candela, ecco... alla fine sei legato a doppio filo 
al suo tipo di progetto in quanto sembra poi difficile tornare indietro.
Ps: prima di acquistare la versione di Ib_obj per delphi 6 ho provato la 
demo, e questo č l'opinione che ne ho ricavato. Non li uso piů dalla 
versione 8.qualcosa mi pare.
Ciao.
Mimmo.
Newsgroup: it.comp.lang.delphi
Titolo: modificare stringa stringa.

Ho un problema.
Data una generica stringa del tipo:
pincopallino "franco e ciccio" ieri oggi domani
devo eliminare tutto cio' che e' compreso  tra le "".
E' possibile farlo rapidamente senza andare a scansionare carattere
per carattere con POS???

 per carattere con POS???
Puoi trovare del codice ottimizzato rispetto alla Pos al seguente link:
www.optimalcode.com/examples.htm
Antonio

Lippo,

potrei sapere come lo fai ora?
Ciao, Antò.

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per un novizio

Salve a tutti voi del NG.
Poichè è da qualche tempo che mi diletto a programmare in turbo pascal ed
ora vorrei cimentarmi in Delphi volevo sapere se esiste qualche versione
anche limitata nelle funzioni e/o potenzialità (possibilmente free) con cui
poter iniziare a fare qualcosina.
Ciao a tutti.
Berny.

anche limitata nelle funzioni e/o potenzialità (possibilmente free) 
Esiste la versione Evaluation di Delphi 5 sul sito Borland.
--
Walkie...@Libero.It (ICQ# 8143647)

 ha scritto nel messaggio
news:3b0cb3c3...@news.libero.it...


apprendimento che si renderebbero necessari) praticamente inutilizzabile!
Perche' inutilizzabile ? la potresti utilizzare per compilare i primi
programmi... su che cosa impari a programmare senno' ?
--
Walkie...@Libero.It (ICQ# 8143647)

 wrote in message
3b0cb3c3...@news.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: DLL VB DELPHI

Se da VB passo una stringa ad una DLL fatta in Delphi il valore della
stringa mi va a "puttane"..
..chi mi puň aiutare?
Grazie..ciao Raf.

prova ad usare i tipi previsti nelle DLL di sistema di Windows, mi spiego
se usi dei tipi (come tipo string) prettamente DELPHI non potrai pretendere
che VB ti "comprenda" o meglio accetti bene il parametro !!!!!!!!!!!
Allo stato non ho il codice a portata di mano; spero che quanto detto ti
possa essere utile
prova ad usare puntatori a carattere per esempio e vedrai che dovrebbe
andare bene
Ciao
Mario M.
Mai...@iol.it

Newsgroup: it.comp.lang.delphi
Titolo: Problema con i "Padri" assillante...ma semplice (almeno spero)

Salve amici, vi propongo un quesito...
Ho creato un progetto con una form MDI e una figlia che creo dinamicamente.
Allo Show della MDI, aggiungo dinamicamente delle voci di menů in questo
modo:
procedure TmdiGenerale.FormShow(Sender: TObject);
var
i:integer;
Device:TMenuItem;
SysDev: TSysDevEnum;
begin
  SysDev:= TSysDevEnum.Create(CLSID_VideoInputDeviceCategory);
  if SysDev.CountFilters > 0 then
    for i := 0 to SysDev.CountFilters - 1 do
    begin
      Device := TMenuItem.Create(mnTrasmissioni);
      Device.Caption := SysDev.Filters[i].FriendlyName;
      Device.Tag := i;
      Device.OnClick := OnSelectDevice;
      mnTrasmissioni.Add(Device);
    end;
end;
E fin qui tutto ok...
Nel click delle voci del menů creo le form (sono uguali,cambia solo chi le
crea,ovvero le voci dei menů) in questo modo:
procedure TmdiGenerale.OnSelectDevice(sender: TObject);
var
ChildTrasmissioni: TfrmTrasmissioni;    // questa č la form che creo
begin
ChildTrasmissioni:=TfrmTrasmissioni.Create(TMenuItem(Sender));
ChildTrasmissioni.Tag:=TMenuItem(Sender).tag;
ChildTrasmissioni.Caption:=Copy(TMenuItem(Sender).Caption,2,length(TMenuItem
(Sender).Caption));
TMenuItem(Sender).Enabled:=False;
end;
Le domande sono 2:
1) E' corretto il modo in cui creo le form figlie? Non č che ogni volta che
clicco sul menů per creare le form, vado a sovrascrivere la variabile
"ChildTrasmissioni" (definita nell'evento OnSelectDevice), o č corretta
perchč il padre č differente?!
2) Come faccio alla chiusura della Form figlia (ChildTrasmissioni) a
riabilitare la voce del menů? Non ne ho idea... parent,o cos'altro?!
Che devo fare nella close a parte Action:=caFree; ???????
Grazie per la cortese attenzione.
Michele

Michele
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

Che devo fare nella close a parte Action:=caFree; ???????
Dipende da quali operazione devi eseguire alla chiusra del form! Se non
devi fare nulla basta caFree.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

TMenuItem(Self.Owner).Enabled:=False;
per abilitare sarebbe 
TMenuItem(Self.Owner).Enabled:=True;
piccolo errore copia incolla Sorry ;)


Un grazie infinito ad entrambi che mi avete risposto ed in modo cosě celere!
Grazie infinite!
(Si impara sempre in questo ng , che bello!)
Newsgroup: it.comp.lang.delphi
Titolo: Database utilizzato da programma delphi che formato sarà ?

Salve gente, allora vi preciso subito che io di delphi capisco veramente
poco, lo sto iniziando a guardare adesso.
Ora avrei una particolare urgenza di poter aprire un piccolissimo database
utilizzato da un programma delphi per poterlo editare ed eventualmente
aggiornarlo con altri records.
Io non so come fare ad aprirlo.
Non e' che per caso c'e' un'anima buona che e' disponibile a guardare questo
database e magari dirmi con quale software devo aprirlo (il file e' di soli
5kb. eventualmente sono disponibile a mandarvelo per e-mail) ?
Grazie in ogni caso a tutti.

mandamelo pure a 
dm...@virgilio.it
 ma se ci dici l'estensione del file te lo
diciamo subito.

Indica sempre chiaramente cosa stai usando.
In questo caso non indichi che tipo di db stai utilizzando.
Se lo avessi incluso nel tuo post, probabilmente adesso,
invece di dirti queste cose, ti potevo e/o potevamo
dire direttamente "fai in questo modo cosi' e cosa'.."
Anche la versione di delphi puo'essere significativa.
In d6 ci sono cose che non esistono in d5 e in d4.
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: rxbde5, questa sconosciuta

In fase di compilazione mi viene richiesto questo pacchetto. Lo utilizzo per
poter visualizzare un'immagine jpg contenuta in un database Access
all'interno di un oggetto di timo Timage.
E' normale che non sia installato, dove lo trovo considerando che uso Delphi
7 e che la versione che ho trovato funziona solo con Delphi 5?
Grazie anticipatamente
Davide

 ha scritto nel messaggio
news:arverc$qb$1...@le.cs.unibo.it...


Cerca RX Components for Delphi 7 in un qualsiasi motore di Ricerca
Saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Consiglio: quale libro su Delphi?

Mi sapete consigliare un buon libro (o più) su Delphi che ne illustri le
possibilità e abbia un sacco di esempi?
Esistono riviste di programmazione specializzate?
grazie
James

 ha scritto nel messaggio
news:ag151s$i6ig3$1...@ID-83500.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: Visualizzazione form...

Hola!
Ho realizzato un'applicazione che contiene una form principale e alcune form
secondarie (tipo About, inserimenti, grafici, ecc).
Per mostrare queste form uso il metodo Show
in questo modo però l'utente può "dare" il focus alla form principale
(massimizzata) nascondendo così le form secondarie aperte in quel momento.
ciò che vorrei ottenere è proprio che non si potesse passare alla form
principale mentre una secondaria è visualizzata.
ringrazio fin da ora chi mi potrà dare un aiuto in tal senso...
Apu

 ha scritto nel messaggio
news:_00R9.72490$Ou4.2...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: bandtype e quick report

salve a tutti!
Ho un problema con quick report....
Durante l'esecuzione del programma, in base al valore che assume una certa
variabile, voglio che una band sia "rbSummary" oppure "rbGroupFooter"....
ma quando nel codice scrivo: qrband3.bandtype := rbSummary;
Mi da errore....
Qualcuno sa per caso come risolvere?
Grazie e saluti,
                                   Barbara.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno sa per caso come risolvere?
non fornisci abbstanza info x aiutarti
A

Newsgroup: it.comp.lang.delphi
Titolo: Qualcono mi può ascoltare...FILE.CSV

utilizzo delphi3 ...volevo sapere se qualcuno ha un componente od un
consiglio per importare file.CSV in un archivio dbase o paradox....fatemi
sapere qualcosa vi ringrazio tutti sandro

 sapere qualcosa vi ringrazio tutti sandro
Il BDE può aprirli, cerca 'text driver' nell'help "Borland Database 
Engine Online Reference".
-- 
Roberto Lupi

Newsgroup: it.comp.lang.delphi
Titolo: HELP: Visualizzazione argomento guida rapida

Vorrei sapere come si fa a visualizzare un argomento del file della Guida in
linea collegato ad un progetto Delphi all'interno di un riquadro popup (come
avviene comunemente in Windows quando si seleziona Guida rapida cliccando
col tasto destro su un controllo).
Grazie in anticipo.
Ciao.
Marco "Alka Seltzer" Breveglieri (
alkas...@iol.it
)
--- ICQ#12924946 ---

 col tasto destro su un controllo).
Prova i metodi HelpXYZ di TApplication.
--
Pier Luigi Fiorini
www.fiorinisoft.n3.net
Newsgroup: it.comp.lang.delphi
Titolo: Index in delphi

Ciao a tutti, sto dando un'occhiata a delphi di cui sento parlare un
gran bene....
Non esiste in delphi ua properti index (come in vb) per i conttrolli
???
Cioe' come posso creare una matrice di controlli di bottoni per
esempio (button1(0), button1(1), etc...))???
Grazie mille a tutti.
Ciao, Fabio

risposte appropriate.
Allora la mia necessita' e' questa:
a seconda del numero scelto in una combobox, devo rendere visibili un
determinato numero di bottoni e label.
Per esempio se scelgo 3 nella combo box devono essere visibili i primi
3 bottoni, se scelgo 30, 30 bottoni e cosi' via.....
Con VB avrei fatto 
for n = 0 to t (t valore del combobox)
button(n).visible=true....
Ma con delphi come posso fare una cosa del genere ???
Grazie mille.
Fabio

Ma con delphi come posso fare una cosa del genere ???
trovi una risposta simile nel thread di Mario con oggetto "TRadioButton"
postato il 06/01/00 in questo newsgroup.
Comunque puoi creare un array di componenti e quindi fare come facevi in VB.
L' array di componenti puň essere scritto cosě:
var Bottoni = array [1..30] of TButton;
poi nel codice di inizializzazione dell' array scrivi:
Bottoni[1]:=Button1;
Bottoni[2]:=Button2;
Bottoni[3]:=Button3;
....
....
....
Button[30]:=Button30;
e poi puoi fare un ciclo come questo:
for I:=1 to 30 do
 Button[I].Visible:=True;
e cosě hai ottenuto lo stesso effetto del VB.
Nella risposta al messaggio a cui ti ho detto di riferirti, ho accennato l'
array di componenti ma ho dato anche un'altra soluzione, quindi dagli
un'occhiata e vedi di adattare il codice al tuo caso.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support
Newsgroup: it.comp.lang.delphi
Titolo: Componenti creazione

ciao a tutti ...
volevo chiedere un paio di cosette sulla programmazione di nuovi
componenti...
1) il componente compilato dove viene memorizzato ?
    chiaramente mi riferisco a quello usato a designe time , perchè ho
provato a cancellare il .dcu generato dopo la compilazione ma il componente
rimane cmq visibile a designe time.
2) nel mio ocmponente ho inserito un'immagine ma in designe time non riesco
a renderla visibile in quanto nell'evento create non riesco a settare il
parent(credo):
il componente deriva da un'altro...
type
  MiotvrshadowButton = class(tvrshadowButton) //
  constructor Create(AOwner: TComponent); override;
...
..
constructor MiotvrshadowButton.Create(AOwner: TComponent);
 begin
  inherited Create(AOwner);
  ima:=timage.Create(self);
  ima.Picture.LoadFromFile('C:\WINDOWS\immagine.bmp');
  FPicture:=ima.Picture;
  ima.Parent:=Parent;
 end    ;
come mai  a designe time non è visibile ?
ciao


ABLS Team - 
www.abls.it
SINTESI S.r.l. - 
www.sintesi.com

 potrò darti maggiori indicazioni.
mi sei stato estremamente utile ti ringrazio veramete ho risolto bene.
Sicuramente si è notato che sono agli inizi con delphi (programmo in altri
linguaggi).Per programmare un componente nuovo in che maniere si deve
procedere?
mi spiego meglio.Creato il package per il componente in questione per
provarlo immediatamente e inserirlo nel form come si deve fare?
io ho aperto sia un progetto ocn il componento sia il package è il metodo
giusto ?
ciao grazie :)

Newsgroup: it.comp.lang.delphi
Titolo: chiusura di più form







scusate la banalità ma si combatte sempre per ore 
con delle stronzate.


sto scrivendo un applicativo che apre un form che a 
sua volta ne apre un altro ecc..


alla chiusura dell'ultimo form devo chiudere tutti 
quelli aperti tranne logicamente il primo:


sul form principale ho:


procedute TFormMain.BTclick(..)


var AproForm2:Tform2


begin


AproForm2:=TForm2.create(self);


AproForm2.showmodal;


Form2.free;


end;


 




sul form2 ho:


procedute TForm2.BTclick(..)


var AproForm3:Tform3


begin


AproForm3:=TForm3.create(self);


AproForm3.showmodal;


Form3.free;


end;


 


ee così via. con la chiusura del form8 dovrei 
chiudermi i form dal 2 al 8 e restituire il controllo al FormMain.


 


è un pò che ci picchio la testa.


grazie


 





perché AproForm3.ShowModal e Form3.Free? Dovrebbe essere
AproForm3.Free.
Comunque, se una volta aperta la devi rilasciare automaticamente
potresti fare
AproForm8.ShowModal;
AproForm8.Free;
Close; 
AproForm7.ShowModal;
AproForm7.Free;
Close;
Etc...
Oppure (se la cosa non è così banale) gestire la proprietà parent e
fare una routine ricorsiva
Ciao,
Massimo.

 wrote in message
005101c10574$78126060$04560b3e@o9u7y3...






grazie Giorgio


funziona. alla chiusura dell'ultima form mi si 
chiudono tutte le altre.


 


ciao
Newsgroup: it.comp.lang.delphi
Titolo: RE:[OT] Link a download database "città del mondo"

 
          Per chi fosse interessato ho disegnato l'Italia con autocad con le
coordinate della
MaxMind.
          Ecco quello che ne uscito fuori.
Il link è il seguente:
 
www.copcsv.org/temp/italia.zip
Vincenzo Di Falco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

   
www.copcsv.org/temp/italia.zip
ciao,
ho visto che sul link primario del sito dove hai messo lo zip 
( 
www.copcsv.org
 ) che c'è una parte dove ti dice il santo del giorno.
hai accesso a quel DB? Potresti mendarmi una copia?
Diego
--- posted by geoForum on 
http://www.delphiedintorni.it

Inviami la tua e-mail a 
in...@jojoba-online.it
e te lo invio.
Vincenzo Di Falco



 ha scritto nel messaggio 
news:84Z222Z188Z124Y...@usenet.libero.it...


Ma che autocad hai usato?
La 2002 non lo apre

Autocad 2005


 ha scritto nel messaggio
news:84Z222Z232Z3Y1...@usenet.libero.it...


                  Appena rientro dalle vacanze e torno in ufficio te lo salvo in Autocad 2002.
Vincenzo Di Falco


Come promesso eccoti accontentato.
Vincenzo Di Falco
http://www.copcsv.org/temp/italia-2000.zip

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per manipolazione stringhe

ciao a tutti, avrei bisogno di un aiutino.
Sono alle prime armi e sto cercando di fare la cosa seguente:
1) leggo un file di testo (valori separati da virgole)
2) la prima riga contiene delle date
3) la seconda riga contiene il nome di un codice seguito dai valori numerici
interi riferiti alle date sopra
4) come sopra etc etc
Es:
1) date,10/10/02,11/10/02,...
2) cod1,100,150,...
3) cod2,25,100,...
4) ...
il file ha una ventina di righe.
L'output che vorrei ottenere è questo:
1) 10/10/02,cod1,100
2) 11/10/02,cod1,150
3) ...
4) 10/10/02,cod2,25
5) 11/10/02,cod2,100
6) ...
3) etc per tutti i codici e per tutte le date
Dato che non voglio fare a mano l'operazione con Excel ho provato ad
automatizzare la cosa ma mi sono perso per strada. Se volete vi posto il
codice ma fa veramente schifo...
Mi date qualche indicazione, anche solo a livello di struttura logica.
grazie
Alfredo

 ha scritto nel messaggio
news:ap8ph2$s5so8$1...@ID-83500.news.dfncis.de...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Lazarus 1.0 RC

Ultima release di lazarus, finalmente raggiunta la fatidica v 1.0
 
http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes
 
http://www.lazarus.freepascal.org/
 
 
 
-- 
morde
Android
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

> Ultima release di lazarus
 
..nel senso che non ve ne saranno altre????
ROTFL! 
 
A.
 
 

 
 
ora non ho voglia di guardare ( sono vecchio ), hanno aggiunto l'help in 
linea?
gli exe sono ancora da strippare o sono gi� non troppo grossi?
 
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"

 Ultima release di lazarus, finalmente raggiunta la fatidica v 1.0
 
Non ancora... hai cantato vittoria troppo presto, questa � solo la 
release candidate.
 


..o che le successive saranno a pagamento? G.P.

Newsgroup: it.comp.lang.delphi
Titolo: DBX Error: Invalid Username/Password

Mi sarebbe piaciuto utilizzare in Delphi 6 i componenti
DBExpress per connettermi con i miei database MYSQL.
Peccato che, dopo aver inserito il componente TSQLConnection
ed aver configurato le proprietą: "DriverName" e "Params" (dove
"Params" contiene "HostName", "Database", "User_Name" e
"Password"), in fase di connessione (mettendo a True la proprietą
Connected di TSQLConnection), appare il messaggio di errore:
    DBX Error: Invalid Username/Password
Ho gią verificato che l'errore non sembra dipendere realmente da
User_Name e/o Password errate... per sicurezza, infatti, ho provato
diversi server MySQL utilizzando anche diversi utenti (username e
password) ma senza alcun risultato positivo, riscontrando anzi lo
stesso identico messaggio di errore.
Qualcuno di voi ha mai utilizzato DBExpress con MySQL ?
Chi mi sa aiutare ?
Grazie in anticipo,
Riccardo

Io lo sto utilizzando con interbase e questo problema non l'ho avuto.
Hai provato ad attivare la connessione al db cliccando 2 volte
sull'oggetto sqlconnection e cliccando su Test connection?
al momento ho un oggetto OleAutomation che riceve in ingresso
username e pw che vengono poi utilizzati per connettersi ad un db
interbase e tutto funziona correttamente.
Hai applicato le fix pubblicate da borland x d6?
Bye
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Bye
Grazie e Ciao,
Riccardo

 password ?)
Credo di si.
Bye
AS


 ha scritto nel messaggio
news:9096f5ef36c31cb449...@mygate.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Scorrimento tabella dettaglio

Ho la necessità di scorrere una tabella RigheOrdini (collegata con Master
Table ad una tabella TestataOrdini) al fine di aggiornare i valori correlati
in una tabella Articoli (come da manuale). Il problema  è che se utilizzo il
codice
while not RigheOrdini.EOF do ....
il ciclo viene completato non alla fine di tutte le righe presenti nella
tabella RigheOrdine, ma bensì alla fine delle righe dettaglio presenti nel
primo Ordine della tabella TestataOrdini. Come faccio a bypassare la
correlazione Master-Detail e quindi scorrere tutti i record della tabella?
Grazie
Franco Filipucci

 ha scritto nel messaggio
news:nCyg6.16872$GM6.7...@news.infostrada.it...


 ha scritto nel messaggio
news:gtzg6.329176$IP1.10...@news1.giganews.com...


 ha scritto:

potresti mettere a nil la proprieta' MasterSource
ps: cmq con una query di update vedrei meglio il tutto...
Ciao,
Alan Solo

 > tabella?
Oppure fare un bel "TabellaMaster.DisableControls". Se disabiliti i
controlli viene disabilitato anche il DataSource relativo alla tabella
master, e la relazione master-dettaglio viene temporaneamente persa. Per
riprenderla basta fare "TabellaMaster.EnableControls". Anche io pero'
suggerirei di usare una query.
Ciao
Daigo
--
------------------------------------------------------------
"Archi e dardi faran fuggire i codardi!"
Arcieri Elfici - Warcraft II
------------------------------------------------------------

 Oppure fare un bel "TabellaMaster.DisableControls"
[...] "TabellaMaster.EnableControls"
grazie per la dritta, non lo sapevo, cosi' e' piu' pulito :)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Ricerca parole in un file di MS-Word

Salve a tutto l'NG,
è possibile cercare una stringa all'interno di un documento .DOC di
Microsoft Word da Delphi?
sapete se esiste un componente che mi permetta di fare questo?...
help =)
grazie mille,
VR

sapete se esiste un componente che mi permetta di fare questo?...
Puoi interfacciare gli OLE automation server di Word.
Un articolo del mese scorso (o il precedente ancora) di
Computer Programming, trattava l'integrazione del correttore
ortografico di Word da Delphi.
Se te lo procuri, puoi trarne degli spunti interessanti.
--
CyberWalkie - walkietalkie(at)
libero.it

Cerca nella guida vba di word.
poi invii  i relativi comandi a word tramite un oggetto
OleAutomation creato con la funzione
CreateOleObject.
In pratica, CreateOleObject corrisponde un po al create di un 
normale componente di delphi.
Poi, una volta creato questo oggetto , usi i metodi 
e le proprietą descritte nella guida vba di word.
Se non hai vba installato, lo trovi sul cd di office.
Di norma esso non viene installato dalla installazione predefinita:
lo devi specificare tu.
Saluti
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e le proprietà descritte nella guida vba di word.


Newsgroup: it.comp.lang.delphi
Titolo: Leggere User E Password Dal Client Per Accedere Alla Rete Novell

Ciao a tutti,
lo so che l'argomento potrebbe sembrare a prima vista illegale ma non è
così. Il problema è che vorrei inviare delle fatture via mail da un mio
programma che viene utilizzato da mio cognato ( unico mio cliente ) in
modo trasparente senza la richiesta di user e password dell'account di
exchange ( ogni client chiaramente ha user e password diverse ).
All'inizio avevo pensato di memorizzare tali informazioni in un file ini,
solo che non mi sembra una grande idea per il discorso della privacy, e
poi ogni volta che l'utente cambia password deve modificarlo anche nel
file ini. Secondo voi è possibile fare ciò oppure è una cosa illegale ?
Spero di essere stato abbastanza chiaro.
Ciao e grazie a tutti.
Giudici Enrico c/o Icograf
--- posted by geoForum on 
http://www.delphiedintorni.it

Enrico! HowAreYou?  ;-)
Personalmente creerei un account di posta dedicato solo a questo scopo.
Non conosco exchange, ma se possibile questo account dovrebbe essere
impostato con una pw fissa e non modificabile.
Poi, mettere quelle info in un file che chiunque puo' aprire non è
certo una buona idea.
A tal proposito, meglio usare qualocosa x criptare il file con queste
info.
Per la crittografia vedi tu se usare lockbox oppure, se vuoi
approfondire l'argomento, i csp (cryptographic service provider) di
winzozz.
AS

winzozz.
A questo punto preferisco ( prima di inviare la mail ) chiedere la
password all'utente ( per lo user ho trovato un componente su internet ).
Ciao e molte grazie per il supporto.
Ciao da Enrico.

Newsgroup: it.comp.lang.delphi
Titolo: Salvatggio record con ADO

Salve a tutti, ho un problema che non mi fa dormire.
Premessa : ho già sviluppato alcune applicazioni con BDE, ora sono 
passato ad ADO (principalmente per non installare BDE su altri PC).
Da un componente DBPlanner (tipo agenda Outlook) creo degli appuntamenti.
Ogni appuntamento è un record in un'apposita tabella in un file .mdb.
Questi record li vedo anche con altri componenti data aware più classici 
come DBNavigator, DBGrid e DBEdit.
A runtime posso creare,cancellare, modificare quanti record voglio ma 
alla chiusura dell'applicazione il database di access rimane sempre 
vuoto, come se non ci soffe un flush.
Uso ado con la seguente stringa di connessione:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=J:\Officina.mdb;Persist 
Security Info=False
Che cosa posso fare? Se non sono sufficienti le informazioni posso 
postare altri dettagli.
Grazie a voi
-- 
Fumok
[Toglimi le MUTANDE se vuoi rispondermi]

 vuoto, come se non ci soffe un flush.
se puoi posta un po' di codice e dire quali componenti usi.
in ogni caso.. applichi le modifiche/inserimenti con POST?
ciao
roberto 

 roberto 
Gabriele

Newsgroup: it.comp.lang.delphi
Titolo: Come interrompo il rendering di un'immagine?

Salve a tutti.
Ho creato un programma che effettua una specie di rendering. Durante il
rendering, il sistema č monopolizzato nel senso che non riesco nč ad
interrompere, nč ad effettuare atre operazioni.
Come posso evitare questo inconveniente?
--
        ************************************
       *                      BiiO                         *
      *   
http://members.xoom.it/BiiO/
      *
       *            
fab...@tiscalinet.it
             *
        *************************************

Per restituire il controllo all'applicazione
inserisci Application.ProcessMessages
all'interno della tua proc di rendering
(ad esempio all'interno del ciclo
o dei cicli che presumo ci siano...)
Per fermarlo, ad es, metti un pulsante
che ti imposta una variabile booleana globale
(ad es. FermaRendering: boolean)
a true, e, sempre nella procedura di rendering,
controlli lo stato di quella var per continuare o no il render.
ad es.:
- if FermaRendering then exit;
- while not FermaRendering then begin {rendering} end;
- repeat {rendering} until FermaRendering;
Ciao
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come posso evitare questo inconveniente?
Usa un thread... è la scelta migliore.
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con Dynamic Array

Buongiorno a tutti,
ho un "SEMPLICISSIMO" problema con un Dynamic Array:
in una form che viene istanziata a run-time ho una variabile di questo tipo:
MioArr: Array of TStringList;
Poi nel codice della Form istanzio i vari elementi:
SetLength(MioArr,x);
MioArr[i] := TStringList.Create;
MioArr[i].Add("PIPPO");
fino qui tutto ok.
Quando vado provo a deallocare l'array mi da un errore di "Invali
Pointer....."
Ho provato con 
 MioArr:=nil;
oppure con
 MioArr:= Copy(MioArr,0,0);
oppure con
 MioArr[i].Free; o MioArr[i]:=nil;
Ho provato anche a non fare alcuna deallocazione....ma quando ricreo la
form, l'operaione di SetLength mi va in errore.....
Qualcuno sa cosa fare ????????????
Grazie a chiunque sappia aiutarmi.
--
Posted from [212.141.48.59] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Buongiorno a tutti,
ho un "SEMPLICISSIMO" problema con un Dynamic Array:
in una form che viene istanziata a run-time ho una variabile di questo tipo:
MioArr: Array of TStringList;
Poi nel codice della Form istanzio i vari elementi:
SetLength(MioArr,x);
MioArr[i] := TStringList.Create;
MioArr[i].Add("PIPPO");
fino qui tutto ok.
Quando vado provo a deallocare l'array mi da un errore di "Invali Pointer....."
Ho provato con 
 MioArr:=nil;
oppure con
 MioArr:= Copy(MioArr,0,0);
oppure con
 MioArr[i].Free; o MioArr[i]:=nil;
Ho provato anche a non fare alcuna deallocazione....ma quando ricreo la form, l'operaione di SetLength mi va in errore.....
Qualcuno sa cosa fare ????????????
Grazie a chiunque sappia aiutarmi.
========================
http://www.intelliad.com/?35B6846C
========================
--
Posted from 212.141.48.2 by way of 
relay2.inwind.it
 [212.141.53.73] 


 MioArr[i].Add("PIPPO");
Per quello che devi fare io vedrei meglio un TList piuttosto che un array.

for i:=0 to High(MioArr) do
  FreeAndNil(MioArr[i]);
MioArr:= nil;
Dovrebbe essere sufficiente.
Ciao,
-=SIMO=-

 wrote in message
news:8rc6oj$jbj$1...@nslave2.tin.it...

Volendo essere pignoli il for dovrebbe essere
for i:=low(MioArr) to high(MioArr)
cosě funziona anche se non č 0-based.
Inoltre porre a nil MioArr non libera la memoria, io userei
setLength(MioArr,0)
o in alternativa
finalize(MioArr)
Ciao
Ruggero

oppure con MioArr[i].Free; o MioArr[i]:=nil;
Dall'help: "To deallocate a dynamic array, assign nil to a variable that
references the array or pass the variable to Finalize; either of these
methods disposes of the array, provided there are no other references to
it" 
Inoltre, prima di deallocare l'array spero che anche le stringlist siano
state liberate:
for i := 0 to High(TuoArray) do
  TuoArray[i].Free;	// o FreeAndNil;
Finalize(TuoArray);
Considera anche l'uso di TObjectList (gli oggetti sono posseduti dalla
lista).
Saluti
Paolo Arosio

A beneficio dei pignoli :
(Dall'Help di D5..)
"Dynamic arrays are always integer-indexed, always starting from 0.
Dynamic-array variables are implicitly pointers and are managed by the same
reference-counting technique used for long strings. To deallocate a dynamic
array, assign nil to a variable that references the array or pass the
variable to Finalize; "
Ciao,
-=SIMO=-
Newsgroup: it.comp.lang.delphi
Titolo: Interbase & tipo di dati "Time"

Salve.
La versione di IB che è in mio possesso è quella standard fornita con
delphi4 CS.
Dovrebbe essere 5.1.
La mia domanda è semplice: nelle nuove versioni esiste il tipo di campo Time
come in paradox?
Ho la necessita di gestire solo l'ora e non anche la data.
Se le versioni successive non hanno 'sta cosa mi tocca usare un campo
carattere cosa che onestamente mi piacrebbe evitare.
Saluti e buon lavoro.
AS
"Se è Microsoft non funziona"

 come in paradox?
Con la 6.0 (per ora in beta) sono stati introdotti i tipi DATE(solo data)
e TIME(solo ora) e il 'vecchio' tipo DATE (che includeva data+ora) č stato
rinominato in TIMESTAMP.
Ora, c'č un po' di casino con i dialetti (da 1 a 3), infatti il significato
dei tipi
cambiano a seconda del dialetto utilizzato, ma da quello che ho capito devi
iniziare
un'applicazione nuova, quindi parti con il dialetto 3(l'ultimo, ovvero
quello che ho descritto) e chi se ne frega..
(lo scopo dei dialetti era quello di aggiornare i db di IB vecchi per gradi,
ma non mi sembra il tuo caso)
Su 
www.interbase.com
 trovi informazioni + dettagliate,
ovviamente anche il sw liberamente scaricabile+manuali in pdf.
Ciao
Alan Solo



 "Se è Microsoft non funziona"
appunto

quello che ho descritto) e chi se ne frega..
Non ho afferrato bene 'sta storia dei dialetti: come si fa a usarne uno
invece di un altro?
Sorry x il disturbo...
ma 'sto c###o di client server non l'ho mai usato e mi trovo nella classica
situazione di "frescone"....
Saluti
ASNon400!
"Se è Microsoft non funziona e mai funzionera'"

 invece di un altro?
questo non è un problema... te lo viene chiesto dalla console
di IB quando crei un nuovo db(ti ricordo che sto parlando della 6.0, le
versioni prec non hanno dialetti quindi...)
e penso che (quasi sicuro) il dialetto 3 sia quello di default.
Come ripeto, se tu devi crearne uno nuovo, il problema non si pone,
parti direttamente con il 3 (quello che cerchi tu, ovvero con DATE e TIME
separati
...e con il nuovo tipo TIMESTAMP=DATE+TIME)
In questa ver hanno messo i dialetti per mantenere la compatibilità verso il
basso,
o meglio per permettere ai programmatori di migrare alla 6.0 con calma
(come ho fatto io: per ora utilizzo IB 6.0 ma con il dialetto 1, ovvero
can il campo DATE 'vecchio'=DATE+TIME...
come ai detto tu con delphi c'è solo il AsDateTime,
ci vorrebbero AsDate e AsTime ...)
Spero di esserti stato d'aiuto almeno in parte,
cmq mi informerò di +, anche perchè interessa anche a me,
so per certo però che l'uscita del 6.0 definitivo è ostacolata da casini
legali
(tecnicamente è pronto) ma non dovrebbe passare molto tempo...
Ciao
Alan Solo

 che dovranno supportare le nuove caratteristiche della 6.0.
vero. I nuovi datatypes della 6.0 vengono supportati
da IBX versione 4.1
(
http://www.interbase.com/open/downloads/IBX_updates.html
)
o IBObjects 
www.ibobjects.com
... per ora non da BDE.
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Indy HTTP - Socket Error # 10061 - Connection refused

Ciao a tutti,
ho fatto un semplice programmino (in Delphi7) che si collega a
internet e scarica una pagina utilizzando indy http con metodo get.
Sul computer dove ho fatto il programma funziona perfettamente, su
tutti gli altri computer dove l'ho provato mi da il seguente errore:
Socket Error # 10061 - Connection refused
Tutti i computer dove l'ho provato sono collegati a intenet come
quello dove l'ho sviluppato e non c'è il proxy.
Ho provato con 98,2000 e xp ma niente. Il computer dove funziona ha
XP.
Qualcuno mi sa aiutare?
Ciao e grazie

 ha scritto nel messaggio
news:ec90c000.04082...@posting.google.com...

Sembrerebbe un problema di firewall, dovresti approfondire consultando bene
la documentazione di Indy ed in particolare la parte dove si parla delle
porte TCP
utilizzate (sempre che esista nella documentazione una parte in cui si parli
di tali porte).
Tempo fa ho avuto un problema simile da un cliente con l'accesso FTP tramite
i
componenti Indy, ma poi ho risolto il tutto impostando in modo "passivo" la
connessione FTP.
Ciao,
Riccardo
---

 ha scritto nel messaggio
news:ec90c000.04082...@posting.google.com...


...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi e i reports creati con Adobe Acrobat

Ciao a tutti,
dovo gestire dei reports con Adobe Acrobat 4, qualcuno l'ha già fatto?
Mi potete dare una mano? Anche con qualche link a siti che mi possano
aiutare!
Alder 
a_re...@liscor.com

 wrote:
| Ciao a tutti,
| dovo gestire dei reports con Adobe Acrobat 4, qualcuno l'ha già fatto?
| Mi potete dare una mano? Anche con qualche link a siti che mi possano
| aiutare!
|
Tempo fa ho scaricato (da DSP o direttamente dal loro sito, non
ricordo) un componente che ti potrebbe servire (se - come mi sembra
d'aver capito - devi creare dei file .pdf per dei report).
Si chiama PasPDF (Native PDF Creation for Delphi) e nel readme si cita
questo indirizzo:
http://www.geocities.com/SiliconValley/Peaks/6789/pdfindex.html
Non l'ho mai utilizzato - e nemmeno installato in Delphi - e quindi
non posso darti un giudizio in merito alla sua qualita'.
Un altro componente che puo' far al caso tuo - e che conosco ancora
meno del precedente ... - potrebbe essere PsQRFilters,
utilizzato per esportare i report di QuickReport in vari formati, tra
cui quelli di Acrobat
Reader. Lo trovi a questo indirizzo
http://www.pragnaan.com/download.html
.
Spero di esserti stato d'aiuto.
Ciao.
--------------------------------
ACSH
"The Turtle moves!"
Newsgroup: it.comp.lang.delphi
Titolo: Firebird o Interbase Quale scegliere ???

Interbase 7.0 o FireBird quali le differenze??? Da dove scaricare FireBird e
soprattutto per utilizzarlo mi serve qualche componente???

 soprattutto per utilizzarlo mi serve qualche componente???
Vai su Firebird 1.5 che è free e funziona bene. Da poco è uscita la versione
RC3, link:
Release candidate 3 has been released for win32 and Linux. Release notes
can be found at:
http://sourceforge.net/project/shownotes.php?release_id=162930
elenco files per download:
http://sourceforge.net/project/showfiles.php?group_id=9028
Per lavorare sul database puoi usare sia strumenti free che commerciali.
Segui i links del sito 
www.ibphoenix.com
Tra i prodotti commerciali ce ne sono 3 ottimi IBExpert, EMS IBManager,
Database Workbench.
Da Delphi per connetterti puoi usare IBX, IBO o tramite driver ODBC, OLE,
NET, DBEXPRESS alcuni come quest'ultimo sono a pagamento. Bye
Med
Newsgroup: it.comp.lang.delphi
Titolo: Porting..

Scusate innanzitutto la domanda che spero non sarà offensiva per il ng.... 
:-)
Ho per le mani la necessità di affrontare il porting di un software 
mastodontico scritto in ambiente Delphi Builder 3.0 su piattaforma .NET. 
Premesso che di Delphi non so nulla, ho paura che l'azienda sia rimasta un 
tantinello indietro con le release... e temo un bagno di sangue.
La speranza - che spero non sia vana - è affrontare la cosa migrando su 
Delphi 2005/2006/2007 che, a quanto  ne so, può generare codice per CLR, e 
da lì integrare nuovi moduli scritti in C# e, piano piano, eseguire una 
riscrittura del pregresso in questo linguaggio.
Vi chiedo: secondo voi è una strada percorribile, o è meglio buttare tutto ?
Scorpio.

Delphi "O" Builder? sono 2 cose diverse...
A.


Maledetta ignoranza, pensavo che fossero la stessa cosa  ^_^''''
Perdono.
Ma a parte lo strumento di sviluppo, il linguaggio ha subito drastiche 
evoluzioni  in questi anni ?
O è stato conservativo un po' come è successo con Java ?
Scorpio.

Vi chiedo: secondo voi è una strada percorribile, o è meglio buttare tutto ?
Dipende molto dalle vostre risorse interne (intendo anche di tempo e
soldi, sempre che tra i due si possa fare una distinzione). Una
migrazione verso un tool intermedio mi sembra un'attività non facile e
tanto varrebbe passare direttamente a C#.

 Perdono.
nessun problema! :D
vorrei contattarti in privato, se vuoi/puoi.
A.

 evoluzioni  in questi anni ?
No, non drastiche. Hanno cercato di mantenere un'enorme compatibilita'
a livello di linguaggio e di componenti. Anche tra le versioni win32 e 
.net c'e' un elevato grado di compatibilita', molto piu' alto che nei 
prodotti MS (VB per fare un esempio! :)
Ultimamente ho convertito un paio di progettini da delphi 3 a delphi 
2006 e ci ho messo pochissimo.
Nel tuo caso non si puo' dire facilmente quanti problemi puoi 
incontrare, dipende molto da come e' strutturato il programma, da quali 
componenti usa.
Secondo me varrebbe la pena di fare almeno un tentativo. Naturalmente 
chiedi pure qui se ti serve una mano! :)
ciao
Giacomo

 ha scritto nel messaggio 
news:f7dc503a-bdd7-4e93...@e39g2000hsf.googlegroups.com...

Nessun problema, togli  _NO_SPAM al mio indirizzo e mi raggiungi :-)
A presto
Scorpio 

"Andrea Laforgia" <a.laf...@andrealaforgia.it.invalid> ha scritto nel 
messaggio news:32u6241dul42v4unq...@4ax.com...


Qualcuno in ufficio propone l'uso di convertitori automatici - che io, 
personalmente,
vedo con il fumo negli occhi. La mia idea era basata su una semplice 
considerazione:
parte dei moduli possono essere scritti in C#, ed usarli come dll, senza 
lanciarsi senza
rete nel salto di una riscrittura integrale, per la quale non c'è tempo. 

rete nel salto di una riscrittura integrale, per la quale non c'è tempo. 
Se non c'è tempo, penso sia la soluzione migliore.
Newsgroup: it.comp.lang.delphi
Titolo: Portare la finestra on front

Salve vorrei che quando la mia applicazione fa una certa cosa la mia
finestra venisse portata davanti a tutte le altre.
ho provato
BringToFront sia x la form che la applicazione ma non funge...
allora ho provato
SetForegroundWindow(myform.handle);
e nulla rimane dietro...
Qualche idea?
-------------------------------------------------
Kirys <Remove DELTHIS from the address to reply>
 /|// /____/ Kirys Tech 2000: 
http://www.kt2k.com
/_|\\  // 2000

finestra venisse portata davanti a tutte le altre.
 Form1.FormStyle := fsStayOnTop
dovrebbe bastare, poi rimettilo a fsNormal
Ciao,
Alan Solo

 Qualche idea?
Sě, prova questa :
Procedure ForceForeground (hWnd : HWND); // testata sotto Win98 e
Win2000
Begin
 PostMessage (GetDesktopWindow,WM_SYSCOMMAND, SC_HOTKEY, hWnd);
End;
Come finestra puoi passargli Application.Handle, per esempio.
--
Ciao !  Davide DG.

 wrote:

O mio salvatore :D


Newsgroup: it.comp.lang.delphi
Titolo: Lista programmi in esecuzione

Vorrei realizzare qualcosa tipo Norton CrashGuard ("scongela", chiude,
"ripara" le applicazioni in esecuzione sul sistema) ed ho la necessita' di
ottenere la lista (nome e id del processo (come sotto linux)) delle
applicazioni e dll in memoria: come faccio ?
Grazie.
Simone.
==============================
...e Dio disse: "pkunzip universo.zip"
e-mail: 
drfa...@tiscalinet.it
web: 
http://go.to/drfalken
 (internet
su numero verde, pascal, assembler,
mp3 player, tips'n'tricks)
==============================

    Come insegna il nostro amico Carlo Bertuccini, dipende da che Windows
utilizzi. Se lo fai per 95/98 devi utilizzare le ToolAPI, mentre se utilizzi
NT devi utilizzare le PSAPI.
    Per le ToolApi (presumo tu lo stia facendo sotto 98) prova a dare
un'occhiata all'help dell SDK sotto la voce:
    "CreateToolHelp32SnapShot"
    Saluti!
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________

    Come insegna il nostro amico Carlo Bertuccini
:)
Vorrei tanto poter ridere di gusto, ma visto l'orario e il fatto che mi sto
dirigendo verso una terza prova sono molto molto triste!
Buona giornata a tutti e in bocca al lupo a chi, come me, sta sostenendo gli
esami!
Ciao!
--
- Carlo -

buona fortuna

 wrote in message
8j4sf6$oi8$2...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: OPEN FILE

Come posso aprire un file .avi tramite un TButton?
WinExec per i files .exe, ma per quelli .avi?
Grazie anticipatamente!
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie anticipatamente!
 Prego.
Ciao, Anto'.

 WinExec per i files .exe, ma per quelli .avi?
Usa ShellExecute
ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: LibreOffice via Ole (Writer ok, Calc lento)

apertura di un documento Writer e' istantanea se invece come sFile
uso un documento di tipo Calc (anche se vuoto i tempi sono di circa 20")
 
puo' essere l'uso di variant a rallentare ?
 
//sintassi riportata su 
wiki.openoffice.org
 
StarDesktop.loadComponentFromURL(URL, Frame, SearchFlags, FileProperties)
 
procedure TForm1.Button2Click(Sender: TObject);
var
   objServiceManager: variant;
   Stardesktop: variant;
   doc: variant;
   oSrch,oFound,objText,objCursor,oSearchDesc:variant;
   sFile: string;
 
begin
   sFile := 'd:\Test\Prova.odt';  // per documenti Writer ok veloce
   //sFile := 'd:\Componenti';    // per documenti Calc molto lento
   objServiceManager := CreateOleObject('com.sun.star.ServiceManager');
   Stardesktop := 
objServiceManager.createInstance('com.sun.star.frame.Desktop');
 
   doc := StarDesktop.LoadComponentFromURL(ConvertToURL(sFile),
          '_blank', 0, VarArrayCreate([0, - 1], varVariant)); //open
 
   {
   //la crezione di un nuovo foglio e' istantanea
   doc := StarDesktop.LoadComponentFromURL('private:factory/scalc',
            _blank', 0, VarArrayCreate([0, - 1], varVariant));}
end;
 
function TForm1.ConvertToURL(FileName: string): string;
begin
   if LowerCase(Copy(FileName, 1, 8))<>'file:///' then Result:='file:///';
     Result:=Result+StringReplace(FileName, '\', '/', [rfReplaceAll, 
rfIgnoreCase]);
end;
 

 
Ricordo che anni fa, facendo OLE automation, Excel era lento piu' del solito. Io creavo un istanza e scrivevo dati. Il problema era che ad ogni modifica del valore di una cella piovevano eventi come soldi nelle casse dei partiti....
Risolsi creando l'istanza di Excel e NASCONDENDOLA, rendendola poi visibile alla fine dell'inserimento dei dati.
La tua domanda sui variant non ha molto senso per almeno 2 motivi:
 
1) il writer lo usi coi variant ed e' veloce
2) non mi sembra vi sia altro di utilizzabile per gestire OLE via late binding
 
Magari puoi fare un test accantonando  il late binding, ma poi sei disposto a rischiare eventuali (per non dire quasi certi...) casini con le type library dei kaz di COM se si usano versioni diverse di openoffice?
 
A.
Newsgroup: it.comp.lang.delphi
Titolo: Costruire un file di help

    Sto tentando di costruire un file di help per un'applicazione (č la
prima volta che ci provo) e usando il programma Microsoft Help WorkShop
contenuto in Delphi ho visto che bisogno salvare il file che costituisce
l'help nel formato rtf. Fino a qui tutto normale. Purtroppo ho scoperto che
il testo scritto in word deve essere formattato in un modo particolare che
ancora non sono riuscito a decifrare. C' č qualcuno cosě gentile che č in
grado di spiegarmi come si formatta un documento da inserire nell'help ?
Grazie a tutti

 grado di spiegarmi come si formatta un documento da inserire nell'help ?
eheheheh, è tutta qui la difficoltà dell'uso di Help WorkShop.
In pratica tutto l'help viene suddiviso in pagine ( tramite note piè di
pagina a cui assegni un nome).
Per collegare le varie pagine dell'help, puoi utilizzare i link, linkando la
pagina con il nome che ti interessa.
Le regole sono molte. Mi spiego meglio. Se fai un semplice help, ti basta
capire quanto ho scritto sopra e tutto è pronto.
Ma se cominci ad aggiungere altre funzionalità allora ci dovrai perdere un
po' di tempo.
Comunque c'è un altro costruttore di Help ( freeware ) che utilizza sempre
il compilatore di Help WorkShop ma si occupa lui della formattazione dell
RTF. Ora non mi sovviene il nome, forse si chiama "Oasisse" o qualcosa del
genere.
Non l'ho mai usato a fondo ma ho dato un'attimo un'occhiata per vedere di
cosa si tratta.
A parte ciò, nel repository del newsgroup di Marco Cantù, ho postato una
guida per l'uso di Help Workshop.
Non l'ho scritta io, comunque l'ho usata per capire come si creano gli help.
Leggila che ti sarà utile, altrimenti scrivimi che te la posto !!
Per ora ti saluto.....ciao !!
Antonio Tarolla