mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Campi blob

Saluto tutta la NG in anticipo ed espongo subito il mio problema
Paraticamente ho unm tabella col database sybase e ci devo mettere delle
immaggini
il problema mi si presenta quando devo inserire delle immaggini un po grandi
.. mi da errore
come fare?? attendo qualche risposta ciao :)

 ha scritto nel messaggio:

Generalmente io lascio solo il path dell'immagine e la carico a run-time.
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: Risoluzioni e oltre

Ho da poco finito di testare la mia applicazione dopo averla 
"ri-implementata" in modo da renderla compatibile con tutte le risoluzioni, 
quindi si parla di anchors, constraits e compagnia bella. Va che è una 
meraviglia e sono un bel po soddisfatto, dal momento che quest'operazione è 
durata diversi giorni. Ora però ho notato questa buffa cosa. Se faccio tasto 
destro sul desktop, Proprietà, vado nella sezione Impostazioni --> Avanzate 
della scheda video e nella scheda "Generale" imposto come DPI non il valore 
normale di 96 dpi ma 120 per esempio, ecco che tutto si va a far benedire.
Così facendo, le dimensioni delle form vengono tutte sballate poichè ogni 
pixel viene "ingrandito" rispetto alla sua dimensione normale. Infatti in 
una form della mia applicazione ho la necessità di far comparire e 
scomparire qualche componente (listobx, bottoni e etichette") e lo faccio 
semplicemente modificando la dimesione del form ingrandendolo (e quindi 
visualizzando tali componenti) o rimpicciolendolo (e quindi nascondendoli).
Così facendo però, con queste nuove impostazioni della scheda video, i 
valori che gli assegno per scoprire e coprire le componenti sono tutti 
sballati, facendo saltare fuori un bello schifo.
Voi in questi casi come vi comportate? Prevedete qusta possibilità che un 
utente abbia settato un valore diversi di DPI per il suo video?
Grazie a tutti
Davide 

 che un utente abbia settato un valore diversi di DPI per il suo video?
E' effettivamente una faccenda un po' spinosa. Io l'ho affrontata un po' e
queste sono le prove che ho fatto:
http://www.giopa.net/delphidpi/
-- 
Jax
====
Sono più le persone disposte a morire per degli ideali, che quelle
disposte a vivere per essi. (H. Hesse)

 
http://www.giopa.net/delphidpi/
Grazie Jax, con questo esempio mi sei stato molto utile. Valuterò come 
comportarmi ora...
Saluti
Davide
PS: il link che hai postato è definitivo? Nel senso: resterà li fino a data 
da destinarsi o è una roba temporanea che hai messo su per l'occasione? 

 l'occasione?
L'ho messo per l'occasione, ma lo lascerò su fin quando me lo ricorderò...
cioè per sempre :)
-- 
Jax
====
Ci sono scemenze ben presentate come ci sono scemi ben vestiti.
Newsgroup: it.comp.lang.delphi
Titolo: editore testi

so creando un editore di testo molto semplice ma vorrei aggiungere 
carateristiche del tipo grassetto sottolineato corsivo eccetera dove 
posso trovare i comandi o meglio ancora dei sorgenti per questi comandi?

 posso trovare i comandi o meglio ancora dei sorgenti per questi comandi?
Questo tipo di comandi fanno parte della dotazione standard di Delphi: 
fai una ricerca su Google per trovare materiale sul componente 
*TActionList*, sulle "azioni" in generale, soprattutto su quelle 
"standard" (già implementate e registrate in Delphi, pronte all'uso).
Se dai un'occhiata al mio blog, trovi anche un video dimostrativo per 
creare un Wordpad in 5 minuti, che probabilmente si avvicina molto a 
quello che vuoi fare tu (anche se, come detto, è dimostrativo, cioè non 
è un vero e proprio tutorial).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Programmi GRATIS

 wrote...
[SNIP]
Senti Gianluca, piantala di usare questo newsgroup come una bacheca
pubblicitaria...
Oltretutto almeno ci fosse qualcosa di interessante sul tuo sito...
e che p***e!
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Mi dispiace che il sito tu non l'abbia visitato a fondo, l'applicazione sta avendo un gran successo.........A buon intenditor.....
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server - 
http://www.mailgate.org

 un gran successo.........A buon intenditor.....
Amen. Io non sono un cliente nè un potenziale cliente (e penso che anche il
95% di chi frequenta questo newsgroup non lo sia)...
Se tutti i frequentatori che creano un programma dovessere spedire un msg
del tipo "ah, che bello il mio programma" questo Ng verrebbe intasato
inutilmente...
Tra l'altro "chi si loda s'imbroda" dicono dalle mie parti...


Newsgroup: it.comp.lang.delphi
Titolo: Quando è prevista l'uscita di Delphi 7 o Delphi .NET?

Quando è prevista l'uscita di Delphi 7 o Delphi .NET? Ringrazio chi
risponde.
Mark

www.borland.com
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: top down & bottom up

vorrei sapere la differenza tra top-down programming e bottom-up programming
se me la dite in inglese mi fate un piacere ancora più grosso ma anche in
italiano va bene :-)
grazie

> se me la dite in inglese mi fate un piacere ancora più grosso ma anche in
??? boh...
the top-down programmin tries to solve a problems beginning from
its complete formulation and dividing it into sub-problems, even
recursively.
The bottom-up approach is the vice-versa: solving subproblems it
gathers sub-results that are used to achieve the final solution.
e' molto "campagnola" ma dovrebbe andar bene...
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)


mi ricorda tanto informatica 1 :D
-- 
.     _  _______  ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_
  /| // /__  __/  Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /     Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000 ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_ļ,ø*°`°*ø,ļ_

> the top-down programmin tries to solve a problems beginning from
miiih ma come scrivo.. erano "programming" e "problem"




http://cogprints.ecs.soton.ac.uk/~harnad/Hypermail/Cogpsy/0033.html
http://cogprints.ecs.soton.ac.uk/~harnad/Hypermail/Cogpsy/0034.html
---
Ciao
PV

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

Sono riuscito a creare un prg. che invii e-mail.. come posso allegare
files??
 NMSMTP1.Host := 'smtp.. ecc';
 NMSMTP1.Connect;
 NMSMTP1.PostMessage.FromAddress:= '
cic...@microzoz.it
';
 NMSMTP1.PostMessage.ToAddress.Text := '
