mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Le tabelle ADO.....

sono client/server?
Scusate l'ignoranza, ma so che Paradox in rete č uno schifo,
debbo per forza passare a Interbase?
ADO non va bene?
Cosa mi consigliate?
Grazie 

Credo che tu sia costretto ad usare Interbase o Firebird -
[
http://www.firebird.org/
].
Tra l'altro firebird è di semplice installazione. Solo una DLL che puoi
mettere nella stessa dir del tuo programma.
E sul server naturalmente.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Cosa mi consigliate?
Le tabelle ADO sono l'implementazione in delphi di una tecnologia di
accesso ai dati creata da Microsoft e chiamata appunto ADO.
Quello che fara' la differenza, quindi, e' il database che sta dall'altra
parte.
Ad esempio se userai access, il supporto all'accesso concorrenziale e'
quantomento deficitario, ma potresti anche usare un altro database come
MSDN (la versione "lite" di SqlServer sempre di Microsoft) e non avere
nessuno di questi problemi, ad esempio.
Troverai altre informazioni leggendo il post di Mario Piva in questo stesso
thread e andando su queste pagine:
http://www.itportal.it/developer/delphi/ado/
http://delphi.about.com/od/database/a/databasecourse.htm
http://www.efg2.com/Lab/Library/Delphi/ADO/
e anche il newsgroup borland.public.delphi.database.ado, linkabile dal
solito google qui:
http://groups.google.it/groups?hl=it&lr=&group=borland.public.delphi.database.ado
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Credo che tu sia costretto ad usare Interbase o Firebird -
                    ^^^^^^^^^
Esagerato!   ;)
Basterebbe... consigliarlo  ;);)
Gianluca.
Newsgroup: it.comp.lang.delphi
Titolo: rebus

Come mai con WindowsXP non riesco a creare una sottodirectory (Ancona)
partendo dalla directory in cui risiede il file eseguibile (crea solo le
directory esterne,tipo BariEsterno),mentre sotto Windows98 tutto funziona
perfettamente?
 {$I-}
    mypath:= ExtractFilePath(Application.ExeName);
    Chdir(IncludeTrailingPathDelimiter(MyPath));
               MkDir('c: \Ancona\');
                 MkDir('c:\BariEsterno\');
  if IOResult <> 0 then
    MessageDlg('Non posso creare la directory', mtWarning, [mbOk], 0);
Grazie mille per l'aiuto,nei giorni scorsi le ho provate tutte seguendo i
vostri suggerimenti ma niente da fare,da come ho capito con il codice di cui
sopra WindowXP non riesce a entrare nella directory corrente..
Pero' all'avvio del programma mi legge correttamente dove risiede il file
eseguibile,altrimenti non partirebbe!!
Paolo

 ha scritto nel messaggio
news:E%IAb.169226$vO5.6...@twister1.libero.it...


 ha scritto nel messaggio
news:E%IAb.169226$vO5.6...@twister1.libero.it...


 ha scritto nel messaggio
news:E%IAb.169226$vO5.6...@twister1.libero.it...


Ti ringrazio per la risposta
Paolo

 mkdir('ancona')
Visto che, sin dai tempi del dos, la rappresentazione di una directory è
X:\dir1\sottodir1, perché non usarla?
Fare come dici tu, soprattutto in un sistema come windows in cui si è perso
il concetto di "directory corrente" (anzi, proprio di "directory" ;) ), mi
pare abbastanza pericoloso; sarebbe meglio specificare *sempre* la path
completa, e mai una path relativa. Può funzionare sul tuo pc, ma non è
affatto detto che funzioni su un altro o su uno con un s.o. più recente o
più vecchio.
--
Jax
====
E' più vergognoso diffidare dei propri amici che esserne ingannati. (La
Rochefoucauld)

 ha scritto nel messaggio
news:E%IAb.169226$vO5.6...@twister1.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: perche i messaggi spariscono

se scrivo dei messaggi dopo qualche tempo 273 gg questi spariscono e non
riesco pou a trovarli
questo vale anche per gli altri news-group che ho sottoscritto
sbaglio qualche cosa???
nel passato questo non mi succeva
uso Windows Xp prof e Outlook express 6
grazie a quanti vorranno intervenire

questo vale anche per gli altri news-group che ho sottoscritto
Followup impostato su it.comp.software.newsreader.
Sei off topic, comununque ti posso suggerire di controllare le impostazioni
del newsreader.
Verificato tutto opportunamente in locale, se non hai risolto verifica le
impostazioni del news server al quale ti colleghi: alcuni mantengono la cache
dei post solo per un tempo limitato, poi li cancellano, e se il tuo newsreader
si sincronizza con il server, allora cancella i messaggi non piu' residenti
sul server.
Troverai maggiori info su it.news.aiuto,it.comp.software.newsreader  
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: catturare gli eventi di internet explorer con delphi

Buon giorno NS,
ho realizzatto una toolbar seguendo l'esempio di ie5tools su
euromind.com/iedelphi
ho bisogno di catturare alcuni degli eventi di internet explorer
(beforenavigate) e modificare in parte (evidenziare) il contenuto dell'url
che si sta visitando.
potete darmi una mano?
grazie anticipatamente
drvanny

 ha scritto nel messaggio
news:bfr396$hp2p3$1...@ID-161077.news.uni-berlin.de...


 ha scritto nel messaggio
news:bfrdke$i3i10$1...@ID-157710.news.uni-berlin.de...


Newsgroup: it.comp.lang.delphi
Titolo: Come posso fare a colorare a piacimento un pulsante SpeedButton?

Come da subject.
Nel caso mi potrebbe anche essere utile un componente TSpeedButton con
la proprietą color. 
Visto che non so crealmelo da me, se qualcuno avesse un esempio
sarebbe gradito.
Grazie
Robin


Newsgroup: it.comp.lang.delphi
Titolo: Componenti composti

Ciao a tutti.
Sto cercando di costruire un compenente composto. Niente di
eccezionale, un
semplice Edit, con qualche caratteristica aggiuntiva, più che altro
per fare
esperienza, visto che sono un principiante di Delphi.
Ho ereditato il componente dalla classe TCustomEdit.
Per aggiungere un'ombra al controllo ho pensato di includere un
controllo
TShape posizionarlo di due pixel a destra e in basso rispetto al
TCustomEdit.
type
  TFpEdit = class(TCustomEdit)
    FShape: TShape;
