mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Domanda per un comando

Ho un normale database con inseriti dentro dei dati. C'e' un comando che
mi permette di cancellarli senza usare qualche IDE ?
--- posted by geoForum on 
http://www.delphiedintorni.it

>Ho un normale database
di che DB si tratta?


Un normale db relazionale in paradox 7


 mi permette di cancellarli senza usare qualche IDE ?
Devi indicare almeno il formato del tuo database; in ogni caso, non ci 
sono comandi generici ma, a seconda del database, tool specifici 
distribuiti per la manipolazione e l'elaborazione dei dati, ad esempio 
attraverso il linguaggio SQL, che consentono di conseguenza la 
cancellazione degli stessi.
In alternativa, visto che questo è un newsgroup su Delphi, potresti 
realizzare un'applicazione personalizzata, magari console (per riga di 
comando) che provvede ad eseguire l'operazione che ti serve 
automaticamente sfruttando i componenti distribuiti con Delphi.
Se però non specifichi il formato del database, non è possibile fornirti 
ulteriori indicazioni. :-|
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

>Un normale db relazionale in paradox 7
     Tabella.Active := False;
     Tabella.EmptyTable;
     Tabella.Active := True;
Bye!!
Diego


Ciao! :-)
Detto un po piu' sopra :D Per quanto riguarda la risposta di Rubio, se
provo a eseguirlo mi dice :
"Project1.exe raised exception class EDBEngineError with message ?Table is
busy. Table: C:|ecc.."


busy. Table: C:|ecc.."
Nell'help di Delphi c'è scritto :
Note:	Deletion of records can fail if the user lacks sufficient 
privileges to perform the delete operation.
controlla se hai i diritti di scrittua!


controlla se hai i diritti di scrittua!
Scusa ho mancato di indicarti una cosa :
metti la proprieta TableType a ttParadox!!!!! :D



Ora e' perfetto ;) grazie mille


 mi permette di cancellarli senza usare qualche IDE ?
Usi un normale comando di cancellazione.
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: canvas.draw

come posso disegnare un'immagine rimpicciolita o ingrandita con
canvas.draw?
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

draw si limita a disegnare sul canvas.
E' l'oggetto che passi come parametro che ha la responsabilità per cio che
riguarda dimensioni, zoom etc.
Non a caso, il metodo draw accetta come parametri tutti i discendenti di
TGraphic, classe astratta per gli oggetti grafici.
Bye
A.

StretchDraw
Ciaoux

Newsgroup: it.comp.lang.delphi
Titolo: lancio di un exe e GetCurrentDir()

Io credevo che la GetCurrentDir mi restituisse la directory effettiva di
lavoro di un certo file exe. In realtà, se apro una finestra DOS e lancio un
mio progamma da una cartella diversa mi viene restituita la dir in cui sono
attualmente (ma va :))  ) e non quella dell'effettiva presenza dell'Exe...
Come posso fare in modo che ovunque io mi trovi all'interno del disco quando
lancio un mio programma mi viene settata l'effettiva directory di lavoro
dell'exe?
Grazie 1000

 attualmente (ma va :))  ) e non quella dell'effettiva presenza dell'Exe...
Prova con
    SetCurrentDir(ExtractFilePath(Application.exename)))
--
- Carlo -

Directory dell'eseguibile = ExtractFilePath(ParamStr(0))
--
Ciao,
David (
www.utilityweb.net
)

dimenticavo GetCurrentDir seleziona il direttorio attuale utilizzato dal sistema operativo in un determinato momento
--
Ciao,
David (
www.utilityweb.net
)

 - Carlo -
Il tuo aiuto č stato preziosissimo, grazie tantissime
Saluti


Infatti, io invece erroneamente credevo che mi settasse la directory di
esecuzione dell'eseguibile.
ho risolto con la soluzione di Carlo, cmq anche la tua l'ho provata e non da
problemi
Grazie a tutti

> dimenticavo GetCurrentDir seleziona il direttorio attuale
                                                              ^^^^^^^
Voc. DEVOTO-OLI
direttorio: 1. pertinente alla direzione; 2. Organismo direttivo, spec. in
ambito politico
Non tradurre "directory" con "direttorio" solamente perche suona simile:
nella versione italiana di Windows quelle cose lì le hanno chiamate
"Cartelle".
Scusa per l'OT: ho ricevuto a suo tempo (direi dodici o tredici anni fa) un
mega cicchetto dall'insegnante di inglese per la stessa traduzione, ed in
effetti aveva ragione lei.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: TASSO() e RATA() come Excel

Salve a tutti,
Leggevo che qualcuno ha già affrontato il problema, ma non vorrei
accedere a Excel per ogni record del mio db, esiste un modo per
eseguire le funzioni finanziare direttamente da D7? Chessò qualche lib
di funzioni aggiuntive ?
Grazie.



Math.pas
  DoubleDecliningBalance function
Calculates the depreciation of an asset using the double-declining balance 
method.
  FutureValue function
Calculates the future value of an investment.
  InterestPayment function
Calculates the interest portion of a loan payment.
  InterestRate function
Returns the interest rate required to increase PresentValue to FutureValue.
  InternalRateOfReturn function
Calculates the internal rate of return for an investment.
  NetPresentValue function
Calculates the current value from an array of estimated cash flow values.
  NumberOfPeriods function
Returns the number of payment periods for an investment.
  Payment function
Calculates a fully amortized payment.
  PeriodPayment function
Returns the principal amount from a full payment.
  PresentValue function
Calculates the present value of an investment.
  SLNDepreciation function
Returns the straight-line depreciation allowance of an asset.
  SYDDepreciation function
Calculates depreciation for an asset.
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

...senza parole...
grazie

 ...senza parole...
neanch'io (era la Guida)


 - Trova messaggi di questo autore
Data: 2000/06/05
Oggetto: Re: Problems with Math.InterestRate function
Rispondi all'autore | Inoltra | Stampa | Messaggio singolo | Mostra
originale | Segnala illeciti
I hope you will find this self-explanatory.  The most common mistake is
using the Pmt value as positive number. Here are some limited
validation to
make the InterestRate function work properly:
procedure TForm1.Button1Click(Sender: TObject);
var Nper:Integer;
    Pmt,PV,FV,IntRate:double;
