mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: socket! aiuto!

Ciao a tutti, solo oggi ho conosciuto questo newsgroup e ho letto tutti i
messaggi che devo dire sono molto interessanti!
Io da nuovo utente di delphi ho delle difficolta con i winsock... In
particolare, il mio problema è quello di non capire come fare a far
comunicare un server con due client che si connettono sulla stessa porta.
Il problema sussiste quando il server deve rispondere ai client, anzi, al
client, ma solo a quello che ha chiesto qualcosa!
Es.   si connette il clientsocket1... chiede un aggiornamento al server. Il
server risponde.
Si connette anche il clientsocket2 e chiede un aggiornamento anche lui. a
questo punto il server risponde sempre al clientsocket1...
questo ovviamente è quello che succede a me visto che per fare gli
aggiornamenti verso i client uso
serversocket.socket.connections[0].sendtext('bla bla');
so che sbaglio... perchè uso la connessione [0] e non la [1], ma il problema
sussisterebbe ugualmente dal fatto che non so determinare quale connessione
è attiva! visto che non sono riuscito a trovare una soluzione ho dovuto fare
con due server che girano su porte diverse... e questo è abbastanza
fustrante... spero capiate il mio disagio!
Se potete aiutatemi!

Io ho lasciato perdere... adesso stò provando con indy :) cmq non'è
difficile ma mi funzionava solo in locale :<

L'evento OnClientRead, che scatta ogni volta che un client manda "qualche
cosa" al server, restituisce anche il Socket del client.
procedure TForm1.ServerSocketClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var
  Text : String;
begin
  Text := Socket.ReceiveText;
  if Text = 'AGGIORNA' then
    Socket.SendText('bla bla');
end;
Puoi anche memorizzarti i Socket dei vari client per utilizzarli quando piu'
ti fa comodo....
Spero di averti aiutato...
Cigno

 wrote in message
an991o$bkhl8$1...@ID-161626.news.dfncis.de...

Grazie! Il tuo aiuto mi č stato prezioso!
Secondo te per memorizzare i vari client dovrei usare un array di socket?
C'č qualche altro modo sennň?
Grazie
Emanuele

Io userei una classe derivata da TList, pero' molto dipende da cosa devi
fare con questi socket .....
In questo modo puoi sfruttare i metodi di TList come Add e Remove e puoi
crearti proprieta' e/o metodi tuoi per fate "tutto" quello che vuoi.
TSocketList = class(TList)
private
protected
  ...................
public
  ...................
  function GetSocket(SckID : word): TCustomWinSocket;
end;
function TSocketList.GetSocket(SckID : word): TCustomWinSocket;
begin
  // Crerca il Socket nella lista in base a SckID (non ti posso dire tutto
:-D )
end;
Cigno

Mazza Cigno ma non potevi dirmelo prima ??? :-D
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2006

Qualcuno sa quando dovrebbe essere previsto il rilascio?
Grazie,
David

 David
A roma il 24 ci sarà una presentazione
Jolly Hotel Midas
Via Aurelia 800
dalle 14:00 alle 17:30
Ne tengono una anche a Milano
ma non ricordo quando, credo due giorni proma ?
GP

Grazie. Credo proprio che ci andro'

Hai un link?
Grazie!
Ciao,
David
-- 
******
L'uomo č padrone di ciņ che ha da dire ma č schiavo di ciņ che ha detto.
****** 

David Marcucci wrote:
|| Hai un link?
|| Grazie!
|| Ciao,
|| David
Io l'ho visto qui (spero solo che non sia presa come una pubblicita')
http://www.pcwitalia.it/ENT/Press/Newsletters/news2005025.htm
-- 
F&R

 Qualcuno sa quando dovrebbe essere previsto il rilascio?
Indicativamente, direi agli inizi di dicembre.
E' stata pubblicata da poco le "feature matrix" completa sulla pagina 
ufficiale del prodotto (
http://www.borland.com/delphi
).
Credo sia ben fatta questa volta e, per certi versi, anche allettante. :-)
Staremo a vedere in quel di Milano... ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Se interessa sul sito di DrBob Swart c'è qualcosa (anche di più ma non 
anticipo niente ;) )
Ciao,
David
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

 anticipo niente ;) )
Grazie della segnalazione... purtroppo, in questi giorni causa impegni 
lavorativi non ho avuto molto tempo per sbirciare in giro riguardo le 
nuove "feature" (anche se qualcosa di preciso l'ho letto), comunque 
credo che la presentazione di giovedì sia sufficiente e sicuramente ci 
sarà l'occasione di parlare ancora a lungo del nuovo ambiente (spero di 
poter scrivere un reportage abbastanza dettagliato). :-)

Newsgroup: it.comp.lang.delphi
Titolo: Delphi ed XML: consigli e dritte

Salve a tutti, volevo un vostro parere/consiglio sull'XML.
Vorrei scrivere una semplice applicazioncina in grado di gestire un piccolo 
database i cui campi sono noti a priori, in modo da leggere e salvare i dati 
in formato XML.
Ho iniziato a dare un'occhiata ai componenti TXMLTransform, 
TXMLTransformProvider e TXMLTransformClient nella palette Data Access di 
Delphi 7, in particolare facendo alcune prove a partire dai Demo presenti in 
C:\Programmi\Borland\Delphi7\Demos\Internet\XMLTransform*.
Come al solito, procedendo per tentativi, sto capendoci pian piano qualcosa. 
Sarebbe forse più opportuno affrontare il problema in modo più razionale: ci 
sono siti, documenti, altre risorse che mi possano dare delle dritte 
iniziali per iniziare a muovermi correttamente in questo campo? oltre agli 
esempi che ho già citato, quali altri esempi mi consigliate di visionare? 
dovrei studiare altri esempi prima di guardare quelli già citati?
Tuttavia ho già riscontrato un problema nelle prove che sto effettuando per 
conto mio... Siccome è più facile che "vediate" il problema, piuttosto che 
perdermi e farvi perdere in lunghi excursus logorroici, ecco una versione 
semplificata dell'XML su cui sto lavorando:
<?xml version="1.0"?>
<registro>
  <evento>
    <descrizione>attività</descrizione>
  </evento>
