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

Salve a tutti. Ho un piccolo problema che mi tiene fermo da una settimana.
Ho necessit� di inserire tutti i campi di ogni record in una singola cella.
In una stringgrid ho impostato l'evento OnDrawCell ed uso il canvas per 
scrivere testi multiriga, impostare colori di sfondo e rettangoli colorati 
per i campi boolean, ma quello che vorrei fare � inserire delle piccole 
immagini al posto dei rettangoli colorati.
Ho provato a mettere le immagini in una imagelist, ma non so come copiarle e 
incollarle sul canvas della stringrid, oppure inserirle come risorse del 
programma e recuperarle.
Il tutto funziona bene, ma vorrei rendere l'output pi� leggibile inserendo 
simboli e non anonimi rettangoli. (Cos� mi libero anche della legenda sui 
colori usati).
Grazie 

 incollarle sul canvas della stringrid
hai letto la guida di tcanvas?
A.

 per i campi boolean, ma quello che vorrei fare � inserire delle piccole


 
Ricordo di aver usato Timagelist.getbitmap, ma anche .draw che va a 
disegnare direttamente nel tuo Tcanvas di interesse.
Per evitare l'indice intero ed usare ad esempio un nome che ricorda 
l'icona puoi definire una variabile del tipo enumerated:
var Icone: (Salva, Apri, Annulla, AltraIcona);
i nomi devono essere in corrispondenza con l'indice dell'imagelist, 
cosi' se ad esmpio mi serve l'indice dell'icona "Annulla" potro' usare
Ord(Annulla) che fornisce l'intero 2.
Ciao giorgio

Newsgroup: it.comp.lang.delphi
Titolo: ?ShellExecute & Hlp ...

Ho il seguente problema:
1) Ho una Applicazione (fatta in Delphi).
2) Ho il file .Hlp di tale applicazione.
Da questa applicazione, mediante vari menu o button lancio il file di help
(.Hlp) e lo lancio mediante la ShellExecute.
Esiste un modo migliore per farlo o va bene così?
L'altro mio quesito è il seguente:
avrei necessità di lanciare l'Help da + form, ovvero ho + form ed in ogniuna
c' è un button che al click lancia l'Help con la shellExecute.
Così facenda però l'Help 'parte' dalla pagina inizale mentre io vorrei che
si posizionasse su determinato topic.
Come posso fare?
Grazie tante, Ciao

 Esiste un modo migliore per farlo o va bene cosě?
Si, usare il supporto che Delphi ti offre: specifica nelle Project-->Options
(pagina Application) la voce "Help File" e poi usa la famiglia di funzioni
cui appartiene Application.HelpJump() [che č quella che ti serve nel caso
specifico]...
Ciao
--
Andrea /\/\agni
e-mail: 
ama...@supereva.it

Newsgroup: it.comp.lang.delphi
Titolo: Seriale dell'harddisk! HELP!!!

Salve sono Leo,
avrei bisogno di accedere al numero seriale dell'harddisk !!!
mi potete aiutare? GRAZIE MILLE!!!!

Eccoti il codice per trova il serriale del tuo HD.
Ciao e buon lavoro Alfio
procedure TForm1.Button1Click(Sender: TObject);
var
SerialNum : pdword;
a, b : dword;
Buffer : array [0..255] of char;
begin
if GetVolumeInformation('c:\', Buffer, SizeOf(Buffer), SerialNum, a, b, nil,
0) then
Label1.Caption := IntToStr(SerialNum^);
end
Newsgroup: it.comp.lang.delphi
Titolo: Rijndael

Ciao a tutti.
In ditta abbiamo un programma che accetta via socket dei messaggi in xml 
criptati con il metodo RijndaelManaged e li elabora.
Io vorrei fare un'applicazione win32 con Delphi 2007 e mi stavo chiedendo se 
esiste gia' una implementazione dello stesso metodo di criptazione che si 
trova per .NET anche per Win32.
Ho letto sulla documentazione del Rijndael che possono essere criptati solo 
blocchi di al massimo 16 caratteri.
L'algoritmo Rijndael per delphi l'avrei anche trovato ma il RijndaelManaged 
di .NET non concatena semplicemente i blocchi di 16 caratteri ma li 
concatena con una ulteriore codifica ...quindi non basta il semplice 
algoritmo rijndael che si puo' trovare per delphi...
Qualcuno conosce componenti anche a pagamento che implementino questo 
algoritmo?
Grazie.
-- 
-----------------------------------
Fabio Giliberti.
MSN: 
fabio_g...@hotmail.com
ICQ#: 291157840

 trova per .NET anche per Win32.
Ho trovato su un forum questo codice:
type
  Bytes = array of Byte;
function Encrypt(Buffer, Key, IV: Bytes): Bytes;
var
  Encryptor: ICryptoTransform;
  ST: MemoryStream;
  Encrypt: CryptoStream;
  FAlgorythm: RijndaelManaged;
begin
  if (IV = '') or (Key = '') then
  begin
        Result := Buffer;
        Exit;
  end;
  FAlgorythm := RijndaelManaged.Create;
  FAlgorythm.IV := IV;
  FAlgorythm.Key := Key;
  FAlgorythm.Mode := CipherMode.CBC;
  FAlgorythm.Padding := PaddingMode.Zeros;
  Encryptor := FAlgorythm.CreateEncryptor;
  ST := MemoryStream.Create;
  Encrypt := CryptoStream.Create(ST, Encryptor,
CryptoStreamMode.Write);
  Encrypt.Write(Buffer, 0, Length(Buffer));
  Encrypt.FlushFinalBlock;
  Result := ST.ToArray;
end;
function Decrypt(Buffer, Key, IV: Bytes): Bytes;
var
  Decryptor: ICryptoTransform;
  ST: MemoryStream;
  Decrypt: CryptoStream;
  FAlgorythm: RijndaelManaged;
begin
  if (IV = '') or (Key = '') then
  begin
        Result := Buffer;
        Exit;
  end;
  FAlgorythm := RijndaelManaged.Create;
  FAlgorythm.IV := IV;
  FAlgorythm.Key := Key;
  FAlgorythm.Mode := CipherMode.CBC;
  FAlgorythm.Padding := PaddingMode.Zeros;
  Decryptor := FAlgorythm.CreateDecryptor;
  ST := MemoryStream.Create(Buffer);
  Decrypt := CryptoStream.Create(ST, Decryptor,
CryptoStreamMode.Read);
  SetLength(Result, ST.Length);
  Decrypt.Read(Result, 0, ST.Length);
