mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: su quale conponente disegnare?

Mi sembra che con "canvas" si possa disegnare su molti componenti.
Quale di questi mi consigliate per disegnare linee, cerchi, archi...?
ciao. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Quale di questi mi consigliate per disegnare linee, cerchi, archi...?
Anche il semplice form o un pannello puo' andare bene, dipende da quello che
devi fare.
--------------------------------
Inviato via 
http://usenet.libero.it

 Quale di questi mi consigliate per disegnare linee, cerchi, archi...?
La paintbox dovrebbe essere quella che fa al caso tuo

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

Ciao a tutti,
devo interfacciare (leggere e modificare) alcune tabelle di un DB in access.
Qual è la soluzione migliore, senza dover installare niente sul PC del 
cliente (sul quale risiede il DB).
Il tutto si svolge in locale.
Ciao e grazie
DR 

ADO: l'instastruttura di accesso ai dati (OLEDB) e i driver per Access
ci sono già su tutti i pc Windows.
Mal che vada dovrai aggiornare l'MDAC, ma solitamente non dovresti
avere nemmeno questo problema.
Tutto questo, rigorosamente IMHO.
Saluti
    Marco Bortolani
    info @ 
marcobortolani.it

 Il tutto si svolge in locale.
Usa i compoennti ADO.
Adoconnection con Jet 4.0 come engine.
Adotable collegata all'adoconnection.
Ci sono qualche quintalata di post a riguardo qui dentro.
Se vuoi documentarti, cerca in google per "jet engine access delphi" e
simili.
Ciao!
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Newsgroup: it.comp.lang.delphi
Titolo: Cerco il miglior database manager DBF/BDE con sorgenti

Cerco il miglior database manager che gestisca i DBF via BDE ( con sorgenti
!!! ),
 da integrare nei miei programmi come assistenza clienti.
Grazie.

Vai sul mio sito nella sezione Delphi li c'e' un e-mail da contattare di un
programmino per il caso tuo: 
http://savoweb.supereva.it
Ciao e buon lavoro
sav...@tiscalinet.it
"Botta Mauro" <bo...@TecnosOnline.com> ha scritto nel messaggio
news:V88K6.8308$B87.5...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy Report e Master Detail

Ciao a tutti,
spero di non essere OT, ma non riesco a risolvere il problema da solo.
Uso delphi 6 prof. e Fuzzy Report per stampare 2 tabelle master-detail fatte
in paradox.
Di fuzzy Report uso l'ultima versione disponibile 2.1 beta 2
Creo un report con una banda Dati Principali e una banda Dati Dettagli.
Imposto la proprietà del report DisableDataSetControls a False.
Il problema è che se a designtime faccio preview report, funziona bene
mentre a runtime mi fa un numero infinito di pagine e devo fermarlo io se no
cuntinua in loop infiinto.
Se imposto la proprietà del report DisableDataSetControls a True mi stampa
la tabella master giusta ma i dettagli sempre uguali a quelli dell'ultimo
record master, però almeno a runtime "funziona" e non va in loop infinito
Qualcun'altro si trova nella mia situazione e  ha risolto il problema ?
Saluti
__________________________________________________________________ Stefano
ICQ#: 51832013
__________________________________________________________________

 ha scritto nel messaggio
news:a8v2c7$d5f$1...@panco.nettuno.it...


Newsgroup: it.comp.lang.delphi
Titolo: Dubbio su Flash e Delphi...

Ciao a tutti, ho importato il  componente Activex flash in Delphi 6 ma non
mi funzionava poi in seguito ad una visita al sito "micromedia" ho accettato
un plug in tipo vuoi installare flash palyer 7 ecc. ed in seguito a questo
tutto è andato bene. Ovviamente sono a conoscenza che esiste una procedura
di registrazione del componente in fase di distribuzione.  Avendolo in
windows\system significa che era registrato sulla mia macchina? Oppure non
era registrato e quel plug in me lo ha registrato? In conclusione basta la
procedura di registrazione dell'activex purchè funzioni o devono fare tutti
na capatina al sito macromedia ? :-) Un grazie anticipato a coloro mi
tolgono sto dubbio ed un saluto a tutta la news (scusate l'ignoranza)....



http://www.swissdelphicenter.ch/torry/showcode.php?id=599
-- 
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: Qualcuno mi può aiutare?

Devo, nella mia applicazione, inserire un grafico e aggiornarlo in real
time.
C'è qualcuno a cui potrei fare 2 domande su almeno uno dei componenti
Chartfx, VtChart e
TChar della Borland?
in alternativa sapete indicarmi un sito con tutte le spiegazioni di questi
componenti?
grazie,

 componenti?
due anni fa avevo usato il componente TChart in modo abbastanza completo o
quasi. ( anche se č veramente vasto....non č affatto semplice come sembra )
I componenti ActiveX per i grafici lasciali pure stare perchč ti complicano
la vita in quanto controlli ActiveX .....insomma poi vanno registrati
ecc......vabbč, prevenire č meglio che curare.
Il TChart invece č un componente vero e proprio, non č proprietario della
Borland ma č stato scritto da David Berneda che poi l'ha concesso alla
borland. ( almeno credo sia successo cosě ).
Se vai sul sito dell'autore, trovi sicuramente esempi di come utilizzare
tale componente. Il sito dell'autore ora non lo ricordo, ma quasi
sicuramente lo puoi raggiungere tramiter l'about del componente TChart.
Insomma se clicchi di destro sul componete nella Form, ti verrŕ il menů e in
una delle prime voci si sarŕ l'about. Ok ?
Ti saluto....al limmite per qualche dettaglio scrivi pure.
Ciaooo !!
Antonio Tarolla


Ciao, intanto grazie per la segnalazione.
(Scusami se ti ho scritto anche in e-mail).
Ho visitato il sito ed ho trovato molte cose interessanti nella sezione FAQ
per VCL.
Non sono però purtroppo riuscito a risolvere il mio banale problema:
In una Form metto un TChart, poi a run-time devo poter aggiungere
visualizzare un certo numero (variabile) di curve sullo stesso Chart.
Ho provato a scrivere questo:
TChartSeries * Series1= new TChartSeries(Chart1);
Chart1->AddSeries(Series1);
for (i=0; i<5; i++)
 Chart1->SeriesList->Series[0]->Add(i," ", clBlue);
Lanciandolo si vede che appena eseguito gli assi si riscalano (quindi
presumo che la serie sia stata inserita), ma non viene visualizzata la
curva!
Ho provato di tutto:    non esiste il tipo TLineSeries   (o sono io che sto
sbagliando). Ho settato i vari campi Visible, Color, Pen, etc .... ma nulla.
Tutto quello che chiedo è di riuscire a visualizzare semplici grafici a
run-time.
Sapresti aiutarmi?    (sperando che io sia riuscito a spiegare il problema).
Grazie, ciao
PS: Come avrai ben capito uso il BCBuilder, ma credo che sia del tutto
equivalente al Componente Delphi;

Newsgroup: it.comp.lang.delphi
Titolo: Installazione drive

Dovrei in run-time eseguire l'intallazione di un drive di cui possiedo i 
file .inf, .dll, .sys.
Avete idea di quali funzioni API usare?
Giorgio 



it.comp.programmare.win32
Per cortesia, rispetta il topic del gruppo.
Newsgroup: it.comp.lang.delphi
Titolo: HELP: acquisire il nome fisico di un file Interbase attraverso il BDE

Esiste un metodo per acquisire da Delphi il nome del file fisico (il .GDB,
per intenderci) di un database InterBase a cui si accede attraverso il BDE?
Grazie in anticipo per ogni eventuale risposta.
---
Marco "Alka Seltzer" Breveglieri
(
alkas...@iol.it
) - ICQ# 12924946

 per intenderci) di un database InterBase a cui si accede attraverso il
