mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: DBE su WinXP

Ciao a tutti.
Una domand da neofito.
Il DBE non funziona su xp o sono io che sbaglio qualcosa?
Premetto che ho creato un semplice database di prova in paradox 7 chein
windows Millenium funziona perfettamente mentre in win XP mi carica
l'interfaccia del programma ma mi da errore nel caricare il database
($2002).
Grazie

Il DBE non funziona su xp o sono io che sbaglio qualcosa?
Ti conviene utilizzare Interbase, perche' quasiasi cosa fai con il bde non ha
ne' assistenza oggi ne' futuro domani. :)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Il DBE non funziona su xp o sono io che sbaglio qualcosa?
Se parli del BDE  (Borland Database Engine), allora funziona  ...E'
installato ?
vedi anche
http://www.bdesupport.com
Per scaricare l'ultima versione installabile
http://www.ibinstall.defined.net/dl_bdeinfo.htm
Giulio

Grazie per l'attenzione.
Si ho scritto male è il BDE.
Perchè bisogna installarlo sul pc dove voglio far funzionare il prog?
Non inserisce direttamente il compilatore le istruzioni necessarie per il
funzionamento?
Come faccio ad installarlo? (mica su ogni pc devo mettereil delphi?)
Ripeto, abbiate pazienza ma sono agli inizi.

 ha scritto nel messaggio
news:zo0Wb.32291$VS6...@tornado.fastwebnet.it...

Il Bde è una serie di librerie che Borland adottava (ora è obsoleta e non
sarà più supportata).
Quando installi Delphi te lo installa automaticamente sul pc di produzione.
Ma se distribuisci il tuo software devi installarlo (e configurarlo) sul pc
destinatario.
Delphi include Installshield Express che ha incorporato il modulo per creare
un setup comprendente il Bde , ed anche la sua configurazione.
Altrimenti puoi scaricare un programma di setup che installa solo il bde dal
link che ti avevo già indicato.
http://www.ibinstall.defined.net/dl_bdeinfo.htm
Lo esegui sul pc in cui devi installare il bde.
ATTENZIONE - Se esiste già il bde questo lo aggiorna all'ultima versione ma
SOSTITUISCE il file IDAPI32.CFG , quindi perdi le configurazioni degli alias
presenti. Fare una copia di backup prima !
Giulio

Grazie di tutto!
Newsgroup: it.comp.lang.delphi
Titolo: [d5] Eliminare elementi da TMainMenu

Salve, in runtime creo correttamente degli item in un TMainMenu ai quali 
assegno un nome e un tag del tipo menu1, menu2... e 1, 2 ...
Come posso fare per eliminare i primi n item in un menu? Io usavo in un 
ciclo menu.Items[1].Items[i].Free , ma non eliminava quelli che volevo 
io. Idee?

 volevo io. Idee?
Fai che questo è il tuo menu, il numero a sinistra indica l'index
0 - Prima voce
1 - Seconda voce
2 - Terza voce
3 - Quarta voce
adesso ricostruiamo il funzionamento del ciclo che usi
- primo ciclo, i=0 quindi cancella l'item 0, ossia "Prima voce", quindi il
menu diventa
0 - Seconda voce
1 - Terza voce
2 - Quarta voce
Capirai che nel secondo ciclo, con i=1, lui cancellerà "Terza voce".
Quindi, se vuoi eliminare i primi n, basta che fai
for i := 0 to n-1 do
    menu.Items[1].Items[0].Free
--
Jax
====
Se hai un debito di diecimila dollari è affar tuo, ma se è di un
milione è un problema delle banche. (Bertold Brecht)

     menu.Items[1].Items[0].Free
???
for i := n downto 0 do
   menu.Items[1].Items[i].Free
-- 
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

"Mattia Campolese"

Probabilmente ti elimina solo gli elementi pari... ;-)
E' piu' che normale se usi un ciclo di for, perchè nell'eliminare l'elemento
corrispondente all'indice di ciclo tutti i successivi slittano di uno.
i := 0;
while i < n do begin
    menu.Items[1].Items[0].Free;
    inc(i);
end;
In questo modo elimini l'elemento zero tante volte quante sono le voce che
ti interessa eliminare.
Ciao,
Gianluca.

    menu.Items[1].Items[i].Free
Volevo scrivere anche questo metodo, ma era equivalente all'altro.
--
Jax
====
Non c'č rimedio per il sesso, se non ancora piů sesso.

Ottimo, il downto funziona benissimo, grazie :) Evidentemente non avevo 
colto la "modifica" dell'index degli item :) .
Jax ha scritto:


Newsgroup: it.comp.lang.delphi
Titolo: componenti Indy

non riesco più a trovare i componenti Indy per delphi 5, qualcuno
mi sa aiutare ?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mi sa aiutare ?
http://www.nevrona.com/Indy/Download.html
Newsgroup: it.comp.lang.delphi
Titolo: ricerca primo record

Ciao a tutti.
Dovrei posizionarmi su una tabella (Dbase/BDE) testando il campo di ricerca
<= ad un parametro.
La locate mi sembra vada solo per uguaglianza, ed io non posso permettermi
di leggere tutto il file perchč i tempi sarebbero inaccettabili.
Scusate il riferimento jurassico ma esiste una istruzione del tipo ' start
nome_file key not less ricerca' del vecchio cobol?
Grazie Monica
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

di leggere tutto il file perchč i tempi sarebbero inaccettabili.
Dai un'occhio ai metodi gotokey,gotonearest della ttable e agli esempi di
codice allegati. 
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:81Z74Z19Z61Y1...@usenet.libero.it...


Monica,
L'idea di Padoan è ottima:
nell'evento OnFilterRecord della Table:
Accept := pos(Uppercase(TuoTesto),
Uppercase(TablePippo.FieldByName('CampoRicerca').asString)) >0;
Spero di esserti stato d'aiuto
Paolo
Newsgroup: it.comp.lang.delphi
Titolo: Re: [avast! - INFECTED]    here´s the archive you requested

 ha scritto nel messaggio
news:a.the...@office.microsoft.com...
Have a look at the attatchment.
---
avast! Antivirus: In arrivo messaggio INFETTO:
\attachment.zip#609798786\clonyxxlv2002beta_b.exe (VBS:MiMail-A [Wrm]) e'
stato cancellato dal messaggio.
Virus Database (VPS): 0603-4, 20/01/2006
Controllato il: 23/01/2006 14.41.44
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com

 l'allegato è un virus.