end;
si direbbe che esista un server com che lo fa.
ciao
morde


Continuando la ricerca ho trovato su torry questi componenti, uno
gratuito l'altro a pagamento.
http://www.torry.net/quicksearchd.php?String=Rijndael&Title=Yes
PS: certo che google sono proprio dei tarlucchi a pubblicare l'email
in chiaro su usenet... cosa gli costava crearsi una fake mail ?
bah.....

 in chiaro su usenet... cosa gli costava crearsi una fake mail ?
Concordo... anche se devo dire che hanno un ottimo "antispam", per 
contro. :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:1180734056.8...@u30g2000hsc.googlegroups.com...

Newsgroup: it.comp.lang.delphi
Titolo: colorazione righe di griglia

vorrei poter colorare di diverso colore le righe di una griglia associata ad un
dataset in funzione del valore di un campo del dataset stesso raggruppando i
colori se il campo codice è lo stesso. esempio
codice  1 colore giallo
codice  1 colore giallo
codice  2 colore rosso
codice  3 colore giallo
ecc..
non riesco a racapezzarmi con DrawCell
grazie e ciao al mitico forum
-- 
Posted from 
ge1-835.dialup.tiscalinet.it
 [62.11.88.67] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao, ti allego un pezzo di codice invece di spiegare come puo' essere
realizzato quello che vuoi.
Il primo pezzo di codice colora semplicemente il font della cella. Il
secondo pezzo invece, un po' piu' articolato
piazza una immagine alla sinistra della cella prelevandola da una Imagelist.
Te l'ho aggiunto perche' magari ti puo' essere di aiuto.
L'evento dove piazzare il codice e' OnDrawColumnCell della DBGrid. Spero ti
sia utile.
Miyomo
//Colora il nome se e' assunto
    if  DM.tbAnagrafica.FieldByName('SocietaAttuale').AsString <> '' then
TDBGrid(Sender).Canvas.Font.Color := clBlue
//Mette una pallina colorata a fianco al nome
      if DM.tbAnagrafica.FieldByName('LAUREABREVE').AsString <> '' then
img:=1 //pallina gialla
      else if
         DM.tbAnagrafica.FieldByName('FACOLTA').AsString <> '' then img:=0
// pallina verde
      else
         img:=2;       // pallina rossa
    DBGridCandidati.DefaultDrawColumnCell(Rect, DataCol, Column, State);
    DBGridCandidati.Canvas.FillRect(Rect);
    DBGridCandidati.Canvas.TextOut(29,Rect.Top + 2,sNome) ;
    if DM.tbAnagrafica.FieldByName('COGNOME').AsString <> '' then
                     ImageList2.Draw(DBGridCandidati.Canvas,12,Rect.Top + 1,
img);


grazie lo stesso Miyomo, non era quello che cercavo (colorare le celle) ma ti
ringrazio lo stesso
-- 
Posted from 
ppp-132-124.21-151.libero.it
 [151.21.124.132] 

Newsgroup: it.comp.lang.delphi
Titolo: MakeObjectInstance e WNDCLASSEX

Ciao a tutti,
vi illustro brevemente il mio problema.
Ho creato una classe ereditando da TObject. All'interno di un metodo
registro una classe di finestre e associo al valore lpfnWndProc un metodo
di classe (condizione indispensabile):
// definizione di classe
procedure WndProc(var Message: TMessage);
// All'interno del metodo
wc.lpfnWndProc    := MakeObjectInstance(self.WndProc);
Richiamando la funzione CreateWindowEx ottengo un handle uguale a 0
(GetLastError mi ritorna il codice di errore 1400 -> Handle di finestra
non valido).
Qualche idea riguardo tale comportamento?
Conoscete una soluzione migliore?
Grazie del supporto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Conoscete una soluzione migliore?
Dipende cosa vuoi fare. Spiega un po' meglio il tutto.
Ciao
ACSH
-- 
If you don't think carefully, you might think that programming is
just typing statements in a programming language.
(Ward Cunningham)
Newsgroup: it.comp.lang.delphi
Titolo: borland delphi 2005

Ciao,
la versione precedente a borland delphi 2005 qual'e'? La 7? 
la 2005 e' proprio pesante, su un p1000 va avanti a stento, e' molto lenta.
Grazie.

pollom wrote:

La versione precedente è la 8 ma è solo per .NET . La versione subito
precedente per win32, invece, è proprio la 7.
guastatore


