mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Più form in progretto MDI

Salve a tutti,
ho il seguente problema, nel mio progetto (MDI), creo una nuova form 
con il cotrutto CREATE che contiene vari componenti, per come è 
strutturato il progetto MDI, posso creare più istanze di quella form 
(con relativi componenti)...
Come faccio per esempio da una procedura esterna ad accedere ai 
componenti della form (magari per disabilitarli) che è attiva in quel 
momento?
tomas
-- 
Questa è una firma automatica di MesNews.
Sito: 
http://mesnews.no-ip.com

 momento?
Attraverso la proprietà /ActiveMDIChild/ della form MDI principale (con 
la proprietà /FormStyle/ impostata a fsMDIForm) dovresti poter risalire 
alla finestra MDI Child (figlia) che possiede il focus; utilizzando quel 
riferimento, dovresti scandire tutti i controlli (sfrutta le proprietà 
/Controls/ e /ControlCount/) per disabilitarli singolarmente.
E' possibile che alcuni controlli siano "Parent" di altri controlli, 
pertanto dovrai ripetere l'operazione anche per essi.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Grazie per la risposta, però non mi è molto chiara,
allora io dovrei, dal DataModule e precisamente dall'evento AfterPost 
di una tabella disabilitare una Tdbedit su una form figlia della form 
principale.
Quando la form viene creata così:
Doc := TfDoc.Create(Application);
poi come faccio dal DataModule a fare questo:
doc.tdbedit.enabled := False;
Mi dà errore perchè dal DataModule l'istanza Doc non viene vista, anche 
perchè io potrei dalla finestra principale, creare + instanze della 
stessa finiestra con più controlli Tdbedit.
ActiveMDIChild dove lo utilizzo? Da dentro il AfterPost della tabella 
nella DM non lo riconosce...
Grazie 1000


 nella DM non lo riconosce...
Puoi accedere alla proprietà /ActiveMDIChild/ della MainForm (che 
suppongo sia la MDI Form principale) per conoscere la finestra figlia 
attiva.
Non ho ben chiaro la situazione del tuo progetto, ma io non modificherei 
le form dal DataModule in base allo stato del DataSet, bensì il 
contrario: all'interno della classe che rappresenta la form "figlia" 
MDIChild, abiliti o disabiliti i controlli in base allo stato del 
DataSet (aiutandoti con le azioni utilizzabili con il componente 
*TActionList*).


 Grazie 1000
p.s. tutto a memoria e senza testare, quindi vedi tu!!!
-- 
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
Newsgroup: it.comp.lang.delphi
Titolo: database advantage 7.0 MIGRAZIONE IN ACCESS

Salve a tutti il newsgroup,
vorrei visionare un archivio salvato in database advantage 7.0 .
Poichè non ho un visualizzatore di database advantage 7.0 come posso 
fare per esaminarne caratteristiche strutturali e i dati memorizzati in 
ciascuna tabella ??
Esiste un meccanismo per visualizzare in access ?
Premetto che mi appresto ad entrare nel mondo Delphi provenendo da 
quello VB .
Grazie e buon lavoro a tutti.

 quello VB .
Non so se è valida come scusa per un OT ;-)
-- 
Chi fa P2P uccide anche la tua adsl, consigliategli di smettere.
(c) Confucio.

 Esiste un meccanismo per visualizzare in access ?
scaricati ARC32 dal sito advantage per aprire i file e esportarli in
formato "leggibile"
Ciao
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.delphi
Titolo: Linkare staticamente cose fatte in c... Possibile?

Salve ho trovato un'algoritmo di compressione fatto in c Freeware,
volevo usarlo in delphi. 
so che posso fare una DLL in c e richiamare le chiamate...
ma volevo fare un selfexctractor quindi mi faceva comodo implementare
in qualche modo il codice...
c'e' una maniera (ovviamente senza convertire il codice in pascal :D)?
ho:
delphi 4 STD
c++ builder 3.0 std
Lcc win32
Grazie 
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

c'e' una maniera (ovviamente senza convertire il codice in pascal :D)?
Dovresti creare un .obj con un compilatore C e poi linkarlo al tuo
progetto.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

Newsgroup: it.comp.lang.delphi
Titolo: Report: colonne dinamiche

Esiste un metodo veloce per creare
delle colonne "dinamiche" in un report,
e non solo le righe.
Mi spiego: in un report "standard" le colonne sono fisse
e create a design time, e le righe sono
i record della tabella/query,
come si fa quando anche i valori
delle colonne sono presi da una tabella
e non predefiniti?
Ciao e grazie a chi mi risponde
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

Io ho fatto report a colonne dinamiche !
Credo che tu stia parlando di quickreport.
Io mi creo gli oggetti a runtime
es.
procedure creacolonne;
var vQRLabel: TQRLabel;
begin
    while not Tabella.Eof do
    begin
        vQRLabel := TQRLabel.Create(Self);
        vQRLabel.Parent := <oggetto quickreport>;
        vQRLabel.Top := <altezza che vuoi>
        vQRLabel.Left := <posizione calcolata che viene incrementata>
        ecc... ecc..
    end;
end;
Ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: Gestione PopupMenu e Treeview

in una form ho tre treeview a cui ho legato un unico popupmenu.
a seconda del treeview interessato alcuni campi del menù andrebbero
disattivati.
nell'evento OnPopup come faccio a risalire a quale dei tre treeview è
quello interessato?
per il momento ho risolto legando l'evento OnMouseMove delle treeview e
assegnando il nome del componente ad una variabile della form, ma non
mi sembra la soluzione più elegante, c'è una via più diretta?

 ha scritto nel messaggio 
news:1141729915.4...@j33g2000cwa.googlegroups.com...
in una form ho tre treeview a cui ho legato un unico popupmenu.
a seconda del treeview interessato alcuni campi del menů andrebbero
disattivati.
Hai provato la guida?
Evento OnPopUp. Il Sender puň aiutarti.
Ciao

appunto il sender mi ha riportato i dati del popup e non quelli del
treeview,
infatti avevo scritto 
if  (Sender as TTreeView).Name = 'Ieri' then

 ha scritto nel messaggio 
news:1141730962.6...@p10g2000cwp.googlegroups.com...

E la guida? :-)))
Vedi la proprietà PopUpComponent
Ciao

...oops, grazie ciao

 mi sembra la soluzione più elegante, c'è una via più diretta?