Sei "leggerissimamente" OT. :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Salvare file ICO come BMP (icone di default delle finestre di dialogo)

Salve a tutti,
vorrei salvare come bitmap 32x32 a 256 colori -da codice Delphi- quelle 
immagini predefinite di sistema che appaiono nelle finestre di dialogo 
(esclamazione, domanda, informazioni ed errore) ma non riesco ad andare 
oltre al salvataggio come icone. Dove sbaglio?
Questi i frammenti di codice:
type
  TStandardIcon = (siExclamation, siWarning, siQuestion, siInformation, 
siError,
    siApplication, siWinLogo, siNone);
const
  ICON_INFORMATION_FILENAME     = 'information.bmp';
  ICON_WARNING_FILENAME         = 'warning.bmp';
  ICON_QUESTION_FILENAME        = 'question.bmp';
  ICON_ERROR_FILENAME           = 'error.bmp';
//con questa recupero gli handle delle icone di sistema
function GetStandardIconHandle(Kind: TStandardIcon): HICON;
var
  IconID: PChar;
begin
  IconID := #0;
  case Kind of
    siApplication       : IconID := IDI_APPLICATION;
    siError             : IconID := IDI_ERROR;
    siQuestion          : IconID := IDI_QUESTION;
    siExclamation, siWarning
                        : IconID := IDI_EXCLAMATION;
    siInformation       : IconID := IDI_INFORMATION;
    siWinLogo           : IconID := IDI_WINLOGO;
  end;
  Result:= LoadIcon(0, IconID);
end;
//qui dovrei salvare le icone di sistema come file BMP
//32x32 a 256 colori...
procedure CreateCacheFiles;
  with TPicture.Create do
    try
      Icon.Handle := GetStandardIconHandle(siExclamation);
      SaveToFile(FCacheDir + PathDelim + ICON_WARNING_FILENAME);
      Icon.Handle := GetStandardIconHandle(siQuestion);
      SaveToFile(FCacheDir + PathDelim + ICON_QUESTION_FILENAME);
      Icon.Handle := GetStandardIconHandle(siError);
      SaveToFile(FCacheDir + PathDelim + ICON_ERROR_FILENAME);
      Icon.Handle := GetStandardIconHandle(siInformation);
      SaveToFile(FCacheDir + PathDelim + ICON_INFORMATION_FILENAME);
    finally
      Free
    end
end;
//-----------------
Grazie.
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

vorrei salvare come bitmap 32x32 a 256 colori -da codice Delphi- 
http://www.google.it/search?hl=it&q=icon+to+bitmap+delphi&btnG=Cerca+con+Google&meta=

 n+Google&meta= 
..disegnare un'icona su una TBitmap, non ci avevo pensato!


..disegnare un'icona su una TBitmap, non ci avevo pensato!
L'unico modo per cambiare formato è ridisegnare...
Newsgroup: it.comp.lang.delphi
Titolo: problema

scusate
io vorrei sapere come faccio a dire su delphi di premere un determinato
tasto, ad esempio "fine".
so che è banale
ma a me questo serve

 determinato tasto, ad esempio "fine".
Devi simulare la pressione o solo richiamare il codice scritto nel
gestore dell'evento OnClick?
-- 
I am what I am, I do what I can
Non trovi qualche cosa? 
http://url.repository.biz/go/1J

devo simulare la pressione
grazoe
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:akeRb.287982$e6.11...@twister2.libero.it...


 devo simulare la pressione
procedure TForm1.Button2Click(Sender: TObject);
begin
  Button1.Perform(WM_LBUTTONDOWN, 0, 0);
  Button1.Perform(WM_LBUTTONUP, 0, 0);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage('test');
end;
P.S.
I quoting please ...


scusa
a me interessa una funzione che richiami un tasto della tastiera
la conosci?
che so ad esempio invio o spazio
grazie
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:KHeRb.288047$e6.11...@twister2.libero.it...


 che so ad esempio invio o spazio
1^ Quota decentemente!
2^ "Richiamare un tasto della tastiera"? Un braccio robotico?
3^ SendMessage 


come dire
se premo un pulsante (tbutton)
ad esempio mi deve premere "invio"
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:kdTRb.285136$vO5.11...@twister1.libero.it...


 ha scritto nel messaggio
news:OCTRb.293113$e6.11...@twister2.libero.it...


 ad esempio mi deve premere "invio"
MA LE LEGGI LE RISPOSTE?



Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: Maledetti Caratteri Grandi

Ciao a tutti,
Ho un problema che credo sia di facile risoluzione ma non per me che
sono abituato a sviluppare, in genere, solo per diletto e quindi solo
per il mio PC.
Il problema è che una StringGrid che dovrebbe visualizzare 4 colonne
dimensionate per benino in modo da occupare del tutto la larghezza del
componente, passando su un PC con impostati i caratteri grandi o su un
diverso SO (sto lavorando su 2000, l'altro sarebbe 98) mi cambia la
larghezza delle colonne, restringendole e quindi lasciando un certo
margine bianco dopo la 4a colonna!?!?!?
La cosa è molto brutta a vedersi, ovviamente.
Qualcuno sa dirmi come risolvere il problema?
Quali altri consigli "generali" potete darmi per fare in modo che
un'applicazione sia, a livello di interfaccia, SO indipendente??
Grazie mille.
-------------------------
    Luca Leoncavallo
lleonc...@racine.ra.it
-------------------------

property ColWidths[Index: Longint]: Integer;
property DefaultColWidth.
Ci sono delle api che permettono di sapere risoluazione di schermo etc (vedi
le faq) e, in base a quelle, puoi assegnare alle colonne alla larghezza
desiderata.
Ciň lo puoi fare nel data module principale della tua app, evento OnCreate.
Bye
A

Newsgroup: it.comp.lang.delphi
Titolo: Query su file XML

Salve a tutti.
Ho bisogno di accedere in lettura ad un file XML e di eseguire delle query 
di interrogazione per estrarre le informazioni che mi servono. Purtroppo non 
ho trovato da nessuna parte un componente o una libreria che faccia accedere 
ad un file XML come ad un dataset.
Il mio dubbio è: questo tipo di componenti/librerie non esiste o sono un 
cattivo cercatore? Spero la seconda, perché in caso contrario devo cambiare 
tutto il codice dataset-oriented e concepire un sistema per filtrare il file 
XML come se facessi una select.
Grazie in anticipo,
MT

 libreria che faccia accedere ad un file XML come ad un dataset.
Usa XPath / XSL oppure XML Mapper.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.lang.delphi
Titolo: Sort Database BDE

Sono finalmente riuscito a creare delel funzioni
per fare l'oridnamento dei dati in Paradox.
Ho usato questo criterio:
1)  Carico i dati della Table1 in un array
2) procedo all'ordinamento dell'array
3) inserisco i dati dell 'array in una DBGrid2 nascota
4) Carico i dati della tabella DBGrid2 in DBGrid1 così:
  DBGrid1.DataSource :=  DBGrid2.DataSource;