BDE?
Usando l'oggetto TSession puoi estrarti i parametri delle ALIAS
in questo modo (da esempio di Delphi):
MyStringList := TStringList.Create;
try
  Session.GetAliasParams('DBDEMOS',MyStringList);
finally
  MyStringList.Free;
end;
In MyStringList cerchi una stringa che inizia con "SERVER NAME="
e copy la parte che c'č dopo, cosě trovi il percorso del database.
Ciao
--
--------------------------------------------
Mirko Guidolin
COMUNE DI RESANA
Provincia di Treviso
Servizio Elaborazione Dati
--------------------------------------------
levare eventuali underscore per rispondere


Newsgroup: it.comp.lang.delphi
Titolo: Stampare il tchart

Gentili ed Egregi maestri,
a Voi mi rivolgo con somma umiltà:
come si fà a stampare un tchart ? magari un gantt in delphi6 ?
C'è la possibilità di incorporare il grafico in Rave ?
TnKs

il tchar ha un metodo x salvare il grafico come immagine, o sbaglio?
Quindi...
AS

Newsgroup: it.comp.lang.delphi
Titolo: Trasportabilita codice...

Anche se tra Delphi e il suo Fratelle per Linux il linugaggio č sempre
lo stesso (Object Pascal) mi chiedevo se esisteva qualche variabile di
sistema che diferenziava le varie versioni cioč con lo stesso file
*.pas compilarlo sia su Delphi che su Xylix.
PS io non parlo di codice standard tipo per gli edit o per modificare
una caption quando si preme un pusante ma...
per quei programmi che richiedono sotto windows (percui anche sotto
Linux) di andare a tocare le API per un motivo o per un altro.
Il C mi pare che esisteva... 
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

Linux) di andare a tocare le API per un motivo o per un altro.
se utilizzi le API di Win32 perdi ovviamente la portabilità in Linux e
praticamente viceversa
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)


Quello che volgio dire....
e che io all'interno del codice faro una if elaborate dalcompilatore
(sapete quelle cosa {$IF ecc} codice API Win {$ELSE} codice API Linux
{$ENDIF}
ripeto in C si puo' fare... mi pare la car sia tipo __UNIX ho visto un
esempio che puliva lo schermo sotto linux usava il comando opportuno
stto windows/dos usava il vecchio clrscr();


{$ENDIF}
in teoria:
{$IFDEF WIN32} 
  codice win
{$ENDIF} 
{$IFDEF LINUX} 
 codice linux
{$ENDIF}
in pratica: mai provato (ancora non ho usato kylix)
Ciao razziatore :)
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Campo Numerico

Ciao a tutti.
sto sviluppando una applicazione con base dati Access dove devo gestire un 
campo numerico, che però non devo memorizzare con es. 1, ma ho la necessità 
di scrivere un campo numerico di 5 caratteri fatto es. 00001, che poi io 
autoincremento.
Devo comporre io la stringa o esiste un comando che mi permetta di gestire 
gli 0 prima ?

Danielito ha scritto:

Se è semplicemente un problema di visualizzazione potresti usare le 
maschere in sola visualizzazione.
Massimo

Newsgroup: it.comp.lang.delphi
Titolo: TEdit, allineamento a destra

dovrei effettuare l'allineamento a destra su un TEdit, ho provato a inserire
degli spazi, ma il risultato risulta alquanto inpreciso.
C'è un'altra strada da seguire
Grazie
Paolo

Ciao,
Ho appena risposto ad una domanda simile sul NG di Cantů, te la riposto.
Ecco qua :
TEdit1  = class(TEdit)
  public
    procedure CreateParams(var Params: TCreateParams); Override;
  end;
Poi ti crei il componente a Run-Time
Var Edit1 : TEdit1;
Metti nell'evento OnShow o in quello che preferisci quello che segue
(non ho testato queste 2 linee di codice, ma dovrebbero funzionare)
TForm1.evento()...
Begin
Edit1:=TEdit1.Create(self);
Edit1.parent:=self;
Edit1.Visible:=True;
Edit1.Width:=100;
Edit1.height:=25;
end;
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

Salve a tutti,
scusate l'errore ma ricontrollando il messaggio che ho postato mi sono
accorto di aver dimenticato un'intera procedura....
procedure TEdit1.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.Style := Params.Style or ES_MULTILINE or ES_RIGHT;
end;
Adesso dovrebbe funzionare, scusate again :-P


 wrote in message
8bvstm$2jm$1...@nslave1.tin.it...


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

Qualcuno mi sa dare, gentilmente un aiuto o una mano in qualche modo?
Devo tradurre un pacchetto, costruito da me, in un'altra lingua ma non so da
dove iniziare. Non tanto per la lingua quanto per il pacchetto stesso. Devo
rifare tutte le finestre del pacchetto e buttare tutti i Dfm, oppure c'č
qualche accorgimento diverso?
Ringrazio fin d'ora qualsiasi anima buona che mi verrą in aiuto.
ciao da Demetrio

 qualche accorgimento diverso?