i...@microzoz.it
';
 NMSMTP1.PostMessage.Body.Text := 'bello bellino';
 NMSMTP1.PostMessage.Subject := 'Ciaàh';
 NMSMTP1.SendMail;
Grazie a chiunque voglia rispondere
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 files??
[cut]
Io non ho mai fatto roba simile...però mi sembra ovvio pensare alla 
propietà Attachments (NMSMTP1.PostMessage.Attachments) che è di tipo 
TStringList. Credo che è lì che devi mettere il percorso dei file da 
allegare.
Accetto smentite ;)
Ciao.
-- 
DeViL! 
Per rispondere in privato, togliere ILDISTURBO ;-)
"...mi butti giu', torno su: e' la mia virtu'..." (ST)

Newsgroup: it.comp.lang.delphi
Titolo: Trial di Delphi

Esiste in rete?
Grazie.


Mars University: «Knowledge brings Fear»
Newsgroup: it.comp.lang.delphi
Titolo: Classi.

Sto studiando da poco Delphi e nella mia guida c'é un esercizio circa le
classi che però non riesco a far funzionare, ecco cosa dovrei fare.
1) Si scriva una classe che richieda l'altezza di una persona in pollici e
la restituisca in piedi.
2) Si derivi una classe dalla precedente che restituisca l'altezza in metri
in centimetri o in millimetri.
Un pollice vale 2,54 cm, un piede non lo so, se non lo sapete nemmeno voi
potete anche utilizzare un'unità di misura diversa, ovviamente a me
interessa capire il concetto.
Grazie.

interessa capire il concetto.
 1 metro è uguale a 3,28 piedi
Ti scrivo dure righe di codice.....ma non prenderci il vizio !! eheh
L'importante è che capisci....almeno la prossima volta avrai più padronanza
con qualcosa di simile o più complesso.
type TypeMeasure = ( m_meter, c_meter, meter );
type
  TConvertMeasure = class
  private
    function InchToFeet(Inch : Real):Real;
  end;
type
  TAllMeasure = class(TConvertMeasure)
  private
    function InchToMeter(Inch : Real; Convert: TypeMeasure):Real;
  end;
implementation
function TConvertMeasure.InchToFeet(Inch : Real):Real;
begin
  Result:=(Inch * (833/10000));
end;
function TAllMeasure.InchToMeter(Inch : Real; Convert: TypeMeasure):Real;
var Meter : Real;
begin
  Meter:=(InchToFeet(Inch) * (3048/10000));
  Result:=Meter;
  case Ord(Convert) of
    0: Result:=(Meter * 1000);
    1: Result:=(Meter * 100);
  end;
end;
mi fermo qui.
Almeno per provarla fai da solo !!
N.B. Non mi assumo nessuna responsabilità riguardo il funzionamento di
quello che ho scritto o se il prof o la prof ti mette 0 spaccato.
A parte gli scherzi, se non capisci qualcosa scrivi pure......può anche
darsi che ho fatto qualche errore....ma si può rimediare. (almeno spero)
Ti saluto.....ciao !!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: [SEMI-OT] Firebird... database o browser?

Salve ragazzi.
Una porcata all'Italiana sta avendo luogo a livello internazionale.
Si, per quanto incredibile possa sembrare, e' proprio una di quelle
classiche cose che potrebbero succedere in Italia!
Conoscete Mozzilla, vero? E conoscete Firebird, l'RDBMS nato
dalla versione Free di Interbase.
Bene, avete presente Phoenix, il browser di Mozzilla?
Ecco, poiche' Phoenix Technologies ha avviato un'azione legale
contro Mozzilla per copyright infringment, adesso Mozzilla deve
trovare un altro nome per il browser... beh, indovinate che nome ha
scelto? FIREBIRD!
Incredibile eh?
Beh, ovviamente Helen Borrie non ne e' particolarmente soddisfatta.
Ne' lo siamo noi utenti di FB.
E' molto triste, anche perche' ormai siamo sostanzialmente gia' alle carte,
alla faccia dell'unita' della comunita' OpenSource...
Volete approfondire?
http://www.firebirdsql.org/
 e
http://www.mozillazine.org/talkback.html?article=3075
Ciao
Andrea



 Conoscete Mozzilla, vero?
Mozilla... uff... sonno... -_-
Andrea

 classiche cose che potrebbero succedere in Italia!
Giusto per completare quello che il buon Andrea ha raccontato.
Sulla homepage di 
mozillazine.org
 è in corso un sondaggio relativo al nome
da utilizzare per il browser.
Fra le opzioni ce n'è anche una che richiede un nome differente per il
browser dal nostro beneamato RDBMS.
Se avete voglia di farlo ed un po' di tempo a disposizione vi invito a
votare. 
http://www.mozillazine.org
Ciao,
MM

MasterMind wrote:
<snip>
Volendo essere ancora piu' precisi, Mozilla ha
specificato che il nome per ora e' un code-name, ma io
sono pronto a scommettere che lo lasceranno come
product-name, visto che hanno incominciato ad usare anche
(tm) accanto ad esso.
Di questo ne abbiamo discusso nelle ML di FireBird e,
nonostante gli appelli alla "calma", dopo le azioni di
Mozilla sinceramente non mi sento di criticare Helen e tutta la
"Board" di FireBird.
Ciao
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: OT: query access

Buongiorno a tutti... e scusate per l'OT
ma non ho ricevuto risposte nel canale adeguato...
Chi mi aiuta a scrivere una query access???
diciamo che ho 3 tabelle:
Tabella1
                    Codice
                    Descrizione
                    Rif1    (--> riferimento a codice di Tabella2)
                    Rif2    (--> riferimento a codice di Tabella3)
Tabella2
                    Codice
                    Descrizione
Tabella3
                    Codice
                    Descrizione
Devo fare una query che faccia la join tra le 3 tabelle.....
Grazie per l'attenzione e scusate di nuovo
Saimon
_________________________________________________
Simone Cuccato - Programmazione/Assistenza
cucc...@progettom2.it
PROGETTO M2 S.N.C.- Progettazione Sistemi Informatici
Verbania - Italy - Tel 0323.405134 - Fax 0323.408556
in...@progettom2.it

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