Nel Constructor Create creo l'istanza del TShape, lo posiziono e lo
rendo
visibile:
constructor TFpEdit.Create(AOwner: TComponent);
begin
  // Chiama il costruttore parente
  inherited Create (AOwner);
  // Creo l'oggetto Shape interno
  FShape := TShape.Create (self);
  // Imposto le proprietà di default
  SetShadow(True);
  FShape.Left := Left + 2;
  FShape.Top := Top + 2;
  FShape.Width := Width;
  FShape.Height := Height;
  FShape.SetSubComponent(true);
end;
Però, mentre il controllo principale funziona corretamente, anche in
tutte
le altre funzioni agguintive che qui ho tagliato per chiarezza, il
conrollo
Shape non viene visualizzato.
Qualcuno potrebbe essere così gentile da spiegarmi perché, o anche
solo da
darmi qualche indicazione?
Ciao e grazie.


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


In questo caso' pero' il Parent dovrebbe essere il Parent dell'edit e non
l'edit, altrimenti lo shape e' "costretto" nel rettangolo dell'edit e non
vediamo alcuna ombra.
Dovrebbe fare qualcosa tipo:
    FShape.Parent := Parent;
Ciao,
Stefano

 dell'edit e non vediamo alcuna ombra.
Hai *più che pienamente* ragione. :-)
Svista, sorry...


Hai *piů che pienamente* ragione. :-)
In effetti con il comando:
FShape.Parent := Self;
accade esattamente quello che ha detto Stefano, ma modificando la riga
cosě:
FShape.Parent := Parent;
oppure
FShape.Parent := Self.Parent;
Il controllo FShape torna a non essere visibile.
Sembra quasi che l'area totale del componente corrisponda esattamente
alla dimensione dell'Edit, e quindi, visto che FShape č al di fuori
non viene visualizzato.
Cosa ne pensate?
Grazie per l'aiuto.
_____________________________
Fabio Peruzzi
Portoferraio (LI)

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

salve a tutti !!
 ho implementato una piccola applicazione che parte anche all'avvio del pc.
il problema è che in questo caso deve apparire in modo diverso.
domanda : è possibile fare un controllo per capire se la partenza è dallo
startup o se è normale? su cosa si deve basare l' if ?
grazie    B.F.
p.s. uso delphi4

mah ad esempio se puoi passare un parametro alla app nello startup il gioco
e' fatto..
esempio nello startup metti
applicaizone.exe -startup
altrimenti l'utente fa semplicemente doppioclick..
nell'app controlli i parametri e sei aposto :)
Benvin ha scritto nel messaggio ...


 wrote in message 91m8ie$foa$1...@nread1.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: Aiutooooo cos'e' un alias (archivi)

Vi chiedo cortesemente di descrivermi a VS parole che differenza
esiste tra ALIAS e directory dove sono presenti i DB
es.:
table1.databasename:=(alias);
table1.databasename:=c:\prova;
grazie per la collaborazione



 wrote in message
hpdo6tgicu8b2k314...@4ax.com...

La prima che mi viene in mente
se usi table1.databasename:=c:\prova;
sei costretto poi ad utilizzare sempre la cartella c:\prova nelle
installazioni del tuo programma
se usi l'alias e lo chiami pippo puoi mettere i database dove ti pare e
cambiare solo sul bde la path associata al database e questo in qualsiasi
momento senza dover ricompilare il tutto.

esiste tra ALIAS e directory dove sono presenti i DB
L'alias e' un alias :) , nel senso di "altrimenti detto".
Ovvero, quando costruisco un programma gli dico che i dati sono
presenti in una zona del disco che si chiama PAPERINO.
Poi posso far puntare PAPERINO alla directory che dico io (dove ci
sono i db o le tabelle), tramite un programma esterno (tipo BDE
Administrator). Il vantaggio e' che PAPERINO e' cablato nel codice e
se domani ho voglia di cambiare la directory con i dati non devo
modificare nulla nel codice dell'applicazione, mi basta aprire BDE
Administrator, dirgli "ok, ora PAPERINO *punta* da un'altra parte" ed
ecco che, magicamente, la mia applicazione leggera' i dati da un'altra
parte. Forse non sono stato chiaro, dimmelo in tal caso :)
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

parte. Forse non sono stato chiaro, dimmelo in tal caso :)
tutto OK grazie del tuo aiuto

Newsgroup: it.comp.lang.delphi
Titolo: COMBOBOX, larghezza della drop down list

Nei DBLookupComboBox esiste la proprietą DropDownWidth che, dall'help...
Specifies the width, in pixels, of the drop-down list.
Esiste un qualcosa di simile anche per i normali Combo Box?
Ciao e grazie

TROVATO   :
 SendMessage(ComboBox.Handle, CB_SETDROPPEDWIDTH, Longint(Lunghezza), 0);

  SendMessage(ComboBox.Handle, CB_SETDROPPEDWIDTH, Longint(Lunghezza), 0);
Grazie, puň sempre essere utile! :)
__
Jax
PS: si potrebbe mettere anche nelle faq...

Se msx pensa che possa essere utile, per le FAQ, anche se non è tanto
"Frequently" posso postare tutto il codicino per fare il proprio ComboBoxino
con i due metodi per leggere e settare la proprietà in questione.
Fatemi sapere ragazzi, CIAOUX!!!
Newsgroup: it.comp.lang.delphi
Titolo: Accedere al CDDB


iQA/AwUBO9371WrKFIvaJtDEEQItHgCgsF4B2JwY47jBvwlT5QgkPMceiCYAn0jQ
bB1ySfDa9creK0L53cN07YOe
=7Wye
-----END PGP SIGNATURE-----

Su 
www.torry.net
 ricercando per CDDB troverai tutto quello che cerchi.
Ciao
Michele Palmieri

ciao, questo e' il mio sito.
Se ti interessa scaricati cdcover. Fa uso anche di CDDB.
Se vuoi ti posso dare dei consigli se hai dei problemi ad implementare
tale funzione nei tuoi pgms.
http://spazioweb.inwind.it/yuden/prodotti.htm
-- 
Posted from  [62.98.80.206] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Creare Alias ODBC

E' possibile creare un alias ODBC a runtime?
Moro