Se hai D5 File / New DLL international wizard o q.cosa  di simile (non ho D
sottomano). Sostanzialmente ti crea una sottodir con tutte le form e le
risorse (specie stringhe) da tradurre: traduci quelle, compili, e ti salta
fuori la DLL con la lingua destinazione.
Purtroppo questa parte dell'help e' fatta piuttosto male.
Saluti
Paolo Arosio

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

Come posso cambiare la proprietą expression di un TQRGROUP in fase di
esecuzione report?
Grazie 1000. Gabbo.

 esecuzione report?
Basta un semplice QrGroup1.Expression := 'stringa di testo';
Devi solo stare attento a come QuickReport vuole la stringa,
x esempio "Query1.CampoChar1+STR(Query1.CampoInteger2)".
Ciao
Mirko

Ho letto in fretta il messaggio, dicevi in fase di esecuzione dell report.
Effettivamente non so se le modifiche fatte a run time dopo al
QR.Preview o .Print vengano prese, credo di si ma non ho provato.
Mirko
Newsgroup: it.comp.lang.delphi
Titolo: Report per stampare delle stringhe a run-time

Avrei la necessita' di stampare un ListBox a run time, conoscete un modo per 
farlo senza dovere usare un database per gestire i soliti report?
Uso D2005, grazie Giorgio 

con d2005 non so...
su d7 userei un tprinter ciclando sulle righe e creando una nuova
pagina quando la riga non rientra nei margini della pagina attiva...
A.

 ha scritto nel messaggio 
news:1149749973.6...@j55g2000cwa.googlegroups.com...

Grazie cmq.
Ho risolto usando un TRichEdit e la sua propr. Print al posto del TListBox, 
con una sola riga:
RichEdit1.Print('Test');
fa tutto da solo compreso il salto pagina.
Giorgio 

> Ho risolto usando un TRichEdit 
mai usato... sorry!
A.

Newsgroup: it.comp.lang.delphi
Titolo: Object inspector, tool palette e altre finestre

Salve,
come fare in modo che automaticamente all' apertura di Delphi appaiano 
le finestre di object inspector e tool palette?
Ho attivato in tols/options l'opzione autosave ma non mi aiuta. Ogni 
volta che apro Delphi mi attiva le finestre di project manager, call 
stack, ecc ma non object inspector i tool palette.
Uso Turbo Delphi 2006
Grazie
Enrico

 le finestre di object inspector e tool palette?
devi crearti un Desktop: apri tutte le finestre che vuoi, te le
sistemi come ti piacciono e poi premi il bottone "save current
desktop". Puoi salvarti quante configurazioni vuoi, poi
scegli di volta in volta usando la combobox.
Se non vedi il bottone e la combo in questione, accertati di non avere 
la  toolbar "Desktop" invisibile!
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: transazioni con IBTransaction

Sto usanto componenti di Iterbase con Delphi 6 per gestire un database 
Firebird (1.5).
Non capisco come usare le transazioni. In particolare ho un componente 
IBQuery  che deve fare alcuni inserimenti (anche migliaia), si tratta di un 
lavoro batch in questo caso.
Ovviamente vorrei rendere l'operazione atomica, di modo che se qualcosa fa 
storto non mi ritrovo il database con i dati sporchi.
Come si usa il componente IBTransaction? 

> Come si usa il componente IBTransaction? 
nella guida in linea l'uso del componente è spiegato bene.
Vedi il metodo starttransaction che dovrebbe includere del codice 
esemplificativo.
-- 
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: Avviare Delphi 7 senza form1

Ciao a tutti..
Premetto che ho praticamente appena 'visto' delphi, ma stò provando ad
iniziare.. Ho scaricato la versione 7 per fare alcune prove e per ora mi
trovo abbastanza perso (provengo da un ambiente access/visual-basic).
Infatti la prima banalissima domanda è questa:
Come faccio a configurare Delphi affinche all'avvio non mi parta
direttamente con il 'Form1' ma mi chieda 'cosa intendo fare'??? (scusate,
non mi viene il nome e forse non lo so neanche della finestra iniziale)..
Cordialmente grazie
Marco
P.S. Ho provato a cercare ma innutilmente...


ah ecco, in modo che all'avvio mi appaia la finestra 'NEWITEM'...
intendevo!!
come faccio?? gira e rigira nella configurazione non ho trovato niente.. (o
mi č sfuggito)..
In che menu si 'nasconde codesto baffo???
in secondo luogo, č possibile che mi sia 'sparita' la "browse gallery" (cosi
leggo su sto manuale del cavolo dove tutto č citato ma niente spiegato!!!),
cercavo il form 'about box' ma non lo riesco + a trovare!!!
Eppure non mi piaciono gli alcolici..   ;))))))
Ancora ciauzz
Marco

 intendevo!!
Onestamente non so se si possa fare.
Io lancio Delphi senza splash form (opzione -ns nella riga di comando) e
senza progetto iniziale (-np).
Il mio collegamento, quindi, all'eseguibile e':
"C:\Program Files\Borland\Delphi5\Bin\delphi32.exe" -np -ns
--------------------------------
Inviato via 
http://usenet.libero.it

ad ogni modo tutte le opzioni di avvio si trovano nell'help di Delphi
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Delphi 2007 Enterprise Trial disponibile per il download!

Probabilmente molti di voi se ne saranno già accorti (alias "scoperta 
dell'acqua calda"), ma è disponibile per il download la versione TRIAL 
di *Delphi 2007 Enterprise*, per una "full immersion" di 30 giorni nel 
prodotto, in anticipo sui tempi generalmente impiegati da Borland nel 
rilascio delle versioni di prova (il ché smentisce in parte 
un'impressione, che mi aveva abbastanza convinto leggendo opinioni 
altrui, che le "trial" vengano volutamente rimandata per correggere bug 
e altro).
La pagina per il download è questa:
http://www.codegear.com/Downloads/TrialandFreeVersions/Delphi/tabid/138/Default.aspx
P.S.:
visto il thread di qualche giorno fa, segnalo anche la disponibilità di 
una nuova chiave "trial" per *Delphi for PHP* valida 14 giorni, 
scaricabile dall'indirizzo 
http://www.codegear.com/Downloads/TrialandFreeVersions/Delphi/DelphiforPHP/tabid/250/Default.aspx
Buona "prova su strada" a tutti!
    Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 di *Delphi 2007 Enterprise*, 
Posso contestarti (amichevomente, si intende)?
Questo non e' OT, ma perfettamente In-Topic.
Ciao
ACSH
P.S: io non mi ero accorto che ci fosse le trial, soprattutto quella di
D4PHP - che mi interessa di più. Grazie!
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 D4PHP - che mi interessa di piů. Grazie!
La "trial" di D2007 ha la data di oggi, quindi probabilmente č 
abbastanza "fresca". :-)
Quella di D4PHP ha qualche giorno, ma c'era una insignificante scadenza 
oscura di 1 giorno che devo ancora comprendere appieno, nonostante le 
motivazioni diffuse dallo staff. ;-)
Ciao,


 motivazioni diffuse dallo staff. ;-)