[..CUT..]
Aggiungo che oltre ad andarti lento D2005 ti andrà lento anche D8 :-(
La differenza di prestazioni si sente molto più tra D7 e D8 che tra D8 e 
D2005, percui se devi programmare dot Net devi migliorare l'HW...
Ciao
Alf 

 D2005, percui se devi programmare dot Net devi migliorare l'HW...
Per lavorare meglio, conviene configurare adeguatamente l'ambiente di 
sviluppo piuttosto che aggiornare l'hardware. :-)
Proprio in questi giorni, è disponibile una nuova release di un software 
che coadiuva nella configurazione di varie versioni di Delphi.
Si può scaricare da qui:
http://www.alphalink.com.au/~jed/dcm.htm
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
http://www.alphalink.com.au/~jed/dcm.htm
[..CUT..]
Interessante, non è che sai darci qualche info in piu'?
Lo hai gia' sperimentato?
Che risultati puo' dare a tuo avviso?
Potrebbe permettere a Pollom di usare il suo P1000 con D2005?
Personalmente giustifico l'uso di D2005 soprattuto se si programma in 
dot Net, diversamente D7 va molto bene e costa molto meno.
Ti chiedo questo perchè ho due PC ed uno dei due non brilla certo per 
prestazioni, sarei curioso di sapere che guadagno di prestazioni ci 
possa essere.
Ciao
Alf

 possa essere.
Non credo che si possa stabilire un "guadagno di prestazioni" in modo 
assoluto: Delphi2005 è un ambiente molto ricco e supporta autonomamente 
due diverse piattaforme e tre linguaggi...configurandolo in modo 
appropriato, magari creando più versioni differenziate e ottimizzate per 
una piattaforma o un linguaggio, è possibile alleggerire di molto il 
caricamento, delegando l'uso dell'ambiente "full" solo quando è 
effettivamente necessario utilizzare TUTTI i sottoambienti disponibili.
Il suggerimento conclusivo è quello di scaricare l'applicazione e di 
provarla; ciascuna configurazione coincide con un diverso nodo del 
Registro di Configurazione e basta eliminarlo per tornare alla 
situazione iniziale, avendo cura di non cancellare il nodo della 
configurazione originale vera e propria.

Newsgroup: it.comp.lang.delphi
Titolo: Agganciare il primo record con campi identici in più record

Ciao ragazzi.
Premetto di aver provato a postare questa richiesta altrove ma non sono 
stato compreso al meglio (lo dicevo io che peccavo nella grammatica inglese) 
e mi hanno liquidato con un "usa la stessa logica del Locate"...
la mia domanda era (è):
in un db access ho alcuni record che hanno il medesimo campo con lo stesso 
valore
devo trovare il primo record che contiene questo valore...
nel mio preciso caso ho il valore "SC" nel campo [LastState] di alcuni 
record e al momento della ricerca devo fermarmi al primo che trovo ed 
effettuare queste operazioni nel record trovato:
cambiare il valore di un'altro campo - cambiare il valore di "SC" in "NE" - 
memorizzare il valore di un'ulteriore campo in una variabile.
Attualmente utilizzo Locate e mi piazzo sul record, quindi con 
Fields[].AsString memorizzo il valore che mi occorre in una variabile ed 
infine uso SetFields[] per modificare l'intero record.
Come mi hanno suggerito la logica è la stessa in SQL o non sono stato in 
grado di farmi capire?
C'è un modo per reperire solo il primo record che contiene il medesimo 
valore negli stessi campi di + record?
Scusate l'OT ma non sapendo che strada prendere non posso procedere...è 
anche complicato trovare googlando questa info
Grazie
V.

 valore negli stessi campi di + record?
select * from tabella where valore_campo = :valore_campo
Sei palesemente Off Topic, rivolgiti ad un altro gruppo, in futuro.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 select * from tabella where valore_campo = :valore_campo
visto che difficilmente sbagli, quanto sopra è un errore di digitazione o mi
stai suggerendo proprio "SC"="SC"?
se intendevi nome_campo = :valore_campo è una select che restituisce tutti i
record e non solo il primo...
comunque ho usato il metodo lookup per reperire il record e poi ci aggancio
l'update
Grazie per la tua risposta
Valter

 l'update
Non stai facendo niente di diverso da quanto suggerito da me.

Newsgroup: it.comp.lang.delphi
Titolo: ListBox

sono tornato alla grande, eh? :)
Allora il problema di questo post riguarda le ListBox.
Consideriamo che io ho una serie di fatture che non sono state pagate.
Creo un campo calcolato "sunto" in modo da avere una stringa per ogni
fattura da pagare. Metto ciascuna di queste stringhe in una ListBox e chiudo
il dataset.
Ovviamente c'e' un altro listbox in cui l'utente sposta le fatture che
intende pagare. Quello che voglio è:
1) aggiornare un totale dell'importo necessario x il pagamento ad ogni
spostamento di voce da una parte all'altra.
2) Una volta avviato il pagamento poter accedere alle fatture nel DB
mediante il loro progressivo.
In una parola vorrei potere associare a dogni stringa di LISTBOX due valori
interi. Posso?
Se no, avete suggerimenti?
Grazie a tutti.
buio.

 interi. Posso?
Il procedimento esatto lo so fare in CBuilder, in Delphi non ho mai
provato...
Ti posso dare qualche indicazione (ma la mia sintassi e' arrugginita!):
ListBox.Items e' di tipo TStrings e questo significa (guarda anche l'help)
che ad ogni String e' associato un Object (un puntatore a TObject) che tu
puoi usare, facendo un cast opportuno, per immagazzinare un qualsiasi valore
a 4 bytes, per esempio l'indice di un array, oppure un puntatore a quello
che vuoi...
    ListBox1.Items.Objects[indice] := TObject(tuo_valore);
e viceversa:
    tuo_valore := Tipo_tuo_valore(ListBox1.Items.Objects[indice] );
Occhio che mentre le String si distruggono automaticamente quando chiami
ListBox.Items.Delete(indice), per gli Objects viene solo eliminato il
riferimento e della (eventuale) distruzione devi occupartene a mano.
Come alternativa al ListBox potresti usare una StringGrid di 3 colonne:
c'e' meno da armeggiare!
Spero di esserti stato utile ;-)
ciao, Sly_55
--
Per la casella di posta
metti si al posto di NO
Newsgroup: it.comp.lang.delphi
Titolo: D7 : libri e prestazioni

Salve a tutti,
gradirei sapere se esistono (o sono in programma) libri in ITA/Inglese
su D7, per chi deve partire da quasi 0 (programmo da molto tempo ma
non in maniera visuale e non col Pascal/delphi). Quale consigliate ?
Per avere un'idea c'č una differenza di prestazioni degli eseguibili
fatti in Delphi 7 rispetto a quelli 6 ? E come dimensione ? Esiste un
sito che riporta questi test / benchmark ?
Considerando che devo sviluppare solo per macchine desktop (no rete) e
con esigenze abbastanza semplici (database, e poco piů) ritenete che
Delphi sia un linguaggio adatto ? La sua curva di apprendimento č
buona ?In alternativa cosa consigliate ?
Ora entriamo nel blasfemo (o quasi -;) : dove posso trovare una prova 
comparativa fra i nuovi D7 e VB.net ?
Grazie,
--------------------------------------------------------------
Matteo F               RAVENNA - Italy
To reply delete REMOVE from my e-mail address.

 comparativa fra i nuovi D7 e VB.net ?
Non credo ce ne siano ancora.
--------------------------------
Inviato via 
http://usenet.libero.it

> Ho scaricato la trial della Architect ma non l'ho ancora installata.
Ciao, mi inserisco velocemente su questo thread per chiederti che
limitazioni ha la trial della versione Architect.
E' un limite di tempo (i classici 30 giorni), un limite nelle funzionalità,
o la possibilità di non poter compilare i progetti per la distribuzione? Sul
sito di Borland non sono riuscito a trovare questa informazione.
Grazie mille
dix

 sito di Borland non sono riuscito a trovare questa informazione.