Guarda l'evento OnContextPopup del TTreeView sulla guida, io solitamente uso
quello. Ad esempio:
procedure TForm1.TreeView1ContextPopup(Sender: TObject;
  MousePos: TPoint; var Handled: Boolean);
var
  aNode: TTreeNode;
begin
  aNode := TreeView1.GetNodeAt(MousePos.X, MousePos.Y);
  if aNode <> nil then begin
    //è stato fatto il clic su un nodo
    TuoMenuPopup.Popup(tvDirectory.ClientOrigin.X + MousePos.X,
tvDirectory.ClientOrigin.Y + MousePos.Y);
  end;
end;
-- 
Lis                   
www.alessandroghezzi.it
Angolo del buonumore: 
www.alessandroghezzi.it/ridere
Comincia il mondiale 2006, iscriviti ad O'Telma F1: 
www.snurl.com/otelma
Il vero signore e` lento nel parlare e rapido nell'agire (Confucio)
Newsgroup: it.comp.lang.delphi
Titolo: Perchè preferire Delphi ?

Salve ragazzi,
sono rientrato oggi al lavoro dopo un mese di vacanza e desidero augurare a
tutti un buon anno lavorativo.
Ho subito una domanda per voi.
Durante le vacanze mi sono imbattuto con il titolare di una scuola dove, fra
l'altro, si organizzano anche corsi di informatica.
Gli ho chiesto se aveva mai pensato di organizzare un corso su Delphi visto
che nella mia città (Lanciano in provincia di Chieti) nessuno lo ha mai
fatto.
Lui mi ha detto che mi farà contattare dal responsabile dei corsi di
informatica al quale dovrò spiegare quali sono i vantaggi di utilizzare
Delphi rispetto ad altri linguaggi a oggetti tipo Visual Basic, Visual Fox,
Power Builder ecc ...
Io purtroppo ho poca esperienza in Delphi e l'unica cosa che posso dirgli è
che mi piace da morire e che sono riuscito a lavorarci da subito.
Mi aiutate a trovare dei validi argomenti che posso usare per convincere
questa scuola a organizzare dei corsi su Delphi ?
Grazie.
Donato Di Tullio

 Ho subito una domanda per voi.
Delphi e' portabile, supporta diverse lirerie di classi (VCL, CLX, .Net)
Il linguaggio in se basato su costrutto pascal e' semplice da insegnare
e da imparare, l'implementazione OO e' semplice ed efficace.
Esistono risorse si online che offline (Siti, libri, tutorial) che
permettono di addolcire la curva di apprendimento.
Il passaggio da Delphi a C# e' facile ed indolore, per cui si puo'
ritenere Delphi un ottimo linguaggio di istruzione per poi affrontare
linguaggi dai costrutti piu' esoterici (es. java) e complessi (es. c#).
Saluti.
-- 
I'am what I'am, I do what I can

> che nella mia città (Lanciano in provincia di Chieti) nessuno lo ha mai
Dai su che guando vengo a trovare la ragazza lì vicino ad Ortona ti posso
fare qualche ripetizione:))
cmq.. non sò riuscirai a convincere a fare corsi di delphi da quelle parti.
In abruzzo un pò in generale, per quel poco che ho girato, non viene preso
molto in considerazione.
In bocca al lupo
ciao
Gabriele

Newsgroup: it.comp.lang.delphi
Titolo: Delphi e Windows CE

E' possibile far girare un'applicazione Delphi su
piattaforma Windows CE?
Qualcuno ha già fatto quest'esperienza?

 Qualcuno ha gi` fatto quest'esperienza?
Con D6 ed inferiori no. Forse con D7, compilato per .net forse.
-- 
I'am what I'am, I do what I can

 Qualcuno ha già fatto quest'esperienza?
Con .NET 1.1 se ci si limita ai metodi marcati come 'supported by .NET
compact framework' nel SDK, lo stesso .EXE gira sia sul framework
'full-featured' che su quello ridotto - ho provato con Vstudio. Per cui con
la .NET preview di Delphi dovrebbe essere possibile, senza usare la VCL e
solo sui dispositivi con o sui cui è possibile scaricare il fw. C'è in giro
un ambiente di sviluppo simil-Delphi per palmari, ma è per PalmOS.

 piattaforma Windows CE?
no. Puoi pero' far girare applicazioni web create CON Delphi sul Pocket
Internet Explorer (o equivalente) di un palmare (anche Palm OS, non solo
PPC)
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: installazione componenti

una domanda a cui non so dare risposta:
non riesco ad installare i componenti forniti con soltanto il file dcu, cioč
quelli forniti senza sorgente e non impacchettati in un bpl.
Qualcuno potrebbe essere cosě gentile da dirmi come si installano i
componenti fatti da altri?
La versione di delphi usata č la 5 pro
Grazie anticipatamente

La versione di delphi usata č la 5 pro
non ho Delphi 5 ma credo che il sistema di installazione č sempre lo stesso.
Fai Install Component e poi ti vai a cercare il tuo DCU dopo aver scelto
*.dcu come tipo di file !!
Ok ?
Se non sono stato troppo dettagliato scrivi nuovamente e ti dirň la strada
da seguire clic dopo clic !!
Ciaooo !!!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 *.dcu come tipo di file !!
dopo questo passaggio, in fase di compilazione del package mi chiede il file
.pas.
La domanda è come fargli creare il package se ho solo la unit compilata e
non il sorgente?
Grazie per la precedente risposta
 Simone
Newsgroup: it.comp.lang.delphi
Titolo: spostare delphi e configurazione da un pc all'altro

ciao a tutti, è possibile spostare delphi5 e 6 da un pc all'altro senza
perdere la configurazione dei componenti, ecc.??
Simone

perdere la configurazione dei componenti, ecc.??
domanda gia' fatta diverse volte, tutte con esito negativo per quanto riguarda
i componenti, possibile per quanto riguarda la configurazione. 
Puoi se poi si parla di upgrading... la cosa la vedo molto improbabile.
cerca sui post passati.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 >ciao a tutti, č possibile spostare delphi5 e 6 da un pc all'altro senza


 da impazzire per installare tutto!!!!