[....]
SELECT Tabella1.codice, Tabella1.Descrizione, Tabella2.Descrizione,
Tabella3.Descrizione
FROM Tabella3 INNER JOIN (Tabella2 INNER JOIN Tabella1 ON Tabella2.codice =
Tabella1.rif1) ON (Tabella2.codice = Tabella3.codice) AND (Tabella3.codice =
Tabella1.rif2);
Fatto con access medesimo.
Menu' Strumenti->Relazioni, aggiungi tutte e tre le tabelle, trascina il campo
codice della tabella 2 sul campo rif1, fai lo stesso per la tabella3 sopra il
campo rif2
Dopodiche' crea una nuova query: in modalita' struttura aggiungi tutte le
tabelle,trascina i campi che vuoi visualizzare nella parte inferiore della
maschera e premi il pulsante in alto a sinistra "esegui", poi premendolo piu'
volte passerai sulle diverse modalita': sql, vista dati, struttura.
Copia incolla l'sql e dallo in pasto ad una adoquery (presumo userai ado).
Ti conisglio di studiarti un buon manuale di fondamenti di sql e di cercare
nei "canali adeguati" le risposte che cerchi: se sei un professionista hai
diritto all'assistenza di microsoft.
Ciao
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

Grazie a MassimoB e a Morde...
MassimoB... era cosě elementare che non ci avevo pensato ;-PP
Morde... mi hai agevolato la prova :-)) ... Conosco qualcosa di SQL
(lavoro in oracle) ma "arrivo" dal clipper e access lo usato sempre
con istruzioni "corte"... quello che non mi riusciva era fare la query
unendo altre due (o piů) tabelle alla "principale"...
di nuovo grazie...
Saimon

Newsgroup: it.comp.lang.delphi
Titolo: Collegamento ODBC

Avendo un database interbase in formato .gdb come si fa ad esportarlo in un
file di testo oppure a renderlo disponibile su ODBC?
Grazie a tutti per le eventuali risposte. So di non essere stato molto
chiaro, ma č la mia prima esperineza con Delphi.
Ciao.

TIBOutputDelimitedFile performs batch output of data to delimited files.
Unit
IBBatch
Description
Use a TIBOutputDelimitedFile object to perform batch output of data to
delimited files.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Indirizzo IP del mio DNS ?

Ragazzi mi serve una mano......
Come si va ad ottenere l'indirizzo (ovviamente numerico) dei DNS che
ho configurati (quelli ce si vedono anche su winipcfg)
Aiuto Aiuto se no non riesco a finire il mio
programmillo....(freeware).
Andrea con speranza.........

The CSADDR_INFO structure contains Windows Sockets address information for a
network service or name space provider. The GetAddressByName function
obtains Windows Sockets address information using CSADDR_INFO structures.
typedef struct _CSADDR_INFO {
    SOCKET_ADDRESS  LocalAddr;
    SOCKET_ADDRESS  RemoteAddr;
    INT             iSocketType;
    INT             iProtocol;
} CSADDR_INFO;
Members
LocalAddr
Specifies a Windows Sockets local address.
In a client application, pass this address to the bind function to obtain
access to a network service.
In a network service, pass this address to the bind function so that the
service is bound to the appropriate local address.
RemoteAddr
Specifies a Windows Sockets remote address. There are several uses for this
remote address:
· You can use this remote address to connect to the service via the connect
function. This is useful if an application performs send/receive operations
that involve connection-oriented protocols.
· You can use this remote address with the sendto function when you are
communicating over a connectionless (datagram) protocol. If you are using a
connectionless protocol, such as UDP, sendto is typically the way you pass
data to the remote system.
iSocketType
Specifies the type of the Windows socket. The following socket types are
defined in WINSOCK.H:
Value Socket Type
SOCK_STREAM Stream.This is a protocol that sends data as a stream of bytes,
with no message boundaries.
SOCK_DGRAM Datagram. This is a connectionless protocol. There is no virtual
circuit setup. There are typically no reliability guarantees. Services use
recvfrom to obtain datagrams. The listen and accept functions do not work
with datagrams.
SOCK_RDM Reliably-Delivered Message. This is a protocol that preserves
message boundaries in data.
SOCK_SEQPACKET Sequenced packet stream. This is a protocol that is
essentially the same as SOCK_RDM.
iProtocol
Specifies a value to pass as the protocol parameter to the socket function
to open a socket for this service.
Funzione semplice:
Uses Winsock
Function TForm1.OttieniIP : String;
var
  WSAData: TWSAData;
  HostName, IP: String;
  HostEnt: PHostEnt;
begin
  try
    WSAStartup(2,WSAData);
    SetLength(HostName,255);
    GetHostName(PChar(HostName),255);
    SetLength(HostName,StrLen(PChar(HostName)));
    HostEnt:=GetHostByName(PChar(HostName));
    with HostEnt^ do
       Result:=Format('%d.%d.%d.%d',
                     [Byte(h_addr^[0]),
                      Byte(h_addr^[1]),
                      Byte(h_addr^[2]),
                      Byte(h_addr^[3])]);
    WSACleanup;
  except
  MessageDlg('Impossibile rilevare indirizzo IP', mtError, [mbOK], 0);
  end;
end;
Newsgroup: it.comp.lang.delphi
Titolo: AIUTO creazione nuovi componenti

Ciao
Ho la necessità di creare un nuovo componente in delphi ereditato da uno già
esistente.
Il mio problema è che vorrei che non tutti gli eventi del padre si vedessero
nell'object inspector
ma solo alcuni scelti da me.
Come posso fare a nascondere un evento nell 'object inspector ?
Ringrazio chiunque possa darmi una mano ....
Ciao
Daniele

 Come posso fare a nascondere un evento nell 'object inspector ?
Per quanto ne so io ... non puoi. Nel senso che, una volta dichiarate, le
proprietà e gli eventi
non sono "mascherabili" (almeno così devo aver letto ancora a suo tempo sul
manuale del delphi 1
e nel help di delphi 3).
Tuttavia, per molti componenti vcl standard di Delphi esistono delle classi
genitore dichiarate
come "Custom"  (ad es. TCustomForm, TCustomMemo, ecc), nelle quali le
proprietà e gli eventi
peculiari della classe figlia (TForm, TMemo, ecc), non sono rese published,
quindi c'è la
possibilità di renderle tali derivando da esse un nuovo componente.
Spero di averti aiutato,
Ciao, Davide DG

Come posso fare a nascondere un evento nell 'object inspector ?
Forse quanto sto per dirti è una vaccata, ma ecco quello che penso.
Ereditando un componente erediti i suoi metodi così come sono dichiarati
(Pubblicati,Protetti etc), pertanto puoi aggiungere dei nuovi metodi ma
dubito che tu possa cambiare delle impostazioni preesistenti.
A questo punto non sarebbe più ereditarietà, ma ridefinizione.
Aspetto smentite su quanto ti ho detto e ti saluto!!
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