Solitamente, la politica delle Trial Borland e' quella di avere tutte le
funzionalita' della versione completa, ma un limite di tempo (30 o 60
giorni, credo).
Non puoi distribuire i progetti per il semplice motivo che dopo i fatidici
30/60 gg, quando lanci l'applicazione compilata ti si apre una finestrella
che ti avverte del tempo scaduto ;)


 To reply delete REMOVE from my e-mail address.
Potresti "standardizzare" la tua firma, o meglio, il suo delimitatore?
Usa solo due trattini e uno spazio, cosi':
-- 
Ciao,
   Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Una dritta su SMTP

Il mio obiettivo con il seguente codice č di poter spedire una mail
prendendo il corpo da una pagina web precedentemente fatta...
Il seguente codice non causa errore, la mail viene spedita, ma poi
rileggendola con OUTLOOK EXPRESS il messaggio appare non in formato HTML ma
in formato testo!
Mi sapresti spiegare xkč?
C'č un qualcosa che posso fare x far capire a OUTLOOK che il corpo č
costituito da una pagina WEB e deve visualizzarla graficamente e non solo
testo??
begin
 NMSMTP1.Host := mail; // oppure 
smtp.libero.it
;
  NMSMTP1.PostMessage.FromAddress := '
inidi...@sigla.it
';
  NMSMTP1.PostMessage.FromName := 'Mittente';
  NMSMTP1.PostMessage.ToAddress.Add('Destinatario');
  NMSMTP1.PostMessage.ToCarbonCopy.Add('SecondoDestinatario');
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Add('GhostDestinatario');
  NMSMTP1.PostMessage.Body.LoadFromFile('c:\windows\desktop\a.htm');
  NMSMTP1.PostMessage.Subject := 'Oggetto';
  NMSMTP1.PostMessage.LocalProgram := 'PROVA';
  NMSMTP1.SendMail;
end;

 C'è un qualcosa che posso fare x far capire a OUTLOOK che il corpo è


Scusate se ritorno alla carica con questo argomento così tardi dalla
sua prima apparizione in questo NG ma ho avuto moooolto da fare,
l'errore che mi causa è nell'ultima riga conrrispondente alla prorietà
SENDMAIL, l'errore è:
NOT CONNECTED. (e logicamente io ero connesso!!!)
Sapete xkè? (non so' se puo' aiutarvi, uso D4...)
begin
  NMSMTP.Host:= 
smtp.libero.it
;
  NMSMTP1.PostMessage.FromAddress := '
inidi...@sigla.it
';
  NMSMTP1.PostMessage.FromName := 'Mittente';
  NMSMTP1.PostMessage.ToAddress.Add('Destinatario');
  NMSMTP1.PostMessage.ToCarbonCopy.Add('SecondoDestinatario');
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Add('GhostDestinatario');
  NMSMTP1.PostMessage.Body.LoadFromFile('c:\windows\desktop\a.htm');
  NMSMTP1.PostMessage.Subject := 'Oggetto';
  NMSMTP1.PostMessage.LocalProgram := 'PROVA';
  NMSMTP1.SendMail;
end;
Tanto che ci sono, nel caso che questo procedimento fosse sbagliato,
vi spiego qual'è il mio obiettivo nel caso conoscete un altro metodo:
l'obiettivo è poter spedire una mail con una pagina HTML nel body,
non come allegato, proprio come vero e proprio corpo, che si
veda subito la pagina!
Mi sono accorto che la sottoproprietà Body della proprietà POSTMESSAGE è di
tipo:
TStringList...
anche variando la proprietà EncodeType (MIME o CODE) non succede niente!!
Se conoscete un altro metodo... ILLUMINATEMI!

   NMSMTP1.PostMessage.FromAddress := '
inidi...@sigla.it
';
il relay non è consentito :)
Newsgroup: it.comp.lang.delphi
Titolo: catching up firebird db events

Qualcuno mi puň postare uno snippet di codice che mostri lato client la 
registrazione e la gestione agli eventi di firebird?
 
Non ho piů delphi installato e ora voglio trappare gli eventi con QT: 
immagino che bisogna aprire un socket e stare in ascolto ma non avendo i 
sorgenti non ho idea di che tipo di implementazione mettere in piedi.
 
Su internet viene fatto riferimento a questo demo di D7:
C:\Program Files\Borland\Delphi7\Demos\Db\IBX\IBXEvents\Events.exe
 
grazie
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

 registrazione e la gestione agli eventi di firebird?
 
Trovato: qsql_ibase.h  e .cpp nella directory dei plugin di QT.
Meno male che esiste l'open source.. ;)

Newsgroup: it.comp.lang.delphi
Titolo: utilizzo dei file di testo

Salve a tutta la NG!!!
allora utilizzando i file di testo nel mio programma riscontro nello
scrivere in esso il seguente errore:
Project Project1.exe raised exception class EInOutError with message 'I/O
error 103'. Process stopped. Use Step or Run to continue.
Ora vi dico come ho impostato il tutto:
Nelle type ho inserito:
 database=text;
Nelle variabili globali:
 info:database;
All'inizio del programma ho inserito il seguente codice:
if readbool ('cartella', 'attivato', false) =true then
        begin
        data:=datetostr(date); {se avete un altro metodo per avere solo il
mese e l'anno senza fare questi passaggi sono felice se me lo comunicate}
        delete (data,1,3);
        delete (data,3,1);
        insert ('-',data,3);
        assignfile (info,readstring
('cartella','root',ExtractFilePath(Application.exename))+data+'.txt');
        {$i-}
        reset (info);
        if ioresult<>0 then
        begin
        rewrite (info);
        end
        else
        closefile (info);
        {$i+}
        end;
Poi ho inserito un pulsante che premuto esegue:
writeln (info,'Prova'); {giusto per provare :-) }
Qui mi da l'errore. Avete consigli??
P.S. Ho usato il componente "Time", può centrare con sto errore?
P.S.S. Scusate per il messaggio troppo lungo
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Messaggio inviato da: Bruno Cannavacciuolo
Nick su C6: HeartEarth
Nick su ICQ: HeartEarth (86322518)
E-mail: 
heart...@libero.it
Sito personale: 
www.heartearth.cjb.net
Chat personale: 
www.heartearth.cjb.net

         end;