Avevo già preparato tutto per provarla tra sabato e domenica di due
settimane fa, comprese decine di litri di caffe' e "prodotti chimici" che
mi aiutassero a stare sveglio per 24 ore di fila ... poi mi sono accorto
che c'era l'ora legale e che avrei perso ben un'ora della trial. Quindi ci
ho rinunciato.
Forse con questi 14 giorni posso prendere il tutto con un po' piu' di
calma ...
;-)
Ciao
ACSH

Newsgroup: it.comp.lang.delphi
Titolo: ADO Help!

Ciao a tutti!
Sono alle prime armi con ado, ho il seguente problema:
Ho database access 2000 contenente 21 tabelle.
20 tabelle sono cosi' composte:
ID_RECORD (chiave primaria)
TXTVALORE (stringa)
La ventunesima tabella invece e' questa:
ID_RECORD (chiave primaria)
ID_VAL1 (intero)
ID_VAL2 (intero)
...
ID_VAL20 (intero)
Questa tabella quindi contiene gli indici che puntano alle altre (banale,
no?).
Ora, devo fare una query che, dato ID_RECORD dell'ultima tabella, mi
restituisca i 20 TXTVALORE corrispondenti e li metta in altrettante textbox.
Come faccio?
Per ora ho raccolto gli id dall'ultima tabella ed eseguito una query per
ogni altra tabella:
****
Adoquery1.sql :='select * from tbl_1;';
Adoquery1.open;
edit1.text := AdoQuery1.FieldByName('txtvalore').AsString;
Adoquery1.close;
***
Ma ovviamente questo metodo e' molto lento.
Pensavo di fare una query sola, ma non sto' di certo dentro ai 255 caratteri
di sql.text.
Come si fa? :P
Grazie in anticipo.


Perche? Se usi ADOQuery, sql e' un tstrings, non vedo i limiti dei 255
caratteri...
Ciao
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Installazione interbase data access components

 
          salve ricevo il seguente errore nell'installare il package in oggetto....
---------------------------
Delphi 5: delphi32.exe - Impossibile trovare punto di ingresso
---------------------------
Impossibile trovare il punto di ingresso
@Parentagesupport@TSprig@FindItemByPath$qqrx17System@AnsiStringo della
procedura nella libreria a collegamento dinamico dsnide50.bpl.
---------------------------
OK
---------------------------
cosa posso fare?
grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Installati gli aggiornamenti di D5?
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it


si ho installato D5EntUpdate.exe ora ho la build 5.62.
Se dipende da questo come posso fare per togliere l'aggiornamento?
grazie!


>Se dipende da questo come posso fare per togliere l'aggiornamento?
No, l'aggiornamento mantienilo, perché corregge diversi bug.
È che l'errore segnala che sta cercando una funzione in un package di
Delphi (che sembra essere quello del designer dell'ide) che non esiste.
Questo significa che è stato creato per una diversa versione di quel package.
Possibili cause:
1) Quella versione del componente non è corretta per D5 con l'update pack.
2) Quella versione del componente non è per Delphi 5.
Se i componenti ai quali ti riferisci sono gli IBX di Jeff Overcash,
l'ultima versione disponibile per Delphi 5 è questa:
http://cc.borland.com/codecentral/ccweb.exe/listing?id=18961



 
grazie, purtroppo il link non funziona...
....se volessi intanto provare a disinstallare l'aggiornamento potresti
aiutarmi?
grazie.!


 l'aggiornamento potresti aiutarmi?
L'aggiornamento non si può disinstallare. Devi disinstallare l'intero
Delphi e reinstallarlo da capo. Ma:
1) Ti trovi con più bug di prima - gli update hanno una buona ragione di
esistere
2) Secondo me non ti risolve il problema, che deriva da qualcos'altro.
3) Altri componenti potrebbero aver bisogno dell'update. Ad esempio gli
stessi IBX 5.04 richiedono l'UP1 installato.
Luigi D. Sandon - D&amp;D Support Team



 
ho scaricato l'aggiornamento, adesso oltre al componente di prima non mi
funziona + neanche il report builder.
credo che l'unica sia reinstallare il tutto compreso delphi daccapo.
il problema è che il progetto sul quale debbo lavorare usa una centinaia di
componenti, quindi dovrò rifare il tutto dall'inizio.
cmq grazie lo stesso.


credo che l'unica sia reinstallare il tutto compreso delphi daccapo.
Forse no, ma occorre capire cosa sta succedendo e chi causa problemi. Si
possono anche disabilitare i singoli package per capire chi è il "colpevole".
Luigi D. Sandon - D&amp;D Support Team

Newsgroup: it.comp.lang.delphi
Titolo: Webbrowser e Document.complete

