mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: stream audio/video via UDP

Qualcuno mi saprebbe indicare dove poter trovare un esempio di trasferimento
di un stream audio/video tramite protocollo UDP?
Grazie.

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

 ha scritto nel messaggio news:421ee1ad$1...@x-privat.org...


Newsgroup: it.comp.lang.delphi
Titolo: Debug di applicazioni

Salve a tutti.
Essendo debole in fatto di test, sto cercando nei (pochi)
ritagli di tempo, di rivedere un po alla volta il mio modo
di lavorare per ridurre i bug nelle applicazioni alle quali lavoro.
Ho gia modificato molto negli ultimi 6 mesi e ho alcuni testi
che spiegano gli errori piu' comuni e come evitarli.
Quindi, chi desidera condividere suggerimenti, link interessanti,
tecniche sviluppate e collaudate nel corso degli anni,
metodologie per il test, modi per prevedere l'impatto di
modifiche del codice sul funzionamento globale di una applicazione,
puo postare qualcosa.
Magari, per evitare ingolfamenti sul NG, potete scrivermi
in privato; cerchero poi di mettere insieme il materiale che potrebbe
poi essere passato a Msx per metterlo sulle faq.
Un esempio?
Avete visto qualcosa sulla eXtreme Programming (XP)?
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Avete visto qualcosa sulla eXtreme Programming (XP)?
DUnit è un piccolo framework per sviluppare procedure di test in stile
XP
Reference:
DUnit homepage at SourceForge 
https://sourceforge.net/projects/dunit/
Latest source, mailing lists, FAQs etc 
Xtreme testing for Delphi programs
http://www.suigeneris.org/juanca/writings/1999-11-29.html
 Juancarlo Añez's introduction to his DUnit classes, originally
published on the Borland Community website. 
-=SIMO=-

Sullo stesso argomento:
DUNIT Am Xtreme testing framework for Delphi programs
http://dunit.sourceforge.net/
XP Links and References
http://clabs.org/xpref.htm
Il mio sito XP preferito:
"Do The Simplest Thing That Could Possibly Work"
http://c2.com/cgi/wiki?DoTheSimplestThingThatCouldPossiblyWork
-=SIMO=-

Newsgroup: it.comp.lang.delphi
Titolo: Immagini 3D

Buongiorno a tutti e specialmente all'anima buona che mi vorrą dare un
aiuto. Volevo sapere se qualcuno di voi sa dove trovare dei componenti che
gestiscano la visualizzazione e la gestione in genere di imagini 3d (tipo
*.3DS, *.FXF o *.OBJ).
Grazie mille
--
Demetrio

Fatti un giro al sito: 
http://glscene.cjb.net/
, troverai probabilmente
quello che cerchi.
Paolo

Newsgroup: it.comp.lang.delphi
Titolo: MEMO E SQL

Salve,
come faccio con sql ad aggiornare un campo memo in un database Interbase ?
che so una cosa del tipo
update elenco set campomemo=memo1 ?
Grazie a tutti
Gianluca



Dipende da cosa devi scriverci dentro: se è semplice testo
	Query1.SQL.Text := 'update TABELLA set campomemo = :campomemo'
	Query1.ParamByName('campomemo').AsString := Memo1.Text;
	Query1.ExecSQL;
funziona che è una meraviglia, ma tieni presente che nel db devi dichiarare
il subtype giusto.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

Il campo del database è un Memo...
Comunque faro un po' di prove.
Grazie
Newsgroup: it.comp.lang.delphi
Titolo: Update di un'applicazione

Ciao a tutti!
Vorrei fare in modo che un'applicazione che sto scrivendo possa scaricare
gli updates dal web in maniera automatica.
Si potrebbe sicuramente scrivere una procedura che lo faccia ma per le mie
capacita' richiederebbe un buon tempo...
Esiste un componente free che faccia questo?
Free perche' il mio programma sara' free.
Grazie a tutti!
Andrea

 ha scritto nel messaggio
news:cgitj8$9ku$1...@lacerta.tiscalinet.it...

Ho già fatto questo lavoro per un applicazione gestionale
utilizzando delle connessioni FTP e i componenti Indy
(free)... ma dovrai comunque scrivere un po' di codice
perchè i componenti Indy ti servono esclusivamente per
caricare o scaricare dei files via FTP.
Perchè non ci parli un po' dell'applicazione che stai realizzando,
magari se si trova un interesse comune si potrebbe pensare di
lavorarci insieme o chissà qualcuno si potrebbe offrire di
realizzare il modulo di aggiornamento da Internet.
Ciao,
Riccardo
---

 Andrea
-- 
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
Newsgroup: it.comp.lang.delphi
Titolo: Cancellare un file eseguibile all'avvio & Chiudere l'antivirus senza permesso!

Ciao,
Vorrei cancellare dei file al riavvio del sistema.
Ho provato usando il registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
con un valore:
command.com
 /c del FILE.EXT
pero' al riavvio mi viene la finestrella che dice:
"Applicazione realizzata per essere eseguita in modali MS-DOS .......
Tutte le altre applicazione verranno chiuse!"
Cioe' il solito messaggio che viene quando usi un programma DOS...
(Il mio sistema operativo e' WIN98.)
Vi ringrazio per l'aiuto e vi sottopongo un'altra questione
interessante:
sapevate che usando la Unit  TLHelp32 e delle sue funzioni si possono
"killare" dei processi semplicemente sapendo la posizione
dell'eseguibile?
Avevo l'antivirus AVG nella seguente cartella:
C:\Programmi\Grisoft\AVG6
Il codice che segue chiude l'antivirus!!! Strano vero?! 
----------CODICE--------------
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, TLHelp32,
  StdCtrls;
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.DFM}
function KillTask( const sFileName: string ): integer;
const
  PROCESS_TERMINATE = $0001;
var
  hSnapShot: THandle;
  ProcessEntry: TProcessEntry32;
begin
  result := 0;
  try
    hSnapShot := CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0);
    if ( Process32First( hSnapShot, ProcessEntry ) ) then
      repeat
        if ( UpperCase(ProcessEntry.szExeFile) = UpperCase(sFileName)
) then
          begin
Result := Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE,
BOOL(0), ProcessEntry.th32ProcessID), 0));
            break;
          end;
      until
       not Process32Next( hSnapShot, ProcessEntry );
finally
CloseHandle(hSnapShot);
  end;