</registro>
ebbene, quando provo a caricare il file (faccio in modo che il suddetto file 
venga caricato nell'esempio  XMLTransformProvider) mi viene mostrato un 
messaggio d'errore che mi indica una posizione del file che dovrebbe 
contenere un errore... seguo le coordinate e scopro che è la "à" di 
"attività" che genera l'errore. La mia domanda quindi è: è possibile fare in 
modo che i campi di testo possano contenere anche lettere accentate? Forse 
aggiungengo qualche parametro alla prima riga <?xml version="1.0"?>?
Vi ringrazio fin d'ora per ogni suggerimento mi possiate dare,
    Stefano Bragaglia 

 aggiungengo qualche parametro alla prima riga <?xml version="1.0"?>?
Forse...
<?xml version="1.0" encoding="ISO-8859-15"?>
O scegli tu la codifica che piu' ti aggrada.
Ciao,
baba

    Stefano Bragaglia 
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 O scegli tu la codifica che piu' ti aggrada.
Ciao!
Tra quali codifiche posso scegliere? C'è un elenco delle codifiche possibili 
e del loro significato, o di un algoritmo per generare le codifiche?
Ciao e garzie ancora,
   Ste 

 ClientDataset.
Beh... grazie mille! Almeno cosě non "butto via" quelle abilitŕ che avevo 
imparato!
Grazie ancora,
    Ste
Newsgroup: it.comp.lang.delphi
Titolo: Calendario legato a db

Salve , avrei bisogno di visualizzare un calendario (mensile o con selezione
di più settimane),nel quale posso colorare e/o abilitare i singoli giorni in
base a valori presi da db.
E che cliccando su un giorno mi scaturisca un evento.
Esiste qualche cosa di pronto,(magari freeware !) che voi usate o conoscete
?
Ho cercato su torry,dsp ecc. ma non trovo niente che mi sia utile.
Grazie per eventuali info.
Giulio

non ti va bene quello di delphi'??
Simo
"Unisoft" <giulio....@NOSPAMNOunisoft-net.it> ha scritto nel messaggio
news:8zOwa.177905$K35.4...@news2.tin.it...


 Simo
Siccome sono evidentemente fesso , non ho capito quale (Delphi 7) e come....
Cortesemente mi svegli dal "coma" profondo ? :-)
Giulio

scusa, intendevo non puoi usare il calendarietto di delphi 5/6 (ho questi al
momento)
quello rettangolare, anche se non è collegato al db lo puoi modificare,
altrimenti ti fai una gridstring con dentro i valori dei giorni
Simo
"Unisoft" <giulio....@NOSPAMNOunisoft-net.it> ha scritto nel messaggio
news:X_Pwa.178463$K35.4...@news2.tin.it...


"Unisoft" <giulio....@NOSPAMNOunisoft-net.it> ha scritto nel messaggio
news:8zOwa.177905$K35.4...@news2.tin.it...

hai provato quello nella palette Win32\Calendar ???
non c'ho mai provato ma credo si possa interfacciare con un db..
ciao

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

 ha scritto nel messaggio
news:Xns937D5C66BB6A6an...@195.31.190.131...


 simo
P.S.
Un piccolo appunto, occhio al quoting!!! :o)


 volevo darci uno saguardo ma il link non č raggiungibile, č corretto?


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

Ciao a tutti, sono Francesca.
Fino a qualche giorno fà programmavo in VB ora sono passata a Delphi.
Volevo sapere come posso visualizzare i files di una cartella che sta sul
web in un componente
TShellTreeView
Saluti Francesca.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 TShellTreeView
Vedi qua:
http://delphi.about.com/od/vclusing/l/aa052403a.htm
ed anche qua:
http://delphi.about.com/od/adptips2005/qt/filtershelltree.htm
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Puoi usare un TListView con ViewStyle=vsReport, Giorgio
Newsgroup: it.comp.lang.delphi
Titolo: impostazioni dataset

Salve a tutti!
Volevo chiedervi cosa devo settare nel dataset (nel mio caso uso ado) in
modo che quando faccio una modifica con una query, questa venga
immediatamente visualizzata anche nella mia dbgrid.
Saluti e grazie.
Ale.Ber
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:9e9d43863b7196455c4...@mygate.mailgate.org


 per quanto ne so, ma non sembra funzionare..
posta il codice usato per settare il dataset come dinamico che non ti 
sembra funzionare.
AS

 wrote in message
news:dffn6t$1q2i$
1...@newsreader1.mclink.it



1) I componenti di accesso ai dati non dovrebbero stare sulla form ma
in un data module al fine di separare logica e interfaccia.
Se sposti la query su un data module, la query stessa può essere
utilizzata da entrambi i forms, rendendo inutile il refresh.
2)  Form2 := TForm2.Create(Self);
Data la presenza della free, questa forma è errata data. Va scritta in
questo modo:
Form2 := TForm2.Create(NIL);
aggiungendo anche un try..finally per garantire l'esecuzione della
free.
3) Questo blocco qui:
    Form2.Label1.Caption := IntToStr(ADODataSet1['pettorale']);
    Form2.Edit1.Text := ADODataSet1['nome'];
    Form2.Edit2.Text := ADODataSet1['sicard'];
non è molto corretto. Se cambi i nomi ai componenti devi riscrivere
anche questa parte di codice. In casi del genere meglio esporre un
metodo.
Ad esempio, 6 in form1 e vuoi cambiare la caption di una label su
form2?
function TForm2.SetCaptionForLabelxx(const ANewCaption: string):
integer;
begin
  labelx.caption := ANewCaption;
end;
In questo modo, form1 se ne fotte dei nomi degli oggetti su form2.
Se decidi di cambiare  il nome da  "labelx" a "labely" lo cambi SOLO in
form2.
4) a parte tutto, non vi è modo di risolverlo.
Una query di fatto è una "fotografia" dei dati ad un dato momento.
Se sotto i dati cambiano, la query va rieseguita.
AS

Newsgroup: it.comp.lang.delphi
Titolo: Dov'è Delphi 2005 Personal Edition?

Salve a tutti!
Proprio ieri stavo guardando sul sito della Borland le pagine relative a 
Delphi...
Nella sezione download, ho visto che era possibile scaricare il file di 
registrazione per la versione di Delphi in oggetto (2005 Personal), tuttavia 
non sono riuscito a trovare dove scaricaricare la suite...
Sono io che ho frainteso qualcosa o non ho cercato bene?
Se qualcuno di voi mi volesse dare una mano gliene sarei grato!!!
Ciao,
   Stefano 

 Sono io che ho frainteso qualcosa o non ho cercato bene?
Molto probabilmente, come è avvenuto con le versioni precedenti, Delphi 
*Personal* viene distribuito su CD, da acquistare regolarmente da 
Borland. Al massimo, prova a contattare un commerciale.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: BringToFront di una MDIChild