Salve amici, ho un problema "banana" :)
Ho fatto una piccola procedura che naviga in un sito in modo automatico, ma
non sò come "aspettare" che la pagina sia caricata.
Ho usato lo stratagemma di incrementare un contatore nell'evento
OnDocumentComplete (o simile, non ricordo le'vento,nonho delphi aperto) e di
controllarne il valore tra un "navigate" e l'altro.
Non esiste la possibilità di fare qualcosa tipo:
........
webbrowser.navigate('
www.google.com
');
While NOT webbrowser.Document.complete do    // qualcosa tipo questo?
begin
end;
webbrowser.navigate('
www.delphi.it
');
......
Grazie dell'aiuto!

Nessuna idea? :(

Mi suicido ! :(

 non sņ come "aspettare" che la pagina sia caricata.
Per vedere quando il download della pagina č terminato ho provato in questo
modo:
1. ho posizionato sul form un TEdit e una TLabel: nel TEdit scrivo l'url da
aprire e la label mi serve per visualizzare lo stato di avanzamento nel
download
2. nel form posiziono anche un TWebBrowser e un TButton
3. nell'evento click del bottone indico:
    procedure TForm1.Button1Click(Sender: TObject);
    var s: String;
    begin
      s := Edit1.Text;
      WebBrowser1.Navigate(s);
      Label1.Caption := 'Download in progress...';
    end;
4. nell'evento ProgressChange del WebBrowser indico:
  procedure TForm1.WebBrowser1ProgressChange(Sender: TObject; Progress,
    ProgressMax: Integer);
  begin
    if (Progress = 0) and (ProgressMax = 0) then
      Label1.Caption := 'Download complete';
  end;
Se metti un url in Edit1 e premi il bottone, la label1 ti mostrerą quando
il download č terminato.
A te poi l'onere della sincronizzazione dei download delle pagine
successive.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it
P.S.
Ho messo sul mio sito l'esempio che ho costruito per provare: se ti
interessa trovi i sorgenti all'indirizzo
 
http://www.marcobortolani.it/icld/DocComplete.zip
Ho usato D7 Pro :-))

Grazie mille, vedrň di adattare iol tuo codice e provarlo.
Grazie!
Newsgroup: it.comp.lang.delphi
Titolo: Ricavare Il colore di un determinato pixel dello schermo

Vorrei sapere quando il pixel che si trova in posizione X=300 Y=400 diventa
rosso o cmq cambia colore
Come posso fare ad accedere a questa informazione?
Grazie a tutti ciro...

 ha scritto nel messaggio
news:421f5214$0$32332$5fc...@news.tiscali.it...



usa la funzione Getpixel. 

 Come posso fare ad accedere a questa informazione?
var
  HDC : THandle;
  C : TColor;
begin
  HDC:= GetDC(0);
  C:= GetPixel(HDC, 300, 400);
  ReleaseDC(HDC, 0);
  ShowMessage(ColorToString(C));
Antonio
-- 
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: Band

Ciao,
utilizzo Quick Report 3 su Delphi 4.
Avrei bisogno di creare un report in questo modo:
----------------------------------------
TITOLO
----------------------------------------
ETICHETTA1  ETICHETTA2 ETICHETTA3
----------------------------------------
  testo 1     testo 2    testo 3
  testo 1     testo 2    testo 3
     .           .          .
     .           .          .
  testo 1     testo 2    testo 3
----------------------------------------
SOMMA DI testo 3
----------------------------------------
ETICHETTA4  ETICHETTA5 ETICHETTA6
----------------------------------------
  testo 4     testo 5    testo 6
  testo 4     testo 5    testo 6
     .           .          .
     .           .          .
  testo 4     testo 5    testo 6
----------------------------------------
SOMMA DI testo 4
----------------------------------------
Qual'è il miglior modo per poter fare una cosa del genere SENZA avere
i collegamenti ad un database ????
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

i collegamenti ad un database ????
Non lo so.
Ciao.
P.S.
Postare per tre giorni lo stesso messaggio è segno di maleducazione.
Se nessuno tu ha risposto evidentemente nessuno è in grado di
aiutarti.
-- 
Ore 18.30: premo invio.
Newsgroup: it.comp.lang.delphi
Titolo: SERVER VT100

Salve, c'č qualcuno che puņ aiutarmi a costruire un'applicazione che deve
gestisce connessioni da terminalini con emulatori VT100, quindi
un'applicazione server che riceve e invia stringhe da queste terminalini.
Grazie.
Paolo
-- 
Posted from 
webserver.nicolettisalotti.it
 [212.210.46.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

un'applicazione server che riceve e invia stringhe da queste terminalini.
Ciao ! Se hai un componente che faccia da server (tipo TServerSocket), la
cosa e' facilissima.
Basta settare la porta sulla quale ascoltare e poi usare le funzioni
SendString e ReceiveString..
niente di piu' facile :D

Newsgroup: it.comp.lang.delphi
Titolo: copia di file di libreria

Come posso crearmi una copia del file di libreria a cui appartiene il
componente TCalendar? Con Delphi 1 nessun problema ma con delphi 7 non ci
riesco. Lo scopo ultimo è quello di lavorare con una copia di questo file di
libreria per modificare e adattare alle mie esigenze TCalendar (questo lo so
fare), in modo che in caso di errore possa ricaricare la Libreria originale.
Grazie

Grazie
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: Ancora ShowForm

Come ho postato la domanda, mi sono ammalato, così oggi mi sono goduto tutte 
le risposte alla mia domanda di qualche giorno fa. Grazie a tutti. Ritorno 
però a discuterne perchè mi era paiaciuta l'idea dell'activate, che d'altra 
parte già uso nel mio programma per altre ragioni, ma avevo il problema di 
non rieseguire + volte il codice. L'idea del flag mi piace, solo che non ho 
capito come si realizza. Nell'esempio fAlreadyActivated dove è dichiarata ? 
Cos'è un flag privato della form ? Grazie se qualcuno vorrà chiarirmi quanto 
sopra.
Questo era il suggerimento arrivatomi:
OnActivate
stabilisci mediante un flag privato della form se si tratta della prima
attivazione e nel caso procedi. Es.:
procedure TuaForm.OnActivate(.....);
begin
  Update; // si forza il disegno della form
  if fAlreadyActivated then
  begin
    fAlreadyActivated := True;
    // fai le tue operazioni
  end;

 fAlreadyActivated dove è dichiarata ? Cos'è un flag privato della form ? 
Flag e' un nome usato comunemente per indicare una variabile di tipo 
boolean. Privato indica che va nella sezione 'private' della form.
Quindi basta inserire nella dichiarazione della form:
type
   Tuaform : class( TForm )
     ...
   private
     fAlreadyActivated : boolean;
     ...
   public
     ...
   end;
I campi delle classi vengono gia' inizializzati a False alla creazione, 
quindi non occorre assegnare il valore in OnCreate.
ciao
   Giacomo

 ha scritto nel 
messaggio news:iivai.33317$U01.3...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Suoni in delphi

Salve,
sto creando un gioco di carte in delphi, qualcuno potrebbe indicarmi dove
poter trovare dei suoni relativi alle carte da gioco:
per suoni di carte intendo l'effetto sonoro che  fanno le carte mentre si
mischiano, mentre si tirano sul tavolo e cose del genere...
Grazie
Joe

Di nuovo??
Bye
AS

 poter trovare dei suoni relativi alle carte da gioco:
Secondo me fai prima a registrarteli tu, magari facendo un po' di versi con la bocca... a
volte vengono effetti strepitosi con niente :)
--
Jax

 wrote in message
news:aaqvtt$cd2$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.delphi
Titolo: Connessione a Database

Ciao Ragazzi,
sto sviluppando un'applicazione database con ADO e un db Access 2000.
Come ben sapete il componente TADOConnection ha la proprietą
ConnectionString, dove bisogna indicare il percorso preciso del database.
(ad es. C:\Programmi\MiaCartella\)
Se io volessi invece indicare un percorso relativo, cioč solo   \MiaCartella
come dovrei fare?
Grazie.

come dovrei fare?
function PercorsoAssoluto(PercorsoRelativo:string):string;
begin
   result:=ExtractFilePath(ParamStr(0))+PercorsoRelativo;
end;

Newsgroup: it.comp.lang.delphi
Titolo: Procedura complessa,ma forse no...

Ho due gruppi A e B di giocatori(player),la procedura di cui sotto mi 
rimuove un giocatore
del gruppo B e me lo aggiunge al gruppo A,ora io vorrei fare l'inverso e 
cioe' rimuovere un giocatore dal gruppo A
e aggiungerlo al gruppo B,in che punto dovrei apportare le modifiche al 
codice?
Grazie per la risposta
Paolo
 procedure MovePlayer(i: GiocRange; FromGroup: GiocRange;
   ToGroup: GiocRange);
  var
   j: Ext2GiocRange;
    t: GiocRange;
  begin
//Rimuove il giocatore dal gruppo B
 with Groups[FromGroup] do
    begin
      t := GroupMemberList[i];
      Exclude(GroupMemberSet, t);
      for j := i to NGroupMembers - 1 do
        GroupMemberList[j] := GroupMemberList[j + 1];
      Dec(NGroupMembers);
    end;
 //Aggiunge il giocatore al gruppo A
 with Groups[ToGroup] do
    begin
      Include(GroupMemberSet, t);
      Inc(NGroupMembers);
      if (ToGroup > FromGroup) then
      begin
       for j := NGroupMembers downto 2 do
         GroupMemberList[j] := GroupMemberList[j - 1];
       GroupMemberList[1] := t;
     end
      else
      begin
       GroupMemberList[NGroupMembers] := t;
      end;
    end;
//Lo spezzone sotto gestisce gli errori,ma non so' se fa pure parte 
dell'algoritmo di cui sopra.
 //The from group may have become empty.
    if Groups[FromGroup].NGroupMembers = 0 then
    begin
      if (Groups[FromGroup].GroupMemberSet <> []) then
        raise EAlgorithmError.Create('NGroupMembers = 0, but GroupMemberSet 
<> []');
      for j := FromGroup to NGroups - 1 do
       Groups[j] := Groups[j + 1];
      Dec(NGroups);
    end;
  end;

    ToGroup: GiocRange);
Se non ho capito male, basta invertire FromGroup e ToGroup nella chiamata
alla procedura.
-- 
This is my useless sign.
Newsgroup: it.comp.lang.delphi
Titolo: [d5] quanti record al massimo una paradox può avere

ciao a tutti, quanti sono i record al max gestiti da paradox??
Simone

 Simone
vedi
http://www.bdesupport.com/faq.htm
What are limits of BDE
Giulio


Mi pare che di default viene impostato un limite sul numero massimo di
record.. ma c'è il modo di superare questo limite se non sbaglio cambiando
qualche impostazione.

Credo 2 milioni ma dipende dalla tabella.
Il problema è che molto prima 500.000 gli indici vanno a farsi benedire.
Ciao
Mario -(
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.delphi
Titolo: Net view in delphi

Qualcuno sa com'è possibile fare una funzione delphi che ritorni lo stesso
risultato di net view \\nomecomputer ???
L'unica cosa che mi viene in mente è ridirigere su file il risultato e poi
analizzare questo file.
A qualcuno viene in mente qualcosa di meglio?
Grazie in anticipo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 risultato di net view \\nomecomputer ???
Guarda le funzioni dell'API di Windows:
WNetEnumResource e WNetOpenEnum
Se vuoi qualcosa di già pronto scarica TNetUsers che è un componente Delphi
che fa a caso tuo:
http://www.torry.net/vcl/lan/msnetworks/netusers.zip
altrimenti guarda anche TJvBrowseFolder delle JVCL.


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.delphi
Titolo: Estrapolare informazioni da index.dat

Qualcuno sa se esiste una funzione API per leggere le informazioni
contenute nel file index.dat di Windows? (per intenderci quello che
tiene traccia dei siti internet che vengono navigati)
Ho provato ad utilizzare altri metodi ma o il file risulta troppo grande
per essere caricato (se uso StringList) oppure l'operazione di lettura è
molto lenta (se utilizzo funzioni quali "readln" dopo un "openfile")
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 tiene traccia dei siti internet che vengono navigati)
se intendevi dire: "voglio cancellare tutti i file temporanei internet", 
in passato ho utilizzato una unit di media lunghezza (870 righe) che fa 
esattamente questo, oltre altre cose come gestire i Preferiti. Non ricordo 
dove l'ho trovata per cui ti copio l'header.
Espone una classe TIECache, il cui metodo ClearAllEntries cancella tutti i 
file temporanei internet.
Più sotto ti posto il codice della routine dove l'ho usata.
{...................................................................
 Author          : Per Lindsø Larsen {
per.l...@larsen.mail.dk
)
                   Christian Lovis for lib dynamic linking 
{
christi...@dim.hcuge.ch
]
 UPDATES         : 
http://www.euromind.com/iedelphi
 Copyright       :
 source          : IE CACHE Component v 1.03  (Delphi 4/5/6)
 First release   : January 26, 2000
 Last release    : Sep. 21, 2001
 Unit Type       : WinInet MS lib wrapper
 Compiler        :
 Comment         :
 Dependances     :
 ...................................................................}
///////////CODICE
procedure XXXXX
var
  Buffer: array[0..MAX_PATH - 1] of Char;
  reg: TRegistry;
  i: Integer;
  s: string;
begin
  Buffer:= '';
  reg:= TRegistry.Create;
  try
    reg.RootKey:= HKEY_CURRENT_USER;
    if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Explorer
\user shell folders', False) then
    begin
      s:= reg.ReadString('cache');
      i:= 0;
      while i < Length(s) do
      begin
        Buffer[i]:= s[Succ(i)];
        Inc(i);
      end;
      Buffer[Succ(i)]:= #0;
      reg.CloseKey;
    end;
  finally
    reg.Free;
  end;
  IECache1.ClearAllEntries;
  if buffer = '' then  buffer:= IE_PATH;
    ShellExecute(Application.Handle, 'open', Buffer, nil, nil, 
SW_RESTORE);
end;
P.S. questa procedura, dopo aver cancellato i file temporanei internet, 
mostra la cartella di sistema ("Temporary Internet Files") vuota. [Testato 
solo su WinXp]
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

in effetti mi sono accorto che avevo letto male il tuo post, perchè tu 
vorresti leggere il contenuto di index.dat. 
A proposito, la unit si chiama IECache.pas

Newsgroup: it.comp.lang.delphi
Titolo: loadfromfile

Ho necessit� di caricare un file binario, di modificare alcuni sui bytes e 
di risalvarlo.
Come posso fare con Delphi?
Grazie

 Grazie
Potresti aprirlo come "TFileStream"

 
TMemoryStream, giorgio

 Come posso fare con Delphi?
Cosï¿œ come hai descritto il problema, un *TFileStream* sembrerebbe 
sufficiente. Se poi c'ï¿œ un'esigenza particolare, dovresti dettagliare 
meglio lo scenario in cui ti trovi a fare l'operazione che hai descritto.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Intanto un grazie a tutti per gli aiuti sempre preziosi.
Devo caricare in memoria un file, cambiare alcuni dati e risalvare tutto o 
con lo stesso nome o con uno diverso.

Newsgroup: it.comp.lang.delphi
Titolo: D7 porta parallela

Ciao a tutti ,
sto cercando componenti per poter pilotare la porta parallela
Uso D7 / TD2006
Qualche consiglio?
Grazie
Loris
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualche consiglio?
Il buon vecchio 
www.torry.net
 !
http://www.torry.net/pages.php?id=227
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: componente grafico

salve!
cerco un componente che mi permetta di plottare in 2d una cosa del tipo:
un'asse orizzontale che rappresenta una sorta di linea del tempo
nell'asse verticale vari elementi ognuno dei quali ha delle spunte (o
qualcos'altro) su vari tempi a lui assegnati.
Del tipo:
     |
ALE  |    x         x         x
     |
BER  |         x    x         x    x
     |
PRO  |         x         x
     |
-----+----+----+----+----+----+----+--->
          1    2    3    4    5    6
ovviamente non è una cosa statica, ma una cosa che a run time posso far
variare da linea di comando.
io in alternativa avevo pensato di farlo testuale (come sopra) o di
farlo con delle grid, ma spererei che ci fosse qualcuno che ha una
soluzione migliore.
Grazie e Buona Giornata a tutti.
Ale.Ber
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il Mon, 29 Nov 2004 12:21:52 +0000, ale.ber ha scritto:
se ti serve per fare pratica in delphi allora puoi provare a guardare
teechart (se mi ricordo bene) o prendere un canvas e disegnarci sopra.
altrimenti se ti serve di costruirti un tool che ti plotti delle funzioni
ti consiglio di affidarti a gnupolot.
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)
Newsgroup: it.comp.lang.delphi
Titolo: [D7] Come trovo un processo aperto ?

Ciao a tutti,
non ricordo come vedere se un'istanza di un programma è in esecuzione.
Siccome sto' utilizzando componenti Free per PDF , mi sono accorto che se
Acrobat è in esecuzione ... il componente mi fa' abortire il programma (e
siccome è free ... non mi posso lamentare + di tanto :-) )
Allora mi servirebbe sapere quando Acrobat.exe è in esecuzione in modo da
non eseguire l'operazione con il componente.
Grazie mille
Filippo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