end;
{---------------------------------------------------------------}
procedure TForm1.Button1Click(Sender: TObject);
begin
KillTask('C:\Programmi\Grisoft\AVG6\avgcc32.exe');
KillTask('C:\Programmi\Grisoft\AVG6\avgserv9.exe');
end;
end.
------------------------------------------------------FINE CODICE
Ho provato a vedere se con lo stesso trucco riuscivo a chiudere anche
il Firewall che ho ma non ci sono riuscito: sinceramente credo sia
solo questione di tempo.
Che ne pensate?
Ciao,
Dark Wave

 
command.com
 /c del FILE.EXT
Immagino tu abbia già pensato a creare un programma in windows che
cancelli il file.
forse la tua necessità è quella di utilizzare un comando di windows e
non un applicativo ad hoc che lascerebbe delle traccie?
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Anche io ero arrivato alla stessa conclusione pero' poi come dici tu
rimane il file del "programmino cancellatore"...
Mi chiedo se qualche DLL o API di Windows permetta di fare questa
operazione.
I programmi d'installazione in fondo lo fanno sempre! Pero' magari
loro installano qualche dll che viene condivisa da ogni nuova
installazione fatta dallo stesso pacchetto.
Boh.
Ciao
Dark Wave

Newsgroup: it.comp.lang.delphi
Titolo: Output Dos

Sapete come catturare l'output di un comando Dos? La procedura che ho
trovato mi visualizza solo il comando Dir, esiste qualche altro sistema che
mi permetta di fare altri comandi? Insomma vedere dos in un Memo...
Ciao e Grazie

"Frunktz"  ha scritto nel messaggio

http://web.infinito.it/utenti/c/catand/Tips/sys12.htm
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Cambiare la cartella di default D6

Ciao a tutti, ho la versione D6 personal, come posso fare per cambiare la cartella che di default ıı project che si apre quando vado su file open o save?
Grazie in anticipo.
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

 ha scritto nel messaggio
news:1012599008408...@inwind.it...


 Ciao a tutti, ho la versione D6 personal, come posso fare per cambiare la
cartella che di default ıı project che si apre quando vado su file open o
save?
oltre al post precedente, forse può aiutare anche settare:
    Tools > Environment Options > (Autosave Options) Editor files e Project
Desktop
--
Mauro Falzari.
"Se guardi nell'abisso, anche l'abisso guarda in te."
(Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: Clipboard e TStrings: come fare?

Salve a tutti!
Ho un TStrings e vorrei copiare negli appunti di Windows, la Clipboard, 
tutte le stringhe in esso contenute, in modo da poterle incollare in 
un'altra applicazione, ad esempio Notepad, Wordpad, ecc.
Come posso fare?
Grazie anticipatamente,
   Stefano
ps: mi aspettavo di trovare qualcosa tipo il CopyToClipboard dei RichEdit, 
ma non l'ho trovato... non ho cercato bene o bisogna fare in un'altra 
maniera? Grazie ancora, Ste 

 Come posso fare?
Prova ad usare la proprietà /AsText/ dell'oggetto *Clipboard*:
   Clipboard.AsText := Strings.Text;
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

   Clipboard.AsText := Strings.Text;
Oh yes! Che fesso che sono non ci avevo pensato di cercare Clipboard 
nell'help!
Grazie mille, ciao
   Stefano
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Seconda Forma Normale

Salve a tutti
Sono uno studente di quinta che da poco ha iniziato a studiare i databases;
ho una domanda su un problema propostoci dalla professoressa.
=============TESTO=============
Data la tabella GRANDI_MAGAZZINI formata dai campi "Codice_Magazzino",
"Pezzo", "Codice_Reparto", "Responsabile", le cui chiavi primarie sono
"Codice_Magazzino" e "Pezzo", dire se è in seconda forma normale ed in caso
negativo normalizzare alla 2FN. (Il "Responsabile" è il responsabile del
Reparto).
=============FINE=============
SECONDA FORMA NORMALE: Una relazione è in 2FN se è in 1NF e presenta una
dipendenza funzionale completa di tutti i campi NON chiave da TUTTI i campi
chiave.
Secondo me, e secondo i miei compagni di classe, la ragione principale per
cui la tabella NON è in seconda forma normale è che "Responsabile" non è
direttamente dipendente da "Codice_Magazzino".
Secondo la Professoressa invece non è così, perché dipende da come si
interpreta la situazione.
Ora vi chiedo: secondo voi, è o no in 2FN e nel caso non lo sia, perché?
Grazie 1000 e scusatemi  l'OT.
Se volete rispondermi in privato scrivere pure a 
solid...@ngi.NOSPAM.it
cancellando, ovviamente :-), NOSAPM.
--
KNOWLEDGE IS POWER