begin
  // Total number of payment periods, must be greater than 0
  NPer:=StrToInt(Edit1.Text);
  // Payment Amount per period, must be a negative number
  Pmt:=StrToFloat(Edit2.Text);
  // Present Value of the principal, must be a positive number
  PV:=StrToFloat(Edit3.Text);
  // future value of the principal, usually zero if payment is up to
completion 
  FV:=StrToFloat(Edit4.Text);

funzionasse.....
InterestRate da sempre un errore ( InterestRate ) 
Mai usata?
Newsgroup: it.comp.lang.delphi
Titolo: Funzioni...

Ciao.
Vi ricordo che opero sotto Win95-D3.
Mi chiedevo: è possibile passare ad una funzione come argomento
un'altra funzione?
ad esempio...
function Pippo(pluto: function): string;
Ho fatto qualche esperimento ma non c'è verso...
Grazie come sempre ragazzi.
Ciao!
Peppe
_____
ICQ #9759626
http://members.xoom.it/joe
Togli levaccà per contattarmi via email.

un'altra funzione?
type fn_ptr = function( a : integer ) : boolean ;
function Ciao( a : integer ) : boolean ;
begin
  ShowMessage( IntToStr( a ) ) ;
  Result := true ;
end ;
function func( arg : fn_ptr ) : Integer ;
begin
  arg( 3 ) ;
  Result := 1 ;
end ;
procedure TForm1.Button1Click(Sender: TObject);
begin
  func( ciao ) ;
end ;
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

type fn_ptr = function( a : integer ) : boolean ;
Intanto ti ringrazio, Andrea... Poi me la studio meglio e mi riservo
eventuali domande. :)
Grazie e buon Natale!
ciao!
Peppe
_____
ICQ #9759626
http://members.xoom.it/joe
Togli levaccą per contattarmi via email.

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

Ho bisogno di leggere da un file k bit alla volta.
E' possibile creare un nuovo tipo da assegnare ad una variabile in modo che 
facendo
var a:miotipo
read(F,a);
a contenga ad esempio 7 o 12 bit!
Oppure l'unico modo e' leggere a byte e splittare i vari bit?
Grazie

 ha scritto nel messaggio
news:e2d151f3.02091...@posting.google.com...

La seconda che hai detto! ;)
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: HELP: StrToFloat

voglio estrarre da un file un numero reale tipo 0.563480
mettiamo che nel file compaia il numero che mi interessa dopo la stringa
'numero='
  function TMainForm.EstraiNumero: Real;
  var
    F1: TextFile;
    contenuto: String;
  begin
    AssignFile(F1, 'file.txt');
    Reset(F1);
    Read(F1, contenuto);
    PercentCompleted := StrToFloat(Copy(contenuto,AnsiPos('numero=',
state)+7,8));
  end;
come mai quando da un'altra funzione imposto Edit1.Text :=
FloatToStr(EstraiNumero); viene sollevato un EConvertError che dice
''0.563480' is not a valid floating point value'?

 state)+7,8));
oops... intendevo:
Result := StrToFloat(Copy(contenuto,AnsiPos('numero=', state)+7,8));
(nella mia applicazione la funzione si chiama PercentCompleted)

>
voglio estrarre da un file un numero reale tipo 0.563480
mettiamo che nel file compaia il numero che mi interessa dopo la stringa
'numero='
[...]
<<
Se hai una struttura tipo IniFile ti consiglio di usare un TIniFile o una
TStringList (v. TStrings.Values).
In questo modo hai la stringa che rappresenta il numero senza dover fare
Pos, Copy.
Infine, "The DecimalSeparator global variable defines the character that
must be used as a decimal point. Thousand separators and currency symbols
are not allowed in the string"; quindi racchiudi la conversione in un try..
except; se ti fallisce, prova a cambiare DecimalSeparator e ritenta.
hth
Paolo Arosio

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

Mi ritrovo dei TDBComboBox i quali all'apertura non aprono un Lista di
elementi pari a quella settata sulla proprietà DropDownList = 10 (Settata a
Runtime)... bensì solo un elemento per volta...
Solo dopo che scorro qualche elemento, alla successiva apertura mi viene
mostrato l'elenco dei 10 items....
Come posso fare?
Grazie

 ha scritto nel messaggio
news:rHql7.2115$kA5....@news.infostrada.it...

Che database Usi ?
Interbase ?
Se si dopo l'apertura della tabella/query prova a fare
<query/tabella>.moveby(10);
<query/tabella>.first;
--
Massimo
mago_merlino(at)
bigfoot.com

Newsgroup: it.comp.lang.delphi
Titolo: COM e USB

Salve, 
è possibile contare il numero di COM e di Porte USB disponibili sul PC in
maniera automatica? Da delphi of course.
Bye
         Marco
-- 
Posted from  [212.177.57.193] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Marco Olivieri"
| è possibile contare il numero di COM e di Porte
| USB disponibili sul PC in
| maniera automatica? Da delphi of course.
Mi vengono in mente due possibilita':
- guardare nel registro se esiste qualche chiave specifica
 (forse HKEY_LOCAL_MACHINE\Hardware\DeviceMap);
- provare ad 'aprire le porte' con l'API CreateFile: se
 restistuisce un handle valido allora la porta esiste (per
 avere altre informazioni sulla porta poi devi usare
 l'API GetCommProperties);
p.s.: ad dire la verita', mi viene in mente un'altra possibilita':
trovare un componente - suoi soliti siti - che fa quello che vuoi.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Come scrivere su caption degli elementi di components?

ciao, volevo sapere una cosa:
components[i] restituiscono gli oggetti ad
esempio di una form.
poiche` io vorrei modificare una caption di ogni
oggetto, ad esempio x una TButton devo fare:
(components[1] AS
TButton).Caption := 'modificato';
non esiste un oggetto piu` astratto
che possa funzionare per ogni cosa (TButton, TLabel, etc)?
--------------------------------
Inviato via 
http://usenet.iol.it

 TButton).Caption := 'modificato';
fare il cast a TButton non ti serve xche la prop Caption viene ereditata ta
TControl.
Bye
A.

Rispondo a Alberto Salvati che, tra le altre cose, ha scritto:

Uh?
Derived from TButtonControl
    Caption
--
Jax

 ha
scritto: 

l'ho provato e non va...


>  Caption <<
  ClientHeight
  ClientWidth