Ultimamente mi sto "deliziando" con un problemuccio che avevo preso sotto
gamba, ma che in pratica non pare riesca a risolverlo.
In poche parole: In una applicazione MDI apro normalmente una certa quantità
di finestre, ognuna con compiti diversi, Ogni finestra aperta viene aggiunta
in un menu così da poter avere un elenco delle attività aperte. A questo
punto ho pensato: perchè non cliccare direttamente sul MenuItem e portare in
primo piano la form desiderata?
Cosa dire, le ho provate un po' tutte, ma senza risultato, sembra che la
form desiderata non reagisca ai vari metodi 'BringToFront', Setfocus,
Activate (alla form o ad un componente in essa contenuto), in pratica devo
necessariamente cliccarci su per portarla in primo piano e non è ciò che
voglio.
Qualcuno ha suggerimenti o porzioni di codice? Se pensate sia necessario,
posso postare le mie porzioni di codice incriminato.
Grazie in anticipo.
Cià
Francesco.

 piano e non č ciň che voglio.
Ho fatto una prova-flash: una form MDI e due MDI-children, due voci di menu:
    Form2.BringToFront;
    e
    Form3.BringToFront;
Funziona.
Prova a postare il pezzo di codice che usi nel menu.
--
Jax

 Prova a postare il pezzo di codice che usi nel menu.
Thanks. Ho risolto in questo modo (visto che comunque a me ha continuato a
non fungere!):
Ho aggiunto un PopupMenu nella MainForm e nell'evento OnPopup ho fatto una
chiamata a questa mia proc.
Procedure TMainForm.UpDateInMenu;
Var MyPopItem : TMenuItem;
    I         : Integer;
Begin
  PopAttivita.Items.Clear;
  For I := 0 to MDIChildCount-1 do
    begin
      MyPopItem         := TMenuItem.Create(Self);
      MyPopItem.Caption := Ripulisci(MDIChildren[I].Caption); // Cancella
tutto ciň che si trova dopo il carattere « [ »
      MyPopItem.Name    := '_' + MDIChildren[I].Name;
      PopAttivita.Items.Add(MyPopItem);
      MyPopItem.OnClick := CliccaInMenu;
    End;
End;
Procedure TMainForm.CliccaInMenu(Sender : TObject);
Begin
  with Sender as TMenuItem do
    With MdiChildren[MenuIndex] do BringToFront;
End;
Function TMainForm.Ripulisci(Stringa : string) : String;
Var indx : Integer;
Begin
  indx := StrSearch('[',Stringa); // presa dalla unit JclStrings della JEDI
Code Library
  If Indx > 0 then Delete(Stringa,indx, (Length(Stringa) - indx + 1));
  Result := Stringa;
End;
Forse č un pň spartana, ma funge egregiamente.
Grazie a tutti per l'interessamento. Alla prox.
Ciŕ.
Francesco.
Newsgroup: it.comp.lang.delphi
Titolo: Errore esecuzione exe su altre macchine

Ho sviluppato un programmino in Delphi 7 che funziona perfettamente
sul mio pc. Quando passo l'exe su un altro pc ho però questo errore
"impossibile trovare il provider : è possibile che non sia installato
correttamente"
In questa applicazione mi connetto ad un DB accdb ed è stata
sviluppata con un SO Win 7 a 64 bit !
L'errore ce l'ho su sistemi XP a 32 bit ....
Può derivare da qui l'errore ?
Grazie

 Può derivare da qui l'errore ?
Se tu stessi tentando di far girare un eseguibile compilato a 64 bit su 
una cpu a 32, avresti un altro errore "it is not a valid 32 bit.."(presumo).
L'unica indicazione utile che fornisci, parlando di "provider" 
probabilmente indica che mancano le librerie per collegarsi al database.
Non dici neanche che database utilizzi..
ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

Hello, fedeRagtop62!
You wrote  on Tue, 29 Mar 2011 07:24:23 -0700 (PDT):
 f> "impossibile trovare il provider : è possibile che non sia installato
 f> correttamente"
 f> In questa applicazione mi connetto ad un DB accdb ed è stata
 f> sviluppata con un SO Win 7 a 64 bit !
 f> L'errore ce l'ho su sistemi XP a 32 bit ....
Direi di no, forse su quei sistemi non c'è Office installato .....
Immagino che per acceddere ai dati non hai usato ADO, ma ACE.
Prova a scaricare ed installare Microsoft Access Database Engine
With best regards, Wego.  E-mail: 
We...@wego.com
 

DB usato accdb, come specificato nel primo post.
In effetti uso
Microsoft.ACE.OLEDB.12.0
Il DB è stato creato con Access 2010, i problemi li ho su pc senza
Office o con Office 2003.
Non avevo idea che cosa volesse dire quell'errore ...
Scaricato da qui Microsoft Access Database Engine 2010
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en
ora funziona !!
Grazie mille ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Come adattare l'output grafico di un applicazione Delphi a tutte le risoluzioni video ?

 Salve ragazzi,siccome sto sviluppando un'applicazione grafica in Delphi 
volevo chiedervi come posso fare ad adattare l'output grafico a ogni 
risoluzione video selezionata.Infatti succede ( ad esempio quando metto 
delle TImage sulla form ) che alcuni di questi ( o altri componenti ) , 
al cambiare della risoluzione video,diventano piu' grossi o piu' piccoli 
o che addirittura alcuni escano dallo schermo. Come posso fare quindi a 
far si che tutti i componenti e quindi l'output grafico venga 
proporzionato alla risoluzione video corrente e quindi visualizzato 
tutto nella form ? Ringrazio in anticipo saluti a tutti.
--- posted by geoForum on 
http://www.delphiedintorni.it


seleziona la form e cerca nell'object inspector AutoSize. imposta il
valore a false



Il valore è gia' impostato ma non va'........


risoluzione video selezionata.Infatti succede ( ad esempio quando metto 
perché non provi ad usare il componente TScreen? ti fornisce le 
dimensioni dattuali dello schermo, per cui puoi aggiungere in OnCreate 
del Form una piccola funzione di controllo delle dimensioni del Form 
rispetto al ClientVideo.
NioBi


Newsgroup: it.comp.lang.delphi
Titolo: Parametri da passare all' EXE creato con Delphi

Salve a tutti.
Scusate la domanda forse banale.
Anni fa scrivevo programmi in C passando dei parametri da riga di
comando, una cosa del tipo:
C:\> Programma.exe param1 param2 ecc ecccc
Come posso fare in Delphi e come posso gestire la cosa la meglio ?
Grazie dei consigli evetuali.
Jx

 C:\> Programma.exe param1 param2 ecc ecccc
Puoi usare tranquillamente ParamStr(1), ParamStr(2), ParamStr(ecc...) e
ParamCount
Param(0) non è altro che il nome stesso dell'applicazione + il path di
esecuzione.
Occhio che se vuoi gestire parametri con spazi devi metterli fra virgolette:
App.exe "c:\programmi\outlook express\msmin.exe"
In generale, metticele sempre le virgolette che male non fanno :)
--
Jax

Grazie mille.. mi metto al lavoro subito !!
Thx
Jx
On Wed, 19 Jun 2002 19:09:21 GMT, "Jax" <rispo...@newsgroup.grazie>
wrote:


 Grazie mille.. mi metto al lavoro subito !!
Figurati, a un quasi-omonimo... :)
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Aprire una tabella Interbase con relazioni