Reparto).
Secondo me le tabelle dovrebbero essere :
GRANDI_MAGAZZINI ( Codice_Magazzino, Pezzo, Codice_Reparto )
REPARTI( Codice_Reparto, Responsabile )
In questo modo e' possibile instaurare una relazione 1 a molti tra i
reparti e gli articoli di magazzino.
--
Walkie...@Libero.It (ICQ# 8143647)

 wrote in message
news:3b064a8f$1...@news.cis.it...


Newsgroup: it.comp.lang.delphi
Titolo: invio di email

ho sviluppato in delphi alcune righe di codice per
inviare una semplice email di testo
mi sono pero arenato nel cercare di inviare una email in
formato HTML....
evidentemente occorrera inizializarre qualche metodo....
non riesco però a trovarlo (l'inglese non è il mio forte)
qualcuno mi puo dare una dritta
grazie ferradini

 formato HTML....
Studiati l'RFC relativo ai messaggi email, devi lavorare sul content
type.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 non riesco perň a trovarlo (l'inglese non č il mio forte)

Newsgroup: it.comp.lang.delphi
Titolo: Fai soldi leggendo emails, ecco come

Registrati al sito:
http://xsc-mail.com/pages/index.php?refid=rob3rt
Appena registrato riceverai 1000$ di bonus (si hai capito bene, 1000
dollari); ogni volta che ti sarà inviata una mail, dovrai leggerla ed
andare nel sito sponsorizzato per almeno 30 secondi, questo ti frutterà 30$
(30 dollari) per ogni email e considerando che a volte ne arrivano anche 8 
al
giorno... fai tu i conti.
Poi col passare del tempo potrai ricevere soldi per altre attività come
recensioni di siti etc...
Nemmeno io ci credevo quando mi hanno passato il sito, ma è tutto vero!
Saluti! 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Saluti!
Ciao, Antņ.

Newsgroup: it.comp.lang.delphi
Titolo: Trasferimento files

Devo fare un programma che chiama un numero telefonico
e se dall'altra parte riceve una risposta da un'applicazione che è in attesa trasferisce dei files e
poi chiude la chiamata..
qual'è i miglio sistema per ottenere tutto ciò..
quali componenti devo utilizzare?

non c'č niente di standard?
RG

 quali componenti devo utilizzare?
TurboPower Async Pro, li trovi su SourceForge, insieme ad un IMMENSO maunale
in formato PDF.


Cioč di giŕ fatto ?
Ciao,
MM

no intendo dire se con i componenti
standard di delphi posso realizzare
il il progetto specificato nel primo post.
Newsgroup: it.comp.lang.delphi
Titolo: Rinumerazione Progressiva su DB access

Ciao a tutti,
L'applicazione hobbistica č per la gestione del mio fantacalcio.
Niente di serio, ma tantč...
Ho una tabella (BUSTA) in cui la colonna Ordine presenta numerazione
progresssiva a partire da 1. Tale numerazione riparte da 1 per ogni
fantasquadra (campp IDFsq). Evitando troppi dettagli succede che con
una query vado a portare a null alcuni di questi record per cui per le
varie fantasquadre posso trovarmi una sequenza "bucata" che devo
rinumerare a partire da 1.
Ho quindi scritto questo codice:
  // Correggo l'ordine in busta 
  DM.Q.Close;
  DM.Q.SQL.Clear;
  DM.Q.SQL.Add('SELECT BUSTA.IDFsq, BUSTA.Ordine, BUSTA.IDGiocatore,
BUSTA.Cr, BUSTA.Y, BUSTA.IDOut ' +
    'FROM BUSTA WHERE BUSTA.Giornata = ' +
DM.TParamsUltimaGiornata.AsString + ' AND BUSTA.Ordine Is Not Null ' +
    'ORDER BY BUSTA.IDFsq, BUSTA.Ordine' );
  DM.Q.Open;
// Q contiene solo i record relativi alla giornata corrente ordinati
per IDFsq e poi per ORDINE
 
  PrevID := DM.Q[ 'IDFsq' ];
  Ordine := 0;
  While Not DM.Q.Eof Do
   Begin
    If DM.Q[ 'IDFsq' ] = PrevID
     Then Inc( Ordine )
     Else Begin
      Ordine := 1;
      PrevID := DM.Q[ 'IDFsq' ];
     End;
    DM.Q.Edit;
    DM.Q[ 'Ordine' ] := Ordine;
    DM.Q.Next;
   End;
Il codice normalmente funziona (nel senso che l'ho applicato ad un
paio di giornate e non mi ha dato problemi) ma questa volta si pianta
al record 17 di 23 dicendomi: "Key Column information is insufficient
or incorrect. Too Many rows were affected by update" ovviamente al
momento della Q.Next.
Perchč?
La chiave della tabella č costituita dai campi Giornata, IDFsq,
IDGiocatore.
Spero qualcuno mi possa aiutare, grazie
Luca

 Luca
Io (IMHO) avrei un approccio un pochino diverso :)
Credo che i vari id delle fantasquadre sono in una tabella dunque:
sSqlFSqd := 'Select ID from .....' estraggo il campo id delle fantasquadre
sSqlBusta := 'Select * from Busta WHERE (BUSTA.Giornata =:nGiornata) AND 
(BUSTA.Ordine Is Not Null) and (BUSTA.IDFsq=:nIDFsq) and 
(BUSTA.IDGiocatore Is Not Null) ORDER BY BUSTA.Ordine'
z.sql := sSqlFSqd;
q.sql := sSqlBusta
z.open;
try
   while not z.eof do
   begin
     Ordine := 0;
     q.Parameters.ParamByName('nGiornata').Value := 
DM.TParamsUltimaGiornata.AsString
     q.Parameters.ParamByName('nIDFsq').Value := z.fields[0].asinteger;
     q.open;
     try
       While Not Q.Eof Do
       Begin
         Inc( Ordine )
         Q.Edit;
         Q.FieldByName('Ordine').AsInteger := Ordine;
         Q.post;
         Q.Next;
       End;
     finally
       q.close;
     end;
   z.next;
   end;
finally
   z.close
end;
Goblin
NB Codice non testato e scritto direttamente

 
ICQ# 156068277
Newsgroup: it.comp.lang.delphi
Titolo: tape backup

how can I write a file over a tape backup
I use the procedure below to get the handle of the tape device, but I
don't know how can I write a file over the tape media. Is there anyone
can help me, please ???
I have found the "write" procedure below but I don' know how can I use
it.
Best regards,
                    Kalbert
//------------------------------------------------------------------------------
// open the tape drive e get the Handle
//------------------------------------------------------------------------------
function TForm1.OpenDrive:THandle;
var
  TapeHandle : THandle;
  Security : TSecurityAttributes;
begin
  Security.nLength := SizeOf(TSecurityAttributes);
  Security.bInheritHandle := FALSE;
  Security.lpSecurityDescriptor := nil;
  TapeHandle := CreateFile(PChar('\\.\TAPE0'),
                           GENERIC_READ OR GENERIC_WRITE,
                           FILE_SHARE_READ OR FILE_SHARE_WRITE,
                           @SECURITY,
                           OPEN_EXISTING,
                           0,
                           0);
  if TapeHandle=INVALID_HANDLE_VALUE then
    result := 0
  else
    result := TapeHandle;
end;
procedure TForm1.Write(iBuffer:Pointer; iBufLen:DWORD);
var
  TapeHandle  : THandle;
  lBytesWritten : DWord;
begin
  TapeHandle := OpenDrive;
  if not WriteFile(TapeHandle,iBuffer^,iBufLen,lBytesWritten,nil) then
    if lBytesWritten <> iBufLen then
      ShowMessage('WriteFile only wrote '+IntToStr(lBytesWritten)+'
bytes when'+IntToStr(iBufLen)+' bytes were requested')
    else
      raise Exception.Create('WriteFile returned an error, code
was'+IntToStr(GetLastError()));
end;

THIS IS AN *ITALIAN* NG.
IF YOU ARE SEARCHING SOME HELP HERE, YOU *MUST* WRITE IN ITALIAN.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Ordinare campi database con ado

Salve a tutti,
prendendo una tabella di un database Access con tre campi:
il primo di tipo numerico con chiave primaria univoca ed ordinamento 
descrescente (in modo da vedere i record dal numero + grande al + piccolo), 
il secondo ed il terzo di tipo testo con o senza indice secondario.
Aprendo da Access il database l'ordinamento del campo numerico viene 
visualizzato come da me voluto.
Ora, se creo una mia applicazione delphi utilizzando ADO ed il provider 
Microsoft Jet OLEDB 4.0 e visualizzando i dati tramite una DBGrid, 
l'ordinamento non appare come da me desiderato; il campo numerico viene 
ordinato dal + piccolo al + grande. Perchč?
Come posso fare per ottenere l'ordinamento da me richiesto?
Grazie. Francesco 

 ha scritto nel messaggio 
news:4413d5c5$0$29102$5fc...@news.tiscali.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphy e le applicazioni per i palmari (Chi ne sa qualcosa????)

Salve a tutti,
siccome sono in procinto di sviluppare un'applicazione client-server alla
quale farebbe bene un "porting" di alcune parti su di un palmare (PALM o
PocketPC)... mi chiedevo.....
qualcuno di voi sa o ha sentito o conosce componenti o altri tools per
programmare in Delphy per i PALM o i PocketPC??
Quello che ho trovato in rete è scarso e, addirittura, è un lancio per
prodotti che usciranno (forse) verso la metà del prossimo anno.
Chi ne sa qualcosa?
Saluti
Pierluigi Pentimalli

 programmare in Delphy per i PALM o i PocketPC??
Se i palmari funzionano con Windows CE, da quel che so, non puoi programmare
nulla, purtroppo.
Ciao! :)
--
- Carlo -
c.b...@libero.it

prodotti che usciranno (forse) verso la metà del prossimo anno.
Mi dai qualche riferimento?
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: Parameters.Refresh

Ciao a tutti,
vedete qualcosa che non va nel codice seguente ?
procedure TForm1.FormCreate(Sender: TObject);
begin
   ADOQuery1.sql.Text := 'SELECT * FROM dbo.TABLE1 WHERE Codice = :COD;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
   ClientDataSet1.Active := FALSE;
   DBGrid1.DataSource := NIL;
   ADOQuery1.Parameters.Refresh;
   ADOQuery1.Parameters.Items[0].Value := 'ART1';
   ClientDataSet1.Active := TRUE;
   DBGrid1.DataSource := DataSource1;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
   ClientDataSet1.Active := FALSE;
   DBGrid1.DataSource : = NIL;
   ADOQuery1.Parameters.Refresh;
   ADOQuery1.Parameters.Items[0].Value := 'ART2';
   ClientDataSet1.Active := TRUE;
   DBGrid1.DataSource := DataSource1;
end;
Sulla form c'è un ADOQUERY, PROVIDERDATASET, CLIENTDATASET,
DATASOURCE, DBGRID.
Il problema è che non si aggiorna il parametro...
Qualcuno sà il perchè?
Grazie
Rino.
p.s. scusate il codice poco pulito, ma è un test.

 p.s. scusate il codice poco pulito, ma è un test.
di getto stavo x scriverti tutti gli errori... salvato in corner! :-)))
A