> E' possibile creare un alias ODBC a runtime?
prova a vedere quě!
http://tinyurl.com/3cnbw
ciao
  gabriele

Newsgroup: it.comp.lang.delphi
Titolo: Report Builder... sigh! Mica ho capito come funziona!

Ciao Ragazzi,
Dunque, ho iniziato un pò a guardare Report Builder.
Ho capito( oppure non ho capito) il seguente concetto di
base:
Per visualizzare un report, devi usare un ppReport per crearlo ed un
ppViewer per vederlo.
Fin qui nulla di nuovo, voglio dire, molto simile a tantissimi altri
componenti, ma...
come mai non riesco a visualizzare il mio report?
Voglio dire, imposto la PipeLine, il DataSource, il DataSet, tutto collegato
correttamente,
il report esiste, viene collegato al ppViewer... però non succede niente nè
a design-time, nè
ahimè a run-time, ed io non ho idea del perché... eppure - voglio dire -
tecnicamente
dovrebbe funzionare... cosa mi sto perdendo di magari banale?
Esaminando i Demos, ne ho trovato uno( naturalmente estremamente
complesso... ti
pare mai che ci sia una serie di esempi per gradi? Noooooooooooooooo.... )
dove
vengono visualizzati una serie di report caricati dinamicamente ed inseriti
nel
viewer... la cosa interessante di questo demo è che il "report" viene
identificato con un
fantomatico "TppProducer" che - sinceramente - non ho idea di cosa sia.
Ora, va bene che sono rinco e che specialmente al pomeriggio incomincio a
dormire profondamente, però esiste un limite <g>...
Che cosa sto sbagliando?
Qualche idea?
Grazie in anticipo,
Andrea

 fantomatico "TppProducer" che - sinceramente - non ho idea di cosa sia.
e' uno strato "sotto" il TppReport, che si occupa del rendering del report.
Ai fini della gestione base del report non ti interessa, si usa solo in casi
molto particolari.
Ciao, Sandro

Zortek wrote:
<snip>
Grazie.
Allora, si, l'idea era quella di visualizzare il report all'interno della
form, poiché l'APP è una MDI, quindi una form come quella non ci
starebbe poi troppo bene <g>.
Magari non ho capito come funziona il Viewer per l'orario e tutto, ora ci dò
una
ulteriore guardata, magari stavolta... <g>.
Ciao,
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Catturare Audio Video ??

Problema consistente (mer me!)
come posso catturare delle immagini da videregistratore (BVU o BETA)
utilizzando una scheda video matrox o voodoo ???
Dovrei inoltre pilotando il videoregistratore via seriale, scegliere in
quale momento fare la 'foto' del video che scorre per poi registrarla ???
Grazie a tutti !!!!
daniele

 wrote in message
8aroiu$p87$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Ricerca programmatori junior Delphi

Digint Srl ricerca sviluppatori junior Delphi.
Per Delphi si richiedono 1 anno di esperienza, capacità nello
sviluppo object oriented, esperienza nello sviluppo di
applicazione database (preferibilmente Oracle) e nel design della GUI.
La conoscenza dei protocolli di rete e applicativi (HTTP, RDP, ecc.), e di
librerie quali Developer Express, JCL/JVCL, DOA e costituisce un plus.
Per tutti i ruoli è indispensabile una buona conoscenza della lingua
Inglese e la disponibilità a trasferte.
La sede di lavoro è Garbagnate Milanese.
I curricola vanno inviati a jobs {chiocciola} digint {punto} it, per
maggiori informazioni scrivere a info {chiocciola} digint {punto} it.
Luigi D. Sandon
--- posted by geoForum on 
http://www.delphiedintorni.it

Per curiosità quanto è la paga 800/mese ? 
Non è richiesta una laurea in ingegneria informatica e/o dottorato ?
Ciao


La sede di lavoro è Garbagnate Milanese.
Ci può stare...
Rimango sempre più perplesso... AIUTATEMI a capire con qualche commento 
pertinente.
CIAO !


pertinente.
Spero di aver chiarito.
Luigi D. Sandon


Non è richiesta una laurea in ingegneria informatica e/o dottorato ?
C'è scritto? No. Ovvio che può costituire comunque un vantaggio :) O pensi
di essere "senior" appena uscito dall'università?
Luigi D. Sandon


Newsgroup: it.comp.lang.delphi
Titolo: problemi intraweb

non riesco a caricare su una stringlist un file testo presente nella stessa
directory della dll isapi di intraweb. qualcuno sa come fare ??
ho provato con
sl.loadfromfile('dati.txt')
sl.loadfromfile('http:\\server\cgi-bin\dati.txt')  <---  tra l'altro da
browser lo apre !!
sl.loadfromfile :
da
swsystem.gsAppPath
WebApplication.GetNamePath
WebApplication.URLBase
WebApplication.GetNamePath
WebApplication.Request.URL;
WebApplication.Request.PathInfo
WebApplication.Request.PathTranslated
WebApplication.Request.InternalPathInfo
del famoso file dati.txt
sono alla frutta !!!
ciao

> sl.loadfromfile('dati.txt')
Il tuo dati.txt lo devi chiamare in questo modo
     sl.LoadFromFile('d:\dati\dati.txt');
cioč con il path completo.. equesto funziona sicuramente!
oppure devi d:\dati\ nel tuo Path!
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Quale varsione di FuzzyReport

Salve,
   vorrei conoscere l'attuale versione di FuzzyReport (io utilizzo 
ancora la 2.01) e da dove scaricarla.
Quanto è stabile?
Grazie, Luigi

 Quanto è stabile?
La domanda è alquanto vaga. Quanto è stabile? Abbastanza, per me, per 
altri non saprei. :-D
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 
Hai ragione, forse era meglio chiedere:
1) la utilizzate in produzione ?
2) quali problemi, se ne da, a leggere ed utilizzare report creati con 
la versione 2.01?
Grazie, Ciao.
Luigi

 la versione 2.01?
Io l'ho utilizzata diverse volte in produzione e non ho incontrato 
problemi con report creati precedentemente.
Tra l'altro, stabile o non stabile, non è un pacchetto che offre molte 
alternative dato che il suo stato di sviluppo è attualmente fermo 
quindi, salvo qualche integrazione da parte di volenterosi, sempre 
pubblicate sul sito in questione, bisogna accontentarsi comunque di 
quello che c'è. :-/


 quello che c'è. :-/