Ciao a tutti ho bisogno un aiuto.
Ho sviluppato un software gestionale per un editore.
Ho un problea:
Ho 4 tabelle in relazione tra loro:
FATTURE
DDT
DDT_IN_FATTURE.
FAT_MAG
DDT è legata a fatture da mediante una relazione
DDT_IN_FATTURE serve per fatturare i DDT e i suoi prodotti si trovano in 
FAT_MAG.
Mi serve mettere i prodotti in FAT_MAG legandoli direttamente alla 
tabella FATTURE. 
Il motivo è che il mio cliente mi chiede di poter emettere un DDT in 
conto deposito e per cui ho bisogno di legare i prodotti alla tabella 
FATTURE per far si che lui possa fatturare i prodotti slegandoli in 
parte dal DDT, infatti può fatturare lo stesso DDT più volte inserendo 
nella tabella FAT_MAG i prodotti legati sia al DDT che alla tabella 
FATTURE mediante due chiavi che legano i prodotti sia al DDT fatturato 
in parte che alla tabella FATTURE.
Ho una serie di controlli che fanno in modo di intercettare i vari 
prodotti venduti per fatturarli più volte dallo stesso DDT dicendogli 
quando ha fatturato tutte le quantità.
Il problema è che per far ciò lego i prodotti oltre che al DDT 
direttamente alla tabella FATTURE con una chiave che viene aggiornata 
solo nel caso il cliente decide di fatturare più volte il DDT; nel caso 
decida di fatturarlo una sola volta quella chiave non viene aggiornata, 
di conseguenza i prodotti non vengono legati alla fattura ma restano 
legati solo al DDT. Siccome uso un componente di tipo TIBDataSet che 
visualizza sia i prodotti in FAT_MAG quando sono legati solo al DDT che 
quando sono legati anche alla fattura.
Ho un parametro dentro il TIBDataSet che si chiama 'fattura' che lega i 
prodotti alla fattura quando ne ho bisogno.
Io vorrei che se quel parametro vale '' mi faccia vede i prodotti che 
sono legati solo al DDT mentre se vale chiave primaria tabella FATTURE 
deve farmi vedere solo i prodotti che sono legati alla fattura e al ddt.
Se il parametro non vale '' funziona altrimenti non funziona.
Come posso fare per farli vedere senza dover per forza di cosa usa un 
altro TIBDataSet dove non uso il parametro 'fattura'?
Se non lo uso nel TIBDataSet funzionerebbe però dovrei creare un altro 
TIBDataSet con parametri differenti.
Vorrei evitare ciò usando un solo TIBDataSet.
Help me.
Grazie dell'attenzione.
A presto.
 
Massimiliano Monti
Cellulare: 0039 - 335 - 8477278
Mail: 
massimili...@matia.it
--- posted by geoForum on 
http://www.delphiedintorni.it



Newsgroup: it.comp.lang.delphi
Titolo: Query e DBGrid

Ciao,
Continuo i miei esperimenti con la gestione dei DB...
Ho creato una Query, ora vorrei far visualizzare in una DBGrid il 
risultato della stessa, ma
come faccio ?
Nel campo Datasource posso inserire solo oggetti.... Datasource  :-) e
non Query...
Francesco Franco
IACT Member.
http://Frengo.dragonfire.net/

Associa la query ad un datasource sempre tramite la proprieta dataset.Poi
appioppi il datsource alla dbgrid.
Saluti
AS
"Se è microsoft non funziona."


Frengo ha scritto nel messaggio ...

Newsgroup: it.comp.lang.delphi
Titolo: SQL e campi di lookup

Chi sa dirmi se c'è un modo per ordinare una query in base a dei campi di
lookup?
Grazie in anticipo
Marco

"Marco C" :
| Chi sa dirmi se c'è un modo per ordinare una query in base a dei campi di
| lookup?
non mi è chiaro,
usa 'order by NomeCampo' (?)
scusami ma non ho afferrato,
spiegati meglio
ciao
Alan Solo

 wrote in message
8om57n$avlsr$1...@ID-44131.news.cis.dfn.de...


 Marco

Newsgroup: it.comp.lang.delphi
Titolo: Delphi XE opzioni Debug

Qualcosa mi sfugge: anche disattivando le opzioni di
Debug, e dopo fatto un Build ;
quando lancio l'esegeguibile mi risponde
sempre Debug On.
Devo verificare in quanto ExtractFilePath mi
riporta ..\Debug\Win32 , e ci mette l'eseguibile,
Tra compilare con o senza informazioni di Debug
cambia solo la dimensione dell'eseguibile.
{$DEFINE DEBUG}
  {$IFDEF DEBUG}
    ShowMessage('Debug is on.');
  {$ELSE}
    ShowMessage('Debug is off.');
  {$ENDIF}
  $UNDEF DEBUG}
{$IFNDEF DEBUG}
   ShowMessage('Debug is off.');
{$ENDIF}
Poject / Options Compiling
Assertion	  True
Debug Information False
Local Symbol      False
use debug.dcus    False

 {$ELSE}
Nel codice hai scritto {$DEFINE DEBUG}, quindi la costante di 
compilazione condizionale "DEBUG" (introdotta di solito da Delphi quando 
il debug è attivo) viene sempre definita, motivo per cui il messaggio 
che ottieni è sempre 'Debug is on', anche quando non lo è 
effettivamente: la dichiari tu comunque.
Ciao,
   Marco.
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Ritorno al compontente