Per l'altro tipo di problema... potresti provare a spostare {$I-} prima
dell'assignfile
altrimenti credo che il gestore degli errori di I/O tramite eccezioni prenda
il sopravvento
lo stesso!
Ciao
Mirko

         insert ('-',data,3);
saluti,
lorenzo

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

salve
la mia curiosità è la seguente:
dalla guida in linea si evince che è opportuno chiamare Randomize una sola
volta prima di una o più chiamate a Random o RandomRange.
Nel mio caso sorteggio un numero con randomrange periodicamente in un timer.
Nell' OnTimer posso chiamare ogni volta Randomize prima di RandomRange o è
un errore?
Ciao e grazie
Andrea

Ciao
"Blowin' free" <andre...@TRIMinwind.it> ha scritto nel messaggio
news:rhq6c.79933$FJ6.2...@twister1.libero.it...

Randomize inizializza il seme del generatore dei numeri pseudo casuali
sfruttando l'orario del PC.
Se lo lanci di continuo non so se la sequenza sarà ancora distribuita
correttamente....
Io in genere lo lancio all'inizio del programma e poi non lo eseguo più
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: come importare un aggiornamento di OCX?

Salve,sono Franco
ho un problema con gli OCX, mi spiego meglio:
ho scritto ex novo un OCX e sino a qua tutto a posto, il problema sorge
quando aggiorno lo stesso ocx e cerco di reimportarlo.....non lo
reimporta!!!.
perchč?
AIUTATEMI.....PLEASE.
un ringraziamento anticipato
ciao

 perchh?
Hai provato a rimuovere il precedente?
-- 
I'am what I'am, I do what I can

Ho provato di tutto, a rimuovere, a rinominare...insomma di tutto..ma non
funziona nulla.
Io uso il Delphi6 in windows2000..può essere questo un problema?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:s_web.132$e6....@twister2.libero.it...


 Io uso il Delphi6 in windows2000..pur essere questo un problema?
Che errore ti da?


Io uso il Delphi6 in windows2000..può essere questo un problema?
Io uso D6 pro sp2 su win2000 pro da 2 anni: mai riformattato e reinstallato il
s.o.:Tenderei quindi a ascludere questo problema. 
Hai cercato su google groups?
-- 
Morde. 
(morde at programmer dot net)

Ho dimenticato a dirti che il problema è che il delphi non mi da alcun
messaggio di errore caricando l'ocx aggiornato, anzi tutto va liscio e
sembra che se lo prende...ma poi non me lo ritrovo sulla barra (anche se ho
precedentemete cancellato la vecchia versione di dell'ocx).
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:98xeb.156$e6....@twister2.libero.it...


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

Ciao a tutti,
qualcuno gentilmente mi sa indicare dove posso trovare una reference
completa con tutti i comandi/istruzioni del delphi 5 o superiore?
(possibilmente, ma non necessariamente in italiano, se italiano ovviamente č
meglio).
Ringrazio in anticipo.
Cooper.


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

Se è vero che le VCL del c++ builder sono scritte in delphi, allora avendo
D4 Client/Server e il builder gratuito trovato su 
inter.net
, è possibile far
diventare quest' ultimo una versione più avanzata?

 wrote...

No, cambia il compilatore...
è come pensare di comprare Word 95 e poi copiargli le DLL del Word2000, non
te lo consiglio ;-)
La VCL è quella ma al limite puoi provare a sostituirla (dubito cmq che ci
si riesca senza problemi), ovvio che non potrai sfruttare alcuna peculiarità
nè del nuovo compilatore C++ (che dovrebbe essere arrivato al 5.5 o 5.6) nè,
tantomeno, dell'IDE...
Altra cosa con cui avrai problemi: i nuovi headers (quelli introdotti con il
BCB 4)...
Anch'io ho installato il Builder 3 e vorrei che si potesse ma purtroppo mi
pare tutt'altro che realizzabile ;-))
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Oppure puoi anche comprlarlo ....
--
Davide - 
Gna...@wappi.com

diventare quest' ultimo una versione piů avanzata?
Se l'idea e' quella di aggiornare un prodotto gratuito a costo zero,
non va, sia perche' non funzionerebbe sia perche' avresti cmq un
prodotto piratato. A meno che D4 C/S ce l'hai con la licensa e allora
perche' fare cio'? :)
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: Rilevare Oggetti in un form

Salve a todo lo NG,
è capitato a nessuno di avere la necessità di rilevare tutti gli oggetti
presenti in un form?
Dovrei intercettare in particolare, tutti i tipi di componenti ADO (Dataset,
Query,Storedprocedure).
Ho provato a fare un ciclo for da 1 a "Form1.ControlCount" -1, ma mi da
subito errore, restituendo:
 "Error FFFFFF at address 6de638sd9....." etc. etc.
Come potrei fare?
Thanks 100000000000000
Luca

 presenti in un form?
procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  for I := 0 to ComponentCount-1 do
  begin
    Memo1.Lines.Add(Components[I].Name);
  end;
end;
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: RichEdit e counter

Salve, sto facendo delle prove con il Richedit,
non riesco a capire perchè inserendo in questo
modo:
RichEdit1.text:=.....bla bla bla.....
mi ritrovo un toale di 108 righe effettive,
ma se faccio un coltrollo con RichEdit.lines.count
le righe sono inferiori, ossia 102... come mai perdo
6 righe ???
a cosa è dovuto questo ???
grazie, Gian

va a capo automaticamente?
-- 
_________________________________________________
Edmondo Di Tucci 
www.powernetsi.it/edmondo
 icq: 228646758
Se mordi una mela e trovi un verme è brutto
Se mordi una mela e trovi mezzo verme è peggio
Newsgroup: it.comp.lang.delphi
Titolo: quick report

dove sbaglio
var QR:TQuickRep;
    QRIM:TQRImage;
...
QR:=TQuickRep.Create(self);
QRIM:=TQImage.Create(Self);
QRIM.AutoSize:=True;
QRIM.Picture.BitMap.LoadFromFile(.........);
QR.Preview
creo un Report, un contenitore per immagine, carico l'immagine
e faccio il preview che mi risulta vuoto ?????
anche se faccio 
QR.Print
non stampa niente ??????
dove sbaglio????????
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 QR.Preview
Se QRIM ha la proprietą parent, la devi impostare:
QRIM.Parent := Self;
altrimenti non so...
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: IDE delphi 7 - posizione sbagliata della riga rossa