C'è anche freereport che non è altro che il papà di Fuzzy Report.
Fuzzy è fermo, ma freereport è tuttora supportato e sviluppato:
http://www.fast-report.com/en/download/download.php?BID=22
Ciao
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: Non comprendo INSERT, UPDATE ..  in dbExpress

Ho un database (mySQL) che gestisco con
TSQLConnection (dbexpress),
TSQLQuery (dbexpress),
TDataSetProvider (data access)
TClientDataSet (data access)
TDataSource (data access)
TDBGrid (data controls)
Il problema è che non so usare le transazioni
Eseguire una query del tipo INSERT INTO ........... prevede (almeno 
immagino)
anche l'aggiunta di begin transaction, commit  o similari.
Ho trovato esempi di codice sulla rete ma i risultati sono sempre incerti.
Potrebbe qualcuno gentilmente scrivermi due  righe di esempio per
poi svilupparlo e studiarci sopra??
Grazie da gianmarco

 anche l'aggiunta di begin transaction, commit  o similari.
Non necessariamente in modo esplicito (dipende da ciò che vuoi fare).
Se usi DataSnap/MIDAS come stai facendo, allora l'uso delle transazioni è
implicito nel DataSetProvider. In particolare, quando fai un
ApplyUpdates(), il dsp controlla che non ci sia una transazione attiva e
se c'è la sfrutta, altrimenti ne inizia una, compie le varie operazioni e
la termina.
Questa gestione delle transazioni è efficiente perché trasparente per
l'utente ed implementata nel modo più corretto: transazioni che occupano
piccoli lassi di tempo, per il giusto necessario.  Il dsp, per la gestione
della transazione, si affida al dataset che implementa l'interfaccia
IProviderSupport.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Creo una query così
INSERT INTO TEST VALUES(NULL,'carlo','firenze',43)
che poi do in pasto a SQL
come faccio di solito con SELECT * ......
Ma mi viene ritornato il seguente errore
* SQLQuery1: Cursor not returned from query*
in cosa sbaglio?? 

 in cosa sbaglio??
Che bisogno hai di fare delle insert esplicite se stai usando i CDS ?



Dimmi che non usi Open...
Dimmi che usi ExecSQL...
Dimmi che hai premuto F1...
Ti prego... dimmelo... ;)
ciao
S

 Se usi DataSnap/MIDAS come stai facendo
forse ho sbagliato anche questa scelta ma l'ho vista qualche post piů in giů 
l'ho applicata e ha funzionato
a meraviglia
salve gianmarco
 

 ha scritto nel messaggio 
news:1173284403.4...@c51g2000cwc.googlegroups.com...

Sinceramente non afferro quest'umorismo...  ma forse mi sfugge qualcosa
Vuoi forse dire che debbo documentarmi??? (hai premuto F1) nelle mie 
possibilità
l'ho fatto ma a volte è troppa o troppo tecnica per un novellino com me...
Se vuoi delucidarmi sono a tua disposizione per ulteriori chiarimenti 
.......... 

ringrazierei.
KillFile := TKillFile.GetInstance();
try
  KillFile.Add("gianmarco");
finally
  KillFile.ReleaseInstance();
end;

 ha scritto nel messaggionews:1173284403.4...@c51g2000cwc.googlegroups.com...

PLONK
Newsgroup: it.comp.lang.delphi
Titolo: Ordinamento TDBRadioGroup

Ho un TDBRadioGroup a cui è collegata una tabella (tipo id,
descrizione), come posso posizionare i pulsanti radio a mio piacimento ?
Vorrei creare una visualizzazione tipo:
x x x 
x x x 
x x x 
ma Delphi mi posiziona i Radio così:
x x x x
x x x x
x
 Grazie
  Gio'
-- 
/*
 * Solutions for New Business - 
http://www.snb.it
 */

 x x x
Imposta la proprietà Columns a 3 ;)
-- 
Jax
====
Chi semina grano non raccoglierà mai ortiche.

 
Ho controllato meglio e il comportamento è più "strano":
Io vorrei avere:
x x x x
x x x x
x x x x
x x x x
x x x x
x 
Ma Delphi (7 Pro) mi crea (impostando Columns = 4) questo:
x x x x
x x x x
x x x x
x x x
x x x
x x x
 Grazie
  Giovanni Bechis


 Io vorrei avere:
Beh, non è strano, è che Delphi, per mettere i radiobox va dall'alto in
basso, mentre tu vorresti che andasse da sinistra a destra.
Non credo che si possa modificare questo comportamento... a meno che tu non
ti derivi il TRadioGroup in un tuo componente overridando il metodo
ArrangeButtons (non credo sia difficile, basta solo capire la logica).
-- 
Jax
====
La storia è testimone dei tempi, luce della verità, vita della memoria,
maestra della vita, nunzia dell'antichità. (Cicerone)

 
Volevo solo una conferma prima di metter mano al codice, grazie
 Gio'


Newsgroup: it.comp.lang.delphi
Titolo: Frame + Panel

Ciao a tutti,
Avrei una domanda secca. E' normale che se io creo un frame, nel frame 
metto un panel, che ne copre circa 1/4, sul frame metto anche delle 
label esterne al panel in esecuzione le label diventano invisibili? 
Tornano visibili cambiandone il valore di caption.
Usando uno static tex questo non succede.
Il tutto con D2005.
ZioGian

 Tornano visibili cambiandone il valore di caption.
Fai uso degli stili di Windows XP abilitando i temi attraverso il 
componente XPManifest?
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
Si.
esattamente.

 esattamente.
Controlla che la proprietà /ParentBackground/ del pannello *TPanel* sia
impostata a False e, comunque, reimpostala: c'è un bug su quella
proprietà. In Delphi 2005 pare che sia stato risolto.
Ciao! :-)


 
Se il problema è quello..in D2005 non è stato risolto..controllo subito.
Infatti..il problema persiste..alla faccia del bug fixing..
^_^
ZioGian

 Infatti..il problema persiste..alla faccia del bug fixing..
Mi sarò confuso con 
VCL.NET
 o con qualcos'altro. Sorry! :-D


> Mi sarò confuso con 
VCL.NET
 o con qualcos'altro. Sorry! :-D