Ho visto in TButtonControl e ho notato che Caption non è esposta...
bho?!
BaiBai
A.

> l'ho provato e non va...
COSA non va?
Cosa significa "NON VA"?
Non compila?
Il caption non cambia?
Ti cambia il caption del form?
Ti vien fuori una access violation?
...
A.

A.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 qui trovi un estratto dalla guida di delphi5:
Ah, ecco svelato l'arcano... io ho D6.
--
Jax

 che possa funzionare per ogni cosa (TButton, TLabel, etc)?
Prova con la RTTI (vedi unit TypInfo.pas):
var
  i: integer;
begin
  for i:=0 to Pred(Form1.ComponentCount) do
    if IsPublishedProp(Form1.Components[i], 'Caption') then
      SetPropValue(Form1.Components[i], 'Caption', 'Modificato!');
end;
HTH :-)
--
Andrea /\/\agni
e-mail: 
ama...@supereva.it

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

Scusate la domanda... ma purtroppo il Delphi non lo conosco...  (ancora :) )
Con questo linguaggio posso operare con le finestre di Windows ???
Cioè.. posso elaborare programmi che girano in Win senza "uscire" in Dos ?
Mah, chissà se l'ho detta grossa :)
Fatemi sapere !
Grazie,
Simone.

Cioč.. posso elaborare programmi che girano in Win senza "uscire" in Dos ?
Certo.
--
Andrea Laforgia (ICQ 87230455)

 wrote:


> Con questo linguaggio posso operare con le finestre di Windows ???
si. è la cosa che si fà principalmente.
--
Gna...@Wappi.com
bmq...@tin.it
ICQ# 76488613
http://gnaffy.tripod.com/

Newsgroup: it.comp.lang.delphi
Titolo: Come Inviare un fax?

Sono un neofita e vorrei avere un informazione:
Come posso far spedire un fax con delphi 6?
Sto cercando di costruire una DLL ma non riesco a capire come far
trasmettere un fax.
Ho costruito un form per l'immissione dati da spedire e  sono riuscito a
converire i paramentri in un report ed ora....
HELP ME!!!
Cordiali Saluti a tutti

O prendi qualche libreria/componente che lo fa oppure
ti tocca una connessione via ole automation con qualche
applicazione gia' installata sul sistema.
Bye
AS
"se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:wxs78.23837$om6.6...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: E' possibile generare singolo file .EXE?

Utilizzo generalmente C++ Builder per le mie applicazioni ma ora ho la
necessità di fare un programma con DELPHI 2.
E' possibile generare un singolo file .exe come per C++ Builder
considerando che uso la versione DELPHI 2?
E se si, come si fa?
Grazie in anticipo a tutti quelli che mi risponderanno
Marius

On Stardate 3 Jul 2001 00:01:37 -0700, 
mariu...@hotmail.com
 (Marius)
wrote:

La risposta e': SI
si fa come in Cbuilder nelle opzioni deselezioni l'opzione build with
runtime package, che se non erro e' gia deselezionata di dafault :)
ciao
--------------------------------------------------
Kirys
Remove DELTHIS from the address to reply
   .  _/\  ______/\ 
  /| /  /  \  _____\     
http://www.kt2k.com
 / |/  /    \/  / \/  _____  _____  _____  _____
/   _  \    /  /     |___  ||     ||     ||     |
\__| \  \  /  /      |  ___||  |  ||  |  ||  |  |
      \_/  \_/       |_____||_____||_____||_____|

 ciao
nel Delphi 2 i package non esistono (almeno nel mio), se non usi file
esterni (DLL, OCX) ti crei sempre un singolo file .exe.
ciao
--
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimouvere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

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

Salve sono uno studente e da poco ho iniziato a programmare in Delphi.
Ho l'esigenza d'importare all'interno di un componente RichEdit diversi
testi (si tratta di una serie di appunti richiamabili attravrso un menui).
Per fare ciň utlizzo la seguente istruzione 'LoadFromFile'
Es:procedure TFormPrincipale.Determinativo1Click(Sender: TObject);
begin
RichEdit1.Lines.LoadFromFile('C:\WINDOWS\Desktop\Appunti\ArtDet.txt');
end;
Tutto funziona in modo corretto, tuttavia, installando il mio piccolo
applicativo su un altro computer, cambiando la directory di destinazione dei
dati non č piů possibile importarli all'interno di RichEdit.
Come posso risolvere tale problema?
Il mio indirizzo di posta elettronica: 
mat...@tiscalinet.it
Grazie!

2 post uguali al giorno mettono delle seccature intorno....
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Privilaged Instruction

Che significa quando esce il messaggio di errore  "Privilaged Instruction"?

Che significa quando esce il messaggio di errore  "Privilaged Instruction"?
Che stai eseguendo operazioni ad un run-level in cui non ti e'
consentito.  Se stai leggendo/scrivendo da/verso porte della macchina
in ambienti come Windows NT/2K, o stai compiendo qualche operazione a
basso livello del genere, questi sistemi ti bloccano.
Puoi risolvere la situazione scrivendo un driver.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

in che senso ?
Scrivendo un driver si ha accesso ai dispositivi di I/O e alle porte
senza troppi sbarramenti da parte del sistema.


fantasctico !! esempi ?
--
Consonni Davide
bmq...@tin.it
gna...@wappi.com
webmaster of
http://gnaffy.Tripod.com
http://www.traduzioniellepi.com

> fantasctico !! esempi ?
Mi associo nella richiesta di esempi nella scrittura di drive in delphi...se
puoi postare esempi o siti dove trovarne
grazie Arturo

fantasctico !! esempi ?
Su MSDN trovi la documentazione del DDK (Driver Development Kit).


> Su MSDN trovi la documentazione del DDK (Driver Development Kit).
scusa, ogni tanto sono un rompiballe, url ? (giuro che stavolta lo metto nei
preferiti ... :)


preferiti ... :)
http://msdn.microsoft.com/library/default.asp?URL=/library/ddkdoc/ddkstrt/aboutddk.htm


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

Sull'evento click di un tasto apro una nuova form dove attraverso
una stored procedure valorizzo i campi di una TIB_GRID
A questo punto vorrei prendere sull'evento onDoubleClick di un certo record
il valore del primo campo del record cliccato sulla TIB_GRID.
Qualcuno di voi mi sabrebbe aiutare su come far ritornare il valore del
record selezionato.
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
-- 
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

 >