forse ho risolto.
Mi sono accorto che si crea anche un parametro nel CDS.
Basta eliminare quel parametro. ;-)
Ciao
Rino

scusa Alberto...
quando ho scritto non vedevo ancora il tuo post.
Cmq, grazie mille...
La tua soluzione è sicuramente più pulita.
Rino
Rino ha scritto:


 La tua soluzione è sicuramente più pulita.
uso dash...
A.
Newsgroup: it.comp.lang.delphi
Titolo: Salvare tabella su file

Vorrei salvare su file di testo i record di un campo di una tabella 
TTable,quando pero' faccio partire la procedura ottengo il seguente codice 
di errore: I/O error 103
Se al codice di cui sotto tolgo l'istruzione While not TPartite.Eof do begin
la procedura mi copia solo il primo record della tabella.
Grazie per l'aiuto
Luigi
............
  var
 MioFile: TextFile;
  begin
    AssignFile(MioFile, Scheda1.Evento.Text+'.pgn');
  Rewrite(MioFile);
  while not TPartite.Eof do begin
  writeln(MioFile, TPartiteNotazione.AsString);
  CloseFile(MioFile); 

 ha scritto nel messaggio
news:49f353ff$0$1116$4faf...@reader1.news.tin.it...

Non vedo l'end che chiude il blocco while, forse l'hai tagliato fuori ma se
lo metti dopo il closefile da errore perchè tenta di scrivere su un file
chiuso.
Inoltre - se ho capito bene - per scorrere la tabella dovresti utilizzare un
Next.
Non capisco però come riesci a leggere il primo record con quel codice, sei
sicuro che funzioni o è un errore di scrittura?
V

 Grazie per l'aiuto
var
  MioFile: TextFile;
begin
  AssignFile(MioFile, Scheda1.Evento.Text+'.pgn');
  Rewrite(MioFile);
  try
     TPartite.First;
     while (not TPartite.Eof) do begin
        writeln(MioFile, TPartiteNotazione.AsString);
        TPartite.Next;
     end;
  finally
     CloseFile(MioFile);
  end;
end;

Ti ringrazio
funziona tutto alla perfezione

Grazie per i tuoi suggerimenti

Newsgroup: it.comp.lang.delphi
Titolo: Delphi SQL e Access

Ciao a tutti, sono abbastanza nuovo di Delphi e non l'ho mai usato per i DB.
Ora vorrei capire come poter scrivere e leggere da Db MySql e Access.
Qualcuno sa consigliarmi una guida (magari su internet) o sa spiegarmi
velocemente se ci sono oggetti con metodi oppportuni per scrivere e
leggeresu DB? Uso Delphi5.
Grazie mille
Giuseppe

 ha scritto nel messaggio
news:DBz8b.77243$R32.2...@news2.tin.it...


 ha scritto nel messaggio
news:qcS8b.81505$R32.2...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: OCX e Delphi