ma ci mancherebbe.. intendevo che grazie a te ho trovato la 
soluzione..anche se il bughino, non è stato risolto da borland.
Gian
Newsgroup: it.comp.lang.delphi
Titolo: Caricamento di design packages

Delphi4, alcuni design packages non mi vengono caricati all'avvio
dell'ambiente di sviluppo.
Se li seleziono manualmente, mi compaiono correttamente e vengono
caricati.
Dove trovo l'opzione per informare Delphi di caricarli all'avvio,
invece di spuntarli ogni volta?
Grazie
-----------
[Il Vero End-User è in grado formattare il proprio 
disco fisso con l'ausilio del solo comando echo]


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

all].
Ok, problema risolto, grazie mille per la risposta tempestiva e
precisa!
Buon lavoro
Bep


Newsgroup: it.comp.lang.delphi
Titolo: Password Access

Un saluto a tutti.
Dispongo della versione 5.01 del BDE Administrator e dovendo accedere ad un
database in formato MDB (Access) ho creato un alias usando il driver
MSACCESS.
Purtroppo ogni volta che mi connetto al database mi viene richiesta la
password.
Come posso fare per risolvere il problema?
Ringrazio tutti anticipatamente.
Gianni Peroni

Utilizza l'oggetto database e specifica lì la login e password. Setta a not
prompt login (o una roba simile)  ed il gioco è fatto.

 wrote in message
86h91n$ovf$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: Database polizia, carabiniri, ospedali, vigili del fuoco?

esiste un DB, file TXT o qualcunque altre cosa che comprenda quasi tutte
le caserme dei carabinieri, i posti di polizia, gli ospedali/croce rosse
ed i vigili del fuoco in italia?
thx
--- posted by geoForum on 
http://www.delphiedintorni.it


e chi più ne ha più ne metta! 

 ed i vigili del fuoco in italia?
L'elenco telefonico.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:5qJje.8699$Jd....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: QUESTION III: Creazione di un DB

Rivolto solo a coloro che hanno pazienza e voglia (ed educazione) di
rispondere ad una persona che chiede un piccolo consiglio:
 
Ciao... ho creato un db firebird con IB Expert utilizzando questo metodo:
- Create DB dal menu Database. Valori impostanti:
   SERVER: Local
   DATABASE: mioDB.fdb
   CLIENT LIBRARY FILE: gds32.dll
   USERNAME: SYSDBA
   PASSWORD: MASTERKEY
   PAGE SIZE: 1024
   CHARSET: NONE
    SQL DIALECT: Dialect 3
- Registrato il db. Valori impostati:
   SERVER: Local
   SERVER VERSION: Firebird 1.5
   etc...
Ora quello che voglio sapere: io sto lavorando con un db creato secondo i
parametri sopra elencati e lo stesso db andrà a finire in un'azienda e
ovviamente riempito con un numero n di dati... Degvo impostare altre cose
durante la creazione (per esempio qualcosa che eviti problemi all'aumentare
dei dati memorizzati)? Se si cosa e come?
RINGRAZIO CALDAMENTE TUTTI COLORO CHE GENTILMENTE RISPONDERANNO E
DIVIDERANNO IL LORO SAPERE CON QUALCUNO CHE SICURAMENTE NE HA DI MENO MA NON
PER QUESTO NON SIA DEGNO DI APPRENDERE
GRAZIE
GIONATA DEL GATTO
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 PER QUESTO NON SIA DEGNO DI APPRENDERE
Sě, ma non scrivere in maiuscolo perchč equivale ad "urlare" e...non 
numerare le tue domande, non č necessario. :-)
Ciao!
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Newsgroup: it.comp.lang.delphi
Titolo: There is not space on drive...

Ciao a tutti, quando installo il BDE usando "REGSVR32 BdeInst.dll" ricevo il
messaggio "There is not space on drive C", c'è qualche modo di evitare che
il messaggio compaia?
Grazie.
  Claudio

Scusa, ma sul disco quanto spazio hai? ;)
AS

 ha scritto nel messaggio
news:cgf05n$2siq$1...@newsreader2.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: cella dbGrid

Salve,
come faccio ad evitare l'edit - focus su una cella dbGrid?. Ho settato il 
campo della colonna dbGrid su ReadOnly= true e in effetti non posso editare 
ma comunque se faccio doppio click sulla cella compare il cursore e sparisce 
visualmente il contenuto.
Vorrei evitare anche questo. 

risolto 

 
Ci puoi dare qualche dettaglio? Come hai risolto la cosa?
ciao
Giacomo

 ha scritto nel 
messaggio news:sUazl.202314$Ca.3...@twister2.libero.it...


 ha scritto nel 
messaggio news:sUazl.202314$Ca.3...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: [Dephi5][ADO Component] "Microsoft OLE Db Provider per Oracle"

Salve al NG,
ho necesita del vostro aiuto ...
ho sviluppato una procedura utilizzando i componenti ADO Db e per la
connessione al database Oracle ho utilizzato il protocollo in oggetto(fin
qui tutto bene).
Il problema nasce quando eseguo il mio applicativo su postazioni che non
hanno installato tale protocollo... come si fa ad installare il Microsoft
Provider Oracle?
Grazie

 ha scritto nel messaggio
news:e195cc4a.03012...@posting.google.com...


Newsgroup: it.comp.lang.delphi
Titolo: [BDE] Accesso a db di rete protetto con Password

Ho una serie di tabelle Paradox che sono poste in una cartella di un PC di
rete che vorrei proteggere con una Password. Se a questa cartella metto una
Password per l'accesso in lettura e scrittura, un computer cliente che tenta
di accedervi tramite BDE mi da un errore di accesso.
Senza la Password tutto funziona a perfezione!
Le tabelle sono gia protette da Password, va vorrei evitare che da un
computer remoto si possa accedere alla cartella delle tabelle
Grazie 1000
Andrea M.


Non ho capito a quale password ti riferisci se la password Paradox della
tabella che si setta ad esempio con li database desktop. O la password di
Windows che permette l'accesso all'unità disco o alla cartella condivisa.
Tieni comunque presente che la password del file .db non ti dovrebbe dare
problemi.
Ciao.
--------------------------------
Inviato via 
http://usenet.libero.it