si come prendere il primo campo del record selezionato, per restituirlo non
è un problema perchè passo il valore ad una funzione che mi va a caricare i
dati nel primo form. Si utilizzo lo showmodal.


  
fai riferimento al dataset che ti restituisce la store procedure
StoredProcedur.FieldByName('NomeCampo').Value;
StoredProcedur.Fields[0].Value;
se usi i campi persistenti
StoredProcedurNOMECAMPO.Value;

Newsgroup: it.comp.lang.delphi
Titolo: componente dbplanner

Salve a tutti
Qualcuno č a conoscenza dei componenti DbPlanner della Tmssoftware? Ho
un problema che non riesco a risolvere. Io li utilizzo con un Db
Iterbase ma riscontro dei problemi nel momento in cui accedo da piů pc
al planner degli appuntamenti. Mi si blocca il programma come se il
Dbplanner fosse monoutente o cose del genere.
Mi chiedevo solamente se qualcuno di voi ha esperienza di utilizzo di
questi componenti in rete e se ha riscontrato problemi di questo tipo.
Vi ringrazio infinitamente fin d'ora per il tempo dedicatomi.
Demetrio

 Dbplanner fosse monoutente o cose del genere.
Io li ho utilizzati con Firbird (pre 1.5) ed Interbase 6 ed altri db non 
c/s ma non ho avuto di questi problemi, intendo non cosi' fatali.
Come accedi al db?
Se devo dirla tutta ho comprato i componenti di tms qualche tempo fa e 
li ho utilizzati poco, mi nno fatto perdere piu' tempo dietro 
l'infinita' di bachi di quanto beneficio ne abbia ricevuto. Ergo non ho 
aggiornato e li ho mandati pian piano nel cassetto.
Newsgroup: it.comp.lang.delphi
Titolo: assegnare Campi BLOB con Assign

usando ClientDataSet con db Firebird 2.0 e
provando ad inserire il contenuto di un TMemo in un campo Blob
 CDS_FiltriNOTA.Assign(Memo1.Lines);
al momento del Post da errore,
si che il subtype del campo Blob sia Binary o Text
incorrect values with SQLDA Structure
raised exception class EDataBase error with message
"unable to find record no Key specified
questo quanto riporta l'help di D2007
if not (ClientDataSet1.State in [dsInsert, dsEdit]) then
  ClientDataSet1.Insert;
ClientDataSet1Images.Assign(Image1.Picture);
ClientDataSet1.Post;
Maurizio 

 "unable to find record no Key specified
Questo non mi sembra un errore dovuto al campo BLOB/Memo, ma piu' un 
errore di Primary Key, ossia il clientdataset non sa dove andare a fare 
il post
PS: x il blob hai provato con:
  CDS_FiltriNOTA.AsString := Memo1.Lines.Text;
dovrebbe essere la stessa cosa
Saluti Goblin
-- 
Ibis et redibis non morietur in bellum.

E per i campi tipo immagine ????
E nel caso si usino Stored procedure (quindi da passare come 
parametro) ???
Grazie.
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 
Se usi un ClientDataSet ecco un esempio preso dall'help di delphi
var
   MS: TMemoryStream;
begin
   if not (ClientDataSet1.State in [dsInsert, dsEdit]) then
     ClientDataSet1.Insert;
   MS := TMemoryStream.Create();
   try
     Image1.Picture.Bitmap.SaveToStream(MS);
     ClientDataSet1Images.LoadFromStream(MS);
   finally
     MS.Free;
   end;
   ClientDataSet1.Post;
end;
 
Se usi una StoreProc un idea potrebbe quella di passare come parametro 
il path dell'immagine e poi la Storeproc salva l'immagine dentro il 
campo blob; oppure mettere come parametro in entrata della storeproc un 
tipo blob con sottotipo binary e da delphi passargli uno stream *, non 
ho mai provato una strada simile, io di solito uso il Clientdataset 
oppure salvo solo il path dell'immagine nel database e non  l'immagine 
completa..
*(credo che farò un test x vedere se ho detto una cavolata o meno) :)
Saluti Goblin

 Saluti Goblin
Ho fatto un piccolo test ...
La store proc che prende in ingresso 2 campi un ID e il blob
CREATE PROCEDURE insertimg (
     nid integer,
     pimg blob sub_type 0 segment size 80)
as
begin
   insert INTO TABELLA (ID,IMG) VALUES (:NID,:Pimg);
   suspend;
end
in delphi la chiamo utilizzando i componenti dbx e passando una immagine 
bmp:
procedure TFMain.PIPPO(Sender: TObject);
var
   MS: TMemoryStream;
begin
   MS := TMemoryStream.Create();
Try
   Image1.Picture.Bitmap.SaveToStream(MS);
   SQLStoredProc.StoredProcName := 'INSERTIMG';
   SQLStoredProc.ParamCheck := True;
   SQLStoredProc.Params[0].AsInteger := 888;
   SQLStoredProc.ParamS[1].LoadFromStream(MS,ftGraphic);
   SQLStoredProc.ExecProc;
finally
   MS.FREE;
end;
end;
Saluti Goblin
Newsgroup: it.comp.lang.delphi
Titolo: Form dal quale non si puo' uscire...

Dovrei fare Form dal quale si puo' uscire solo premendo un button OK...
la finestra deve restare sempre in primo piano rispetto all'applicazione
che l'ha aperta...
tipo un messagebox...
Grazie
--
****************************************
E-mail : pao...@NOSPAMfreemail.it
Sito   : 
http://members.xoom.it/paolo20
ICQ    : 11660099
****************************************

....."showmodal" .....
ciao!

e aggiungi sull'evento onclose:
CanClose:=PuoiUscire
dove PuoiUscire e' una variabile private di tipo boolean
che viene inizializzata a false nell'evento OnShow e reimpostata a true
nell'evento onclick del tuo pulsante.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Recuperare i valori dei campi di un oggetto generico