Da oggi il mio delphi 7 si confonde nel trovare la giusta posizione degli 
errori del listato. Quando compilo, se c'è un errore, invece di segnalare il 
punto esatto dell'errore come faceva di solito, oggi mi segna il punto di 
errore sempre 4 o 5 righe più in alto, evidenziando la riga in rosso. La 
posizione del cursore invece è giusta. Da cosa può dipendere? 

Nurax ha scritto:

E' capitato anche a me ho dovuto reinstallare l'ambiente da zero.

 errori del listato. 
Cancella i file dcu, fai un rebuild di tutto.
Spesso questi problemi sono dovuti a file di precedenti compilazioni.
Cerca su questo ng ci sono molti altri post a riguardo.
Ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Avira vede le applicazioni come virus?

Ciao a tutti, tutti i .exe anche Project1.exe :-) prodotti con delphi 
vengono visti come Win32.Induc sapete come si risolve ? Uso dephi 6 e 
windows 7 64 bit.


  Il problema resta solo fino a delphi 7?

lorcuci ha scritto:

non ho letto tutto, ma sembra che ne parlino:
 
http://www.gsa-online.de/products-delphi_induc_virus_remover.php
 
 
ciao
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"


A meno che tu non sia realmente infetto da "Induc"... :D
-- 
Marco Breveglieri
   (
http://www.marco.breveglieri.name
)


Grazie mille problema risolto grazie ancora...

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

Uso D6 personal per diletto e da un pò mi sto interessando
di grafica cioè quello che è possibile disegnare a video con
D6 e senza l'ausilio di pacchetti per la gestione delle librerie
directX o altro.
Ciò perche ci terrei a comprendere le cose dall'inizio,anche se
,al livello che si lavora con un linguaggio come delphi,certe
cose è difficile capire come realmente funzionano.
Comunque restiamo nei nostri limiti..
Ho guardato un pò di esempi di animazioni ,semplici.
Tipo un 'immagine bitmap che si muove ,sulla form,su di uno
sfondo bitmap .
Finora ho visto usare solo funzioni dell'api .
è possibile far ciò con funzioni dipo canvas.draw(),canvas.copyrect() o
altre anzichè usare bitblt() o altre funzioni dell'API ?
Non che queste non funzionino , solo per sapere...
Grazie della pazienza ,ciao.

 Grazie della pazienza ,ciao.
Possibile č possibile. Purtroppo le prestazioni sono decisamente schifose,
soprattutto se usi TCanvas.
Delphi non č un mito in fatto di grafica...
--
Jax

Newsgroup: it.comp.lang.delphi
Titolo: Caratteri speciali....

Io dovrei fare inserire all'interno di oggetti di tipo Tedit dei caratteri e
numeri ad eccezione di /, +, -, : insomma tutti quei caratteri che non
possono comparire all'nterno del NOME di una tabella di un database. C'è
modo di impedire che questi caratteri vengano inseriti? In sostanza non
voglio sbattermi io a stare a controllare se l'etichetta inserita contiene
questi caratteri speciali.
Voi che soluzione proponete?
Ciao
Davide

ma gli eventi del Tedit li hai visti?
ce ne sono due che ti permettono di gestire in modo molto comodo queste
situazioni:
KeyDown
keypress
Bye
A.

 keypress
Ora provo, grazie
Davide

 ha scritto nel messaggio
news:b090k4$pkp$1...@le.cs.unibo.it...


Kill file.
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Invio dati via Rs232

dovrei inviare dei file ascii, ad una macchina taglia vetro via rs232,
con D2006, ho trovato quersti componenti della souceforge
http://sourceforge.net/project/showfiles.php?group_id=76595
che risalgono a Dic 2005;
si  puo' fare qualcosa con i componenti Indy compresi in D2006
pro o con i Jedy ?
Maurizio

indy no.
d2006 non so.
sempre su sourceforge cerca "turbo power" e trovi un po di suites 
opensource carine...
A

Molti usano TurboPower async , come ti è stato suggerito.
http://sourceforge.net/projects/tpapro/
M. Rossello
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: XE2->XE3 Styles

Passando un progetto da xe2 a xe3
trovo un file <progetto>.vrc file con lettuta/scrittura
 
/* ----- VS_VERSION.dwFileFlags ----- */
#define VS_FF_DEBUG             0x00000001L
#define VS_FF_PRERELEASE        0x00000002L
....
1 24 "c:\\program files (x86)\\embarcadero\\rad 
studio\\10.0\\bin\\default_app.manifest"
PLATFORMTARGETS RCDATA {1}
 
--- su questa cambio 9.0 con 10.0 e compile/build
AquaLightSlate VCLSTYLE "C:\\Users\\Public\\Documents\\RAD 
Studio\\9.0\\Styles\\AquaLightSlate.vsf"
 
chiudo e salvo il progetto alla riapertura ritrovo 9.0
 
e' possibile eliminare e fare ricreare questa ricerca di Style o 
aggiornarla ?
 
se modifico con blocco note, trovo 10 ma nel progetto ancora 9.0.


inconveniente risolto:
da VCL Styles da Project->Options->Apperance eliminata selezione Style
viene attivato default Style Windows
ed il file *.vrc non e' piu' presente.

Newsgroup: it.comp.lang.delphi
Titolo: [D6][Access97] - difetto nell'aggiornamento dei dati in tabelle Master-Detail vuote

Salve a tutti,
qualcuno mi sa spiegare perchè inserendo dati in tabelle Master-Detail
vuote, non riesco a visualizzare i nuovi dati (i controls collegati ai campi
non vengono aggiornati), mentre tutto funziona alla perfezione se le tabelle
contengono già dei dati?
Grazie
Mario Cappa