Ciao Mario
Mi riferisco alla password di Windows! Non riesco ad accedere ai file DB se
la dir ha una password.
Per le password dei file paradox non ho nessun problema!
Andrea.


Io risolverei mettendo le tabelle o la tabella sotto password.

Newsgroup: it.comp.lang.delphi
Titolo: Dimensione directory

Come faccio a sapere quel'è la dimensione (in mega) di una directory e
quenti file ci sono dentro?
C'è magari qualche oggetto simil "Esplora risorse" già esistente che da
questa possibilità?
Grazie a tutti di cuore e alla prossima.

 wrote in message
news:a4o6qg$1lh1o$1...@ID-83516.news.dfncis.de...

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Di preciso non so....
Pero' un esempio di delphi si collega direttamente
alle shell di Windows: la virtual list view.
Questo esempio accedere direttamente alla shell di windows
per creare una lista "virtuale "di cartelle e files
mostrato in una listview.
Fa uso di alcune caratteritische avanzate di Windows, in particolare
usa interfacce iShellItem.
Partendo da li, credo tu possa trovare quello che ti serve.
Certo, si potrebbe creare un loop ricorsivo che si legge
le dimensioni dei files e li somma in una variabile,
ma se il sistema lo fa gia xche inventare la ruota?
Sarebbe anche + lento, credo...
Bye
AS
"Se è Microsoft non funziona"


 "Se č Microsoft non funziona"
"Se lo fatto io sicuramente non funziona"

questa possibilità?
  procedure GetFolderInfo(Path: String;
                          var Size, NumOfFiles: DWORD);
      procedure _GetFolderInfo(Path: String);
      var
        sr: TSearchRec;
      begin
        ChDir(Path);
        if (FindFirst('*.*', faAnyFile, sr) = 0) then
        begin
          repeat
            if (sr.Name[1] <> '.') then
            begin
              if (sr.Attr and faDirectory) <> 0 then
                _GetFolderInfo(sr.Name)
              else
              begin
                Inc(Size, sr.Size);
                Inc(NumOfFiles);
              end;
            end;
          until (FindNext(sr) <> 0);
          FindClose(sr);
        end;
        ChDir('..');
      end;
  begin
    Size := 0;
    NumOfFiles := 0;
    _GetFolderInfo(Path);
  end;
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

                           var Size, NumOfFiles: DWORD);
Ok, ora quando vado a casa provo e ti dico...
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Problema con ShellExecute

Quando utilizzo la funzione "ShellExecute", per eseguire un programma
esterno da un'applicazione delphi,vorrei che la normale esecuzione del mio
programma si interrompesse per riprendere solo dopo che ho chiuso
l'applicazione esterna.
Invece dopo la chiamata ShellExecute il programma passa ad eseguire le
istruzioni successive,
come posso fare? Ho provato con WinExec ma si comporta nello stesso modo.
Vi prego aiutatemi!
Grazie per le eventuali risposte.
Ciao a tutti.

 ha scritto nel messaggio
news:8d71n5$kof$1...@nslave2.tin.it...


 ha scritto nel messaggio
news:8d78no$20r$1...@nslave2.tin.it...


 l'applicazione esterna.
Puoi usare la ShellExecuteEx e metterti in attesa (il modo + semplice è una
WaitForSingleObject) sul membro hProcess della struttura che passi alla
ShellExecuteEx...
Se vuoi gestire i messaggi evitando così il blocco della tua applicazione
dovuto alla WaitForSingleObject [l'handle di un processo diventa signaled
quando questo termina] ti suggerisco la MsgWaitForMultipleObjects che ti
permette un controllo + "fine"...
Scrivi pure se hai problemi...
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: Problema con gli mpeg

Salve ragazzi
ho un ""piccolissimo"" problema...
dove cavolo trovo la documentazione sui file mpeg?
x lavoro devo imparare a manipolarli tipo fare taglia e incolla di 2 o +
mpeg ma le info in rete o sono ben nascoste o sono io che sono un deficente
a cercarle...
mi dareste molto gentilmente una mano?
sapete qualche sito che ne parla o avete qualche nozione base in modo tale
da cominciare da li le mie ricerche?
grazie e ciao
Emanuele 'H_draka' Albero

 wrote in message
8nla8e$u2g$1...@pegasus.tiscalinet.it...


> dove cavolo trovo la documentazione sui file mpeg?
se ti serve lo standard vai su 
mpg.org
.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/
Newsgroup: it.comp.lang.delphi
Titolo: checklistbox

Come si può creare una checklistbox che abbia la possibilità di inserire un 
item con più colonne?
Pippo 100
Pluto   200
ecc.
ho provato con le formattazioni di testo ma non si incolonna bene.
Una figata sarebbe poter fare checklistbox.items.strings[riga,colonna].
Conoscete qualche componente che può fare al caso mio?
Grazie mille. 

 ecc.
Hai già provato con la ListView?
In alternativa, puoi usare dei caratteri a larghezza fissa (tipo Courier),
in questo modo puoi incolonnare i dati.
-- 
Jax
====
Non sposarti per denaro; lo puoi prendere in prestito per meno.


La funzionalità sembra buona, ma come rappresento le caselle di selezione?
Purtroppo ho già provato con il testo a larghezza fissa ma ho notato che è 
dipendente dalle impostazioni di windows e a volte visualizza delle vere e 
proprie "porcherie".
Ciao.

> La funzionalitą sembra buona, ma come rappresento le caselle di selezione?
Scusa bastava cercare bene   ;-)
Grazie penso sia proprio quello che serviva.
Ciao 

 Ciao
Comunque un componente che faccia questa funzione è sempre ben accetto  ;-) 


Il limite del listview perņ (correggimi se sbaglio) č che non si possono 
dare le proprietą alla singola riga esempio enabled.
Ho fatto un po' di prove ma non ci sono proprio riuscito!!!
Ciao 

 possono dare le proprietà alla singola riga esempio enabled.
No, non si può... se hai questa esigenza potresti provare a cercare qualche
componente derivato del TListView su torry che abbia questa proprietà, ma
non so se esiste.
-- 
Jax
====
Siamo tutti nati nel fango, ma alcuni di noi guardano alle stelle.

 ecc.
Potresti utilizzare una griglia contenente dei chekbox, il risultato è 
molto simile. Guardati questi link:
http://delphi.about.com/od/usedbvcl/l/aa082003a.htm
http://delphi.about.com/od/vclusing/l/aa072203a.htm
Ciao
Gianni

 Comunque un componente che faccia questa funzione è sempre ben accetto  ;-)