non ricordo come vedere se un'istanza di un programma è in esecuzione.
Se non ricordo male su 
www.torry.net
 c'era una unit con una serie di
funzioni che potrebbero fare al caso tuo.
La unit era la "ProcessViewer.pas", prova a cercare...
Ciao


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.delphi
Titolo: Richiesta informazione

Se faccio funzionare un programma di delphi con archivi su un computer dove
non c'è delphi ma segnala un errore, come se mancasse il motore cosa devo
fare?? Grazie Gio

Speriamo che molti leggano questa risposta....
Anzi, se Msx la mette nelle faq forse non sarebbe una cosa fuori posto.
1) Se usi paradox ti serve il BDE
2) Se la tua app usa oggetti TDatabase, TTable e TQuery, ti serve il BDE
3) Se la tua app usa ADO, ti serve MDAC
4) Se la tua app usa un qualsiasi db client/server  come:
Oracle
Interbase
Sybase
M$Sql
MySql
Db2
ti serve il client del db che vai a usare
5) Se per accedere a Interbase usi gli IBX del BDe non te ne frega niente e
ti basta il client di ib.
6) se per accedere a Oracle usi i DOA, del BDe non te ne frega niente e ti
basta il client di Oracle
Come si fa a installare il BDE su una macchina sui delphi non è installato?
Con tutte le versioni di delphi viene fornita una versione lite di
installshield con la quale si puo creare un kit di installazione che include
il bde, il file exe ed eventuali altri files necessari al funzionamento
della tua applicazione.
Bye
A.

 e ti basta il client di Oracle