usi il dbxespress?
Quale db?
Bye
AS

 Quale db?
  Access 97 (questo invece era scritto nell'oggetto)
Thanks
Au revoir
Mario Cappa
Newsgroup: it.comp.lang.delphi
Titolo: Quick Report 3

ho la necessità di utilizzare quick report 3.0 per stampare dei campi di
un file.
Si può integrare Quick report e le sue funzioni con un file invece che
con un database ???
Il source del mio report proviene da file e non da un database e temo di
non poter utilizzare le funzioni di qr.
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 con un database ???
Che tipo di file?
Come lo leggi?
Bye
AS

 Come lo leggi?
-- 


 i campi che mi interessano.
Xche non sui il dribver bde per i file txt?
Potresti leggere il tuo file con un oggetto TTable.
In questo modo, oltre a poter appiopppare questo oggetto alla proprietą
dataset del tuo report, ne guadagni in leggibilitą e prestazioni.
Se poi non puoi/vuoi usare il bde, sorry!
Bye
AS

 PageFooter con un'altra label io vedo solo la label nella band rbTitle!!
Non c'ho capito na mazza di cosa intendevi dire, è venerdì sera e forse
sono scanchetto.
Mirko
Ciao.

 non è nemmeno comma separated value.
Scusami...
Non per sapere i fatti tuoi, ma tu, adesso, come lo interpreti?
Dovrai pur avere un qualcosa che ti dice dove finisce un dato e dove ne
inizia un altro, o no?
Bye
AS

 inizia un altro, o no?


 Grazie.
si, devi togliere tutti i riferimenti ai vari dataset dall'oggetto
quickreport e inviare i dati attraverso l'evento "onNeedData".
io Qr lo uso sempre senza collegare DB, anzi i DB proprio non li uso.
uso la versione 1.1 ma le altre dovrebbero essere come logica uguale.
ciao.
--
--------------------------------------------------
Per rispondere in privato togliere 1975 dall'indirizzo
Newsgroup: it.comp.lang.delphi
Titolo: Lettura file delimitato e aggiornamento DB

Devo leggere un file txt delimitato e di conseguenza aggiornare una
tabella su DB.
Consigli su come agire ?
Ho trovato questo :
http://delphi.about.com/od/delphitips2007/qt/tab_delimited.htm

 
http://delphi.about.com/od/delphitips2007/qt/tab_delimited.htm
..e partendo da qui tu come faresti?
A.

beh io fare un semplice ciclo while con update o append dei record...
mi � capitato per� di avere molte righe da postare e come soluzione ho 
preferito farlo direttamente con uno script (non delphi ovviamente) sul 
server del database che ci ha messo pochi millesimi contro molti minuti
Simone 


Non farei niente perchè quel codice non va bene essendo affetto da un
baco; qualsiasi delimitatore si usi viene considerato anche lo spazio.
Problema di delphi 7 poi risolto ...
Devo trovare un'alternativa

 Simone
Il problema è come estrarre i vari campi, io ho comunque file
piuttosto piccoli ....

> Il problema è come estrarre i vari campi
cioe'..?
A.

fedeRagtop62 ha scritto:

Leggerei il file come un normale file di testo scandendo le linee una 
alla volta ( vedi assignfile e quello che ci va dietro ).
Ogni record � una linea?
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

Ok leggere una riga per volta ma poi devo scandire i campi che ci sono
su ogni riga e di conseguenza fare una query.
Ogni riga è del tipo :
codart  descart  umarticolo  listino1  listino2
I 5 campi sono separati da un TAB ma nella descrizione ci possono
essere spazi bianchi.
Se nel cod articolo non ci sono spazi posso andare per esclusione
(solo la descrizione ha spazi bianchi) !
Se no dovrei sostituire agli spazi bianchi un carattere speciale,
leggere i 5 campi usando il tab come delimitatore e poi rifare il
passaggio da carattere speciale a spazio bianco ! Però non mi
entusiasma questa soluzione

per fare veloce (senza tanto guardare al codice) mi era capitato di usare un 
TListbox, ogni tab l'ho trasformato in un INVIO e quindi scorrevo le righe 
del listbox (ogni blocco di n righe era un record) perch� avevo campi fissi
Simo 

 TListbox,
xche una TListBox? Avevi ncessita di vedere cosa veniva processato?
A.

beh mentre facevo i testi si poi in realt� bastava un TStringlist
Simone 

 poi in realtà bastava un TStringlist
Esatto.
A.

Newsgroup: it.comp.lang.delphi
Titolo: [OT] ASP

Ciao, ho scritto un applicativo db con delphi, ma ora ho la necessita' di
pubblicare il database su internet.
Conoscete un server che metta a disposizione spazio web gratis e che
supporti asp e access?
Ciao


wrote:

Come hai detto tu stesso sei OT.
Prova su it.comp.www
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.lang.delphi
Titolo: Intercettare Errore in Indy

Ciao a tutti, sapete come intercettare gli errori delle connessioni
(refused, not connected, host not found, ...) con i componenti indy?

 ha scritto nel messaggio
news:4PeW9.46993$0v.14...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: How Closed start up programm ?

Hi ALL !
Small question :
How Closed start up programm from other file ?
Realisation on WinAPI.
Alan.
UIN : 51740250
alan...@ottawa.com

 schreef in bericht
news:97699809...@meria.sbor.ru...


Newsgroup: it.comp.lang.delphi
Titolo: Easter eggs nei programmi

..ne avete mai messi? ;)
Ciao, Sandro


Certo! :)

> ..ne avete mai messi? ;)
Ovviamente...
addirittura in un applicativo che gira in uno dei Comuni più importanti
d'Italia io ed un mio collega abbiamo infilato il "gioco dei 15" :)))))))))
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
FoFi Techno 1.2 16V MY96, 3 porte, Jewel Green
FoFo Ambiente 1.8 TDCi 100 CV, 3 porte, Blu Executive

 addirittura in un applicativo che gira in uno dei Comuni piů importanti


Certamente. E' anche un modo per poter provare che il software č tuo.
Bye,
David (
www.utilityweb.net
)

Be. di solito si usano combinazioni di tasti particolari.
Ti faccio un esempio che ho inserito in una mia applicazione.
1) Richiamare il cambio password
2) Digitare una password particolare (in questo caso è faster)
3) Premere il tasto invio
4) Ora sono attivate 2 easter egg:
digitando bioteam appare la lista delle persone facenti parte del team di sviuppo, mentre
digitando bioprogrammer appare il nome del programmatore (io)
Altri metodi (come per il Delphi) sono particolari combinazioni o sequenze di tasti nella
finestra di about
Bye,
David (
www.utilityweb.net
)

 ..ne avete mai messi? ;)
eheheh
In un mio programma scrivendo "lilla" nell'about viene fuori la foto del mio
cane :)) Infondo, come antistress, ha partecipato pure lei allo sviluppo del
programma ^__^
Ciao
Matteo