Se sono componenti "sciolti", puoi tentare di riunirli all'interno di 
uno stesso package, che sarà l'unica risorsa a dover essere compilata e 
installata in Delphi.
Se la reinstallazione è dovuta a possibili problemi con il PC, fai un 
"ghost" del tuo disco fisso (un'immagine ripristinabile) in modo da 
poter ripartire da una situazione stabile nel più breve tempo possibile 
in caso di crash sistematici.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

da impazzire per installare tutto!!!!
Eh gia' purtroppo questo e' quello che facciamo tutti noi delphisti ogni volta
che si reinstalla winzozz o si cambia pc... 
Cmq per te la ricompilata e' tassativa cambiando versione di delphi!
Ascolta il consiglio di Marco e accorpa quanti piu' componenti puoi in un
package unico.
ciao, buona fortuna e buon lavoro.


il ghost ok, però avendo la necessita di spostare tutto su un nuovo pc
immagino che winxp si inkazzi se faccio ghost su un altro!!!
Simo

immagino che winxp si inkazzi se faccio ghost su un altro!!!
Certo, se il pc ha hardware differente. Dovrai reinstallare i drivers della
scheda madre sperando che tutto vada a buon fine.
Cmq siamo OT, meglio chiudere.
Ciao


grazie..  sono già all'opera... nuovo windows, configurazione delphi5 e
configurazione delphi 6 :))))
scusate L'OT


0)  Fai il setup di delphi sulla nuova macchina
1) Ti esporti con regedit
[HKEY_CURRENT_USER\Software\Borland]
e lo riapplichi dall'altra parte
2) Ti copi la directory c:\program files\borland\*
 e C:\Program Files\Common Files\Borland Shared
3) Ti copi tutti i componenti da una parte all'altra mantenendo inalterare
le directory di installazione
Dovrebbe funzionare, una volta mi ha dato qualche noia con il bde, perň dopo
rieseguendo di nuovo sulla nuova macchina il setup dal cd di delphi + patch
č andato.
Questa procedura l'ho fatta piů di qualche volta ed č sempre andata bene.
Gli unici componenti che mi hanno dato problemi sono quelli della Dev.
Express che hanno un setup, e che mi sembra copiano anche qualcosa dentro a
winnt\system32.

 ha scritto nel messaggio
news:chrhae$695$1...@newsreader.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: Operazioni con l'overlay

Ci sono alcuni programmi (AVS di Winamp 5 e BSPlay) che consentono di far sě
che l'overlay del video del programma venga copiato nel desktop, in modo che
al posto dello sfondo sia possibile vedere il video attualmente in playback.
Qualcuno ha idea di come si possa ottenere questa specie di assegnazione
dell'overlay di un video di un programma fatto in Delphi allo sfondo del
desktop?
Poochie

 desktop?
ciao
Non só se ho capito bene cmq  ti posto questo codice che ho creato per caso
giocando con delphi
procedure TForm1.Button1Click(Sender: TObject);
var h:THandle;
Web:TwebBrowser;
begin
 h:=FindWindow('ProgMan',nil);
  Web:=TwebBrowser.Create(self);
   web.ParentWindow:=h;
    Web.Width:=Screen.Width;
     Web.Height:=Screen.Height+9;
   Web.Align:=alClient;
Web.GoHome;
end;
Naturalmente tu puoi mettere l'oggetto che ti interessa TmediaPlayer o
altro.
ciao
erik


Questo č un bel componente che ho gia utilizzato e funziona molto bene e 
ha anche  la funzione che cerchi:
http://www.progdigy.com/
Buon Lavoro
***Gio***

Ho mescolato un po' quanto dettomi e ho provato a modificare l'evento del
bottone PLAY della demo (un media player di default) cosě:
if not FilterGraph.Active then OpenMenuClick(nil)
                            else begin
                              VW := TVideoWindow.Create(self);
                              h:=FindWindow('ProgMan',nil);
                              VW.ParentWindow:=h;
                              VW.Width:=Screen.Width;
                              VW.Height:=Screen.Height+9;
                              VW.Align:=alClient;
                              VW.FilterGraph := FilterGraph;
                              FilterGraph.play;
                            end;
dopo aver rimosso il videowindows di default, ma il tutto non funziona, il
desktop non fa una piega e il FilterGraph apre da solo una finestra in cui
mostra il video... dove ho errato?
Poochie


io ho provato a fare con TactiveMovie
devi installare l'ocx ma il risultato non é ottimo.
var h:Thandle;
M:TactiveMovie;
begin
h:=FindWindow('progMan',nil);
M:=TactiveMovie.Create(self);
M.FileName:='C:\Ex D\divx2\Snowboard  Jump.mpg';
M.ParentWindow:=h;
M.Width:=Screen.Width;
m.Height:=Screen.Height;
M.Align:=alClient;
m.Run;
ciao
erik
Newsgroup: it.comp.lang.delphi
Titolo: MDIFrom e MDIChild

Ho un problema con un programma di tipo MDI. Quando chiudo una FormChild
questa si rimpicciolisce ma non sparisce del tutto.
Esiste un modo per farla sparire come se fosse una form normale?
Grazie a tutti...

Allora.. facciamo un passo indietro.
Se hai utilizzato l'autocomposizione, noterai che la finestra figlia non
viene creata in automatico con l'esecuzione del programma, ma viene creata a
"run time".
Pertanto quando vuoi chiuderla la devi anche distruggere!
Nel suo evento Close:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Acrtion := caFree;
end;
Ciriciao
Gungo
Balbar <...@...> wrote in message
OP8Z6.20254$8R5.4...@news.infostrada.it...



Questo l'avevo già provato però a me serve poterle riaprire quando voglio
senza dovergli reimpostare lo stato di tutti i componenti che avevo
modificato ed inoltre mi serve poter accedere ai dati che avevo in quelle
form...
Qualche altra soluzione?

No non mi pare ci siano soluzioni.
Un'unico appunto... non tenere i dati nelle form... dovresti avere una
struttura dati in memoria che carichi nella form quando la visualizzi e che
scarichi quando chiudi!
Un conto sono i dati ed un conto la vista.
ciriciao
Gungo
Balbar <...@...> wrote in message
nyhZ6.21410$8R5.5...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: File di Testo