7) Sempre e comunque, se sei su windows 95 ti serve il pacchetto DCOM95 che
si trova con l'installazione di Internet Explorer dalla versione 4 in poi.
Se usi win98 ti puo' servire il pacchetto DCOM98, lo trovi "in giro"...

 vidi Alberto Salvati pianger d'amore:
Alberto, che fai, a distanza di giorni piangi ancora per amore? oddio,
adesso mi stai preoccupando eh! :D
Ciao, Sandro

 sole"
ma..ma..ROTFL!!! :)))
Ciao, Sandro

> ma..ma..ROTFL!!! :)))
Zortek!
Guarda che è una cosa seria.
Altro che rotfl.
Oppure 6 uno che pensa solo a computer, software, reti et similia? ;-))
A.

 Oppure 6 uno che pensa solo a computer, software, reti et similia? ;-))
no, ma posso ridere dal momento che non sono sposato, ne' ho bimbette da
accudire, quindi non soffro di "rimpianti per i bei tempi andati quando
potevo andare con chi mi pareva, ero libero, giovane e bello .. " ecc.ecc.
:D
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: programmazione Delphi

vorrei sapere come è ipostato il sistema di lavoro di delphi, mi spiego 
meglio.
io conosco il linguaggio assembler (ST6) in questo sistema di 
programmazione il programma comincia è finisce nello stesso corpo come 
una lettera ha un inizio e una fine. invece con delphi ho notato che non 
è cosi faccio un esempio assembler.
Inizio programma
......
......
fine programma
incece con delphi.
parametri
oggetti
componenti
inizio programma
.....
.....
fine programma
inizio programma
.....
.....
fine programma
è giusto? ho capito bene?