TVirtualTreeView, un pò ostico da digerire all'inizio ma molto potente
http://www.delphi-gems.com/VirtualTreeview/
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Osserva i tuoi nemici, poiché essi sono i primi a scoprire i tuoi difetti
(Antistene)
Newsgroup: it.comp.lang.delphi
Titolo: esecuzione query insert

Buondì a tutto il gruppo:
sql:="insert into....";
SQLQuery1.SQL.Append(sql);
ShowMessage(SQLQuery1.SQL.GetText);
SQLQuery1.ExecSQL; //Qui va in errore
errore:
ed database error with message 'sql connection property required for this 
operation'
il db e SQL e la query è corretta (dalla consolle di sql funziona)
Grazie per il buon cuore
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*
Vuoi saperne di più su python clicca 
http://www.pyj.it

)

procedure eseguiquery;
var
    dqry:TAdoquery;
begin
    dqry:=Tadoquery.create(nil);
    try
        dqry.connection := AdoConnection;
        dqry.sql.text := 'insert into.....';
        dqry.execsql;
    finally
        dqry.free;
    end;
end;
ciao
z.

 proprietà SQLQuery. :-)
In effetti era solamente così
Scusate per la svista...
Avrei un'altra domanda io devo passare dei parametri alla query ma come 
faccio
es: insert into OO(id, des) values(var_id, var_des) ma come faccio a 
passargli anche gli apici '' per i campi text.
Ciao e grazie ancora Paolo


 Ciao e grazie ancora Paolo
Prego, figurati!
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it

 Ciao e grazie ancora Paolo
costruisci prima la stringa sql e poi la dai in pasto al componente.
per gli apici usi la funzione quotedstr e ci pensa lei.
es: mystr="pippo con le fragole";
mysql := 'insert into tabella (campo) values ('+quotedstr(mystr)+')';
ciao
z.
Newsgroup: it.comp.lang.delphi
Titolo: Come si usa ListBox.Columns

Come si utilizza la proprietą columns del listbox di delphi 5?
Io ci ho provato in tutti i modi ma non sono riuscito a cavarne niente di
buono.

 niente di buono.
Beh, non è che ci fai molto... semplicemente se metti un valore > 0, in pratica
gli dici: mettimi gli elementi in orizzontale anziché verticale, con n colonne
alla volta, e scrolla in orizzontale.
Se per caso vuoi fare una lista a colonne, come la finestra di gestione risorse,
devi usare un TListView.
--
Jax

Newsgroup: it.comp.lang.delphi
Titolo: Main Menu visibile

Ho creato un Form di dimensione 640x480, dopo averlo riempito di altre cose,
ho aggiunto un "Main Menu", ma al momento di mandare in esecuzione
l'applicazione il menu non compare e la dimensione del Form e' ridotta
(Rimangono uguali probabilmente solo ClientWidth e ClientHeight)...
Come si fa a renderlo visibile? Mi sono perso qualcosa per strada?

Scusate, mi rispondo da solo.
Se il BorderStyle e' impostato a bsDialog, allora niente menu (anche il
SystemMenu non e' visibile)

Newsgroup: it.comp.lang.delphi
Titolo: Posizionamento di RichEdit.....

Devo posizionare il RichEdit in una determinata linea...
cioč voglio fare una ricerca dentro il RicEdit e che si
posizioni, (magari evidenziato), sulla linea trovata.
Grazie!
Dany.

 posizioni, (magari evidenziato), sulla linea trovata.
var i: integer;
begin
 i := pos(edit1.text, Richedit1.Text );
 if i<>0 then
   begin
     Richedit1.SelStart := i-1;
     Richedit1.SelLength := Length(Edit1.text);
     Richedit1.Perform(EM_SCROLLCARET, 0, 0);
     Richedit1.SetFocus;
   end;
end;
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@interac.it

RINGRAZIO ora provo......
Dany
Newsgroup: it.comp.lang.delphi
Titolo: Ottenere un owner da handle...

Ciao ragazzi.
Ho un problema che non so come risolvere...
e sono sicuro che voi mi sapete aiutare....
Devo creare a runtime una form normalissima ma voglio che
l'owner della form sia una finestra che NON ho creato io
e di cui posseggo solo l'handle....
in pratica....
1) mi viene passato un handle di una finestra (che non c'entra
nulla con il mio prog delphi)
2) recupero il component dall'handle  (?!?!?!)
3) Creo la finestra indicando nel parametro della create il
component del punto 2....
Io so fare tutto tranne.... IL PUNTO 2 !! :D
Grazie mille in anticipo!
--
---
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.561 / Virus Database: 353 - Release Date: 13/01/2004


Newsgroups: it.comp.lang.delphi
Sent: Friday, February 06, 2004 6:33 PM
Subject: Ottenere un owner da handle...
[snip]


hai gia dato un occhiata lla guida in linea x cio che riguarda TForm?
TForm ha 2 costruttori diversi....
A



Newsgroup: it.comp.lang.delphi
Titolo: Durante una connessione

Salve a tutti.
Vorrei poter sapere da quanto tempo sono connesso a Internet e quanto ho 
scaricato/inviato. Praticamente quello che vedo posizionando il mouse sopra 
l'icona di connessione. Qualcuno sa dirmi come posso fare?
Grazie in anticipo 


dovrebbe essere una faq. sono state postate pochi gg fa.
Qualcosa anche nei vecchi post.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto su una query

Salve sono un nuovo utente Delphi.
Ho un problema con una query.
Premetto che uso Paradox e D5.
Se ho una tabella
 COGNOME
     DES
     CODICE
      A
     PROVA
     1
      B
     PROVA2
     2
      A
     PROVA2
     2
      C
     PROVA
     1
      D
     PROVA
     1
Come faccio ad avere tutti gli utenti che hanno sia il codice 1 che 2.
Nel caso della tabella dovrebbe uscire solo il record del cognome A.
Ho usato: Select Cognome Form Table1 where codice =1 and codice =2
ma non mi ritorna niente.
Grazie

 wrote in message
news:Sp_j8.65170$Ns4.2...@news2.tin.it...