Chissà se qualcuno è in grado di darmi un aiuto... io ci riprovo...
Sto cercando di gestire aprire un file di testo utilizzando lo schema file.
Ho un file di testo che si chiama articoli.txt e il rispettivo file di
schema che si chiama articoli.sch (come da help del bde). Tipo struttura
FIXED, CHARSET =ascii, Delimiter = (vuoto) Separator = (vuoto) e in seguito
l'elenco dei field. ad esempio field1 = Codice articolo,CHAR,15,0,0
field2=Descrizione Articolo,CHAR,15,0,15 <-- come indicato nell'help.
Ho creato un alias nel BDE impostandolo a Standard, ASCII DRV, Enable BCD =
True, e il relativo PATH.
Ho aperto Delphi e ho posizionato su una form il DataSource, la mia Tabella
Articoli, il DbNavigator e una DBGrid.
Cliccando 2 volte sulla Tabella Articoli, inserisco tutti i field letti
dall'elenco dello schema file, a conferma che sia stato scritto
correttamente, ma poi quando setto la property Active a TRUE del mio DATASET
il programma va in errore riportando DATA STRUCTURE CORRUPTION.
Ho verificato già più volte la struttura del mio file di testo, compreso
quello dello schema file e non mi risulta che ci siano errori...
Secondo voi dove sbaglio ? manca qualche attivazione, ho cercato nell'help
del BDE ma non riesco a trovare il significato dell'errore DATA STRUCTURE
CORRUPTION... dove trovo una lista degli errori del bde ?
Grazie a tutti per le risposte...
attendo fiducioso... :-)
--
Sparta

su codecentral hai provato?
Io ho usato questo sistema per un file txt abbastanza complesso e non ho
avuto questo problema.
Bye
A.

Alberto Salvati wrote:

Probabilmente perchè il tuo file di testo era scritto correttamente e con
il famoso carattere esadecimale 0D 0A alla fine di ogni riga... 
Se dai un'occhiata a qualche post più in su ho postato come ho risolto il
problema... (almeno provvisoriamente ho impostato manualmente lo 0d 0a)
Ti ringrazio per l'aiuto comunque.
Ciao
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

Usando BDE cercare un record con TTTable e' semplice
setkey e poi fieldbyname....  e infine goto nearest
e il gioco e' fatto.
ma con TIBTable il metodo setkey non esiste.
Allora chiedo escludendo Locate come faccio a ricercare e
quindi a posizionarmi su un record??????

 ha scritto nel messaggio
news:fkAhc.139243$Kc3.4...@twister2.libero.it...

Con i server SQL come interbase dovresti cambiare l'approccio, usando le
query ed evitando le table.
Select *
from table_name
where campo=xxxxx
Ciao
Giorgio

"ferradini" nel precedente post ha scritto:

if Table.Locate("field1,field2",
                 VarArrayOf([value1,value2]), 
                 []) 
then
  FieldByName("field1").AsString := .....;
non mi ricordo se la sintassi è proprio questa ...
comunque vedi sull'help di delphi se la funzione Locate
dei Dataset fa al caso tuo ...
	Ciao
	MassimoB
Newsgroup: it.comp.lang.delphi
Titolo: OT Corso Delphi

Sono un consulente informatico, completamente a 0 di programmazione.
Qualcuno di voi conosce dei corsi a Brescia o zone limitrofi?
--
Distinti Saluti
Luca Ferrari

 ha scritto nel messaggio
news:as98co$p28ok$1...@ID-55410.news.dfncis.de...


 Qualcuno di voi conosce dei corsi a Brescia o zone limitrofi?
www.marcocantu.it

 Qualcuno di voi conosce dei corsi a Brescia o zone limitrofi?
un consiglio: prima di andare ad un corso di programmazione studia qualche
buon testo base, giusto per avere un infarinatura generale per poter capir
meglio quello che ti verrà illustrato ai corsi. Con l'ausilio dei ng, di
internet e di strumenti come Groups Google (vecchio Deja - strumento
potentissimo ma sottovalutato) puoi trovare moltissime informazioni, links,
aiuti diretti etc.
In bocca al lupo
--
- Carlo -

 Qualcuno di voi conosce dei corsi a Brescia o zone limitrofi?
Luca Ferrari?
Uhm.... hai per caso fatto l'obiettore alla "Bottega Informatica"?
O le superiori all'ITC Don Milani a Montichiari?
(eh, ne conoscevo 2 di L.F. :))
--
Jax

qualche consiglio su che testo acquistare? ti ricordo che non so
assolutamente nulla di programmazione.


 assolutamente nulla di programmazione.
Questa tua domanda mi mette in difficoltà, perchè mi rendo conto di non
conoscere testi base di programmazione generica. Quasi sempre sono legati
all'ambiente di sviluppo e/o al linguaggio utilizzato. Testi di
"programmazione" (se così possono esser definiti) ne conosco parecchi di
livello avanzato, purtroppo.
Dunque, innanzitutto potresti cominciare dal materiale gratuito. Su
www.programmazione.it
 c'è un area per le new entry nel mondo della
programmazione.
Su 
www.marcocantu.it
 (.com forse) trovi invece Essential Pascal, che ti
permette di cominciare a capire qualcosa di programmazione mediante
l'utilizzo del pascal (molte delle cose che impari avranno un risvolto molto
importante per il successivo passaggio a Delphi).
Infine potresti fare un salto sui newsgroup di programmazione "generica",
come it.comp.programmare - Non lo ho mai frequentato, ma forse la c'è
qualcuno in grado di consigliarti su un buon testo da acquistare. Infine se
comincierai con il Turbo Pascal ti consiglio di farti aiutare dalla gente
dei newsgroup italiani sul pascal.
Infine non ti dimenticare mai di usare google/deja:
http://www.google.it/advanced_group_search?hl=it
In bocca al lupo e se hai bisogno ricorda che siamo qui.
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: Cosa ne pensate di questo benchmark Microsoft su VB e Delphi?

http://msdn.microsoft.com/vbasic/prodinfo/benchmarks/bench1.asp


http://msdn.microsoft.com/vbasic/prodinfo/benchmarks/bench1.asp
Tenendo conto di tutte le sfighe che ti porti dietro dopo aver
sviluppato un applicativo Visual Basic, possono dire tutto quello che
vogliono. Il 50% del tempo di sviluppo di un sw in vb e' dedicato alla
risoluzione dei problemi di installazione e funzionamento
dell'applicativo stesso, infatti succede sempre che:
1) L'installazione non parte
2) L'installazione parte, ma non registra correttamente alcuni
controlli e si pianta a meta'.
3) Il programma si installa, ma poi non funziona (neanche aggiornando
cno MDAC e DCOM).
4) Il programma si installa, funziona, ma smette di funzionarne un
altro scritto in una versione di vb diversa.
Spesso e volentieri un programmatore VB non sa quello che fa, proprio
perche' VB e' un linguaggio ad altissimo livello e non e' necessaria
conoscenza dell'hardware o del funzionamento del sistema operativo.
Questo e' il mio parere! :P
Chris