ho agginto anche questo:
  Table1.DataSource.DataSet:=Table.DataSource.DataSet;
Ora il problema è che i dati sono in ordine nella DBGrid però
non so come aggiornare la Tabel1 ??
ho provato con :
 Table1.Refresh;
  DBGrid1.Refresh;
  Table1.FlushBuffers;
però non ha nessun effetto !?
Lo so che il provcedimento è lungo e non
corretto, però così ero sicuro che funzionava
altrimenti non ci venivo fuori.
In pratica ora devo sdalvare i dati cambiati (ordinati)
nella TABLE1 !
avete suggerimenti ??????
MAX

 avete suggerimenti ??????
Suggerimento 1: Non farlo: gli indici servono anche ad ottenere un
ordinamento dell'estrazione dei record diverso da quello con cui sono
scritti sul file.
Se proprio devi: 2: Una volta ottenuto il dataset ordinato come vuoi,
crei una tabella con la stessa struttura di quella originale e copi
record per record (o con un BatchMove, ma di questo non sono certo). Al
termine, chiudi tutto, cancelli la tabella originale e rinomini la nuova
col nome della vecchia.
Saluti
Paolo Arosio

record per record (o con un BatchMove, ma di questo non sono certo).
Confermo la bonta' di questo metodo, l'ho usato per un mio programma e
funziona senza problemi da mesi in produzione.
Ciao
-- 
Morde. 
morde[at]programmer[.]net

 ha scritto nel messaggio
news:dphbdvgc2mb9dfvoh...@4ax.com...

OK !! lo sospettavo, ma volevo sapere se esiste un modo
+ semplice di questo !?
Ipso facto, MAX

+ semplice di questo !?
A parte il fatto che bisognerebbe avere lo stesso parametro di "semplicita",
per me e' il piu' semplice perche'
1- e' veloce,affidabile, collaudato
2- usa i componenti standard
Cmq non capisco: perche' non usi gli indici?
(Non conoscendo paradox, la mia domanda potrebbe rivelarsi del tutto
infondata.)


 ha scritto nel messaggio
news:57mbdv0ke3m28qakg...@4ax.com...

Non so come potrei fare, io devo solo ordinare il primo fiield
in base a dei codici che vengon messi in  modo casuale... non
credo che con gli indici potrei fare qualche cosa !!
Es.
#   codice     xenon  radon
1   234666   xxxxxx wwwwww
2   234455   wwwss qqqqqrrrrr
3   456333   qqqsss  tttttyyyyyy
4   222444   ppppp  llllllllleeeeee
...... ecc...
ecco io devo solo riformattare il tutto e ssitemarlo per
ordine del codice.. Ok !?
Ora ho provato con il batchmove e funziona, solo che
mi da un errore nel file  "Busy"  .. devo capire perchè
MAX

EUREKA ci sono riuscito, ho inserito queste
chiamate e ora funziona a meraviglia !!!
  Table1.BatchMove(Table,batCopy);
  DataSource.Free;
  Table.Free;
  DataSource1.DataSet:=Table1;
  DBGrid1.DataSource := DataSource1;
  Table1.Active:=TRUE;
grazie cmq
Max
Newsgroup: it.comp.lang.delphi
Titolo: transazioni IBX

salve,
  mi sto arrabattando con le transazioni. In particolare vorrei avere
lock solo in scrittura, lasciando letture concorrenti. La documentazione
di Delphi non č stata esauriente, mi chiedevo se qualcuno qua ha gią
affrontato lo stesso problema.
grazie,
  Andrea Pollini
-- 
________________________________________________________
Nelson Enterprise di Pollini Andrea
Via Molino Vecchio, 183
25010 Borgosatollo(BS) Italy
Tel. 
+39 030 2701625
p.iva 03605890171

...


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

Un saluto a tutto il NG.
Avrei bisogno di un componente TTreeView che permetta di usare CheckBox 
e caselle di edit all'interno dei suoi nodi. Come esempio calzante mi 
viene in mente la TreeView presente nelle opzioni di Emule.
Qualcuno può consigliarmi qualcosa ?
ciao
[Fabry]


Io utilizzo TVirtualstringtree... all'inizio sarai un po in difficoltà 
ma quando hai impostato il tutto sarai spaventato da quanto è 
performante... in piu non costa nulla!!!!
http://www.soft-gems.net/VirtualTreeview/VTGallery.php
--- posted by geoForum on 
http://www.delphiedintorni.it

ManuDev ha scritto:

L'ho persino scaricata... Sinceramente mi aspettavo qualcosa di più 
semplice da usare, e ho accantonato subito... Forse è troppo al di sopra 
delle mie capacità

sono nella stessa condizione: vorrei utilizzare la treeview per 
visualizzare la shell di win con il check.
Non ho trovato nulla di gia fatto.
Sto cercando di farlo io, ma ho qlc difficolta.


Newsgroup: it.comp.lang.delphi
Titolo: [d5] verificare presenza di usb 2.0

ciao a tutti, dovrei verificare se l'unità f: a cui è collegato un db 
paradox sfrutta usb 2.0, altrimenti  le prestazioni dell'applicativo mi 
calano drasticamente... come posso fare per verificare tale caratteristica?
Simone 

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/buses/hh/buses/usbstrct_2871bd56-3ee1-48ab-8353-d19b74470ff1.xml.asp
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso!"

grazie :)
Simo

Newsgroup: it.comp.lang.delphi
Titolo: MDI application

ciao
Come posso dialogare con le finestre di un'applicazione MDI?
Voglio inviare un testo alla finestra che in quel momento é attiva.
Ma cosí facendo :
var
  MainForm: TMainForm;