Ringrazio chiunque possa darmi una mano ....
non sono pratico di componenti, ma credo che se il componente che erediti
definisce degli eventi visibili nell' object inspector, tu non puoi
nasconderli in un componente derivato.
Secondo me ti conviene derivare dalla classe da cui deriva il componente che
vuoi ereditare, in questa classe (padre del componente) quelli eventi non
dovrebbero esistere.
A questo punto puoi definire quelli che ti interessano lasciando stare gli
altri. Insomma copi una parte del componente ecc....
Credo che sia l'unica strada !!
Ciaoooo !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

A contrario di tutti penso si possa fare :))
 Mi pare che tu devi ridichiarare l'evento, (magari con override) ma nella
sezione public invece che in published.. dovrebbe darti un warning tipo
Event XX have a lower visibility than his ancestor (+ o -)
Ciao !            {MSX}

Come posso fare a nascondere un evento nell 'object inspector ?
Redichiara la proprieta' nella classe figlio in questo modo:
//Nasconde Caption dall'OI per un TButton
property Caption : Boolean read FCaption;
FCaption e' una variabile della classe figlio che inizializzerai in
OnCreate.
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.lang.delphi
Titolo: [FREEWARE] Python + Delphi

In attesa che venga veicolato dai newsserver il neonato it.comp.lang.python,
vi riporto questo set di componenti free per utilizzare python nelle vostre
applicazione delphi.
Python for Delphi
It is a set of components that wrap the Python Dll into Delphi. They let you
easily execute Python scripts, create new Python modules and new Python types.
You can create Python extensions as Dlls and much more.
Sito : 
http://membres.lycos.fr/marat/
Componenti: 
http://membres.lycos.fr/marat/delphi/python.htm
-- 
Morde. 
morde[at]programmer[.]net

 vi riporto questo set di componenti free per utilizzare python nelle
vostre
Bello. Secondo te e' piu' veloce python o Innerfuse pascal script III ? :-)
Chris

Secondo te e' piu' veloce python o Innerfuse pascal script III ? :-)
Non saprei, non ho mai utilizzato linguaggi di scripting per le mie
applicazioni. Cmq sappiamo che python e' un linguaggio di programmazione molto
piu' completo che innerfuse.
Ciao


 Python for Delphi
Li ho provati anche io e devo dire che sono ottimi.. si puo' anche costruire
dei "moduli" formati da procedure delphi richiamabili dagli script python :P
Bellissimo :P
Newsgroup: it.comp.lang.delphi
Titolo: Risorse di Rete con delphi

Salve,
un saluto a tutti. Sono nuovo del newsgroup.
Mi chiedevo se era possibile ricavare (per esempio dal registro di
configurazione) la lista di tutti gli utenti della rete locale collegati
tramite il client microsoft network (la normale rete di windows)
Grazie a tutti anticipatamente,
Forrest81

tramite il client microsoft network (la normale rete di windows)
Esistono API apposite del sistema operativo.
http://tinyurl.com/n8tg

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

ok non andiamo d'accordo.. ma lei non vuole manco fare amicizia!
La dichiaro.
Uso il costruttore e mi da errore.. (a runtime).
Mi direste il corretto utilizzo di questo tipo cosi' carino?
buio

po' rigida e inflessibile )
Oppure ridefinisci... ahia c@##o che male, mi è caduto un fermacarte
da 1/2 Kg sul piede... dicevamo, puoi ridefinirti un oggetto tuo sulla
base dell'oggetto TStrings che non è male come idea visto che puoi
implementare metodi che a te sevono e che non ci sono in TStringList.
Ciàh...!  :-)


Non puoi usarla direttamente, in quanto il suo costruttore non č definito (č
quello di TObject)
Devi derivarti una classe da TStrings e definire un tuo costruttore, oppure
utilizza TStringList.
Ciao, Davide DG

 buio