Win32 API
 VB Good
 Delphi Fair
se non erro molte chiamate api da VB non si possono importare o
sbaglio :)
in delphi invece si.....
Troppo di parte come paragone
Code Browsing
 VB Excellent
 Delphi Good
ummm mah
fate vobis  
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

 
http://msdn.microsoft.com/vbasic/prodinfo/benchmarks/bench1.asp
E' un po' datato.
Per le cose che mi interessano, su una cosa la superiorita' di VB mi
sembra schiacciante: la documentazione.
Quanto all'apprendimento: imvho la curva di Delphi puo' effettivamente
essere piu' lenta (ma neanche tanto, se uno ha visto un po' di codice
Pascal nella sua vita), ma conduce ad un punto un tantinello piu' alto.
Se MS dicesse che l'IDE di VB e' sviluppato in VB voi cosa ne direste?
(a me continua a scomparire senza dire ne' ah ne' bah anche se sono in
editing). V'e' anche da dire che pure D, riesce ad inchiodarsi
volentieri: per fortuna riesco quasi sempre a salvare prima di doverlo
uccidere (e, in generale, capisco cosa ho fatto per inchiodarlo).
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:9gn7r4$a2e0f$1...@ID-30644.news.dfncis.de...


> articolo è vecchiotto, d'accordo, ma già dalla versione 4.0 di Delphi
io aprivo l'SQL Explorer con la relativa voce di menu dell'IDE e
trascinavo intere tabelle o campi di database, vedendo apparire sul
form, come per magia, tutti i componenti necessari per l'accesso ai dati
e i relativi controlli visuali; << [...]
Ma e' incredibile! non l'ho mai saputo / non me ne ero mai accorto!!
Nella Pro e' DatabaseExplorer, ma le funzionalita' sono le stesse (a
parte l'accesso a db remoti).
Indiscutibilmente il mkt di M$ e' imbattibile.
Pero' la Borland fa dei prodotti eccellenti.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Array Dinamico

Allora io ho un array dinamico 
a:array of string;
f:string;
lo riempio con delle stringhe a caso tipo A,B,C,D,E.
Se voglio richiamare B faccio:
f:= a[1];
e mi mette B in f.
io dovrei cancellare dal array dinamico C, facendo scalare D di un
posto.
es
A,B,C,D,E
1 2 3 4 5
togliendo C
A,B,D,E
1 2 3  4
sul help non ho trovato o Nulla.
spero sia possibile altrimenti come potrei ottenere una cosa
simile????
-- 
Alien321

se ho capito bene ti dovrebbero andare bene le "tstringlist".
ciao
--
--------------------------------------------------
Per rispondere in privato togliere 1975 dall'indirizzo

Se devi usare solo stringhe, usa tstringlist.
in ogni caso, per eliminare un elemento da un'array dinamico occorre scalare
tutti i successivi di uno e poi ridimensionare l'array.
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

tutti i successivi di uno e poi ridimensionare l'array.
Non posso usare le Stringlist perche in realta l'array dinamico è un
array di Stringlist.
ok come si fa a scalare tutti i successivi di uno e ridimensionare
l'array??
Ps.
Ma tu sei l'msx dei Tutorial sul DelphiX???
-- 
Alien321

 Ma tu sei l'msx dei Tutorial sul DelphiX???
Ebbene si ;)


Ebbene si ;)
ok grazie
quando mi mettero a fare un video game saprò a chi domandare 
-- 
Alien321

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

Salve a tutti,
scusate la domanda, ma come cavole si aggiunge una nuova form ad un progetto
delphi? Thk



dal menu
File->new->form..?
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 ha scritto nel messaggio
news:pan.2004.11.26....@ostialido.it...


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