Salve a tutti!
Ho bisogno del vostro autorevole parere (e se possibile del vostro aiuto) 
per risolvere un problema piuttosto complicato che è capitato a mio padre...
Per lavoro usa Docfa 3, un'applicazione per il catasto davvero fatta male 
(codice obsoleto, funzionalità insoddisfacenti e pure l'interfaccia utente 
lascia a desiderare), e dovrebbe copiare in un file di testo o in un 
documento word tutte le linee contenute in un elenco molto lungo...
Il programma, che offre davvero pochi gradi di libertà, non permette 
naturalmente di copiare l'elenco e allora ho pensato di aggirare l'ostacolo: 
se sviluppassi un'applicazioncina che cliccando sull'oggetto che contiene la 
lista ne ispeziona i campi e, individuato quello giusto, copia il suo valore 
nella clipboard?
Il problema è che non so come fare per far capire alla mia applicazione che 
quando clicco col mouse devo andare a spulciare il contenuto dell'oggetto 
sottostante... Qualcuno gentilmente potrebbe passarmi due righe di codice 
d'esempio? L'elenco è davvero lungo e solo a pensare di copiarlo mi sento 
male...
In alternativa conoscete una utility già fatta e finita che mi permetta di 
copiare il contenuto dell'elenco?
Grazie mille in anticipo per ogni suggerimento,
   Stefano
PS: L'oggetto che contiene l'elenco assomiglia a una TListBox, ma Docfa non 
è stato sviluppato in Delphi... siccome è comunque una applicazione grafica 
per Windows, dovrei riuscire lo stesso ad accedere ai campi dell'oggetto 
tramite GDI... in linea di massima almeno... dico bene? Grazie ancora, Ste 

Stefano, scusa se faccio l'avvocato del diavolo..
Ma i dati di questo kakkio di software dovranno pur essere registrati su 
"qualcosa"...Sicuro che non si tratti di un formato che puo essere usato 
comodamente da delphi, magari via odbc?
AS

 Salve a tutti!


 ha scritto nel messaggio 
news:drsk1t$1gbu$3...@newsreader2.mclink.it...

hai ragione!
come al solito avevo spento il cervello! :-(
tempo fa ci avevo guardato e forse è proprio la cosa più semplice da 
guardare!
grazie davvero,
   Stefano 

 "handle":
[snip]
Grazie anche a te per i consigli...
Come al solito complico sempre le cose semplici! :-(
Cmq se non riesco a recuperare info direttamente dal file (non credo proprio 
sia criptato) passo agli Handle: grazie per avermi dato il 1° indizio, ora 
che ce l'ho mi metto sulla pista e il resto lo trovo da solo!
Grazie ancora,
   Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Manuale D6 con D5

Vorrei sapere se faccio male ad acquistare il manuale di D6 di
Cantù, dovendo usare la versione 5 del pacchetto. Per le "basi" ho
già "Teach Yourself Borland Delphi 4 in 21 days".
Ciao e grazie,
MiX
--
Mick Death (
mick.death....@email.it
)
Per rispondere educatamente togli ".il.cappello" ;-)

Per un manuale base il Delphi in 21 giorni può tranquillamente avviarti, poi
se vuoi qualcosa di più specifico ai componenti D5 puoi in caso prendere il
Delphi 5 di Marco Cantù, visto che fa uso delle funzionalità più particolari
del linguaggio, il Delphi 6 non potresti sfruttarlo a fondo perchè parla di
WebSnap, DBExpress e altri componenti di D6 che non c'erano ancora in D5.
Ciao,
  Fabio

Newsgroup: it.comp.lang.delphi
Titolo: linee che spariscono

stavo provando a fare dei test, quando ho scoperto che a volte non mi 
vengono disegnate delle linee.
Non è che potete dirmi qualcosa,
il progetto è questo 
www.baragin.it/eq.zip
.
Selezionate il radiobutton e boi muovete la track avanti e indietro, per 
un certo intervallo la linea non viene più disegnata.

 un certo intervallo la linea non viene piů disegnata.
A me ha funzionato benissimo....
Ciao 

 A me ha funzionato benissimo....
Idem.
Magari c'entrano i driver della scheda video... altro non saprei.
-- 
Jax

non credo che sia un problema hardware addirittura funziona benissimo
su Ubuntu 8.04 con Wine

 
Trovato il difetto, stavo disegnando le rette con i risultati che avevo, 
in alcuni casi giungevano a Y assurdi, ho tagliato i valori ai margini 
che mi sono prefissato e tutto sembra fungere.
cmq. grazie per l'interesse.

Newsgroup: it.comp.lang.delphi
Titolo: Gestione dei files

Premetto che sono un principiante....
Come posso scrivere dentro ad un file?
Con filecreate lo creo, con fileopen lo apro, ma come devo fare per
scriverci dentro qualcosa? Mi potete fare un esempio?
Grazie mille anticipate
Focala

scriverci dentro qualcosa? Mi potete fare un esempio?
Utilizza Write...
Ecco un semplice esempio....
begin
Stringa:='Gestione dei Files! :)';
AssignFile(File, 'c:\filex.txt');
Rewrite(File);
Write(File, Stringa);
CloseFile(File);
end;
File è di tipo TextFile (var File : TextFile)
Questo te lo ho fatto senza ricorrere a classi dedicate quali TFileStream.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

> File è di tipo TextFile (var File : TextFile)
... ma file è una parola chiave ....
--
Gna...@Wappi.com

... ma file è una parola chiave ....
Già, potrebbe sollevare qualche problemino con delphi...dovrei provare i
codici prima di postare! :)

Newsgroup: it.comp.lang.delphi
Titolo: Oggetto TList.

Ho creato una piccola classe Anagrafica.
Ho istanziato un'oggetto TList e l'ho riempito assegnando l'oggetto
anagrafica valorizzato.
Ora per leggere l'oggetto TList e quindi per ricavrmi le singole righe
(oggetto Anagrafica) come faccio.
Ho provato ad usare questa istruzione List[i] ma assegnandolo all'oggetto
anagrafica mi ritorna sempre l'ultimo record caricato.
Come mai?
Qualcuno mi saprebbe consigliare la soluzione?
Questo è il sorgente.
// Creo un vettore
   ana:= anagrafica.Create;
   Lista:= TList.Create;
   // Carico i record in un vettore
   ana.Cognome:= 'Pippo';
   ana.Nome:= 'PippoN';
   ana.Via:= 'Via I Maggio';
   Lista.Add(ana);
   ana.Cognome:= 'Rossi';
   ana.Nome:= 'Mario';
   ana.Via:= 'Via I Aprile';
   Lista.Add(ana);
   // Carico la ListView
   for i:= 0 to Lista.Count - 1 do
   begin
      ana:= Lista[i];
   end;

 anagrafica mi ritorna sempre l'ultimo record caricato.