ST6 è ' un qualcosa di molto specifico e non ci sono tanti che sanno
come programmare questo tipo di microprocessore
saresti interessato a essere contattato da chi lavora su questo tipo
di tecnologia?
A.

NI.
A.

   
quello lo so fare ho molti manuali al riguardo

> quello lo so fare ho molti manuali al riguardo
scusa ma sono 2 cose diverse...
Hai i manuali o lo sai fare?
A.

Alberto Salvati ha scritto:

Lo so fare. vuoi qualche sorgente?

> Lo so fare. vuoi qualche sorgente?
no, grazie.
Ma ho contatti con persone che usano quel tipo di tecnologia...Magari
ti interessa

Newsgroup: it.comp.lang.delphi
Titolo: Gestionale Gamma

Salve a tutti,
nessuno ha mai usato il gestionale Gamma?
Faccio questa domanda che non è OT perché vorrei capire che file di dati
usa. Ho visto che non hanno estensione.
Il non OT sta che vorrei riconvertire i dati in Interbase.
Bye
   Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 usa. Ho visto che non hanno estensione.
Nella cartella "CONTA" ci sono tutti i file di archivio usati dal prog.
visto che il SW è scritto in Cobol (su Unix credo) e poi convertito con 
qualche tool (Tipo "Faccio tutto io") per lavorare a caratteri ma in 
finestra Win, credo che usi file tipici del Cobol. Aprendo questi file 
con normali editor di testi si vede che sono binari e quindi, visto 
che,fortunatamente, non sono un esperto di Cobol, non so che tipo di file 
siano, ma credo che se c'è qualche cobolista all'ascolto ti potrebbe dare 
una mano. Questo è quello che so di Gamma.
Ciao Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Uso componenti da procedura

Dovrebbe essere banale, ma a me non riesce:
Sulla unit creo una procedura Pinco che fa X operazioni, alcune di
queste utilizzando i componenti visuali sulla form, il problema è che
all'interno della procedura Pinco i componenti non sono "visti".
Dove sbaglio?

Dove sbaglio?
Attenzione al fatto che quando parli di componenti visuali
sulla form non specifichi *quale* form.
Le form sono istanze di una classe (oggetti, per intenderci)
e ne potresti avere anche 2000.
Sui componenti di *quale* di questi 2000 form la procedura
Pinco dovrebbe lavorare ?
La risposta al tuo problema e' :
1. aggiungere un ulteriore parametro a Pinco che punti al
form da aggiornare.
2. creare Pinco come procedura privata della classe (in
questo modo, ogni form avra' la sua Pinco privata).
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

Pinco dovrebbe lavorare ?
Quella relativa alla unit che contiene la procedura Pinco.

Quella relativa alla unit che contiene la procedura Pinco.
La unit contiene la definizione di una "classe" non di un
form (inteso come oggetto).  Forse non ti e' ancora chiara
la distinzione tra classe e istanza di quella classe.
In ogni caso, i suggerimenti che ti ho dato nell'altro
messaggio rimangono validi.


 Dove sbaglio?
Non sbagli.
Semplicemente la procedura Pinco non appartiene alla Form, anche se č nella
stessa unit
quindi devi specificare il nome della form che contiene i controlli FormN.
davanti a tutti
oppure un "with FormN do"
oppure metti la procedura Pinco fra le procedure della form (all'interno
della TFormN per intenderci)
cosě non avrai quel problema.
--
Emilio Panozzo
mailto: 
emip...@tin.it

 Dove sbaglio?
se e'
var frmMain: TfrmMain
implementation
procedure CheAccedeAForm;
begin
  frmMain.Button1.Click;
  frmMain.Close;
end;
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Evento legato al movimento del mouse

Salve a tutti,vorrei sapere se è possibile e come fare a creare un evento che si verifichi se muovo il mouse in una determinata direzione.
Ad esempio: se muovo il mouse verso destra allora esegui questa azione, se muovo il mouse verso sinistra allora esegui quest'altra azione, lo stesso dicasi se muovo il mouse verso l'alto o verso il basso.
Spero di essermi spiegato bene.
Grazie


Sei stato un po' vago su cosa stai cercando di ottenere: per gestire lo
spostamento del mouse ci sono gli eventi di OnMouseMove, OnMouseClick eccetera. Agganciandoti a quelli puoi scrivere del codice per accorgerti
dello spostamento del mouse nelle varie direzioni.
 
La mia impressione e' che tu stia cercando di riprodurre le "gesture" che hai, ad esempio, su uno schermo touch quando "sfogli" le pagine. 
In quel caso ci sono eventi piu' specifici: 
http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/OnGesture_(Delphi)
 
 
ciao
Giacomo
 
 
 
 

Il giorno mercoledì 28 novembre 2018 01:35:38 UTC+1, 
alessan...@gmail.com
 ha scritto:

Intanto grazie per la rispsta, si in effetti sono stato un po vago, allora quello che voglio ottenere è questo:
Ho un form senza bordo (BorderStyle:= bsNone), ho inserito nell'angolo a destra in basso un panel. Vorrei avere un evento che quando mi ritrovo col puntatore del mouse sul panel se sposto il mouse a destra il form si allunga se lo sposto a sinistra si accorcia. 
Devo, inoltre, precisare per correttezza,che non sto usando Delphi ma Lazarus

 Lazarus
A questo livello credo non ci sia differenza ....
 
Ciao
 
Daniele 
 

 Devo, inoltre, precisare per correttezza,che non sto usando Delphi ma Lazarus
 
Penso che a questo livello siano equivalenti.
 
 

Grazie per le informazioni, diciamo che ho risolto, certo c'è qualcosina ancora da migliorare.