Ciao sono elio,
grazie a tutti per la risposta alla domanda precedente,
vorrei sapere quale e` la funzione delphi equivalente alla memcpy del
c/c++ (se esiste).
ho provato il seguente codice che lavora su stringhe null-terminated e
di conseguenza non copia per intero l'array "ciccio" in buffer.Avrei
bisogno della funzione su detta.
Grazie in anticipo
procedure TForm1.Button1Click(Sender: TObject);
var
  Contenuto: String;
  ciccio: array[0..4] of char;
  Buffer: PChar;
  SendBuffer: array[0..4] of Char;
begin
 Ciccio[0] := 'e';
 Ciccio[1] := #0;
 Ciccio[2] := 'l';
 Ciccio[3] := 'i';
 Ciccio[4] := 'o';
 GetMem(Buffer,SizeOf(Ciccio));
 StrCopy(Buffer,ciccio);
 StrCopy(SendBuffer,Buffer);
 Edit1.Text := SendBuffer;;
end;
end.

 c/c++ (se esiste).
Se non vado errato, dovrebbe essere la copymemory
procedure CopyMemory(Destination: Pointer; Source: Pointer; Length: DWORD);
o se usi i buffer non tipizzati di delphi, la move:
procedure Move( const Source; var Dest; count : Integer );
Ciao!
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 Ciao!
Ti ringrazio per il fondamentale aiuto, era proprio quello che cercavo.
Alla prossima
Ciao!
Newsgroup: it.comp.lang.delphi
Titolo: Indici

Salve a tutto il ng.
Da poco ho cominciato a programmare in delphi e ho un problema a
riutilizzare dei dbf di un'applicativo scritto in clipper.
Il mio problema e' che non riesco a runtime a creare gli indici che mi
servono, ma soltanto con il database desktop. Questo e' un problema perche'
ai clienti dovrò sostituire soltanto l'eseguibile rimanendo intatti i db.
Spero di essere stato chiaro, grazie.

dicci un po' che prove hai fatto, almeno capiamo a che punto sei.

Mi hai scritto in pvt e ti ho risposto in pvt.
Ciaoux

 ha scritto nel messaggio
news:L4Uq9.33283$%M1.8...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Applicativo su account windows limitato

Salve,
ho un applicativo che gira senza problemi da diverso tempo su più pc. 
L'applicativo parte in auto all'avvio del pc.
Mi sono trovato nella situazione di doverlo installare su un account 
limitato di Windows XP Pro e mi sono accorto che non va.
"Exception EInOut Error in module.... File access denied"
"Runtime error 216"
Accesso al file negato. Come posso risolvere?
Ciao e grazie.
Blowin' free 

 Accesso al file negato. Come posso risolvere?
Evita di accedere a file a cui non puoi accedere con un account
limitato (es quelli nella cartella dove e' installato il programma
etc.) ed utilizza la cartella del profilo dell'utente per salvare
settaggi etc, oppure il registry. La soluzione sporca e' quella di
attribuire i privilegi necessari ai file a cui devi accedere.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.


Come fanno gli altri programmi?
Ad esempio MSOffice? 

 Ad esempio MSOffice? 
NON accedono ai file a cui un utente senza privilegi NON puo' accedere.
Usano il registro di sistema e la cartella del profilo.


Potrei sbagliare ma mi sembra di aver scritto file che risiedono nella 
cartella del programma senza problemi anche con account limitati.
Giorgio
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:eBENf.15976$A83.4...@twister1.libero.it...


 limitati.  
Di norma un utente del gruppo Users NON dovrebbe poter accedere in
scrittura alla cartella Programmi. Se il tuo sistema e' configurato
diversamente potresti essere stato in grado di accedervi, ma
normalmente i client di un dominio NON lo permettono.
P.S.
Per favore, quota decentemente.


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

Cerco codici di registrazione di kylix 2 open edition visto
che non riesco a registrarmi sul sito ufficiale della Borland.
                                                    Grazie!!

 ha scritto nel messaggio
news:0PM59.57831$n04.1...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Applicazione che spreca memoria..

Ciao a tutti ho testa la mia applicazione con memproof e nella lista errori
mi dice:
CreatePalette creates a logical color palette
The returned palette handle must be freed with DeleteObject when no longer
needed.
Come posso risolvere questo errore? Praticamente la mia applicazioni
cataloga immagini ad ogni schermata di circa 40 immagini spreca una quantità
enorme di memoria direttamente proporzionale alla risoluzione del PC ospite.
Grazie anticipato della risposta ed un salutone a tutta la news

 ha scritto nel messaggio
news:MFP6d.15912$N45.4...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: dbgrid 2 la vendetta...

 Dopo aver risolto un problema sulle dbgrid ora me ne sorto un altro.
Ora oltra a mettere un immagine [che fa perfettamente grazie a MassimoB] 
devo ridimensionare l'altezza delle righe in modo da poterci scriverci 
il testo di un campo memo.
Questo č il codice:
procedure TFrmMai.suiDBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
Var OutRect: TRect;
    Bmp: TBitmap;
    PixPerRow:integer;
begin
  If (Column.FieldName = 'RIGTIP') Then
  Begin
      if  (Column.Field.Value=0 )  then
      begin
      Bmp := TBitMap.Create;
      try
        Bmp.TransparentColor:=clWhite;
        Bmp.Transparent:=true;
        Bmp.LoadFromFile('.\_images\fr.bmp');
        OutRect.Left := Rect.Left;
        OutRect.Right := Rect.Left
          + trunc(Bmp.Width*((Rect.Bottom-Rect.Top)/Bmp.Height));
        OutRect.Top :=  Rect.Top;
        OutRect.Bottom := Rect.Bottom;
        TDBGrid(Sender).Canvas.FillRect(Rect);
        TDBGrid(Sender).Canvas.StretchDraw(OutRect,Bmp);
      finally
        Bmp.Free ;
      end;
      end
      else
       TDBGrid(Sender).Canvas.FillRect(Rect);
  End
  else
   If (Column.FieldName = 'RIGDETTES') Then
    begin
 
     PixPerRow:=Canvas.TextHeight('Wg') +3;
     <RIDIMENSIONA ALTEZZA RIGA>
     DrawText(TDBGrid(Sender).Canvas,Pch....);     
    end;
end;
HELP ME PLEASE!!!!!!!!!!!!!
--- posted by geoForum on 
http://www.delphiedintorni.it

 HELP ME PLEASE!!!!!!!!!!!!!
se lo stai facendo a titolo di studio ok, altrimenti fai prima a
trovare una dbgrid che già fa tutte queste cose (immagini, memo, 
checkbox, ecc.)! Ne trovi molte free, personalmente ti consiglio 
la smdbgrid che trovi tra gli smcomponents scaricabili da
http://www.scalabium.com
-- 
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 per il componente ma devo per forza utilizzare il mio...
Come posso fare?


 Come posso fare?
nelle varie dbgrid che ho testato, il metodo più usato è quello di creare
a runtime un dbmemo in cui modificare il campo relativo alla cella della
dbgrid.


il testo di un campo memo.[...]
vedi un pň questo articolo che mi sono trovato fra i
piedi se ti puň dare una mano :)
http://www.delphiedintorni.it/geoxml/contentgetnews/{B750E291-C16E-4D13-8BD1-2F1455B2CC48}.htm
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it
Newsgroup: it.comp.lang.delphi
Titolo: Consigli per programma cambia sfondi

Vorrei fare un programma che mi permetta impostato un determinato periodo di
tempo di cambiare lo sfondo al desktop! ho gia impostato il il timer ecc..
ora mi manca solo di conoscere la dll che mi permetta di fare lo scambio! Ma
non voglio usare l'attive desktop, voglio proprio cambiare l'immagine di
sfondo!
Aiutatemi vi prego! Caio Galy

On Mon, 20 Oct 2003 15:42:55 +0200, Galy wrote:
una piccola ricerchina con l'amico google con keyword "change desktop
background delphi"
ha portato a questo risultato:
http://urljr.com/2p
ciao
e non sottovalutare la potenza di google!!! ;-)
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 20/10/2003 16.40.07
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/

 ha scritto nel messaggio
news:bn0oo3$e37$2...@lacerta.tiscalinet.it...


On Mon, 20 Oct 2003 15:43:49 GMT, RedXIII wrote:
niente niente hai fatto tu webshots?? ;-)
<sfogo>grr quanto odio quel programma, mi riempe i log del
firewall!!!grrr quasi quasi lo braso a tutti da bravo bofh</sfogo>
Ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 20/10/2003 17.56.13


 ha scritto nel messaggio
news:u7ze83tc...@ostialido.it...


 qualche parte ^^
Credo che tutti, bene o male, abbiamo fatto un programmino del genere :)
Il mio si chiamava traywall e l'ho fatto nel 98 ^___^ che bei ricordi...
--
Jax
Journeying Artificial Xenomorph

 firewall!!!grrr quasi quasi lo braso a tutti da bravo bofh</sfogo>
Come mai ti riempe i log? In teoria se tu durante l'installazione gli dici
di non cercare mai le nuove immagini ogni giorno, se ne dovrebbe stare
buonino buonino.
Figurati che io mi ero fatto anche un tool per "leechare" le intere
collezioni di immagini sul web ^____^;; e pure un altro per installare
automaticamente webshots e le collezioni di immagini selezionate.
Che malato che sono.


Che malato che sono.
Scusa Jax, posso avere anche io quell'insano tool??
-- 
Morde. 
(morde at programmer dot net)

 Scusa Jax, posso avere anche io quell'insano tool??
Se invece di usare un fake_mail usassi despammed, potrei spedirtelo :)


Se invece di usare un fake_mail usassi despammed, potrei spedirtelo :)
Ti scrivo in privato, cosi' con un reply mi mandi il malloppo.... ;)


 buonino buonino.
Di questo ne sono certo, ma non vi va di girarmi ogni settimana 90 pc e di
reimpostare su tutti quanti le opzioni di webshots. ne ho gia abbastanza di
cosucce da fare... ;-))
tanto gli utonti non lo capiscono che il firewall e poi il router gli
chiudono l'accesso. L'unica cosa che posso fare è mettere un proxy
in modo da non far passare il programma fino al fw oppure di
crashare tramite una policy di dominio il programma quando cerca di
andare in esecuzione! eheh bofh inside!! ;-))
ciauz
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 21/10/2003 14.23.50

Newsgroup: it.comp.lang.delphi
Titolo: Streaming via modem

Salve a tutti,
devo scrivere un applicativo che permetta di visualizzare immagini catturate 
da un pc ad un altro via modem... ovvero utilizzando le seriali. Fermo 
restando che non ho nessun problema a gestire il traffico a pacchetti via 
modem , non so come trasmettere e, soprattutto, ricevere e ricostruire il 
flusso video.
C'è qualcuno che può illuminarmi? Ci sono componenti che già lo fanno....? 
Ci sarà qualche esempietto da qualche parte?
Ringrazio anticipatamente per ogni informazione vogliate fornirmi.
Renato
PS: Uso Delphi 6 Pro 

 da un pc ad un altro via modem... ovvero utilizzando le seriali. [...]
Se intendi trasferire immagini via socket, allora puoi fare riferimento 
al demo "ScreenThief", realizzato con i componenti Indy:
http://delphi.about.com/od/internetintranet/l/aa012004a.htm
Se invece sfrutti un collegamento diretto, da come mi è sembrato di 
capire, potresti studiare il package "Turbo Power AsyncPro", usato per 
le comunicazioni seriali e le trasmissioni di fax; lo trovi su 
SourceForge con la documentazione in formato PDF:
http://sourceforge.net/projects/tpapro/
Fammi sapere se le risorse riportate fanno al caso tuo. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://blog.marco.breveglieri.name/?p=48
]

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

 implementare l'invio di uno streaming via modem....
Su questo punto ti consiglio di suddividere il pack in due parti, una 
testata e i dati dell'immagine.
La testata dovra' essere riconoscibile in quanto contiene dei byte in una 
certa sequenza e smpre lo stesso numero di byte, poi sarebbe bene che 
contenesse l'informazione sul mittente (per esempio il nome del PC) e 
l'informazione sul destinatario, anche se in questo caso e' unico.
Altri byte dovrebbero contenere l'informzione sul tipo di pacchetto e la sua 
dimensione, nel tuo caso un mark che significa che stai per spedire il 
pacchetto dati di tot byte.
Il ricevente conta i byte della testata e sa che dopo quelli deve attendersi 
il pacchettodati.
Ciao Giorgio 

mi hanno consigliato di puntare direttamente all'obiettivo streaming.....: 
Cioč ?
p.s.: sei off-topic.

 Se hai ancora qualche consiglio da darmi..... ti prego non esitare!!
Purtroppo non ho ancora avuto l'occasione di utilizzare quel package di 
componenti, lo conosco solamente per fama. ;-)

Newsgroup: it.comp.lang.delphi
Titolo: Database

In una mia appl uso database formato Paradox7.
Ho 2 Tabelle, tab1 con 2 campi (ID e Testo) e tab2 con 3 campi (ID, Nome,
Cognome).E' una appl per provare ad usare i db.
Vorrei che scegliendo un record nella tab2 nella DBGrid dove visualizzo tab1
vengano visualizzati solo i record il cui nel campo ID è uguale al campo ID
del record selezionato nella tab2.
Spero di essermi spiegato.
--
Ciao da Marco "Kaiser" Baldini
akira...@libero.it
----------
http://www.ragnatela.it
----------
When i'm wlaking a dark road I am a man who walks alone

Master-Detail ! crea gli indici per la PK (id) sulla prima tabella e un
indice per la FK (foreign key) sulla seconda...usa le proprietą master
source - master fields...magari compra un buon libro...
--
ciao
Solid Snake IT
"Nemo mortalium omnibus horis sapit" (Plinio il VECCHIO)

Quando tento di scrivere i dati in una DBGrid (collegata in modo opportuno
al database) mi dice che la TTable:DataSet non è in modalità modify o edit.
io DataSet no nriesco a trovarlo da nessuna parte, illuminatemi please!
ciao

 wrote in message
news:2gUI7.100666$sq5.4...@news.infostrada.it...

La TTable non viene messa autonomamente in Insert o Edit in modo implicito.
Credo che il tuo problema stia nelle proprieta della catena dei componenti.
Il datasource associato ha AutoEdit impostato a TRUE?

 io DataSet no nriesco a trovarlo da nessuna parte, illuminatemi please!
DataSet è il Bisnonno di ttable :)
  TDataSet = class(TComponent, IProviderSupport)
  TBDEDataSet = class(TDataSet)
  TDBDataSet = class(TBDEDataSet)
  TTable = class(TDBDataSet)
Saluti
-- 
Posted from 
hwadsl-213-155-195-162.telvia.it
 [213.155.195.162] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Nometabella.Edit; (se vuoi modificare il record corrente)
NomeTabella.Insert; (se vuoi inserire un record nuovo)
TUTTO QUA'!

Newsgroup: it.comp.lang.delphi
Titolo: un po' OT

Sto cercando di realizzare una pagina web con un componente che accetti il
Paste della clipboard quando questa contiene del testo formattato RTF.
Naturalmente la formattazione, eseguito il paste dovra' essere conservata.
Conosco la strada degli ActiveX, ma prima di entrare in un campo che conosco
poco, desideravo sapere se esistono soluzioni piu semplici, magari con i
nuovi strumenti.
Giorgio Padoan Grazie

 formattato RTF. 
http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Naturalmente la formattazione, eseguito il paste dovra' essere conservata.
Puoi usare un IFRAME (funziona sia con Internet Explorer sia con Mozilla 
Firefox) abilitando il "design mode" attraverso JavaScript.
Prova a dare un'occhiata a questo articolo per approfondire:
http://www.codeproject.com/jscript/htmlarea.asp
Spero di aver indovinato ciò che ti serviva.
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 Spero di aver indovinato ciň che ti serviva.

Newsgroup: it.comp.lang.delphi
Titolo: Gestione JPEG

Ho realizzato un programma che visualizza attraverso alcuni TImage una 
trentina di immagini JPG su diverse schermate.
Nel passaggio fra una pagina e l'altra il prg si rallenta per il 
caricamento dei file.
Avrei quindi la necessità di caricarli tutte in memoria all'avvio del 
programma per velocizzare i tempi di visualizzazione.
Come posso fare?
Franco

threads, documentati nella guida in linea.
AS

 trentina di immagini JPG su diverse schermate.
Puoi spostare il caricamento delle immagini in un thread 
parallelo.  L'applicazione parte, un thread carica le immagini e 
il thread principale richiede le immagini al thread secondario.

Newsgroup: it.comp.lang.delphi
Titolo: connessione ftp

Ciao a tutti, sicuramente problemino banale...per molti di voi
devo inviare via ftp un file .txt
ho un l'indirizzo ftp  del tipo 
ftp://pippo.pluto
nome utente
password
perņ quando provo la connessione mi riporta un errore socket se provo con 
idftp di delphi 7
mentre se provo in delphi 3 con il componente ftp mi esegue la connessione 
ma rimane nello stato 2 (attesa risoluzione del nome) e di conseguenza mi da 
errore nel comando execute
sapete darmi una mano?
grazie
Alessandro 

idftp di delphi 7
E tu come pensi che ti si possa aiutare se non dici perlomeno quale
errore viene sollevato? 

 ha scritto nel messaggio 
news:dgka021fl3es00jss...@4ax.com...

Riporta l'errore  SOCKET ERROR #11004
ciao
alessandro 

11004
Il programmatore diligente, a questo punto, va su Google (che spero tu
sappia cosa sia) e cerca per quell'errore, accorgendosi subito che è
evidentemente un problema di DNS.  Usa l'IP diretto del sito al quale
vuoi connetterti e riprova.

 vuoi connetterti e riprova.
....ma in culo non ti c'ha mai mandato nessuno?....lo sai che c'č sempre la 
prima volta!...Eccola!
Alessandro 

 vuoi connetterti e riprova.
....ma in culo non ti c'ha mai mandato nessuno?....lo sai che c'č sempre la 
prima volta!...Eccola!
Alessandro

....ma in culo non ti c'ha mai mandato nessuno?
Ricambio, idiota.
*plonk*

Newsgroup: it.comp.lang.delphi
Titolo: Hint in virtualdrawtree

Qualcuno ha qualche esempio su come configurare gli hints
nel virtualtreeview?



Che vuol dire "configurare gli hints" ?

 Che vuol dire "configurare gli hints" ?
Ho fatto una domanda idiota. Non so perchè ma adesso funziona.
Non riuscivo a visualizzare gli hints tramite la proprietà hint e
pensavo che bisognasse utilizzare i due metodi: ongethintsize e
ondrawhint.
Scusate
Newsgroup: it.comp.lang.delphi
Titolo: Dov'è l'errore ?

L'esecuzione di questa routine fallisce perchè, verificandosi la prima 
condizione tra quelle in or va direttamente lla end e poi dà un errore di 
access violation.
Se tolgo le condizioni di or, il verificarsi della condizione fa 
correttamente eseguire la istruzione tmp := aConto.Saldo e poi prosegue 
senza errori.
Non riesco a vedere l'errore che faccio !
procedure xxx: currency;
 tmp:= 0;
  if (length(EImporto.Text)=0) or       // QUESTA CONDIZIONE
     (EImporto.Text='0') or
     (EImporto.Text='-') or
     (aContro.Conto = aConto.Conto) then
     tmp := aConto.Saldo
  else
     tmp := aConto.GetNewSaldo(strToFloat(EImporto.Text),C.TMov);
  SaldoNew.Caption := FormatFloat(xImporto1,tmp);
  result := tmp;
end; 

 end;
1) SaldoNew .. cosa �? una label ?
2) aConto ... cosa � ???
3) c.tmov .. cosa � ???
4) ximporto1 .. cosa � ????
5) da una procedure come � possibile avere un result ?? al max un out
Se riesci a postare un  codice pi� significativo siamo tutti pronti a 
darti una mano ... ma in queste condizioni .. posso usare solo il 
pendolino :) .. e vediamo cosa dice: mmm mmmm il pendolino dice ... dice 
... C.TMov non � inizializzato
^_Goblin

 ^_Goblin 

 ha chiesto

È un pò difficile esaminare questo stralcio di codice.
Già la prima riga non è l'originale: una procedure non può avere un result.
Poi le diversi condizioni: Da dove vengono gli oggetti/record usati? Sono 
instaziati ambedue i componenti (se EImporto e aConto sono oggetti)?
Mi sembra proprio che aConto non sia instanziato. Ma per dire più 
esattamente ci vuole più codice.
Saluti,
Fritz

Newsgroup: it.comp.lang.delphi
Titolo: twebbrowser e bordi

ciao a tutti, è possibile togliere le barre di scorrimento e cambiare il 
bordo ad uno twebbrowser? vorrei fare in modo che non si vedesse il bordo 3d
Simone 

TWebBrowser non ha bordo, basta legarlo a un panel e impostare il bordo del 
Panel.
Per quanto riguarda gli ScrollBar e anche altro, ti consiglio questo sito:
http://www.cryer.co.uk/brian/delphi/twebbrowser/twebbrowser_oleobject.htm
in particolare:
WebBrowser1.OleObject.Document.Body.Style.OverflowX := 'hidden';
WebBrowser1.OleObject.Document.Body.Style.OverflowY := 'hidden';
-- 
______________________
Gaetano
"Nel coltellino svizzero di Chuck Norris c'č McGyver"