finestra di about
Qualcuno puo' farmi qualche esempio di codice? ;)
-- 
Morde. 
morde[at]programmer[.]net

 Qualcuno puo' farmi qualche esempio di codice? ;)
ad esempio... hai un TButton in una determinata form, nell'evento
"OnMouseDown" metti:
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if (ssCtrl in Shift) and (Button = mbRight) then
    ShowMessage('Ciao!');
end;
devi cliccare con il tasto destro sul pulsante e contemporaneamente tenere
premuto il tasto "CTRL" sulla tastiera
ciao!


 programma ^__^
eh eh eh
certo che siamo strani noi smanettoni! :)))))


 ha scritto nel messaggio
news:b9vh1i$pmq$1...@grillo.cs.interbusiness.it...


> beh meglio il cane delle cose che mette Micro$oft
sicuramente.... hai visto le stronXate che inserisce???
All'epoca mi chiedevo come mai il mio povero HD da 220Mb fosse a malapena
sufficiente per contenere office... paesaggi in 3D... flipper... 'tacci
loro...


 ha scritto nel messaggio
news:b9vl9u$api$1...@grillo.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: cmdStoredProc

Ciao a tutti,
ho notato che alcune StoredProcedure vengono visualizzate solo se nel
campo command Type metto "cmdTable" invece di "cmdStoredProc".
Qualcuno sa dirmi il perché e se questo comporta dei problemi di
funzionamento della StorProc stessa? C'è una soluzione, magari una
patch (Lavoro con delphi 2005)?  
Grazie a tutti,
DR

forse sono delle stored proc che restituiscono un cursore?
AS

No, caricano dei dati da un DB

No, caricano dei dati da un DB...

Newsgroup: it.comp.lang.delphi
Titolo: data del giorno e label?

Come posso inserire (automaticamente all'avvio del programma) la data del
giorno (gg/mm/aa) nella Caption di un label ?
Saluti
Tommaso
---
La posta in uscita e' priva di virus
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.458 / Virus Database: 257 - Release Date: 24/02/03

 del giorno (gg/mm/aa) nella Caption di un label ?
Nell'OnCreate mettici
DateToStr(Now);
--
Jax
Journeying Artificial Xenomorph

giorno (gg/mm/aa) nella Caption di un label ?
label1.caption := DateToStr(today);
ti consiglio di usare un tstatictext al posto di tlabel, e' piu' flessibile.
ciao
--
Morde. 
morde[at]programmer[.]net


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

Come da ogg.
ciao.


 opzioni di formattazione piů avanzate rispetto alla comune DateToStr.
Io aggiungerei anche che sopratutto con i database DateToStr fa un sacco di
scherzetti (cambia il fomato gg/mm/aa con mm/gg/aa) e preferisco usare
sempre FormatDateTime
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

Newsgroup: it.comp.lang.delphi
Titolo: Interbase server/client

Salve,
vorrei sapere se è possibile in qualche modo attivare il server
Interbase come servizio sotto Windows 98. In ogni modo, come si
interfaccia un client ad un server Interbase con servizio attivo anche
sotto sistemi operativi NT?
Grazie anticipatamente.

 sotto sistemi operativi NT?
Lo fa il client al quale dici a quale server si deve collegare ed il nome
del db.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Path dei file

Salve a tutti gente...
mi servirebbe urgentemente un modo tramite il Tfilelistbox,
Tdriverlistbox(o qualcosa del genere^^), Tdirectorylistbox di delphi 7
di leggere la path di un file .exe di qualsiasi tipo e di memorizzarla.
Mi servirebbe anche un modo per mandare in esecuzione tale file tramite
path.
Ho cercato sul web ma non ho trovato nienteT-T aiutatemi vi pregooooo.
ciau aspetto le vostre risposte
Dry
(il criceto inizia a girare ^_^)

 path.
Hai cercato male: prova con "ShellExecute", avrai più fortuna. ;-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   (
http://www.marco.breveglieri.name
)
Grazie cmq dell'interessamento ^_^

 l'indice del item è a me servirebbe qualcosa di dinamico.
Forse è meglio se spieghi accuratamente cosa vuoi ottenere in termini di 
"effetto finale"... poi, è possibile valutare quali sono i componenti 
che ti servono per ottenere lo scopo e come utilizzarli nel modo 
corretto. :-)


Marco Breveglieri ha scritto:

l'utente deve saper scegliere il percorso di un file .exe che verra
caricato in una tabella...in un secondo momento l'utente potra metere
in esecuzione il file .exe tramite la chiave primaria che rappresenta
quella path...questo è l'effetto finale spero che hai capito ^_^.
se non hai capito non so come spiegartelo T_T.....vabbè
il mio contatto è 
van...@hotmail.it
 in caso se ti va ti spiego il mio
progetto.^_^

progetto.^_^
Hai dato un'occhiata alla opendialog, la classica che appare quando desideri 
selezionare un file tra l'albero dei drive e delle directory.
Premuto Apri hai a disposizione l'intera path del file per farne quel che 
vuoi.
C'e' se ti serve anche la selezione multipla di file e il filtro 
sull'estensione che ti interessa.
Ciao Giorgio 

Giorgio Padoan ha scritto:

stamattina alle 6 ci sono riuscito, il fatto e che mi fossilizzavo
sempre su le due stesse proprietà...che scemo...cmq ora mi servirebbe
un modo per avviare quelle applicazione tramite il loro path....mi
hanno detto lo shell execute...ma come funziona???sull'help on-line non
mi dice niente.
ciao e grazie

Giorgio Padoan ha scritto:


 mi dice niente.
Ricerchina su "Google"...? ;-)


Newsgroup: it.comp.lang.delphi
Titolo: controllo della seriale

Un amico rompiscatole mi sta assillando perchè lo aiuti a trovare il sistema
per accendere un relé via seriale....
Ho già utilizzato un controllo per seriale contenuto in visual basic ma
vorrei trovare qualcosa di meglio e soprattutto freeware... chi mi aiuta?
Massimiliano Etere
maxe...@infinito.it

Prova a vedere su dsp (
http://delphi.icm.edu.pl
), io una volta ho scaricato
un componente per il controllo della seriale, ed era freware con sorgenti.

 ha scritto nel messaggio
news:xMpo7.31285$F45.2...@news1.tin.it...

Prova questo sito
http://www2.arnes.si/~sopecrni/
--
Massimo
mago_merlino(at)
bigfoot.com