ciao,
ho un ocx scritto in VB e funzionante su un progetto VB, in delphi 7 non
riesco a importarlo (come icona) e comunque eseguendo COMPONENT->IMPORT
ACTIVEX->ADD ottengo il seguente wrapper. Il problema č che l'ocx non č
una classe ma un interface, come faccio a richiamre i suoi metodi?
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

una classe ma un interface, come faccio a richiamre i suoi metodi?
Selezioni "Create Unit" o "Install"? Delphi supporta le interfacce dalla
versione 3, lo usi tramite un'interfaccia.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: aiuto !! destroy o repaint o refresh ????

in una form creo a runtime dei componenti (TCombobox e TEdit) da uno a dieci
per tipo di oggetto in base ad un parametro precedentemente passato 
(1,2,3 ecc..). Inserisco dei dati e memorizzo. Fin qui tutto O.K..
il problema nasce perchè, senza chiudere la Form, devo pulire il form stesso
dagli oggetti creati runtime per poi ricrearli in base al nuovo parametro che
può essere minore del precedente. Se la prima volta ne ho creati 5 e la
seconda volta me ne bastano due, sullo schermo mi rimangono i 5 creati la
prima volta. Per ripulire lo schermo uso Destroy in una procedura ma non
succede niente. ho provato anche con visible:=False ma niente.
Aiuto.
-- 
Posted from 
ppp-148-123.28-151.libero.it
 [151.28.123.148] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 succede niente. ho provato anche con visible:=False ma niente.
Mah col destroy i componenti dovrebbero cancellarsi dalla form.
Magari hai fatto qualche errore nel codice..

 succede niente. ho provato anche con visible:=False ma niente.
Provato con un free, e magari con un refresh della form, del componente che
vuoi distruggere ??
Saluti

 wrote in message
news:9shnj6$69q$1...@nreadb.inwind.it...

hai ragione MSX, col destroy funziona, avevo sbagliato il codice.
grazie e ciao
-- 
Posted from 
ppp-192-103.21-151.libero.it
 [151.21.103.192] 

Newsgroup: it.comp.lang.delphi
Titolo: Chiavi di registro

Ciao a tutti,
Mi serve un aiuto per un prog che sto' facendo... mi servirebbe poter
leggere o scrivere qualsiasi tipo di chiave di registro in windows 98, al
momento sono riuscito solo a leggere chiavi di tipo string, ma mi servirebbe
poter leggere e scrivere chiavi di tipo esadecimale (Hex)
Qualche suggerimento?
Grazie a presto :)