Nella mia applicazione ho inserito un componente di tipo tedit dove al 
doppio click questo apre un form con un elenco preso da una query. Ora 
vorrei che sulla form aperta cliccando sul bottone di conferma metta il 
valore selezionato dalla query nel mio edit. Come posso fare io ho 
provato a fare cosi:
procedure TFrmSea.RicCamConButClick(Sender: TObject);
begin
 TEdit(FrmMai.Components
[FrmMai.ComponentIndex]).Text:=FrmMai.ClientDataSet1.FieldByName
('CODICE').AsString;
end;
Non da errore.... ma non so' cosa faccia
--- posted by geoForum on 
http://www.delphiedintorni.it

la form è modale?


No non lo č


 provato a fare cosi:
fai uses della form "chiamante"
sull'evento "ok" oppure close della form chiamata fai :
FormChiamante.edit.text:=ClientDataSet1.FieldByName('CODICE').AsString;
Giulio

La finestra chiamante fa questa operazione:
-> Esegue una query su tabelle diverse a seconda del edit dove faccio il 
doppio click
-> l'utente seleziona il record interessato 
->se conferma il campo codice finisce nell'edit dove ha fatto il dbclik


 ->se conferma il campo codice finisce nell'edit dove ha fatto il dbclik
Nell'evento del doppio click del Edit2 (dove viene fatto il doppiClick)
salva il suo puntatore in una variabile tipo TEdit definita in TForm1:
Public
 EditChiamante: TEdit;
...
// Nell'evento DoppioClick scrivi:
EditChiamante:=Self;
Cosi' Form1.EditChiamante equivale a utilizzare Form1.Edit2 ed hai risolto
il probl. di sapere quale TEdit ha eseguito il doppio click.
spero funzioni, non ho verificato..
Giorgio Padoan

Grazie funziona benissimo

Newsgroup: it.comp.lang.delphi
Titolo: quickreport

Salve uso quickreport  e delphi5 ed ho il seguente problema:
in un report di diverse righe di dettaglio dovrei creare una riga vuota in
mezzo alle altre ogni qualvolta cambia un test  ma non mi riesce qualcuno
puo' aiutrami

 ha scritto nel messaggio
news:2YqG9.20299$qF1.9...@news2.tin.it...

Aggiungi una Group Header di tipo TQRGroup e nella proprietà Expression di
questa banda metti l'espressione che fa in modo che la banda venga
ristampata. Nel tuo caso basta che metti il campo test e ogni volta che
questo cambia la banda viene ristampata. Lasciando la banda vuota....vedrai
una riga vuota come volevi tu.
ciao
--
AleZen
aze...@inwind.it

Newsgroup: it.comp.lang.delphi
Titolo: visualizzazione testo su più righe

Ciao a tutti,
Dovendo realizzare delle porzioni di codice e analizzare l'output prodotto, 
ho pensato di ricreare su un form quello che sarebbe stato un possibile 
output sullo schermo in modalità ms-dos.
Ho pensato di usare il controllo tmemo, per visualizzare delle righe di 
testo generate di volta in volta ma sto avendo dei problemi.
Probabilmente sto usando l'approccio sbagliato, potreste consigliarmi come 
muovermi meglio?
Il mio obiettivo è stampare all'interno del box una serie di righe; ognuna 
di queste deve prevedere un ritorno a capo.
Grazie in anticipo per la risposta.
Cooper. 


Anch'io ho usato diverse volte il TMemo per visualizzare log o roba
del genere, se non ricordo male basta accodare ad ogni stringa i due
caratteri <CR> e <LF> (vale a dire  ....:='tua stringa'#13#10; ).
Ciao

 testo generate di volta in volta ma sto avendo dei problemi.
Forse ho capito male, ma:
Memo.Lines.Add('Ciao');
Può bastare?
Ciao


Si grazie mille questo è quello che mi serviva :)
Cooper.
Newsgroup: it.comp.lang.delphi
Titolo: Windows Restart

Salve al NG.
E' da un po' che vi seguo, come e' da un po' che programmo in Delphi.
Avrei una piccola domanda da porvi:
Come faccio ad eseguire il "restart" in sistemi Windows 9x, ovvero lo 
stesso restart che viene avviato se si tiene premuto SHIFT durante la 
selezione di Riavvia Windows dalla schermata di Chiudi Sessione di OS 
Win9x.
In pratica il restart che riavvia solo Windows, e non tutta la macchina.
Per le altre funzioni (shutdown, reboot completo, logoff) ho utilizzato 
l'API ExitWindowsEx e per lo standby la SetSystemPowerState.
Spero possiate aiutarmi.
Grazie 1000 in anticipo!
Alla prox.
-- 
Koreano
kore...@email.it

ExitWindowsEx (4,1);
_Breve e circonciso :->
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 _Breve e circonciso :->
ExitWindowsEx (EWX_FORCE, 1);
La documentazione per il secondo parametro ... dove l'hai trovata?
Secondo MSDN (e figurati se non si tengono sempre qualche informazione per 
loro..!) quel parametro è "riservato" e utilizzabile solo a partire da 
Windows XP.
Grazie, ciao,
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !
 Usate sempre font a larghezza fissa per guardare
 estratti di codice nei miei post.

 ExitWindowsEx (EWX_FORCE, 1);
Grazie ad entrambi!
-- 
Koreano
kore...@email.it

 Grazie ad entrambi!
Beh i ringraziamenti rimangono, pero' devo fare un appunto.
Ho potuto, dopo l'implementazione della classe che volevo scrivere, 
provare soltanto oggi l'effettiva esattezza di quanto sopra riportato.
Infatti sul mio sistema ho WinXP come OS, e "ExitWindowsEx (EWX_FORCE, 
1);" mi provoca soltanto un Log Off.
Oggi ho potuto testare su Win98 e, con mia sorpresa, la funzione ha 
sortito lo stesso effetto: un Log Off.
Spero in altre vostre delucidazioni. Intanto cerchero' in giro anche io.
Grazie ancora.
-- 
Koreano
kore...@email.it

 Grazie, ciao,
Scusa il ritardo, cmq
l'ho trovata a tentativi bit per bit.
(in VB esiste una cosa chiamata API TEXT VIEWER che ha i suoi difetti e
per questo ti fa smanettare.
Si diventa scemi ma alla fine ce la si fa!


e soprattuttto, mai fidarsi di MSDN originale MICRO$OVT.
Si sa che ne sanno una più di Diabolik!


 Si sa che ne sanno una più di Diabolik!
Ma, per come lo fanno, non era Paperinik?
:)
Ciao.
Mimmo.