pensavo fosse uno sfogo e ti riferissi ad una ragazza !! :-))))
Comunque perchè ti complichi la vita ? E' una classe astratta e
difficilmente ci farai amicizia come se fosse una classe normale....lei è
una signora, devi andarci cauto !!! ( leggi nell'help )
Cosa ci devi fare di preciso ?
Usa la TStringList...molto più accessibile, che tra l'altro deriva da
TStrings. ( insomma la figlia sarà certamente più simpatica della madre un
po' rigida e inflessibile )
Ciaoooo !!
Antonio Tarolla

Mi direste il corretto utilizzo di questo tipo cosi' carino?
TStringList
TStrings e' una classe astratta e in quanto tale non e' possibile
crearne delle istanze.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 implementare metodi che a te sevono e che non ci sono in TStringList.
si si....tutto si può fare. Dipende solo da lui, cioè che ci deve fare.
Ti saluto e spero che non dovrai ingessarti il piede !!!
Bye bye
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: TMediaPlayer e formati QuickTime

Si riesce a riprodurre formati QuickTime (es. filmati .mov) con un
MediaPlayer?
Altrimenti siete a conoscenza di componenti, anche commerciali, che lo
facciano?
Grazie
 David
-- 
<d.santinoli presso mi. flashnet. it>

si narra che già dalla versione 3 di delphi il tmedia player apra i files
.mov prova
ciao
"David Santinoli" <sant...@aidi.milano> ha scritto nel messaggio
news:39EDADDC...@aidi.milano...


 .mov prova
Si narra falso. Magari e` sufficiente integrare i codec per i .mov, ma
non saprei come fare visto che l'installazione di QuickTime non basta.
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

guarda bene , che se l'estensione dei files di quick time è *.mov il file è
supportato, osserva la voce "device type" nello object inspector del
"tmediaplayer" e fammi sapere, magari fino ad oggi mi sono solo illuso di
utilizzarla sai com'è capita di prendere le cantonate


Newsgroup: it.comp.lang.delphi
Titolo: MySQL & DBX ClientDataset

Ho provato ad utilizzare DB Express con MySQL.
Utilizzando il componente "ClientDataset" ed in particolare
il metodo "ApplyUpdate" si verifica un errore del tipo:
    You have a sintax error in your SQL string near "AUTOCOMMIT=0"
    (o qualcosa di simile)
Il suddetto errore è un tipico messaggio del server MySQL che dice
sostanzialmente
che nella istruzione SQL utilizzata c'è un errore di sintassi vicino alla
stringa "AUTOCOMMIT=0".
La stringa SQL in questione è chiaramente generata dai componenti di Delphi
quando si esegue
ApplyUpdate e non credo proprio di poter intervenire come programmatore.
C'è qualcuno che ha usato MySQL con DB Express ed in particolare con i
ClientDataset ?
Non ho idea di come poter intervenire per risolvere il mio problema... e mi
aspetto che MySQL
con DB Express sia realmente e completamente funzionate..
Aspetto fiducioso i vostri consigli.
Grazie,
Riccardo Fiorenza
---
* Dott. Riccardo Fiorenza
* web: 
http://www.drsoft.it
* email: 
fior...@drsoft.it

Esiste un trucco per fare un po di debug...
1) Aggiungi un componente SQLMonitor
2) Collegalo alla tua connessione sql
3) metti un memo e fai in modo che il log sia scritto
sul memo.
4) prendi la query di aggiornamento e provala dalla console di MySql.
Io ho avuto un problema simile con interbase.
Questo db è case sensitive sui nomi racchiusi tra doppi apici.
Morale della favola:
sul db ho la tabella AZIENDE
il provider genera un sql del tipo : update "aziende" ....
risultato: table not found.
Per ora l'ho risolto mettendo sull'evento OnGetTableName del provider:
TableName := UpperCase(TableName)
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Questo db č case sensitive sui nomi racchiusi tra doppi apici.


 Grazie mille, ancora.
di niente


 L'icona è un piccolo cilindro con una lente di ingrandimento.


 Enterprise. Pazienza !
Se becco un altro modo per fare questa cosa te lo faccio sapere.
Altro purtroppo non so dirti al momento :((


 AS
Bye,
Riccardo
Newsgroup: it.comp.lang.delphi
Titolo: Info Delphi 8

Ciao a tutti, ma delphi 8 è solo per applicazioni .net oppure è possibile 
anche sviluppare applicazioni win32?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page) 

Grazie 1000
Solo net.
Con D8 viene distribuito anche D7 per le applicazioni Win32
-- 
Ore 18.30: premo invio.

anche sviluppare applicazioni win32?
Solo .net
non a caso davano in bundle anche D7 per gli sviluppi a 32 bit.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: creazione programma residente in memoria

Salve a tutti...
premetto che sono alle primissime armi nella programmazione delphi..
Ho bisogno di creare un programma che legga in continuazione dalla porta
seriale...a cui è collegato un telecomando a infrarossi...in modo da poter
interfacciare tale telecomando al S.O. ...
In dos si parlava di programmi residenti in memoria.. sotto Win non so come
fare...
Chi mi può aiutare?
Grazie
Samuele

 fare...
Aspetta... ma hai i driver per questa interfaccia ? o č una cosa molto
casalinga da attaccare
alla seriale e vuoi comunicare con la seriale ?
La butto lě ?  API   TransmitCommChar ; vedi Communications sul help in
linea.
O vedi se riesci a "raccattare" un componente che lo faccia per te... boh!
Sorry di non sapere di piů...
Ciao Davide DG

>come fare...
Uhm, visto che era questo il tuo problema, ti dirò, sotto win questo
problema non sussiste, perché il tuo programma rimane "residente" in memoria
finché qualcuno non te lo chiude.
Se vuoi rendere la cosa un po' più coerente ti consiglio di far visualizzare
la tua applicazione nella SysTray (l'area dove c'è l'orologio), così non
disturba più di tanto e sai che c'è.
Se vai su 
http://torry.rimini.com
 e cerchi, vedrai che ci sono molti
componenti che ti permettono di farlo e ti insegnano anche come nascondere
la form principale.
In bocca al kupo.
Jax

 fare...
Ho realizzato una cosa del genere.
Ho usato un vcl free per la gestione della porta seriale.
Tieni presenti in "vecchi" interrupt del Dos?
In Windows si fa piu' o meno la stessa cosa conm i thread.
Infatti, il componente di cui sopra usa un thread per vedere se sono
arrivati dati dalla porta seriale. Se si, genera un evento al quale ho
"attaccato" il codice che mi serve.
Il componente è ASYNC32 e lo trovi su Tory.
Funziona su Win95/98. Su NT fa i capricci.
Saluti & buon lavoro
Ps che cacchio comanda il telecomando a infrarossi?? :D
Newsgroup: it.comp.lang.delphi
Titolo: Vera istruzione Sql

per copiare tabelle in sql bisogna mettere la seguente dicitura:
CREATE TABLE  "Nuova Tabella" ( campo1,campo2,........campoN)as (select *
from "Vecchia Tabella").

 from "Vecchia Tabella").
Che ne pensi di una
SELECT Tabella.* INTO NuovaTabella FROM Tabella
opzionale
WHERE ..... omissis

 from "Vecchia Tabella").
Ho letto il post che ha generato questo thread.
Allora le cose sono 2:
1) Usi con Access il BDE
2) Usi con Access ADO
Se usi il BDE, esiste un componente BatchMove che fà tutto quello che vuoi
:)
Se usi ADO, non c'è un Batchmove, ma farlo non mi sembra un'impresa folle,
almeno una cosa semplice e di base diciamo :)
Se vuoi ci penso un pò e vedo di venir fuori con un mini-batchmove per
ADO( ammesso che usi quello ).
Fammi sapere, anche in privato
Ciao
Andrea

 ha scritto nel messaggio
news:dNeE8.57327$zW3.8...@news1.tin.it...


 un'istruzione SQL questa non era possibile in Access.
Ciao,
Beh, diciamo che il problema fondamentale è che NON ESISTE una sola versione
di SQL.
Ogni motore database usa un proprio dialetto, a volte appunto incompatibile
con gli altri.
Non sono sicuro che non esista, forse c'è nella documentazione del SQL di
Access, devi solo trovarla.
Detto tra parentesi, poi, questa è una di quelle situazioni in cui una
stored procedure credo darebbe il meglio.
Prova a vedere un pò :)))
Ciaooooooooooooo :)
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Domanda..... Delphi??

Salve a tutti, scusate l'intromissione... ma un amico mi chiede cos'è Delphi
e a cosa serve?
Vi sembrerà una domanda ..... quantomeno strana .... :-) .... lo so, mi
scuso in anticipo per la mia profonda ignoranza, e ringrazio fin d'ora
chiunque spenderà 2 minuti di tempo per rispondermi ..... ovviamente molto
succintamente, mi bastano proprio questi due concetti base. Grazie. Frik.

delphi è un ambiente di sviluppo integrato per la produzione di software per
il sistema operativo Windows.
Con delphi è possibile creare:
software destinato alla gestione dei database come prg gestionali
librerie dll utilizzabili da programmi scritti in altri linguaggi
librerie dll richiambaili da server web come IIS e Apache
oggetti COM/Activex
Servizi per Winnt/2000/xp
e molto molto molto altro.
Bye
A.

 e a cosa serve?
Delphi e' un ambiente integrato di sviluppo basato sul linguaggio Object
Pascal. In parole povere, e' un linguaggio di programmazione, ovvero (in
parole ancora piu' povere) un programma che serve a fare altri programmi.
E' particolarmente indicato per creare programmi gestionali e per i
database, ma cio' non toglie che sia molto flessibile e che ci si possa
creare qualsiasi tipo di programma. Tra le caratteristiche base, ci sono la
presenza delle classi e la possibilita' di disegnare finestre in modo
visuale.
se ti interessa altro, chiedi pure, ma solo dopo aver letto le FAQ.
Ciao!
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 il sistema operativo Windows.
... e anche per il SO Linux con Kylix :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> ... e anche per il SO Linux con Kylix :)
Quello è Kylix, non delphi.
Nel suo post chiedeva notizie di Delphi Delphi su Linux non va.
Inoltre, troppo spesso dimentichiamo che va su linux INTEL.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Interfaccia simile a OutLook

Ciao a tutti,
Vorrei sviluppare un software con interfaccia simile a OutLook98.
Lasciamo, per ora, perdere il discorso della barra verticale a sinistra .
La mia idea è stata la seguente
1) Supponiamo di avere due "sezioni": Diario, Calendario;
2) Le sezioni sono disegnate su form differenti (per ovvie ragioni di
manutenzione della form e di prestazioni immaginando di utilizzare anche
delle tabelle)
3) La form principale ha una TScrollBar che conterra le sezioni.
4) Se scelgo la "sezione" Diario nel TScrollBar mi verrà presentato il
contenuto della form "Diario".
Per risolvere questo problema in ogni form di "sezione" ho creato un TPanel
che contiene tutto il resto della form.
Al cambio di sezione assegno : TPanel.Parent := FormPrincipale.ScrollBox
Domanda: esiste un sistema "più furbo" ?
Spero di essere stato chiaro.
Grazie
Solid Snake

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

Il mio progetto č inizialmente una specie di case di sviluppo ma vorrei
provare a utilizzare un'interfaccia di questo tipo anche per le applicazioni
gestionali (sono convinto che sia comoda).
In breve vorrei creare un'interfaccia simile ad OutLook ma che non faccia
proprio niente di quello che attualmente fa OutLook.

Mi č venuto un dubbio: ti riferisci ad Outlook o Outlook Express?
L'interfaccia che io ho fatto č simile ad Outlook Express.
Se il tuo problema č Outlook, non so darti grosse dritte perchč non l'ho mai
installato.


Si, la mia interfaccia deve essere simile a OutLook 98
Ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: [ADO] Recordset anomalo.

Perchè nella memo viene scritto sempre il primo recod del Recorset?
Eppure il ciclo funziona visto che ne scrive 3 ed in effetti il
recordset è composto da 3 record?
E' come se il cursore si spostasse correttamente, ma in
ADOQuery['DESCRIZIONE'] rimane il valore iniziale senza seguire il
cursore.
Sono dispoerato, una cavolata del genere che mi blocca!
  with ADOQuery do begin
    SQL.Clear;
    SQL.Add('select DESCRIZIONE from FORNITORI order by DESCRIZIONE');
    Open;
    while not RecordSet.EOF do begin
      Memo1.Lines.Add(ADOQuery['DESCRIZIONE']);
      RecordSet.MoveNext;
    end;
  end;



Perchè utilizzi il recordset? Usa Dataset.
prova con 
with AdoQuery1 do .....
while not eof do begin
  memo1.........
  next;
end;
Massimo.
-----------
Ore 18.30: premo invio.

 Perchè nella memo viene scritto sempre il primo recod del Recorset?
Perche' utilizzi la ADOQuery per compiere l'estrazione dei dati e poi ci accedi
con RecordSet.  Accedici con i metodi dell'ADOQuery stessa, cosi' come faresti
normalmente con una TQuery.
Il codice, funzionante, che ho scritto e' il seguente (ho usato una mia
tabella):
procedure TForm1.Button1Click(Sender: TObject);
begin
  with ADOQuery do
  begin
    try
      try
        Close;
        SQL.Clear;
        SQL.Add('SELECT * FROM STAZIONI');
        Open;
        while not EOF do
        begin
          Memo1.Lines.Add(FieldByName('IDSTAZIONE').AsString);
          Next;
        end;
      except on E: EDatabaseError do
         MessageDlg(Format('Errore "%s" durante operazioni sui dati',
                           [E.Message]), mtError, [mbOk], 0);
      end;
    finally
      Close;
    end;
  end;
end;
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: come imparare?

ciao a tutti, conosco abbastanza bene la struttura del linguaggio pascal e
la programmazione in tp7 anche se ancora nel mondo della programmazione sono
agli inizi. Essendo la programmazione in dos ormai superata volevo approdare
a delphi che mi sembra un ottimo linguaggio. Quale o quali libri mi
consigliate di comprare sull'argomento che affrontino tutti gli aspetti del
linguaggio e che non sia particolarmente difficile contando che della
programmazione in win32 so ben poco (es. non so neanche cosa sono le api)?
si trovano su internet guide o tutorial seri su delphi che potrei
incominciare a leggere?
grazie mille
ciao
P.S. la versione enterprise trial di delphi è completa o presenta delle
limitazioni (a parte il limite di 60 giorni di utilizzo) rispetto alla
versione commerciale?
com'è delphi per lo sviluppo di giochi?

"Andrew_82":
| si trovano su internet guide o tutorial seri su delphi che potrei
| incominciare a leggere?
ecco un po' di URL:
aaaahhhhh, uuuuhhh, ooooheeehh!
... a parte gli scherzi,quarda quelli
di Carlo Bertuccini nel post "Da VBa Delphi"
sono milgiori dei miei ;)
| com'č delphi per lo sviluppo di giochi?
non ho molta esperienza, ma direi che e' il piu' semplice,
per piu' flessibilita'/velocita' e' consigliabile c++,
ma tutto sommato e' buono anche Delphi
Ciao,
Alan Solo

 | com'è delphi per lo sviluppo di giochi?


Newsgroup: it.comp.lang.delphi
Titolo: domanda idiota... scusate mi è partito l'invia....

Scusate per il mess vuoto, ma mi è partito l'invia involontariamente..
Dicevo :
On Key Down della form.
   if ssCtrl in shift then
   begin
        // QUALCOSA
   end;
e così controllo se lo shift è premuto
ma come faccio a testare la combinazione dei tasti tipo
CTRL + A
CTRL + N e così via??
la domanda è stupida lo so ma adesso non mi sovviene se mi date un aiutino
mi sbrigo di più
Ciaoux



if shift = [ssCtrl] then 
  case Key of 
    76:; //ctrl +  L
    82:; //ctrl + R
  end;
etc...
se usi "ssCtrl in" ... controlli che Ctrl sia premuto ma non in modo
esclusivo (accetteresti anche ctrl + alt per esempio). Dipende da cosa
vuoi fare...
Ciao,
Massimo.
-----------
Ore 18.30: premo invio.
Newsgroup: it.comp.lang.delphi
Titolo: DateTime e i db...

Cerco di salvare un dato sottoforma datetime in un campo di tipo 
TimeStamp... finche' c'e' solo la data(per es. 10/12/2000) va tutto bene 
se metto anche l'ora(10/12/2000 13.30.00) mi da errore... e mi dice che 
il campo non e' in formato time stamp... ho provato in vari modi diversi 
ma non riesco ad uscirne :-D vedo che quando vi e' anche l'ora che la 
varibile di tipo Tdatetime assume un valore con la virgola-->13544.00054
credo che il prob sia quello boh...
ps
utilizzo delphi 6 e interbase.
Tnks u for all :-)
ciauz

> utilizzo delphi 6 e interbase.
non centra ADO vero?
delphi6 aveva dei bachi con ADO e i timestamp mi pare. 

credo che il prob sia quello boh...
tutto ciň č molto strano! cmq io con Firebird ho fatto cosě :
var
   tdtDataOraTimbratura : TDateTime;
   strData : String;
   strTime : String;
begin
  // costruisce il campo "DataOraDipendente"
  strData := DateToStr( deData.Date );
  strTime := TimeToStr( deOra.Time );
  strData := strData + ' ' + strTime;
  tdtDataOraTimbratura := StrToDateTime( strData );
  Dayamodule.IBTabella.FieldByName('DataOra').AsDateTime := 
                                              tdtDataOraTimbratura;
....
end;
bye!
--- posted by geoForum on 
http://www.delphiedintorni.it

 bye!
ciao

> utilizzo delphi 6 e interbase.
x caso vai via ODBC?
Se si, che driver usi?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 Se si, che driver usi?
no uso i driver standard di interbase(dbexpint.dll)... cmq per ora ho 
messo da parte il prob... l' ho fatto vedere al mio collega lui tramite 
il il dataset gli funzionava... cmq e' una brutta storia perke' mi tocca 
lavorare su un template immenso che non ho fatto io e alcune parti mi 
sono ancora oscure... per ora do la colpa al template e alle sue 
malefiche procedure !!
cia' e grazie

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

Per la funzione CopyFileTo sapete che uses bisogna mettere ?
Ho già guardato la guida, io non l'ho trovata.
Grazie infinite 


wrote:
D2006 -> IdGlobalProtocols
prima credo la trovi in IDGlobal
oppure 
http://www.swissdelphicenter.ch/torry/showcode.php?id=101


Beccato...era FileCtrl
Grazie comunque

Newsgroup: it.comp.lang.delphi
Titolo: parametri procedure..

Allora...
ammettiamo che io voglia contare gli elementi di un dato che puo' essere una 
stringa o un array...
Come faccio a passare un dato di tipo non definito?
Vorrei fare una cosa del tipo :
function contaelementi(dato:tipo):integer;
var tot,x :integer;
begin
tot:=0;
case dato of
array of integer : for x:= low(dato) to high(dato) do inc(tot);
string               : for x:= 1 to length(dato) do inc(tot);
end;
end;
L'esempio che ho fatto č solo per far capire... lo so che length()..mi 
restituirebbe il tot
Mi interesserebbe sapere se posso passare in una funzione un dato di 
qualsiasi typo e intercettare nella funzione stessa il tipo di dato che ho 
passato.


Stai scegliendo l'approccio sbagliato: usa le classi per gestire queste 
situazioni.
Per esempio, con una TBucketList puoi scorre tutti gli elementi di una lista 
di
puntatori (che possono rappresentare qualunque tipo di dato) e, per ognuno,
eseguire una determinata azione.
Vedi l'help per maggiori info.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio 


Hai provato a vedere se i tipi variant possono soddisfare la tua esigenza,
giorgio 

 giorgio
in effetti pare che i variant siano ad hoc... quindi ho provato:
function contapari(a:variant):integer;
var x,k:integer;
begin
case vartype(a) of
vararray:begin
         k:=0;
         for x:=low(a) to high(a) do
         if not odd(a[x]) then inc(k);
         end;
varstring:begin
          k:=0;
          for x:=1 to length(a) do
          if not odd(ord(a[x])) then inc(k);
          end;
result:=k;
end;
ma il compilatore mi dice che c'e' un errore in LOW(a): incompatible types
Come mai?

"NB" <n...@IXl.com> ha scritto nel messaggio news:fquaup$9n3$1...@aioe.org...

Prova con le specifiche funzioni:
function VarArrayLowBound(const A: Variant; Dim: Integer): Integer;
function VarArrayHighBound(const A: Variant; Dim: Integer): Integer;
giorgio
Newsgroup: it.comp.lang.delphi
Titolo: Cercare una bitmap in una bitmap

Salve a tutti, mi hanno chiesto di fare una cosa un po' particolare... Un
cliente ha la necessita' di effettuare certe elaborazioni su determinate
immagini in modo automatico. In pratica puo' arrivargli una piccola bitmap
"campione" e una bitmap grossa contenente in alcuni punti delle copie esatte
di questa bitmap. La sua richiesta e' di trovare tutte le coordinate in cui
la bitmap piccola compare in quella grande. In pratica dovrei fare qualcosa
di analogo a una "Pos", ma devo farlo confrontando delle immagini. Soluzioni
in testa me ne sono venute molte, ma sono lente... Ne conoscete una
efficiente, o sapete dirmi dove posso cercarla?
NOTA: per fortuna servono solo le ricorrenze della bitmap "intera", cioe' se
per caso nei bordi dell'immagine principale ne compare un pezzo non bisogna
considerarlo.
Lo so che e' una cosa assurda, ma serve per "fini statistici". Secondo me e'
impazzito, ma finche' paga... =)
Vi ringrazio infinitamente. =)
Daigo

 impazzito, ma finche' paga... =)
eheheheh già !!! :)
Ciao!! [Eeettcccciùù!!],   Davide DG

 impazzito, ma finche' paga... =)
eheheh
Vabbè, per ora ti saluto.....ciaoooo !!!!
Buon lavoro e se puoi rispondi anche con qualche critica.
Bye bye
Antonio Tarolla

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

Come posso sapere se la mia query mi ha dato dei risultati? A me interessa
saper solo se cè almeno un record o no.
Es.
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM .....)
Query1.Open;
Controllo se ho almeno un record come risultato.
Grazie
Paolo

 wrote in message
go7n6.28286$Mx3.3...@twister2.tin.it...

Usa RecordCount se vuoi sapere il risultato di una select
Ciao
Simone

Query1.Open;
Query1.IsEmpty
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"


RecordCount ha fondamentalemnte due pecche:
1) Puo' essere costoso su dei grandi dataset.
2) Su database non paradox potrebbe essere non consistente.
Il mio consiglio e', piuttosto, un "select count(*)"
Ciao,
Massimo.


 wrote in message
rgqdOrfeF2EMsx...@4ax.com...

Hai ragione concordo, ho dato la prima che mi č venuta in mente ;)
La fretta a volte č cattiva consigliera ;)
Ciao
Simone

 Query1.IsEmpty
Non so se quanto sia + o - performante : (o la stessa cosa :) )
if (Query1.Bof) and (Query1.Eof) then
  database vuoto
saluti Arturo



Devo ammettere la mia ignoranza: non lo so :)  (domani guardo)
Certo e' che IsEmpty e' piu' elegante...
Ciao,
Massimo
Newsgroup: it.comp.lang.delphi
Titolo: installare D2006 su Win98SE

dal momento che ho un problema legato a Firebird
(post D2006 dbexpress + Firebird) su WIn98 ,
sto provando ad installaci Delphi 2006.
per prima cosa da subiuto errore nel controllo prerequisiti
cerco di installare a mano .Net 1.1 , ma chiede almeno IE 5.01
me nelle note di D2006 leggo almeno IE 6.0 SP1
esiste un modo per installare solo la personalita' Win32
saltamdo i prerequisiti .Net ?
Maurizio 

"Maurizio" ha scritto nel messaggio

No, .NET serve per far funzionare l'IDE.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio

 saltamdo i prerequisiti .Net ?
Il prerequisito che hai citato (IE 6.0 SP1) non ha a che vedere 
strettamente con .NET.
Mi risulta che Windows 98 non sia tra i sistemi operativi 
"ufficialmente" supportati: solo Windows 2000/XP e Windows Server 2003.
Relativamente al .NET Framework, non puoi escluderlo dai requisiti, ma 
puoi rimuovere la sua dipendenza da BDS in seguito.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: per vedere risultato ?

vorrei vedere dentro mio edit.text  come l instruzione del pascal:
writeln(l1,' ',l2,' ',l3,' ',l4 etc
grazie
procedure TForm1.Button1Click(Sender: TObject);
var
  l1,l2,l3,l4,l5,l6: integer;
begin
  for l1 := 1 to 2000 do
  begin
  edit1.Text := inttostr(l1);
   Writeln('You typed: ',l1);
  edit1.Refresh ;
end;
end;
--
P.S:enlever le "s" dans mon email pour me ecrire
Togliere il "s"dentro mio email per scrivermi

 end; end;
se ho capito cosa vuoi fare:
for l1 := 1 to 2000 do
 edit1.Text := inttostr(l1) + ' ';
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: ODBC Drive per dBase

Dove lo trovo ? Nella lista di Windows 7 (Origine dati ODBC) non c'č e non 
ho trovato niente in Internet. Ho cercato anche Micorsoft dBase driver, ma 
non l'ho trovato. Qualche suggerimento ? 
 

non l'ho trovato. Qualche suggerimento ? 
 
Io usato TDBF su D7 ma anche su D6 D3 e D2
non ricordo se l'avevo trovata su Torry.
In passato ho usato Apollo ma credo non si trovi più.
TDBF l'ho visto anche nei componenti Lazarus
ma non so se può andare sulle ultime versioni di Delphi.
 
 

non l'ho trovato. Qualche suggerimento ? 
 
Tdbf sembra diponibile su souceforge
http://tdbf.sourceforge.net/
 

ha scritto nel messaggio news:7fjctchahc6ttmv88...@4ax.com...

Grazie, ma a dir la veritŕ mi occorreva per poter utilizzare RazorSql, che 
richiede proprio una connessione via ODBC per database dBase.. 
 


"dBase" ? Sai, questo è un nome che non sentivo da 
tanto tempo... Tanto tempo (cit.) :-)
 
Credo che sia possibile leggere i file dBase usando il driver JET 4.0 
(comunemente detto "driver di Access") e configurando delle proprieta'
nella connection string.
 
ciao
Giacomo
 
 

"Giacomo Degli Esposti"  ha scritto nel messaggio 
news:f5c790c3-52e0-4323...@googlegroups.com...
"dBase" ? Sai, questo è un nome che non sentivo da
tanto tempo... Tanto tempo (cit.) :-)
 
Lo so, e infatti sono vecchio.. in tuti i sensi

Newsgroup: it.comp.lang.delphi
Titolo: Componenti OCr

Qualcuno sai darmi dei consigli su componenti Ocr che funzionino bene, 
e ma non necessario che decodifichino il barcode.
ciao
Gabriele
-- 
 __ __
|  |  |___ ___ _ _ _ ___
|-   -|   | -_| | | |_ -|
|__|__|_|_|___|_____|___|  
http://xnews.newsguy.com/


Ciao Gabriele :D
Prova i componenti Tocr...
semplici ma funzionanti! ;)
Ho solo sviluppato un prototipo e
di più non so dirti...
Tienimi informato
Saluti :)
    Gigi

 Tocr
Grazie, è un caos perchè ne esistono molti il problema è, a volte, 
l'elevato costo tipo i lead.
Questi li avevo già sentiti, e ne avevano partlato bene.
Ti dirò.
Saluti :)