oltre a readString hai: 
(preso dall'help)
ReadBinaryData
ReadBool
ReadCurrency
ReadDate
ReadDateTime
ReadFloat
ReadInteger
ReadString
ReadTime
.. idem per il write
Ciao,
Alan Solo
 

li ho provati infatti (gran bella invenzione la guida infatti ;) ), ma
proprio non riesco a leggere o scrivere chiavi diverse da string :(


 ma proprio non riesco a leggere o scrivere chiavi diverse da string :(
Con readBinaryData:
procedure TForm1.Button1Click(Sender: TObject);
var
  Reg: TRegistry;
  b: array [0..3] of byte;
  p: pchar;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    if Reg.OpenKey('\prova\',True)
      then begin
       Reg.ReadBinaryData('bin', b, sizeof(b));
       p:=@b;
       ShowMessage(p);
      end;
  finally
    Reg.CloseKey;
    Reg.Free;
  end;
end;
il pchar l'ho usato tanto per vedere se funzionava ... ;)
Ciao,
Alan Solo

:-o
Si vede che ho ancora molto da imparare :p
Mi incartavo col buffer ReadBinaryData... per gli altri non ho la minima
idea dove sbagliavo ;)
Grazie 1000 per l'aiuto :)
PS gią che ci sono, la "@" su p:=@b; cosa fa'?

PS già che ci sono, la "@" su p:=@b; cosa fa'?
assegna alla var di tipo pchar (puntatore a char... le stringhe
nulll-terminated del c per intenederci) l'indirizzo del buffer (che
non e' altro che un array di byte/char)...
Ciao,
Alan Solo

castroneria!!!!
non ci fate caso.. è lora! :oooo
PS sono viola dalla vergogna!!! :ooo

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 in italiano

Esiste una patch o qualcosa del genere per convertire Delphi 6 in italiano?
Grazie,
saluti,
t!z\o

No, esiste la versione italiana ma è solo il manuale in italiano, il resto è
comunque in inglese
(se non sbaglio c'è anche la versione completa, correggetemi se sbaglio, in
francese e tedesco ma non so se ti possa interessare)

 ha scritto nel messaggio
news:VkMk8.27051$1S3.8...@twister1.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi 8: quale pgm di stampa

Qualcuno sa dirmi quale utility di stampa è installata di default in
Delphi 8? Rave Report? QR c'e' ancora? O qualcosa di nuovo?
Grazie.
  Lorenzo


Mars University: «Knowledge brings Fear»
Newsgroup: it.comp.lang.delphi
Titolo: Qualcuno avrebbe un file XML da mandarmi?

Salve.
Sto realizzando tramite OpenXML un affare che mi consente di servire
pochi records alla volta ad un file CDS rigenerando automaticamente il
file XML necessario.
Finora, ho replicato la struttura dei metadati e generale del file in
questione, e tutto funziona.
Adesso voglio procedere con l'estrazione dei dati, quindi mi
servirebbero un paio di documenti XML con dei dati dentro
( insomma, corposetti ).
Grazie in anticipo,
Andrea

Predi un adodataset, apri una tabella e poi fai SaveToFile col dataset e hai
bell'e pronto il tuo xml
-- 
_________________________________________________
Edmondo Di Tucci 
www.powernetsi.it/edmondo
 icq: 228646758
Le vie del signore sono infinite... prendine una e levati di torno!

 dataset e hai bell'e pronto il tuo xml
Peccato che l'ADO dataset sia diverso dal CLIENT DATASET.
Ciao,
Andrea

Io mi riferivo al fatto di crearti un xml per farci le prove


 Io mi riferivo al fatto di crearti un xml per farci le prove
-_-
Riporto dal messaggio originale:
"Sto realizzando tramite OpenXML un affare che mi consente di servire
pochi records alla volta ad un file CDS rigenerando automaticamente il
file XML necessario."
Sono ancora alle primissime armi con XSLT, quindi non so
trasformare un XML ADO in un XML CDS. Ed il
Mapper di Delphi non ho capito come si usa, probabilmente
proprio a causa  del mio newbbismo riguardo XPath.
Cmq, non prenderla come "acredine", giuro che non ce n'è :-)
Ciao,
Andrea

 file XML necessario.
Sei OT.

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

proprio non trovo il modo di avere il valore della colonna cliccata,
anche se non e' quella selezionata.
l'Help mi dice
type TDBGridClickEvent = procedure (Column: TColumn) of object;
property OnTitleClick: TDBGridClickEvent;
nell'evento OnTitleClick come posso avere questo valore ?
cosi' ottengo solo quello della Colonna selzionata , ma di quella cliccata
nel titolo.
 NomeCampo:=DBGrid1.Columns[DBGrid1.SelectedIndex].FieldName;

"Indy" nel precedente post ha scritto:

forse ho capito male io ma, hai già provato a mettere
questa semplicissima linea di codice nell'evento
TitleClick?
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
  nomeCampo := Column.FieldName;
  //oppure
  //nomeCampo := Column.Field.FieldName
end;
da me funziona correttamente.
comunque mi rimane il dubbio di cosa tu intenda per
valore della colonna selezionata ... :s
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

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

Sapete dove posso trovare delle Icone. 32 x 32
e
16 x 16 fatte per bene.?????
Grazie 1000.

 wrote in message
Tj5Q5.54242$BF.19...@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: Jpg to avi

Ciao a tutti
Qualcuno mi sa dire come posso convertire una serie di immagini jpg in un 
filmato?
grazie
erik

quale attinenza c'e' tra la tua domanda e delphi?
A.
Newsgroup: it.comp.lang.delphi
Titolo: Creazione tabelle

Uso una tabella dbf con relativo file indice mdx che ogni mese dovrei 
salvare con un nome diverso e svuotare la tabella originale ed iniziare.
Pero se copio entrai i files e poi li rinomino devo ogni volta 
rimodificare la struttura perchè non riconosce il file mdx.
Quale soluzione mi suggerite ??

Joshua

Non rinominarli, cambia il nome della directory
(una directory per ogni mese).

Uso una tabella dbf con relativo file indice mdx che ogni mese dovrei 
salvare con un nome diverso e svuotare la tabella originale ed iniziare.
Pero se copio entrai i files e poi li rinomino devo ogni volta 
rimodificare 
la struttura perchè non riconosce il file mdx.
Quale soluzione mi suggerite ??
Avevo pensato a creare al volo le tabelle con la relativa struttura e 
file indici potete indicarmi come ??
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Chiamata a Loaded non avviene mai (!)

Ciao,
         mi trovo in necessità di overridare il metodo Loaded di un mio
componente, non capisco però perchè il codice che vedete qua sotto non viene
mai chiamato...
type
  TCaricaElettrica = class( TCustomControl )
  (...)
  protected
    (...)
    procedure Loaded; override;
    (...)
end;
[...]
procedure TCaricaElettrica.Loaded;
begin
  SetWindowRgn( Handle, CreateEllipticRgn( 0, 0, Width, Height ), true);
  inherited;
end;
Un breakpoint sulla SetWindowRgn viene correttamente marcato con lo spunto
verde _ma_ cmq non si ferma l'esecuzione...
Uso il metodo Loaded in quanto se eseguo la SetWindowRgn nel constructor mi
ritrovo con la finestra che non ha ancora un parent (e quindi mi becco un
bell'errore "Control has no parent"...)
Si accettano consigli/soluzioni, grazie in anticipo...
--
Andrea Magni
E-Mail: 
ama...@interac.it

"Andrea":
| procedure TCaricaElettrica.Loaded;
| begin
|   SetWindowRgn( Handle, CreateEllipticRgn( 0, 0, Width, Height ), true);
|   inherited;
| end;
sparo:
prova a chiamare l'inherited (buona norma cmq)
per primo..
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Mandare un messaggio ad un'altra applicazione

Ciao ragazzi, ho due mie applicazioni scritte in Delphi, una delle due sta
nella tray icon e controlla se sul server č stata messa o meno una nuova
versione dell'altra applicazione.
Se sě dovrebbe far capire all'altra che tale evento si č verificato. Non
voglio usare thread, per adesso. Avrei quindi pensato che l'applicazione che
ho nella tray icon mandasse un message all'altra e che essa, quando lo
riceve si comporti di conseguenza.
Qualcuno sa come potrei fare? MAPI?
Grazie

Qualcuno sa come potrei fare? MAPI?
Non serve scomodare le MAPI, ti basta far elaborare
all'applicazione in attesa di messaggi un messaggio
registrato con RegisterWindowMessage (la puoi usare in
entrambe le applicazioni, perche' comunque restituisce lo
stesso valore, univoco).  L'identificatore restituito da
RegisterWindowMessage ti serve come identificatore di
messaggio da usare con PostMessage dall'applicazione che
deve notificare.  Bada bene a non usare SendMessage, in
quanto l'evento OnMessage dell'oggetto ApplicationEvents che
andrai ad utilizzare "sente" solo i messaggi postati nella
coda dei messaggi.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.lang.delphi
Titolo: Filtrare un campo data

Salve a tutti, ho un problema con la proprietà filter di TTable. Ho la
necessità di scrivere attraverso codice un filtro che agisca su un campo di
database di Tipo Data (paradox - database desktop ver. 7.0). Il filtro deve
agire su un intervallo di data, perciò deve filtrare i records dalla data1
alla data2. Tutto bene quando la data viene scritta  direttamente sul
codice, non funziona invece quando voglio che le date vengano prese da due
oggetti di tipo TEdit. Il codice che funziona è il seguente:
Table1.Filter:='(NomeCampoData>=''01/01/2004'')
and(NomeCampoData<=''31/01/2004'')';
Filtered:=true;
questo che segue e che mi interessa invece non funziona:
Table1.Filter:='(NomeCampoData>=''StrToDate(edit1.text)'')
and(NomeCampoData<=''StrToDate(edit2.text)'')';
Non funziona nemmeno se invece dei TEdit uso 2 TDateTimePicker e perciò
tento di passare alla procedure i valori DateTimePicker1/2.Date, e neanche
assegnando tale valore ad una variabile per poi passare quest'ultima alla
procedura.
Insomma il mio è, credo, un problema di sintassi, qual'è il modo giusto?
Ringrazio anticipatamente.

Ringrazio anticipatamente.
Inverti il mese con il giorno: '25/12/2004' dovra' diventare '12/25/2004'.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

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

 TDateTimePicker e non riesco a farli accettare, ciao.
Anche in questo tuo 2° msg vale la stessa considerazione: cosa vuol dire 
"non riesco a farli accettare"?
AS

Forse non hai letto bene il problema,
Ho letto il problema e l'ho capito: tu devi impostare un filtro a runtime che
contiene dei valori di tipo data, e io ti ho detto che glie li devi passare
nel formato stringa con il mese invertito al posto del giorno ;-)
Il modo con cui ti costruisci la stringa sta a te trovarlo: io per il mio
software utilizzo FormatDateTime('m/d/Y',DataIngresso)
Dove dataingresso e' un tdatetime. Ovviamente se avessi una stringa restituita
da un tedit la convertirei prima in datetime e poi userei la formatdatetime di
cui sopra...
ciao


 TEdit o TDateTimePicker e non riesco a farli accettare, ciao.
Fosse anche vero quello che dici (anche se non è questo il caso), imho
il beneficio del dubbio lo concederei comunque.
Antonio

 ha scritto nel messaggio
news:ciep48$23e$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:cih0ei$da9$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Indy, salvataggio allegati mail e Lazarus

Salve,
ho necessità di salvare un allegato da una email.
La mail in questione è spedita tramite un mio programma e riesco a
visualizzarla correttamente nel client email.
Questa mail contiene un allegato che devo intercettare con un
programmino che sto realizzando perchè contiene delle info da inserire
in un db (l'allegato è un semplice file di testo). Per identificare
l'allegato gli assegno durante la
spedizione un ContentID in modo da poterlo riconoscere facilmente.
Posto il codice che sto utilizzando per fare le prove che mi da un
Access Violation alla riga Attach.SaveToFile('/home/giorgio/
prova.txt'). Stesso risultato se uso gli stream e uso SaveToStream.
Qualcuno è in grado di vedere dove sto toppando? Penso che il problema
sia nel cast
Attach:=TIdAttachmentFile(Messaggio.MessageParts.Items[k]) anche
perchè anche leggere la proprietà Attach.filename mi restituisce
caratteri strani
Il tutto è fatto in Lazarus/Linux (Il programma che spedisce la mail è
invece fatto con Delphi 7 /Indy 10 su Win) perchè deve girare su un
server Debian..
grazie a tutti
Giorgio
Codice
procedure TForm1.Button1Click(Sender: TObject);
var
  i, k: integer;
  RigaMsg: TListItem;
  Messaggio: TIdMessage;
  Attach: TIdAttachmentFile;
begin
  IdPOP31.Connect;
  for i := 1 to IdPOP31.CheckMessages do
  begin
    Messaggio := TIdMessage.Create;
    try
    IdPOP31.Retrieve(i, Messaggio);
    RigaMsg := ListView1.Items.Add;
    RigaMsg.Caption := Messaggio.Subject;
    RigaMsg.SubItems.Add(Messaggio.From.Address);
    RigaMsg.SubItems.Add(Messaggio.Recipients.EMailAddresses);
    RigaMsg.SubItems.Add(Messaggio.Headers.Values['Date']);
    for k := 0 to Messaggio.MessageParts.Count - 1 do
    begin
      if
TIdAttachmentFile(Messaggio.MessageParts.Items[k]).ContentID='<MioAttach>'
then
      begin
        Attach:=TIdAttachmentFile(Messaggio.MessageParts.Items[k]);
        ListBox1.Items.Add(Attach.ContentID);
        Attach.SaveToFile('/home/giorgio/prova.txt');
      end;
    end;
    IdPOP31.Delete(i);
    Messaggio.Free;
   except
     on E: Exception do ShowMessage(E.Message);
   end;
  end;
  IdPOP31.Disconnect;
end;

http://groups.google.it/groups/search?hl=it&qt_s=1&q=indy+get+attachments
A.
Newsgroup: it.comp.lang.delphi
Titolo: TTable.Filter con apostrofo

quando imposto la variabile stringa:='D'Achille Marco';
in table1.filter:='ragsoc='+#39+stringa+#39;
mi va in errore perchè la stringa contiene l'apostrofo
si può superare il problema
grazie


Prova con stringa:='D'+''''+'Achille Marco';
In effetti quattro apici corrispondono a uno... e non chiedermi perchč ... č
cosě... non ho capito perchč
--
saluti
FDA

 si può superare il problema
Hai provato con
    stringa:='D''Achille Marco';
?

i due apici centrali -> '' <- corrispondono al carattere ascii "apice",
quelli ai lati aprono e chiudono la stringa.

 quelli ai lati aprono e chiudono la stringa.
Oh grazie... finalmente la cosa mi è chiara....
--
saluti
FDA

mi va in errore perchè la stringa contiene l'apostrofo
table1.filter := 'ragsoc=' + QuotedStr(stringa);
-- 
Roberto Lupi
Freelance IT Consultant and Software Developer

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto su DBgrid.

Salve a tutti vado subito alla domanda,
Ho un problema e non so come risolverlo, nel mio database in oracle (e non posso cambiare niente) le date sono memorizzate nei campi come stringhe in questo formato 'AAAAMMGG' se faccio una select su
una tabella  e l'aggancio ad una DBGrid la data giustamente me la riporta 'AAAAMMGG' io però la devo mostrare come 'GG/MM/AAAA', ecco il punto non riesco in nessun modo a modificare il dato prima di farlo visualizzare sulla
DBGrid, è possibile? io penserei di si, ma per adesso ho perso tempo per niente,
potete darmi una soluzione????  Grazie.
Simone F.
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-4.tiscalinet.it
 [195.130.225.150] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 DBGrid, è possibile? io penserei di si, ma per adesso ho perso tempo per
niente,
Nella dbgrid bisognerebbe aggiungere una colonna collegata ad un campo
calcolato. Il campo calcolato va aggiunto al dataset che usi per popolare
la griglia. Nell'OnCalcFields del TDataSet fai la conversione che
preferisci.
Saluti
Paolo Arosio

 wrote in message
news:3AB891BB...@mail.tiscalinet.it...

Una soluzione può essere convertire il campo stringa in campo data in fase
di select facendo:
SELECT ....., TO_DATE(Campo_Stringa_della_tua_data,'YYYYMMDD'), ..... FROM
La_Tua_Tabella .....
a questo punto hai ottenuto un campo di tipo Date che puoi gestire come
vuoi.
Bye Bye.
Newsgroup: it.comp.lang.delphi
Titolo: TCP/IP ... componenti NetMaster ... mailslots

Ciao a questo fantastik niuvsgrùp,
Lo sto leggendo da soli 4 giorni e già ho imparato 2 o 3 cose interessanti
(e almeno un'altra
decina che possono sempre tornare utili!!).
Sto sviluppando un piccolo programma di messaggeria/chat in intranet (delphi
4 c/s) e sinceramente
i componenti Internet della NetMaster forniti in bundle con delphi mi stanno
proprio STRETTI!
Sti maledetti mi alzano (raise...?) un'eccezione ogni 2 secondi per ogni
minima idiozia e non riesco
a farli stare zitti; a volte (in realtà uso il TClient e Server Stream ) si
comportano anche in modo
anomalo (connessioni che ci mettono una vita a completarsi ecc.).
Il punto è : qualcuno sa consigliarmi un buon pacchetto (freeware!!)
sostitutivo per spedire/ricevere
con sicurezza(senza troppi problemi) dati via rete intranet (e al limite
internet ) ?
Domanda aggiuntiva : Ho notato che se fornisco l'indirizzo IP al quale
voglio collegarmi il tempo
necessario è estremamente minore... allora, non essendo riuscito a trovare
il modo di avere gli ip
dai nomi dei computer, ho realizzato un sistema un po' macchinoso (e
scomodo!) per ottenere gli
indirizzi ip : tramite mailslots !!!
Qualcuno gentilmente sa indicarmi una strada migliore per fare tutto ciò ?
Grazie in anticipo a tutti,
Davide Del Grande.

 anomalo (connessioni che ci mettono una vita a completarsi ecc.).
[...........]

Newsgroup: it.comp.lang.delphi
Titolo: Help Database: ricostruire indici e compattare tabelle

Sto lavorando ad un database e sono venuto a conoscenza del bisogno di
ricostruire gli indici e del fatto che i record cancellati sono
semplicemente marcati come cancellati.
Vorrei un aiuto da parte vostra per esegiure la ricostruzione degli indici
e la effettiva cancellazione dei record.
Vi ringrazio in anticipo.

 wrote in message
news:Pine.LNX.4.10.100031...@well11.cli.di.unipi.it...

che database utilizzi ? (paradox, dbase, Access, Interbase,.....)
Newsgroup: it.comp.lang.delphi
Titolo: Interfacciarsi con Outlook

Salve.
Qualcuno sa dirmi come poso in Delphi interfacciarmi con Outlook Express in 
modo
possa gią avere i campi riempiti dell'oggetto, del destinatario e un testo 
nel corpo?
Lo so, č una domanda cretina, ma ho bisogno d'aiuto.
Ciao Azzurro 

nel corpo?
Se non ti serve mandare allegati o mail in HTML allora puoi usare il
protocollo mailto, altrimenti c'è la MAPI o Extended MAPI.
Se n'è parlato spessissimo in passato, cerca nei vecchi messaggi.

 Se n'č parlato spessissimo in passato, cerca nei vecchi messaggi. 

Intendi il protocollo smtp?
No.
http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/predefined/mailto.asp

 Lo so, è una domanda cretina,
non è vero.
  ma ho bisogno d'aiuto.
chi, su questa terra, non ne ha bisogno?
A.
Newsgroup: it.comp.lang.delphi
Titolo: Alternativa a IdHttp

Ciao a tutti,
  non sono ancora riuscito a capire il motivo dell'errore che mi da il
controllo indy http, "Socket Error #10061 - Connection Refused".
Ho scoperto che si verifica al momento del comando:
IdHttp1.Connect   (ho provato anche IdHttp1.Connect(-1))
ma dal mio computer va dagli altri no.
Mi sapete dire un'alternativa valida e se possibile free a questo
controllo?
Ho cercato su torry ma ce ne sono troppe!
Ne avete provata qualcuna?
Ringrazio tutto il ng.
Ciao

 ma dal mio computer va dagli altri no.
hai gia provato dagli altri pc a connetterti allo stesso server non 
dalla tua app ma da un client ftp tipo cute?
AS

 ha scritto nel messaggio
news:ec90c000.04082...@posting.google.com...


 ha scritto nel messaggio
news:ec90c000.04082...@posting.google.com...


Ciao,
grazie a tutti per le risposte.
Non so come si fa la prova con telnet, ho provato telnet nomesito ma
non va (impossibile aprire una connessione con l'host sulla porta 23:
connessione non riuscita).
Ora proverò via ftp.
Grazie anche per il link con i componenti.
Con IE il sito si apre e riesco a vedere la pagina.
Boh!
Grazie e ciao

Allora ho provato con gli ICS e funzionano, a questo punto è un
mistero il problema con gli indy, però non riesco a fare una
progressbar durante il download con httpcli (ICS).
Mi sapete dare una dritta?
Grazie.
Ciao

 ha scritto nel messaggio
news:ec90c000.04083...@posting.google.com...


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

Salve,
sono ancora io, volevo creare un keygen in delphi...del tipo, scrivo nome
ecognome in 2 edit.text...
schiaccio il button e in un edit.text mi appare una stringa
alfanumerica...criptata per intenderci...
Allo stesso tempo, devo essere in grado di fare il contrario...
E' difficile ? tenete conto che sono una "merdaccia".
Grazie infinite.

 Allo stesso tempo, devo essere in grado di fare il contrario...
cerca la lockbox
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso!"

 volevo creare un keygen in delphi...
Utilizza i componenti OnGuard di Turbopower, li puoi trovare su SF.Net
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Grazie infinite.
Prego,
Andrea

E' difficile ? tenete conto che sono una "merdaccia".
Basta leggere bene l'help e ne esci fuori senza troppi problemi.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Ci sono dei componenti che possono fare al caso tuo su jedi vcl oltremodo 
free.
http://jvcl.sourceforge.net/
Per esempio con JvSerialMarker inserisci base (numero primo), username o 
stringa e lui genera una stringa tipo 1180450-1856628174-5905018.
Ciao 

 Ok, non è concettualmente troppo complicato.
[...]

 
http://www.maxcomponents.net/download.html#PROTECTOR
[...]

 
http://jvcl.sourceforge.net/
[...]

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