Child: TMDIChild;
procedure TMainForm.Action2Execute(Sender: TObject);
begin
Child.Memo1.Lines.Add('prova');
end;
Invio il testo all'ultima finestra creata.
Grazie
erik

  ActiveMDIChild?
Ah, santo help martire....
A
Newsgroup: it.comp.lang.delphi
Titolo: Dare nomi alle Colonne del DbGrid

Salve,
torno nuovamente a chiedervi un piccolo aiuto!
Nella griglia DBGrid sono riuscito diciamo a settare la larghezza delle 
colonne con il seguente  codice:
dbgrid1.Columns.Items['1'].Width := 100;
però non riesco a trovare la proprietà per settare il nome della colonna 
in quanto mi assegna il nome del campo della Tabella del DB!
Se qualcuno ha una soluzione...! 
Graziee!!!
--- posted by geoForum on 
http://www.delphiedintorni.it

dbgrid1.columns['1'].Title.Caption:='Ecco la soluzione'


Grazie 1000! Funziona!



:) di niente, sono sempre contento di poter aiutare qualcuno, di solito sono
io che chiedo aiuto qui (guarda quanti post ho fatto...ihihihih)
Newsgroup: it.comp.lang.delphi
Titolo: Compattare access con delphi

E' possibile compattare( eliminare i record cancellati che occupano ancora
spazio) con delphi senza dover chiamare access (nel caso non sia presente)?
Grazie a tutti.

 spazio) con delphi senza dover chiamare access (nel caso non sia
presente)?
c'e' un tip su dedonline :
http://www.dedonline.com/doc/doc_form.asp?IDTip=25
(occorre iscrizione gratuita)
in sostanza:
// estratto dal tip di G. Madafarri
  dbLangGeneral = ';LANGID=0x0409;CP=1252;COUNTRY=0';
  DBEngine := CreateOleObject('DAO.DBEngine.35');
  vLocale := dbLangGeneral + Format(';pwd=%s', [NewPwd]);
  DBEngine.CompactDatabase(DBName, TempDbName, vLocale, EmptyParam,
vOptions);
Saluti
Paolo Arosio

Grazie (per fortuna avevo gia' risolto il problema)

Newsgroup: it.comp.lang.delphi
Titolo: Salvare menu su disco

Scusate, esiste un componente o unit free che permette di salvare e 
caricare un menu da disco?
Grazie,
David

non puoi usare una TStringList.LoadFromFile('')?? e 
poi iterare creando un menù dinamicamente?
Alfio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: APPLICATION EXCEL

Salve a tutti e Auguri.
Ho sviluppato una applicazione che legge un file Excel e importa i dati in 
una tabella paradox 7.
Fin qui nessun problema.
Ora però il file è composta da + pagine ma ne riesco ad importare una sola.
Il codice che ho scritto è il seguente :
var
  WB: _WorkBook;
  WS: _WorkSheet;
      LCID := LOCALE_USER_DEFAULT; // LCID := GetUserDefaultLCID;
      WB := Excel.Workbooks.Open(EdImpFile.Text, EmptyParam, EmptyParam, 
EmptyParam, EmptyParam, EmptyParam,
                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
EmptyParam, EmptyParam, LCID);
      WS := Excel.ActiveSheet as _Worksheet;
In questa maniera sono costretto a impostare tutte le pagine in una.
Come posso fare !!!
Dove sto sbagliando ?

 Dove sto sbagliando ?
a non leggere il tuo codice.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto! errore improvviso!

Stavo sistemando gli ultimi ritocchi, ho compilato e tutto andava bene,
salvato, andato a pranzo... ricompilo senza aver modificato nulla (anche
l'icona del salvataggio era disabilitata!) e mi esce questo errore:
[Fatal Error] ToMe.dpr(7): Unit StdActns was compiled with a different
version of StrUtils.TStringSearchOptions
ho anche provato a chiudere e riaprire (sempre senza salvare) e anche a
resettare il pc... ma mi da sempre quest'errore!
aiuto! che cos'è e come posso fare?
Grazie a tutti di nuovo :)

ah un'altra cosa mi viene evidenziata anche questa riga   "Unit3 in
'Unit3.pas' {Form3};" nella parte principale del prog:
program MioProg;
uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2},
  Unit3 in 'Unit3.pas' {Form3};
{$R *.RES}
begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TForm3, Form3);
  Application.Run;
end.
io non ho usato ne la unit StdActns ne questo TStringSearchOptions!
aiuto :-s

 ha scritto nel messaggio
news:9hscck$3pa$1...@fe1.cs.interbusiness.it...

L'errore viene mostrato quando il linker tenta di linkare appunto (scusa il
gioco di parole!) una DCU compilata con una versione precedente... dovresti
non avere piu' il problema facendo un bel Rebuild All che forza Delphi a
ricompilare tutto.
HTH
 Marco

 ha scritto nel messaggio
news:s%i07.28214$u%1.22...@news1.tin.it...


aggiornamento situazione:
lo stesso errore me lo fa con tutti i programmi che provo a compilare...
credo si sia corrotto qualche file (unit) a questo punto...

 ha scritto nel messaggio
news:9hsfpi$k7o$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: firebird ado

sto usando Dephi6 + ADO + Firebird.
Anzi sto cercando di farlo...ho creato il database, ho installato il driver
odbc e fatto il programma in delphi.
Il server di firebird è funzionante e andante. Se faccio il test da ODBC
(sto parlando del test di connessione) funziona.
Purtrppo invece non va nessuna query, e mi da "errore non specificato".
qualcuno ha idea di come mai e di come posso risolvere il problema?
grazie
Alberto.

prova da access(come applicdazione) a connetterti al db via odbc e vedi 
cosa succede.
A


Da access vedo le tabelle che ho creato con firebird e il loro contenuto!

> Da access vedo le tabelle che ho creato con firebird e il loro contenuto!
metti una tadotable su un datamodule e vedi se riesci a vedere da delphi 
almeno l'elenco delle tabelle.
A

 ha scritto nel messaggio
news:camo7n$22md$1...@newsreader1.mclink.it...

Si le vedo!

se le vedi il collegamento va...
si tratta di altro.
A


infatti.
Ho provato anche con un AdoConnection + AdoTable. Le tabelle le vede ma
appena attivo la adotable mi solleva l'eccezione!
E' assurdo...

 qualcuno ha idea di come mai e di come posso risolvere il problema?