Volendo potresti provare a consultare il file WIndows.pas che trovi in
Delphi he contiene tutte le dichiarazioni delle varie chiamate API.
Un'avvertimento: Occhio che non sono tutte. Ne conosco alcune per
esempio che mi sono dovuti dichiarare apparte!
cmq credo che l'importante sia vedere sempre cosa sta dietro ad ogni
singola chiamata, ogni singola procedura o funzione.
Ciao e alla prossima
:)

Newsgroup: it.comp.lang.delphi
Titolo: toolbar - possibile allineare...

Voi riuscite con delphi 3 ad inserire un oggetto toolbar in modo che non
si allinei lungo tutta la form in larghezza in modo da dargli una
dimensione fissa? Io se do la proprieta' width alla toolbar si auto
ridimensiona...esiste qualche proprietà che dice di non allinearsi
automaticamente?
saluti e grazie.
--
demis 
[Internet: chi cerca trova]


Non so se è una sciocchezza...ma non puoi provare a mettere un panel che si
allinea e dimansiona come vuoi e poi allineare alClient la toolbar?
--
saluti
FDA

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2 in edicola

Per chi lo cercava, è su ioprogrammo di giugno in versione completa.
Sul cd, nascosto tra le directories, c'è anche un filmato avi di una
simpatica pubblicità di delphi =)
Cià
--
==============================
Francesco Lombardi
http://www.multiplayer.it/itaprogaming
mailto:
itapro...@multiplayer.it
==============================

 Cià
Con Delphi2 si possono leggere i database Access?
grazie ciao

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7+Report: considerazioni e domanda

Ciao a tutti
Ho avuto modo di provare la versione 7 Professional di delphi... Dopo
l'installazione mi sono fatto un giro nelle numerose palette inserite in
questa versione e non ho trovato la palette "Report"...Sarà la versione
oppure è stata eliminata in questa versione? Per creare reports hanno
inserirto un tool che si chiama RAVE. Ho provato a inserire la palette
Report da delphi 7 prendendola dalla versione 5 ma mi dice che manca un file
di libreria.... Mi spiegate gentilmente come è possibile effettuare
l'importazione di una palette? Grazie mille!
Ciao

 ha scritto nel messaggio
news:Ybtu9.79501$%M1.19...@twister2.libero.it...


 wrote in message
nQex9.81728$TD1.3...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: file sequenziali

E' possibile in delphi determinare lunghezza fissa ad un file e definire
pure campi del record con lunghezza fissa come in cobol? Grazie.


Se ho capito bene, vuoi fare un file ad eseempio di 1000byte e riempirlo con
record di 20byte.
Si che è possibile, poi dipende da cosa devi fare piu' precisamente, puoi
anche fare in modo che il tuo file possa avere una dimensione variabile e
non statica (cosa che in genere è consigliata anche se dipende
dall'applicazione).
Quello che si puo fare in cobol sicuramente lo si puo fare in linguaggi come
"c" o pascal (delphi), l'unica differenza è che magari in cobol hai delle
funzioni già pronte per fare molte operazioni che in altri linguaggi ti devi
costruire (se non erro il cobol dovrebbe essere orientato molto verso il
gestionale).
ciao.
--------------------------------------------
Per rispondere in privato rimuovere "1975"
Assistenza Samsung: Dopo 4 mesi ancora il nulla (Anzi mi hanno rotto la
telecamera)
--------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 4 o 5, questo è il problema!

Salve, mi trovo nel dilemma di cui nel subject: mi sembra che molti
utilizzino il 4 , e vi chiedevo cosa mi converebbe acquistare, cosa cambia
da l'una all'altra versione.
Grazie
Marcus!

 da l'una all'altra versione.
Se lo devi comprare prendi, ovviamente, il 5. Io ho il 4 perche' non mi
andava di spendere un altro mezzo milione dopo 6 mesi di utilizzo del 4.
Prendero' il 6 a ottobre (quando presumibilmente uscira').
Ciao, Sandro

da l'una all'altra versione.
Sempre la versione piu' nuova, se si tratta di comprare.
Quindi, la 5.

A me D5 ha causato diversi problemi...quindi, attualmente vado avanti con il
4.
Attualmente mi trovo nella condizione di programmare in modo "serio e
proficuo" con D4 mentre D5 lo utilizzo appena ho un attimo di tempo per
sperimentare i programmi già scritti.
I problemi più grandi li ho avuti con Quickreport (nota: sono registrato
alla QuSoft e ho l'ultima release di QuickReport).
Se non vuoi proprio aspettare però anch'io ti consiglio la versione 5.
Ciao
Solid Snake

WOW la 6!
E cosa ha in più rispetto alla 4 CSS?
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 E cosa ha in più rispetto alla 4 CSS?
eh bella domanda.. io ancora devo capire cosa ha la 5 in piu' di utile
rispetto alla 4 ;-)
Ciao, Sandro

 alla QuSoft e ho l'ultima release di QuickReport).
quickreport ha sempre avuto problemi nel passaggio da una versione all'altra
di delphi, e sinceramente lo trovo un buon motivo per non upgradare il
sistema.
Questo problema però è solamente di quelli che hanno già prodotto stampe.
Ultimamente ho speso una cifra ed ho acquistato ReportBuilder, più che altro
per l'editor end user e perchè ero stanco di Access Violation con QR che
ogni tanto sbucavano fuori.
Anche se ci sono cose che mi mancano del Quick report.
Matteo Tosato


Ultimamente ho speso una cifra ed ho acquistato ReportBuilder, più che altro
Anche la mia azienda ha comprato ReportBuilder.
Veramente facile da usare e potente.

Io lo uso da piu' di un anno, ed e' il massimo, sotto ogni aspetto. Non c'e'
niente che RB abbia meno di QR, ed inoltre si puo' parlare direttamente con
i programmatori sui ng di supporto. Un prodotto che costa parecchio ma vale
molto ma molto di piu' di quello che costa..
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Non succederà mai...

...ma a volte succede lo stesso.
http://www.wintricks.it/news1/article.php?ID=2735
Ciao,
   Luca
-- 
Linux registered user #291568 (
http://counter.li.org/
)
Electronic Frontier Foundation Member (
http://www.eff.org/
)
Mandrake Club Member (
http://www.mandrakeclub.com/
)

 
http://www.wintricks.it/news1/article.php?ID=2735
Dal 2005 Taiwan, Cina e Giappone incrementaranno le esportazione di TV
e PC del 200% grazie a questa manovra.
Tanto per capirci il 70% della produzione mondiale di scanner viene
fatta a Taiwan.
Il DeCSS e' costato anni di lavoro alle Major ed e' stato smontato in
un pomeriggio da un ragazzino di 17 anni ed un paio di suoi amici.
-- 
I'am what I'am, I do what I can

 un pomeriggio da un ragazzino di 17 anni ed un paio di suoi amici.