list.items[i]
ciao

Mi fa uscire sempre 2 Record uguali. Mi riporta sempre l'ultimo memorizzato
e quindi: 'Rossi' 'Mario' 'Via I Aprile'.
E' corretta l'assegnazione della classe ana  alla TList? Bisogna creare e
distruggere la classe ana per ogni assegnazione?
Questo è il codice incriminato:
   ana.Cognome:= 'Signoriello';
   ana.Nome:= 'Antonio';
   ana.Via:= 'Via I Maggio';
   Lista.Add(ana);
   ana.Cognome:= 'Rossi';
   ana.Nome:= 'Mario';
   ana.Via:= 'Via I Aprile';
   Lista.Add(ana);
   // Carico la ListView
   for i:= 0 to Lista.Count - 1 do
   begin
      ana:= Lista.Items[i];
   end;

prova a modificare il costrutore di ana in modo che accetti come parametri i
3 valori
poi:
 Lista.Add( TAna.Create('pippo', ..);
Lista.Add( TAna.Create('pluto', ..);
Bye
AS

E poi devo fare il Create 3 volte?
Lista.Add( TAna.Create('pippo', ..);
Lista.Add( TAna.Create('pluto', ..);
Lista.Add( TAna.Create('papero', ..);

   Lista.Add(ana);
Semplice: crei una sola istanza alla clase Anagrafica e quindi
aggiungi alla lista due volte lo stesso puntatore.
Dopo il primo Lista.Add devi fare di nuovo Ana := Anagrafica.Create.
Ciao.
Massimo.
P.S.
E ricordati poi di rilasciare i puntatori :)
-- 
Ore 18.30: premo invio.

> E poi devo fare il Create 3 volte?
si
AS
Newsgroup: it.comp.lang.delphi
Titolo: alias..

Salve a tutti avrei un quesito da porvi:
come posso modificare la directory di un alias BDE..
ciao e grazie
Daniele
-- 
Posted from 
mail-4.tiscalinet.it
 [195.130.225.150] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:LOBBJOPCEFKFDECGJ...@tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Anteprima di Stampa

Lo so che puo' essere una domanda banale, ma data la mia poca esperienza ...
Come posso fare un' anteprima di stampa di alcuni Chart?
Vorrei realizzare un preview carino come il preview dei QReport. 
Grazie   Filippo 
--
Posted from 
small-1.inet.it
 [194.20.8.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

>
Lo so che puo' essere una domanda banale, ma data la mia poca esperienza
...
Come posso fare un' anteprima di stampa di alcuni Chart?
Vorrei realizzare un preview carino come il preview dei QReport.
<<
a) File/new.. dialog;
b) ci metti i bottoni che vuoi (stampa, esci,...)
c) una PaintBox in cui ci sarą l'anteprima
nell'OnPaint della paint box:
MainForm.Graph.PrintPartialCanvas(pbChart.Canvas, pbChart.BoundsRect);
dove MainForm contiene il grafico chiamato Graph; pbChart č la PaintBox.
Nel MainForm: PreviewDlg.ShowModal.
eventualmente cambia il colore di fondo del grafico prima di mostrarlo;
gioca con PrintResolution,...
oppure: stampa su Bmp o Metafile e carica quello in un TImage.
nell'help di Teechart č riferita una diminuzione di risorse.
hth
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Sapere se sono collegato in rete.

Ciao,
con Windows 2000 mi posso collegare ad un dominio anche se non sono
effettivamente collegato in rete (basta che l'ho fatto almeno una volta).
Esiste qualche API per sapere se sono effettivamente collegato in rete ?
grazie in anticipo
^^--^^
Solid Snake IT

 Esiste qualche API per sapere se sono effettivamente collegato in rete ?
Puoi provare a "pingare" il server.
Tra i componenti Indy ci dovrebbe essere qualcosa per farlo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Only for Guru

Time ago I developed a Delphi 3 desktop application, running a library
management. Now I decided to port this application (that worked fine)
running in a network. They both use (access) the same database. I have
to say that I didn't have any experience of concurrent access to a
shared database. 
The problem is simple to describe, and maybe It has been treated many
other times.
I use an Access Database, and when I try insert a new record in a
Table, I must generate a progressive number. I use a table for this,
for I found problems using autoincrementing numbers in Access Tables
when used in a Delphi Application. I open this Table, count its
elements, add one unit to this value, and use this calculated value as
key value in the main table. So the numbers I generate will be unique,
and progressive.
Well, now, sharing the database, if two users access concurrently the
same table, both generate the same key value. I tried to lock the
table, but it seems not working. What is the correct approach to this
problem ? How could I know if a table is locked ? I found some
functions in BDE API: DbiIsTableLocked, that "Returns the number of
locks of a specified type acquired on the table associated with the
given session"
But I only get a strange result, a number, 12290!!! What is this ?
 
Where could I find more info about this problem ? I mean, developing
application that access shared database. All the Delphi books I have
read describe only desktop database.
Thanks in advance
Cecilia 

 functions in BDE API: DbiIsTableLocked
bdi lock works only with local bde engine databases

problem ?
Try the xGenID component (
http://deks.webjump.com/
), is a generator of
unique integers and it work in multiuser enviroments.
The source is included, so you could take a look or simply use it.
Bye
--
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

On Sun, 12 Mar 2000 08:59:51 GMT, 
ccp...@iol.it
 (Cecilia Pardo)
wrote:


Look at 
http://www.informant.com/delphi/dfiles.asp
, file name di9907bt.zip.
Maybe this can help you or solve your problem.
Bye, Paolo


I have to thank you. It worked. I have solved my problems, and the
solution was simple and elegant. 
Cecilia Pardo
Newsgroup: it.comp.lang.delphi
Titolo: Duplicazione di un record

Ho un problema enorme,forse mi potete aiutare.
Devo duplicare un record ad eccezione del campo chiave che devo
assegnare manulamente. Come posso fare? Considerato il fatto che la
tabella contiene circa 50 campi...
Grazie mille in anticipo

 tabella contiene circa 50 campi...
Non indichi quale database stai utilizzando, né quali componenti sfrutti 
per accedervi con Delphi, quindi è piuttosto difficile darti una mano 
fornendoti una soluzione concreta e specifica. :-)
Aggiungi qualche dettaglio al tuo quesito...
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Sopratutto non dice se la chiave primaria deve generarla lui o se è il 
classico autoincrementante settato dal db 

 wrote in message
news:1147445937....@y43g2000cwc.googlegroups.com

Ciao, vedi se il seguente codice ti può aiutare,
procedure TForm1.DupRecord;
var 
    varDupData: Variant;
    i: Integer;
begin
  with <TuaTabella> do
  begin
    //copia i dati del record corrente
    varDupData := VarArrayCreate([0, FieldCount-1], varVariant);
    for i := 0 to FieldCount-1 do
      varDupData[i] := Fields[i].Value;
    //nuovo record
    Insert;
    //il ciclo non deve comprendere i campi che compongono
    //la chiave primaria, esempio se la chiave primaria è
    //il primo campo il ciclo deve iniziare da 1 invece che da zero,
    //se la chiave primaria fosse composta da più campi devi di 
    //conseguenza cambiare il valore di inizio
    for i := 1 to FieldCount-1 do
      Fields[i].Value := varDupData[i];
  end;
end;
Chiaramente poi devi gestire l'immissione manuale della chiave primaria
e le eventuali eccezioni.
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Parallela in Delphi

Qualcono sa quale è il miglior modo di interfacciarsi con la parallela? E
per la seriale?
tramite Delphi?
Stefano
--
<---------------------------------------------------------------------------
---------------------->
   La teoria è quando si sa tutto e non funziona niente.
   La pratica è quando funziona tutto ma non si sa perchè.
   Noi abbiamo raggiunto entrambi gli obiettivi,
   non funziona niente e non si sa nemmeno perchè.
<---------------------------------------------------------------------------
---------------------->

 wrote in message
983bgi$fn3$2...@pegasus.tiscalinet.it...


Stefano
Ti posso dire UN metodo per interfacciarsi alla seriale, non so se č
il migliore; vai su torry e prendi il componente TComPort, io lo uso
per applicazioni professionali e ti assicuro che e' fatto veramente
bene, se hai dei dubbi posta.
Massimo
----------------------------------------------------------
Il vero problema non č tanto sapere se le macchine pensano
bensě se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Programma senza Pulsante nella TaskBar

Qualcuno sa come fare questo con Delphi ??
Se la memoria non mi inganna...
ShowWindow ( application.handle, SW_HIDE )
Ciao!
--
- Carlo -

Devo lanciare un programma in BackGround e senza che appaia il pulsante
nella TaskBar.
Qualcuno sa come fare questo con Delphi ??
Grazie
Roberto

Newsgroup: it.comp.lang.delphi
Titolo: Finestra bianca...help please

Ciao a tutti...ho un problema e non ho la minima idea di come possa essere
risolto. Ve lo espongo, chiedendo scusa in anticipo nel caso in cui
l'argomento fosse già stato trattato. Ho un programma che esegue una
semplice elaborazione: prende i dati da una corposissima tabella, li elabora
e scrive il risultato di questa analisi su un'altra tabella. Nulla di
complicato...Il problema è che le elaborazioni durano molto tempo (anche 3
ore...sigh!!!). Quando attivo la funzione in questione, spunta l'allegra
clessidra con scritto "SQL", che mi dice che devo aspettare... Il problema è
che a questo punto, non riesco più ad abbassare la finestra. Se apro un
altro programma dal menù avvio,inoltre, quando lo chiudo o lo riduco ad
icona, la finestra del mio programma ritorna in primo piano completamente
sbiancata...E' come se non riuscisse a ridesegnare i componenti a causa
dell'elaborazione che sto facendo. Io vorrei poter usare il pc in questione
anche durante l'elaborazione...Come posso fare per far eseguire il processo
in background (spero che il termine non sia usato a sproposito...)?
O, almeno, : come faccio a non far sbiancare la mia finestra? E soprattutto,
come mai accade questo fenomeno?
Scusate se mi sono dilungato (e scusate anche l'ignoranza...). Grazie a
tutti per l'attenzione.
Ciao, Marco.

 in background (spero che il termine non sia usato a sproposito...)?
Prova a mettere l'istruzione Application.ProcessMessages nel tuo loop che
legge e scrive
in questo modo dovresti risolvere almeno un pochino.....
Se invece vuoi fare una cosa un pochino piu' complessa devi mettere il tuo
ciclo in un thread
La classe e' TThread
Saluti Arturo

 wrote in message
9ah4m0$58a9e$1...@ID-78303.news.dfncis.de...

Ciao Arturo,è stato sufficiente Application.ProcessMessages...ti ringrazio
veramente molto...mi hai dato una grossa mano. A buon rendere...
Ciao,Marco.

 wrote in message
9ah4m0$58a9e$1...@ID-78303.news.dfncis.de...

Ciao Arturo,è stato sufficiente Application.ProcessMessages...ti ringrazio


 ore...sigh!!!).
E' il caso tipico in cui conviene mettere l'esecuzione della funzione in
un thread separato: v. classe TThread.
Ne dichiari un erede in cui nel metodo Execute esegui la funzione lunga.
Ovv.te dovrai fare in modo che l'utente non termini il programma mentre il
thread e' in esecuzione.
Saluti
Paolo Arosio


Attento solo ad una cosa: siccome processMessages "processa" i
messaggi di finestra, disabilita qualsiasi componente che possa
provocare danni alla tua elaborazione (altrimenti l'utente potrebbe
cliccare su un pulsante il quale a sua volta farebbe eseguire
l'onclick ecc...)
CIao Rocco.
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Fuzzy Report

Dal momento che il sito ufficiale č chiuso , e che io ho ricevuto via email 
diverse richieste di inviare il suddetto report a gente che ha trovato i 
miei post relativi utilizzando (finalmente ! si potrebbe dire) google, non 
c'č nessuno che possa ospitare su un sito per il download i suddetti files ?
Io per il momento non posso.
Giulio 

Giulio 
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 publicarli sul mio sito nella sezione downloads.
Idem per me, visto che dispongo di una sezione "aperta" di download sul 
mio sito...ma ho dei dubbi sulla legalità. Forse si dovrebbe chiedere a 
Fabio Dell'Aria (ideatore originale del progetto) o a chi gestisce 
attualmente il pacchetto. I don't know... :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
ho messo il fuzzy report 2_01 rc nel sito 
www.baragin.it
, sezione delphi.
purtroppo a causa del poco tempo il sito e' sempre vuoto :-(.
ciao
p.s. mettero' il prima possibile disponibile anche gli altri file.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 
il manuale dice che la distribuzione e' libera, anzi consigliata ed 
incentivata
il fuzzy report in dovrebbe essere sotto LGPL quindi la licenza dovrebbe 
permetterlo.
ciao



Grazie 1000 per la disponibilità!
Ad ogni modo però vorrei sapere se c'è un package per D7 di Fuzzy Report!
Alla compilazione mi da errore DsgnIntf.dcu non trovandola!
E questo è il primochissà quanti altri!
Se qualcuno riesce a fare il porting bypassando magari qualke 
funzione..!!
Grazie ancora!
--- posted by geoForum on 
http://www.delphiedintorni.it


Allegalo ad una e mail su questo
indirizzo 
pum...@yahoo.it
e lo inserisco sul mio sito
www.scozzaro.it
 sezione delphi
Ciao by Enzo
www.scozzaro.it

 Report! Alla compilazione mi da errore DsgnIntf.dcu non trovandola!
L'installazione ti copia i file in una cartella di tua scelta (dove tieni in
componenti aggiuntivi).
PRIMA di installare Fuzzy in delphi (segui le istruzioni per D6) , sono
andato nella suddetta cartella e apro con un editor di testo tipo Notepad
il file FR_VERS.INC   Ci trovi le definizioni delle versioni di Delphi usate
dalle librerie Fuzzy: sono blocchi come questo
{$IFDEF VER140}              // Delphi 6.0
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE OK_JPEG}
{$ENDIF}
Ricopi questo blocco subito sottto e lo chiami
{$IFDEF VER150}              // Delphi 7 !!!
                        ^^^
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE OK_JPEG}
{$ENDIF}
Salvi il file e poi installi Fuzzy come da istruzioni.
Spero di essere stato chiaro.
Giulio
Newsgroup: it.comp.lang.delphi
Titolo: Socket