a naso ...
SELECT DISTINCT COGNOME FROM TABELLA WHERE CODICE=1 OR CODICE=2

Ho usato: Select Cognome Form Table1 where codice =1 and codice =2
ma non mi ritorna niente.
"and" significa che *entrambe* le condizioni devono essere vere affinchè il
record venga preso in considerazione.
E se il codice vale 1 non può valere 2, non ti pare ?
Prova con OR.
Ciao

 ha scritto nel messaggio
news:a6ptsd$t6o$1...@newsreader.mailgate.org...


 wrote in message
news:a6ptsd$t6o$1...@newsreader.mailgate.org...

Immagino che si parli di record differenti, cioè: voglio i dipendenti che
hanno sia un record con codice=1 che un record con codice =2.
Credo che questo possa funzionare (a naso...)
SELECT DISTINCT COGNOME FROM FROM TABELLA WHERE (CODICE=1 OR CODICE=2)
GROUP BY COGNOME
HAVING COUNT(COGNOME)=2

ma non mi ritorna niente.
Premessa importante:
non conosco paradox, quindi non ti garantisco che la soluzione funzioni.
Il punto essenziale č nella clausola di WHERE che hai scritto. Questa
agisce sul singolo record, dove non potrai MAI avere un campo che vale 1 E
2 !!!!
La soluzione č quella di mettere la tabella in join con se stessa:
SELECT A.* FROM tabella A JOIN tabella B ON A.cognome=B.cognome WHERE
A.codice=1 AND B.codice=2
Nota: A e B nella query sono due alias.
Questa, in pratica, fa due query su 'tabella': una prende solo i record con
codice=1 e l'altra prende i record con codice=2. Poi i due subset vengono
messi in inner join per cognome, cioč vengono tenuti buoni i record per cui
č presente il cognome in *entrambe* le subquery. Ho provato e dovrebbe
darti proprio il risultato che desideri.
BrunoS
--------------------------------
Inviato via 
http://usenet.iol.it
 

HAVING COUNT(COGNOME)=2
Di primo impulso stavo rispondendo anch'io cosě, ma la tua soluzione ha un
piccolo limite: funziona se la coppia COGNOME-CODICE č univoca, se invece
hai due record tipo C-1 C-1, te li estrae ugualmente....



Hai ragione, facevo una implicita supposizione (sbagliata). La join č
probabilmente il metodo migliore

select cognome
from tabella
where (codice=1 or codice=2)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Comportamento del componente SaveDialog

Riprendendo un vecchio progetto in Delphi 7  mi sono accorto che pur indicando una cartella nella Initialdir questo parametro non viene considerato, contrariamente a quanto accadeva una volta. Come posso aggirare il problema? 

 Riprendendo un vecchio progetto in Delphi 7 mi sono accorto che pur indicando una cartella nella Initialdir questo parametro non viene considerato, contrariamente a quanto accadeva una volta. Come posso aggirare il problema?
 
cosi funziona
 
  opendialog1.InitialDir := 'd:\lacartella';
  if OpenDialog1.Execute then
    begin
      //
    end;

 if OpenDialog1.Execute then 
infatti è come ho sempre fatto, solo che adesso all'apertura mi presenta una delle ultime cartelle usate o il desktop

inoltre in una macchina virtuale con Xp lo stesso programma funziona correttamente

 inoltre in una macchina virtuale con Xp lo stesso programma funziona correttamente
ho provato pochi minuti fa, assegnando InitialDir  a runtime, windows 11 con  delphi7, funziona perfettamente.


infatti ho provato su un portatile funziona correttamente, forse è l'installazione di windows che ha problemi

Newsgroup: it.comp.lang.delphi
Titolo: Font ingranditi, rendering errato

Un cliente mi ha chiesto un programma che contenga bottoni e scritte molto
grosse, ma non capisco perche' su alcune macchine la resa sul monitor e'
peggiore che sugli altri...
I font utilizzati sono MS Sans Serif, Verdana, e le dimensioni vanno da 18 a
24.
Perche', a parita' di sistema operativo e di risoluzione desktop, le scritte
vengono renderizzate meglio o peggio a seconda della macchina?
Saluti a tutti,

 a écrit dans le message news:
qqc08v01qj60med60...@4ax.com...

Mah, forse sto per dire una *azzata, però hai guardato i font definiti nelle
proprietà dello schermo? (nei sistemi in Inglese, si può scegliere tra small
fonts e large fonts, a prescindere dalla risoluzione dello schermo)
A.


Annibale! Oh Annibale, di memoria millenaria il tuo nome
risuona per il newsgroup di delphi e programmazione
consiglio mi desti di controllar lo schermo:
impostare questi font, e' proprio un inferno!
--
Morde. 
morde[at]programmer[.]net

 a écrit dans le message news:
mhk08v881111udoah...@4ax.com...

Un po' poeta, eh? Non sarà mica più infernale di tante altre cose sotto
Windows... A proposito, pare che Belzebù stia per convertirsi a Linux (me
l'ha detto Bush che lo conosce bene). ;-)
A.

Newsgroup: it.comp.lang.delphi
Titolo: Impostazioni in Delphi

Ognvolta che reinstallo Delphi e tento di ricompilare i miei programmi 
impiego giornate a correggere tutti gli errori che ricevo. Non si trovano i 
.dcu, non si trovano i .res, etc.
Non ho ancora trovato delle impostazioni che mi rendano la vita un pò più 
semplice. Non trovate lo stesso problema ? Come lo avete risolto, se lo 
avete risolto ? Come impostate i path nelle Project Options dei progetti, 
dei componenti e come impostate le Environment Options /Library paths ? 

 trovano i .dcu, non si trovano i .res, etc. [...]
Sě, č un problema che si incontra spesso e per il quale non vi č ancora 
una soluzione efficace, se non quella di conservare i file o parti del 
Registro e ripristinarle in una nuova installazione, essendo ben consci 
di ciň che si va.
In questo caso, preferisco il sistema adottato da Visual Studio 2005 il 
quale esporta in una cartella le impostazioni dell'utente, permettendo 
di risparmiare un po' di tempo in fase di reinstallazione.
Potresti aprire un "entry" su Quality Central, se ancora non esiste, 
descrivendo il problema e facendola votare segnalandola in giro. :-)
http://qc.codegear.com/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:4666bc96$1...@extreme.x-privat.org...