Purtroppo non conosco la soluzione al tuo problema con ADO.
Ti volevo dire che però ho appena ultimato un progetto utilizzando le
ZeosLib
per connettermi a Firebird e non ho avuto nessun problema.
Usa anche tu le ZeosLib. Sono gratuite, ti consentono di collegarti a
diversi tipi
di DataBase e addirittura con la stessa logica ti consentono di utilizzare
anche le
connessioni via ADO.
Ciao.
Donato Di Tullio
Newsgroup: it.comp.lang.delphi
Titolo: Problema RecordCount e QuerySQL

Salve ragazzi,
ho un piccolo problema che vorrei sottoporvi:
io su un programma eseguo un query su di un database AS-400 e visualizzo i
risultati
su una dbgrid (fin qui tutto ok).
Facendo un RecordCount, se i risultati sono inferiori al totale delle righe
visibili sul dbgrid,
il tutto funziona egregiamente mentre se i risultati superano le righe
visibili, il recordcount mi
restituisce il valore -1.
Come posso ovviare al problema ? Considerate che ho provato anche il comando
RowsAffected ma
il risultato è stato lo stesso.
Grazie in anticipo,
Mauro

mi sembra strano...
La recordcount non sa niente del numero di righe visibili della dbgrid, o
no??
Inoltre, mi sembra che per calcolare la recordcount venga eseguito un
fetchall.
Se i records sono tanti, rischi di appesnatire molto la tua app.
Poi, As400 non è un database, ma un sistema.
Il db usato da As400 dovrebbe essere db2.
Dulcis in fundo, usi Ado o cosa?
Bye
A.


Grazie cmq, fammi sapere se ti viene in mente qualche cosa.
Bye,
Mauro

 Il db usato da As400 dovrebbe essere db2.
SI....ti confermo che il database è il DB2.


 ha scritto nel messaggio
news:b421to$74t$1...@grillo.cs.interbusiness.it...

Dipende da cosa devi fare, ma se necessiti di contare i record ti conviene
utilizzare una prima
SELECT COUNT(*) FROM nome_tabella
e poi eseguire la tua query.
Ciao
Gianluca

 ha scritto nel messaggio
news:b421to$74t$1...@grillo.cs.interbusiness.it...



Anche se ho risolto (ovviamente ho postato la soluzione), a titolo
informativo, come faccio a mettere il risultato di questa query (SELECT
COUNT per intenderci) in una variabile ?
Bye,
Mauro

 Bye,
posto che tu abbia una query:
SELECT COUNT(*) FROM nome_tabella
puoi utilizzare
variabile := qryAs400.Fields[0].AsTipo
se invece usi:
SELECT COUNT(*) AS tot_record FROM nome_tabella
addirittura puoi fare
variabile := qryAs400.FieldByName('tot_record').AsTipo
Questa soluzione, rispetto alla tua, minimizza il traffico di rete, in
quanto l'AS400 esegue la query dal lato server e restituisce un unico record
con dentro come unico campo il numero di record in tabella. Ha ovviamente lo
svantaggio che se tra quando la esegui e quando apri effettivamente la
tabella qualcuno inserisce/cancella dei record le informazioni potrebbero
diventare inconsistenti.
Ciao,
Gianluca.

 Mauro
Andrea

> Raga.....ho risolto utilizzando il metodo FetchAll della query come
suggeriva Alberto.
Una precisazione è d'obbligo: io mio consiglio è di NON USARE RECORDCOUNT
POICHE PER CALCOLARE TALE VALORE IL SISTEMA DEVE FARE UN FECTHALL.
SE SI FA UNA OPERAZIONE DEL GENERE SU UN DATASET TOSTO, BUONANOTTE ALLE
PERFORMANCE.
Quindi, sono contento del fatto che tu abbia risolto il tuo problema, ma io
non ti ho MAI consigliato l'uso di fecthall, ok?
Bye
A.


 ha scritto nel messaggio
news:b44g83$1rlftm$1...@ID-170738.news.dfncis.de...


 ha scritto nel messaggio
news:b44h2n$1a1s$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: LAZARUS

Salve a tutti,
qualcuno usa Lazarus?
che compatibilità ha con Delphi 7?
è possibile installare componenti delphi?


Il compilatore Free Pascal sottostante ha una buonissima compatibilità 
con il linguaggio Delphi (99%). Lazarus è un RAD che utilizza le 
librerie Gtk+ 
http://www.gtk.org
 (1.2 attualmente, ma credo presto anche 
le gtk2.0 almeno in Linux). Impossibile ovviamente installare componenti
Delphi, anche se, con opportune modifiche si possono modificare alcuni 
componenti per farli lavorare con Lazarus (SynEdit figura tra uno dei 
componenti installati nella palette di Lazarus). E' un progetto giovane 
con tanta voglia di crescere, per ora funziona su Windows, Linux (nativo 
non Wine come Kylix), FreeBSD e MacOSX. Le librerie Free Pascal per il 
binding con le Gtk funzionano già con Linux sull'AMD64, per cui lo 
vedremo presto girare anche su questa piattaforma a 64 bit. Tutt'altra 
cosa rispetto a Delphi quindi.
Ciao, Dean

 Ciao, Dean
sai come usabilità a che punto e'?
grazie e ciao.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

Jack ha scritto:

Ciao, aprofitto del tread aperto da te per chiedere..ma è normale che un 
eseguibile creato con lazarus "pesi" circa 5 meghi ? come evitarlo ?
ZioGian

eseguibile creato con lazarus "pesi" circa 5 meghi ? come evitarlo ?
Una volta ho fatto un programmino per il calcolo del codice fiscale che pesava
35 mega: 10 K per l'algoritmo e 29 mega 990K per il videogioco che avevo
aggiunto come easter egg nella mia finestra di about... :P
Ciao,
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 
Scusa, forse stai solo scherzacchiando, e non ci sarebbe niente di 
male.. ma riguardo al fatto che un form vuoto, compilato, genera un 
eseguibile da 5 mega e rotti....?
ZioGian

 ha scritto nel messaggio
news:ZfaOd.515797$b5.24...@news3.tin.it...


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

 eseguibile creato con lazarus "pesi" circa 5 meghi ? come evitarlo ?
Si è parlato di Lazarus anche qui:
http://makeashorterlink.com/?K27863F6A
Forse in questa discussione trovi anche le risposte alla tua domanda.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