Saluti al NG,
sapete dove reperire informazioni in merito alle socket? Grazie.
Vi racconto il problema da risolvere magari a qualcuno è gia capitato.
C'e' un dispositivo (un'antenna) che comunica in seriale o meglio in RS485
convertita in RS232 che per mezzo di un apparecchio (Axis 2940) viene visto
in rete LAN, con un'indirizzo IP e una porta il tutto configurabile. I dati
verso il dispositivo arrivano correttamente, in quanto l'antenna cambia
stato, le risposte dall'anteanna però non so dove finiscono. Per comunicare
con l'antenna comunico attraverso l'oggetto PowerSocket di D5 e nonostante
faccia delle read dalla socket (ho provato in vari punti del codice a
gestire l'envento OnPackedRecvd), non ottengo nulla. Come fare ? Attraverso
RS232 tutto perfetto.
Grazie a tutti per l'attenzione.







Newsgroup: it.comp.lang.delphi
Titolo: RedHat 7.1 + Kylix

Ciao a tutti,
2 ore e mezza per scaricare Kylix, ora provo ad installarlo su RedHad 7.1 e
sia con ambiente Gnome che KDE durante installazione mi da errore numero 10!
Ma che significa? Qualcuno lo usa sotto questa distribuzione?
Saluti

 ha scritto nel messaggio
news:9r23lf$r6po8$1...@ID-52601.news.dfncis.de...

Hai letto i files di testo che ti dicono come installarlo?
Ciao, Angelo.

 Hai letto i files di testo che ti dicono come installarlo?
Credo di si! Dicevano di scompattarlo, quindi eseguire "sh setup.sh". Viene
visualizzata la schermata di presentazione, le progressbar e quasi alla fine
dell'installazione salta fuori l'errore numero 10!

 ha scritto nel messaggio
news:9r34m7$qkjmn$1...@ID-52601.news.dfncis.de...

No intendevo i files dove c'e' scritto come collegare le librerie se non ti
va qualcosa, non e' che sono scorbutico e' che non mi ricordo a memoria
quello che c'e' da fare ma se leggi i files acclusi all'installazione vedrai
che andra'.
Ciao, Angelo.

Grazie Angelo,
se funza sulla RedHat 7.1 spero di riuscirci! ;)
Saluti,


se funza sulla RedHat 7.1 spero di riuscirci! ;)
Ho anche io lo stesso problema con la Slack 8
--
Rhymes - 
rhy...@myself.com
http://www.foxhound-games.it
"Sapete cosa fa un InputStream quando
gli si racconta una barzelletta? Reader..."