Si... e hai visto che razza di casini gli hanno fatto passare a quel 
povero ragazzo... per cosa poi... è stato provato in tribunale che il 
suo unico scopo era quello di vedersi i DVD regolarmente comprati su Linux.
Stanno distruggendo la cultura hacker (nel senso buono) e con essa la 
spinta tecnologica che essa ha provocato e mantenuto negli anni. Per 
colpa di interessi economici rischiamo di arrivare ad un totale 
congelamento del nostro livello tecnologico sino alla morte dello 
stesso, stiamo raggiongendo un immobilismo tecnologico asimoviano 
provocato dall'interesse di pochi che vogliono concentrare nelle loro 
sporche mani tutta la tecnologia e di conseguenza controllarne lo 
sviluppo a loro unico vantaggio. Si vergognino questi *ladri* che non 
sono altro.


 ...ma a volte succede lo stesso.
Se e' vero, non e' una battaglia persa...
A questo punto sara' il software a fare la differenza. Microsoft sta
passando un brutto periodo in borsa...
Newsgroup: it.comp.lang.delphi
Titolo: Informazioni

Ciao a tutti mi chiamo Simone e sono novello del gruppo immenso degli amanti
di Delphi.
Io studio e lavoro in Delphi4 e tra poco passero' a Delphi6 server, vorrei
dei suggerimenti per documentarmi con libri ed internet (IN ITALIANO) su
delphi,.
Praticamente nomi di libri buoni ed interessanti e siti internet in italiano
dove apprendere.
Aspetto vostre risposte ciao e grazie in anticipo.

Entro la fine di dicembre esce un ottimo volume su d6
scritto da Texeira&Pacheco.
Ho avuto modo di sfogliare l'equivalente per d4 e l'ho trovato
ottimo.
Solo che, se cerchi in italiano, ti limiti.
In primis, xche entro dicembre è prevista l'uscita della edizione in
inglese (se vai su amazon lo propongono in anteprima con lo sconto..)
ma non so se quella in italiano avrà gli stessi tempi.
E poi, troppe volte chi traduce 'sta roba dall'inglese all'italiano
ne capisce di programmazione come io ne capisco di reazioni chimiche (in 
questo campo, su una scala da 1 a 10 io sto grosso modo a -10000...!)
Se vuoi crescere in  questo settore, un minimo di conoscenza della lingua
inglese è FONDAMENTALE, almeno per capire il senso delle frasi di un buon
libro di testo.
E poi, d6 enterprise non ha documentazione in italiano se non vado 
errato...
Saluti e benvenuto
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5468e47efda1fcae95...@mygate.mailgate.org...

Grazie mille infatti sto cercando di entrale nella lingua ma eè molto
difficile

difficile
plego mi può spiegale che cosa intende per entlale nella lingua ? ^_^
Glazie
--
Rhymes
rhy...@myself.com
http://www.foxhound-games.it

Io uso:
Programmare con delphi 5 (Marco Cantù)   ---- Buona la parte su
database ------
Delphi 4 di Pacheco - Teixeira  ----- Un valido aiuto a 365° --------
Laboratorio di Delphi ------- Alcuni buoni spunti -----------
.....un amico mi ha detto che per natale uscirà Programmare con Delphi 6 di
Cantù (non sò se è vero, voi ne sapete qualcosa?)
Ciao
Gianni Giusti

Cantù (non sò se è vero, voi ne sapete qualcosa?)
Io sto leggendo la versione inglese "Mastering Delphi 6",
quindi e' probabile che per Natale esca anche la versione
italiana.
-- 
The Follet

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

 ha scritto nel messaggio
news:9s92om$eo7$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:3be8210...@news.tin.it...


 Fai corsi di Inglese?
? 
No.
-- 
Posted from  [80.105.34.80] 

Newsgroup: it.comp.lang.delphi
Titolo: BDE e multiutenza

Ciao a tutti, ho creato un semplice programmino che inserisce dei dati
su un file .db
Ora, questo programma lo usano in contemporanea su piu pc e il db si
trova in rete.
Il problema è che se uno ce l'ha aperto e un altro prova a collegarsi
appareil messaggio "directory is in use by another " ecc ecc..
io pensavo bastasse sulle ttable impostare exclusive a false, ma
evidentemente non è così.
Consigli?
Grazie a tutti!
--
mnoga

 Consigli?
Tutti i client devono:
a) accedere mediante lo stesso percorso di rete
b) devono condividere lo stesso "
PARADOX.NET
" e/o "
PDOXSRS.NET
" che 
metterai in una cartella condivisa a cui tutti fanno riferimento.
Ciao.

 mnoga
Siiiii...va bhe!!! Ma se siamo ancora al BDE e a Paradox.....siamo a 
posto! Cazzo !!!!

 posto! Cazzo !!!!
se abbiamo la licenza di delphi 5... quello è integrato e per le 2
cavolate che dobbiamo fare è sempre andato benissimo
--
mnoga

 Ciao.
grazie mille, infatti questo lo sapevo anche io però non funzionava,
poi ho scoperto che uno dei pc che "mi avevano straassicurato che
fosse ok" non aveva lo stesso percorso per i pdox impostato...
--
mnoga


Non andrà bene per molto ancora; se non erro il motore BDE ha delle 
parti a 16 bi che non girano su W7/64
E dubito che comunque i nuovi S.O. siano supportati nel BDE.
Per quello che costa io fossi in te investirei (poco) su qualcosa di un 
po' meno datato, e soprattutto un po' meno incasinato.
Ci sono vari motori di DB "light" multiutente che possono fare al caso, 
senza scomodare i vari FB, MySQL o Postgres, che sarebbero ovviamente 
sprecati. Quasi tutti sono "puliti", nel senso che con una o due DLL te 
la cavi, senza dover installare nulla sulle macchine ospiti.
L'ultimo che sto sperimentando è Absolute Database di ComponentAce, e mi 
sto trovando bene:
http://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm
Il primo che ho sperimentato a suo tempo è la libreria DiamondAccess per 
Access, ma non è più supportata (si sono fermati al D7 e al 2002 come anno):
http://www.islamov.com/diamond/index.html
Anche se (da quel che capisco) non lavori in una Sw House, poterbbe 
essere utile trovare un'alternativa al BDE prima che diventi 
assolutamente necessario, perché magari per quel momento non avrai tempo 
di provare alternative :-O
-- 
byez
Piero

 E dubito che comunque i nuovi S.O. siano supportati nel BDE.