eseguibile da 5 mega e rotti....?
ARgh... si stavo scherzacchiando, ma un form vuoto non puo' generare 5 mega di
exe!!!!
:O


 
eh..magari non potesse..
salvano il progetto vuoto che propone all'inizio, e facendo il build si 
ottien un eseguibile di :
5.455.980 BYTE !!!
ZioGian
PS- non ho idea di cosa ci sia dentro !!! pero funziona !

 PS- non ho idea di cosa ci sia dentro !!! pero funziona !
mi viene il dubbio che tu non legga le risposte, ;o)
quella di Marco in questo thread e la mia nell'altro!
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee ma alla 
fine non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto

 
grazie..un po colpa mia..un po colpa del server news...
^_^
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Funzioni importate da DLL di windows

Salve,
sto cercando di fare un software che mi permetta di visualizzare 
l'elenco delle funzioni di DLL esterne importata da un file exe.
Ho provato a cercare in giro ma non ne sono venuto a capo, all'interno 
dei file exe ho visto che le funzioni importate sono visualizzate in 
"chiaro" nel senso che i nomi sono intelleggibili ma non ho idea di 
come siano strutturati.

l'elenco delle funzioni di DLL esterne importata da un file exe.
Quanto chiedi si può fare solo se l'eseguibile linka staticamente le
DLL e, in questo caso, la JCL (la trovi su sourceforge) dovrebbe
contenere le funzioni per raggiungere lo scopo.  Sicuramente mette a
disposizione le funzioni per leggere le funzioni esportate da una DLL
(tempo fa, scrissi un programma che faceva esattamente questo).
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.
Newsgroup: it.comp.lang.delphi
Titolo: chi usa kylix 3?

raga, qualcuno di voi utilizza kylix?
vorrei chiedere qualche dritta.
caio
-- 
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 caio
La vedo male ...
Prova sui NG Borland, in inglese.
Ciao.
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Prova sui NG Borland, in inglese.
gia me li sto leggendo tutti, ma pure la il supporto è abbastanza morto.
uffa io che volevo il mio bel delphi sotto linux. mi tocca passare a
jbuilder e java o cbuilderX....
uff... intanto rismadonno un po con le variabili d'ambiente e vediamo se
riesco a tirare fuori qualcosa!!!
ciao e grass


Io uso Red Hat 9, Kylix 3 ent e soprattutto con Oracle da problemi nella
variabile d'ambiente :
LD_ASSUME_KERNEL=qualcosa
Devi guardare nei news group in Inglese.
E anche in inglese c'č poco.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Il Tue, 16 Nov 2004 12:53:43 +0000, Mario Piva ha scritto:
infatti ho trovato questa soluzione in borland.public.kylix.students e
sembra funzionare. 'sti secchioni! ;-)
In the starting script (startdelphi, if you use delphi IDE) add
LD_ASSUME_KERNEL=2.4.1
export LD_ASSUME_KERNELME_KERNEL
il problema era che si freezava quando davo F9...
con questo sembra risolto.
Debian Sarge - Kylix 3
ciao


 ciao
Ciao,
Andrea

 [...]  Debian Sarge - Kylix 3
io ci ho rinunciato : dopo aver scoperto perché Kylix freezava quando
davo F9, ho trovato che l'editor non accetta AltGr+7 e AltGr+0 per le
parentesi graffe :( 
Adesso ho intenzione di guardarmi Lazarus ... speriamo bene!
L. 
-- 
    /|                   L i n o G e
  \'o.O'  "Io ho vissuto a lungo, migliaia di anni, ma
  =(___)= non sono un dio e nemmeno uno degli immortali."
     U                                          s. kinG

Newsgroup: it.comp.lang.delphi
Titolo: commandare com on/off

ciao qualcuno sa che commando inviare a delphi per fare il modo di usare la
porta com, come un interruttore on/off?
ciao grazie

 ha scritto nel messaggio
news:9qu7go$lif$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9qu7go$lif$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Ottenere la linea di comando di un programma

Salve a tutti.
Ho scritto un programma che riceve il nome di un file da "trattare" mediante
drag&drop del file stesso sull'icona del mio programma. Il mio problema è
che ottengo la linea di comando con i nomi dei file nel formato 8+3
caratteri, mentre a me servirebbe avere i nomi di file lunghi. Per ottenere
la linea di comando uso le funzioni Paramstr e ParamCount: sapreste
indicarmi altri metodi per avere i nomi lunghi?
Grazie per qualsiasi consiglio.
Gianluca

 ha scritto nel messaggio
news:a4f82s$rrs$1...@pegasus.tiscalinet.it...


 ha scritto nel
messaggio news:AKTa8.19903$tv6.4...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: delphi 6 e 7

delphi 6 enterprise inglese  = sono 2 cd rom?
delphi  7 enterprise inglese = sono 1 cd rom ?
cioč una versione successiva č piu' leggera di una versione precedente??
che hanno tolto ?
grazie


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

Newsgroup: it.comp.lang.delphi
Titolo: Diverse finestre sullo schermo .....

Ciao a tutti,
                    dalla form principale apro altr quattro
finestre (form) e le mostro con form.show.
In effetti la finestra viene mostrata .... ma non riesco a passargli il
controllo ! (le altre comunque devono rimanere aperte).
Qualche suggerimento ???
Grazie
Daniele

 il controllo ! (le altre comunque devono rimanere aperte).
In che senso *passargli il controllo*?
--
Jax

Newsgroup: it.comp.lang.delphi
Titolo: Tabella vs StringGrid

Con la procedura di cui sotto inserisco in un array (GiocArray)i valori 
contenuti in una StringGrid,
che vengono successivamente elaborati,nell'esempio ottengo un elenco del 
genere:
viola
verde
nero
giallo
rosso
ora vorrei sostituire la StringGrid con una tabella o al limite con una 
DbGrid,nell'esempio uso la TabellaGiocatori e
 sostituire la riga 2) del codice con la riga 1)qui sotto
1) GiocArray[Row].NomeGioc :=TabellaGiocatoriNome.AsString;????
Purtroppo non ottengo l'elenco desiderato di cui sopra,ma
ottengo al posto dei 5 valori diversi la seguente sequenza:
viola
viola
viola
viola
viola
 Sicuramente il tutto dipende dalla variante Row che è supportata dalla 
StringGrid
e non dalla TTable,qualcuno mi puo' dare una dritta?
Grazie
Paolo
procedure CompilaGiocatori;
var
             Row: ExtPlayerRange;//funziona anche con Row: Integer
        begin
     NGiocatori :=TabellaGiocatori.RecordCount;
  for Row := 1 to NGiocatori do
  begin
 2)....  GiocArray[Row].NomeGioc := StringGridGiocatori.Cells[1, Row];
      end;

   end;