ARGH! Se riesci a risolverlo Ti prego di farmi un fischio!


 > Ho anche io lo stesso problema con la Slack 8
Vi spostate su it.comp.os.linux.development, per cortesia ?
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Vi spostate su it.comp.os.linux.development, per cortesia ?
Hai ragione, siccome quì di messaggi su Delphi ce ne sono "a centinaia"...
Newsgroup: it.comp.lang.delphi
Titolo: codice forse banale ma...

Salve a tutti, scusate ma non programmo in delphi da anni (purtroppo) ed 
adesso avrei bisogno di una banale (credo) routine che mi legga i file 
contenuti in una directory, anzi, meglio, in  un cd, e me li passi in 
una stringa o array o quel che volete, basta che possa stampare la lista 
dei file contenuti nel cd.
Ora per arrivare al cd ci arrivo,ma non riesco proprio con le mie 
remote, sopite e scarse conoscenze a farmi dare il contenuto del cd in 
forma "lavorabile", probabilmente e' da bambini, ma non vorrei perderci 
tanto tempo, non e' che qualcuno, per cortesia, mi puo' passare qualche 
riga di codice ?
grazie a tutti e buona befana !
C. Rigacci

 riga di codice ?
Forse potrebbe esserti utile una classe per l'esplorazione e la ricerca 
ricorsiva di file del buon Mauro Falzari:
http://digilander.libero.it/mauro.falzari/delphi/ricorsione.htm
Prova a vedere se fa al caso tuo...
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
Ho cambiato lavoro, un po' per amore un po' per forza, pero' ogni tanto 
ho la lacrimuccia !