Concordo con il suggerimento di passare ad un motore diverso da BDE.
Ma devo come comunque segnalare che BDE continua ad essere
utilizzabile su W7, anche a 64bit.
Il problema è caso mai l'installazione su sistema a 64bit, visto che
il setup fornito di serie con Delphi5 era a 16 bit.
Io ho risolto il problema utilizzando Innosetup
http://www.jrsoftware.org/isinfo.php
Alessandro

 
http://www.jrsoftware.org/isinfo.php
Hai facilmente ragione, nel senso che non sono pi� andato a vedere il 
vero motivo per cui un mio vecchissimo cliente era passato di nuovo a 
XP, e davo per scontato che non si installava perch� non andava. Dar� 
un'occhiata all'Innosetup, chiss� che riesca a fargli vivere 
l'applicazione s W7x64 per un po'...
-- 
byez
Piero
Newsgroup: it.comp.lang.delphi
Titolo: BDE su Hard Disk di Rete

Salve Amici,
Ho da sottoporvi un quesito.
Ho installato un'applicazione Delphi che fa uso del BDE
su due PC in rete.
Fisicamente i dati (Paradox) sono
localizzati su un Hard Disk di rete.
L'applicazione gira, ma con velocitą mostruosamente basse.
Spesso l'applicazione va in crash alla semplice chiusura di una
finestra.
Mi viene da pensare che i settaggi del BDE non siano corretti.
LOCALSHARE ad esempio, in questo caso specifico,
nei due PC va settato a FALSE? Visto che i Dati
non risiedono su nessuno dei due Client, ma sull'Hard Disk di rete?
Volevo solo precisare che Con la configurazione tradizionale,
vale a dire un PC Client e un PC server l'applicazione funziona 
tranquillamente,
il problema si presenta solo se le tabelle Paradox vengono posizionate
su un hard disk di rete (privo quindi del BDE).
Sperando di essere stato chiaro nel sottoporvi il mio problema
vi ringrazio anticipatamente.
Leo

 Leo
geppetto

Il file 
PDOXUSRS.NET
 è posizionato su un directory condivisa dell'Hard Disk 
di Rete.
Entrambi i PC sono impostati con il NetFileDir che punta a tale directory.
L'Hard Disk non credo abbia un sistema operativo vero e proprio
ha solo delle utility di configurazione che consentono di creare e
condivirede cartelle, e comunque il SO dei 2 PC è XP Pro
Proverò a settare localShare a True per verificarne il comportamento.
Se avrò ancora problemi sarò costretto a disturbare il NG nuovamente.
Grazie di cuore per l'attenzione
Leo

utilizzo anche 5 pc su una cartella in rete con bde e su rete 10/100 o 1000 
non ho mai avuto grandi problemi, anche se solo con vista+bde... ma problemi 
di chiusura del bde administrator... però l'applicazione gira normalmente.. 
anche se non è un db client-server
Simo

Newsgroup: it.comp.lang.delphi
Titolo: OnMouseMove Event

Ciao a tutti,
ho un problema con la gestione dell'evento OnMouseMove quando ho +
elementi su un canvas.
Esempio: Su un canvas disegno 4 elementi TImage.
Catturando l'evento OnMouseMove, riesco a spostare il TImage, pero' se
vado sopra ad un altro TImage non ricevo + messaggi.
Come posso fare per spostare liberamente gli elementi ?
Grazie,
X


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

Ciao!
Ciao e grazie
X
Newsgroup: it.comp.lang.delphi
Titolo: stringa a lunghezza fissa

Salve rega, ho un quesito per una cosina che ho risolto, ma in modo strano,
dunque
ho il seguente codice:
function data(anno,mese,giorno:integer):string;
var
a:string;
begin
a:=inttostr(anno);
if lenght(a)=2 then a:='20'+a;//se anno è 2 cifre aggiungi il 20
result:=a;
a:=inttostr(mese);
if lenght(a)=1 then a:='0'+a;// se mese<10 aggiungi '0'
result:=result+a;
.....
end;
mi chiedevo se era possibile formattare la stringa "a" in maniera più
ortodossa evitando le varie IF, magari costruendo il RESULT in un'unica
operazione?
E' solo per rendere il codice + pulito.
Grazie dell'aiuto

 Grazie dell'aiuto
Su due piedi direi:
function PoochieData(anno,mese,giorno:integer) : String;
begin
  //per sicurezza:
  if Length(IntToStr(Anno)) < 4 then Anno := Anno + 2000;
  Result := 
	FormatFloat('0000',Anno) + 
	FormatFloat('00',Mese) + 
	FormatFloat('00',Giorno);
end;
-- 
Poochie ©
Teoricamente la teoria č uguale alla pratica, ma in pratica non lo č...

Grazie dell'aiuto
niente
	Ciao
	MassimoB
 

Result := FormatDateTime('dd/mm/yyyy',(EncodeDate(anno,mese,giorno));
corretto č: 
Result := FormatDateTime('dd/mm/yyyy',EncodeDate(anno,mese,giorno));
	Ciao
	MassimoB
 

 corretto è:


 	MassimoB
Non intendevi forse
Result := FormatDateTime('dd/MM/yyyy',EncodeDate(anno,mese,giorno));
?
mi risulta m = minuto
e M = Mese
-- 
Poochie ©
Se un filosofo è un uomo cieco, in una stanza buia, che cerca un gatto
nero, che non c'è, un teologo è l'uomo che riesce a trovare quel gatto
(Bertrand Russell)

e M = Mese
non penso ... a me da Help risulta 
m = mese 
n = minuto
	Ciao
	MassimoB
 

 ha scritto nel messaggio
news:gVl2c.52484$Kc3.1...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Help me Totale di ore

Ciao volevo sapere qual'è la preocedura per effettuare il totale delle ore
Tempo 1 10.00.00
Tempo 2 10.00.00
Tempo 3 10.00.00
Tempo 4 10.00.00
---------------------------
Totale 40.00.00
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:82Z84Z66Z127Y1...@usenet.libero.it...


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

Newsgroup: it.comp.lang.delphi
Titolo: Arresto del Sistema

Sapete dirmi come posso intercettare l'evento di arresto del sistema (in
WinXP) per lanciare una piccola applicazione che, se neccessario, possa
annullare la procedura di arresto ?
Grazie
Daniele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

faq?
A.


Crea una nuova applicazione. Nell'evento OnCloseQuery CanClose mettilo a 
false. La MainWindow la gestirai come ti pare... puoi anche nasconderla.