ciao.
Gli oggetti che derivano da DataSet funzionano con un concetto di
"riga corrente" quindi per leggere il valore devi prima "posizionarti
sulla riga corrente". Hai due modi per farlo:
- Modifichi direttamente la proprieta' RecNo:
TabellaGiocatori.RecNo := Row;
- Ti posizioni sul primo record e ogni volta di sposti avanti di uno:
TabellaGiocatori.First;
for ...
begin
   // leggi i dati che servono dal record corrente
   TabellaGiocatori.Next;
end;
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: Connessione tra modem

Ho bisogno di una funzione che mi permetta di collegare due modem
diretti (senza Internet) e mi permetta di aprire la connessione con
protocollo TcpIp.
In pratica un computer è in ascolto e via modem faccio il numero di
telefono e mi fa connettere come se stessi utilizzando Internet.
Non ditemi di guardare in Torry perchè non ho trovato niente che mi
soddisfi, qualche altra idea?
Ho anche bisogno di fare un programmino che bypassi i firewall-proxy e
mi permetta di raggiungere una macchina che (con il NAT) non si vede
dall'esterno. qualche idea?
Gianluca
gian...@klemy.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:a114c0a00e31fe47b8d...@mygate.mailgate.org...


 ha scritto nel messaggio
news:a114c0a00e31fe47b8d...@mygate.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Help su aggiornamento/refresh ADOTable

Questa è la situazione (con access 2000)
In una form ho una dbgrid sulla quale opero...sempre sulla form c'è un tasto
che rende visibile (con showmodal) un'altra form dove ho un'altra dbgrid
(collegata alla stessa tabella, ma ovviamente con un'altra adotable). La
seconda form in pratica opera su un'intervallo della prima...
Vorrei che alla chiusura della seconda form, la prima si aggiornasse (un
refresh in pratica...) ma ogni tentativo di refresh della prima adotable
dalla seconda form mi dà errore :(
Non sò + cosa fare :(
Grazie dell'attenzione!



Chiami il metodo Refresh della tADOTable che sta su form1 quando chiudi la
Form2
Ossia gestisci l'evento On Deactivate della seconda form cosě :
procedure TForm2.FormDeactivate(Sender: TObject);
begin
  Form1.TADOTable1.Refresh ;
end;
Sempre se su Form1 ci sta TADOTable1 e su Form2 ci sta TADOTable2 o altro.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



Prova un po' così: questo metodo è testato e funzionante
procedure TForm1.DBGrid1DblClick(Sender: TObject);
var chiave: Integer;
begin
    // Salvo in una variabile il valore del campo chiave
    // della tabella da rinfrescare per potermi riposizionare
    // sul record modificato dopo l'operazione ADOTable1.Refresh,
    // che in taluni casi sposta il cursore sul primo record
    chiave := ADOTable1.FieldByName('campochiave').AsInteger;
    // Nella Form2 hi dichiarato un parametro con il valore del
    // record della tabella master cui allinearmi: nel FormShow
    // di Form2 allineo il dataset locale a questo valore
    Form2.ValoreCampoChiaveDaUsare := chiave;
    // Se premo il bottone Ok (BitBtn con ModalResult = mrOk)
    if Form2.ShowModal = mrOk then
    begin
        // Eseguo il refresh della tabella nel form principale
        ADOTable1.Refresh;
        // Posiziono il cursore sul record modificato
        ADOTable1.Locate('campochiave', chiave, []);
    end
end;
In questo modo non aggiorni il primo form dal secondo, ma aggiorni il primo
form quando il secondo si chiude.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: Strano problema con TEdit dinamico ...

Salve,
sto creando un discendente di TEdit, ma nella creazione a run-time non
riesco a settargli la property Height ... ovvero, la setto ma nella
visualizzazione non cambia nulla.
Per la Width non ho problemi, sono con l'altezza del componente ...
  if edit1 = nil then begin
      edit1 := TEdit1.Create(Self);
      with edit1 do begin
           Height := 25;
           Width  := 50;
           Left   := 157;
           Top    := 8;
           Parent := Self;
           Name := 'edit1';
           Text := '';
           Show;
           OnKeyPress := _OnKeyPress;
      end;
  end;
qualsiasi valore gli passo lui lo ignora e crea una edit di altezza
standard.
Grazie!
--
- Carlo -
cbertu81(at)libero(dot)it

 Per la Width non ho problemi, sono con l'altezza del componente ...
Non so se funzia, perň prova a mettere Autosize := False;
--
Jax

 Non so se funzia, perň prova a mettere Autosize := False;
Funziona! :-)
Anche se non capisco perchč per la width non ci fossero problemi ... in ogni
caso thx!


Perché credo che HEIGHT vari in funzione del font utilizzato se AutoSize =
True
Newsgroup: it.comp.lang.delphi
Titolo: Intercettare il rilascio del tasto del mouse

Salve, ho la necessità di sapere quando viene completato il rilascio
del tasto del mouse.
Ho provato a usare l'evento OnMouseUp e OnMouseClick, però gli eventi
vengono scatenati prima che il rilascio del tasto del mouse sia
completato; in questi eventi ho provato a mandare anche un messaggio a
Windows, ma non è cambiato niente.
Qualcuno può aiutarmi.
Grazie in anticipo.
Alessndro

del tasto del mouse.
Scusa. Ma il rilascio del mouse e' istantaneo ..... non riesco a
capire in quale punto lo vuoi intercettare.
Puoi spiegarti meglio ?
Ciao


 Puoi spiegarti meglio ?
Grazie per la risposta, cerco di spiegarmi meglio.
Con l'evento OnMouseUp e OnMouseClick Delphi effettua soltanto una
notifica del rilascio del tasto del mouse, quindi Windows continua a
considerarlo premuto fino a quando al termine dell'evento non viene
inviato un messaggio a Windows; quindi vorrei intercettare il momento
in cui Windows effettivamente considera rilasciato il mouse.
Il motivo per cui mi interessa sapere proprio quando Windows lo
considera rilasciato, è perché devo realizzare una selezione multipla
di righe su una griglia senza premere il tasto [Ctrl], percui sul
OnMouseDown simulo la pressione del tasto [Ctrl] (qui funziona perché
il [Ctrl] viene premuto prima della pressione del tasto del mouse),
mentre per il motivo spiegato precedentamente non funziona il rilascio
del [Ctrl] sull'OnMouseUp.
Spero questa volta di essere riuscito a spiegarmi meglio.
Alessandro


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

 Spero questa volta di essere riuscito a spiegarmi meglio.
Direi di no. Non riesco davvero a capire il tuo problema e cmq OnMouseUp
segue la strada che Windows gli offre, non esistono 100 modi per ottenere lo
stato del mouse ma solo quello di "fidarsi" di quanto ti dice il SO con le
sue notifiche
--
- Carlo -

notifica del rilascio del tasto del mouse, quindi Windows continua a
[cut]
Hai un'idea sbagliata di come funzionano gli eventi, ecco perche' non si
riesce a capire i tuoi post.
Alla base sta il sistema operativo, *poi* arriva a delphi.
Quando rilasci il tasto del mouse, e' il sistema operativo ad avvisare la tua
applicazione che e' stato rilasciato il tasto.Se la tua applicazione ha del
codice nel metodo OnMouseUp, allora essa lo eseguira', ma solo perche' e'
stato il sistema operativo a fargli capire che si e' verificato quell'evento.
Cmq, al di la' di tutto, cerca su torry un componente che ti permette la
selezione multipla con il "drag" del mouse. Oppure su google groups.
Prova con questa query:
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=multiple+selection+%2Bwith+drag+mouse+delphi
Ciao!
--
Morde. 
morde[at]programmer[.]net

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

Grazie a tutti per le risposte, ho capito dove sbagliavo. La soluzione
era più banale di quanto potessi immaginare.
Saluti.
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: evento TListView .OnSelectItem

Salve a tutti,
ho una listview dove ho impostato dei colori predefiniti(color :=
Self.Color, Font.color := clBlue).
Avrei la necessità di modificare il colore in base se selezionata la
riga(qualora fosse assegnata - if assigned(Item) then -
come posso fare, sull'help non ho trovato nulla.
Grazie in anticipo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 riga(qualora fosse assegnata - if assigned(Item) then -
lavora da dentro l'evento
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
end;
in base al valore in State
  TCustomDrawState = set of (cdsSelected, cdsGrayed, cdsDisabled, cdsChecked,
    cdsFocused, cdsDefault, cdsHot, cdsMarked, cdsIndeterminate);
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: Bottone che rimanga premuto

Sono rincitrullito o non esiste un controllo vcl "button" che rimanga 
"premuto/spremuto" al click?!
Che mi suggerite di usare? (uso d7 ent)
Grazie!

"premuto/spremuto" al click?!
TSpeedButton
Imposta AllowUp a True e il GroupIndex secondo i tuoi desideri.

Grazie,provo subito! 

 e il GroupIndex secondo i tuoi desideri.
quindi non si puo' fare un solo bottone che rimane premuto perche' mi 
ricordo che c'e' ne vogliono almeno 2 giusto?

[...]quindi non si puo' fare un solo bottone che rimane premuto[...]
Sě, si puň fare.
Newsgroup: it.comp.lang.delphi
Titolo: problema

Ho una tabella di database,con un campo di nome editore,nel campo ci sono 10
record(č un esempio,ce ne possono essere anche 100),e i record hanno tutti
il valore esempio di mondadori,io mediante un componente edit   inseririsco
ad esempio Pippo,poi mediante il click di un bottone devo sostituire il
valore iniziale dei record che mondadori,con quello che c'č nel componente
Edit in questo caso Pippo;.
Ciao

il problema è dover aprire il msg x capire quale è il problema.
bye
A

 ha scritto nel messaggio
news:bgek1h$2q1h$1...@newsreader2.mclink.it...


 ha scritto nel messaggio
news:3VAWa.9512$an6.3...@news1.tin.it...


 ha scritto nel messaggio
news:uZAWa.9523$an6.3...@news1.tin.it...


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

Ciao.
Come faccio a fare una query con delphi 5 che prenda più campi da diverse
tabelle che hanno il databasename diversi?
Esempio
Devo visualizzare una griglia prendendo :
campo a1,campo b1, campo c1 (della tabella pippo.dbf databasename programmi)
campo A2,campo B2                (della tabella pluto.dbf databasename
informix).
Spero di essere stato chiaro e di essere aiutato.
Grazie
-- 
GLF (Genova)

delphi c'entra poco. dipende dal db che usi e che non indichi...
Usi dbf di dbaseIII o cosa?
AS

 ha scritto nel messaggio 
news:1128525331.2...@g49g2000cwa.googlegroups.com...


Ho trovato quello che cercavo ma la sintassi non è corretta:
SELECT a.campo1,a.campo2*,b.campo1,b.campo2
FROM ":DB3:table1" A,":INFORMIX:table2" b
WHERE a.campo1=b.campo1
Le tabelle che devo usare sono Dbase3 e tabelle Informix via ODBC
Grazie
GLF

non puoi.
AS

> non puoi.
perchč?
Ciao

Allora provando a scrivere sintassi diverse sono riuscito ad evitare il
messaggio di errore ma ora mi dice che non ho memoria sufficente per
eseguire l'operazione
Ciao

alcuni database permettono questo:
Sybase
SqlServer
Oracle
Questi db clinet/server hanno il concetto di "istanza", ovvero una
entità che astrae dai vari database presenti.
La connessione, per questi database, non è AL DATABASE ma alla
ISTANZA.
L'istanza puo gestire query del tipo:
select database1.tabellapippo. *, database2.tabellapippo. * from
database1.tabellapippo
join
database2.tabellapippo on database1.tabellapippo.campo1=
database2.tabellapippo.campo1
Presumo che informix lo permetta, ma nel caso di dbaseIII una
connessione punta ad una specifica cartella i cui file rappresentano un
db.
Ergo, se hai due diversi db ti servono 2 diverse connessioni,
altrimenti hai tutti i dbf in una sola cartella ma questo vuol dire
avere un solo database.
Infine, si tratta di due db diversi come tipologia.
se non erro Oracle dovrebbe avere qualcosa per interrogare o mettere in
join dati da altri tipi di db, ma sottomano non ho dati sufficienti.
Magari il bde in qualche modo artificioso la risolve, ma ci credo
poco....
AS

Ok continuero ad creare 3 sql e relatice 3 dbgrid , pregiudicando la
velocità di visualizzazione
Grazie