mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Problema con Unix carriage return

Aprendo un file di testo (dichiarato textfile) con l'assign/reset in
Delphi, ed utilizzando poi il Readln questo mi legge tutto il file
invece di leggere una sola riga, questo perché il file in questione ha
il carriage return in formato Unix, infatti convertendo il file iln
formato DOS viene letta correttamente la singola riga.
Come posso fare per leggere questo file riga per riga senza intaccare
troppo la velocita di esecuzione (possibilmente senza dovermi
rielaborarmi il file in precedeza)?
Come riconoscere il carriage return unix in delphi?
NB: Caricando il file con una stringlist viene separato correttamente,
ma non posso utilizzare questo metodo in quanto il file in questione
contiene dei caratteri nulli e quindi la stringlist si ferma al primo
nullo che trova. In alternativa c'è un modo per far leggere tutto il
file alla stringlist anche in presenza di nulli?
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

formato DOS viene letta correttamente la singola riga.
[SNAP]
Ai tempi mi ero scritto una classe per fare ciò, spero possa servirti:
type
  TUnixFileRead = class
  private
    MyStream: TFileStream;
    FEOF: Boolean;
    Buffer: array[0..4095] of char;
    RelativePosition, BytesRead: Integer;
    procedure ReadBuffer;
  public
    constructor Create(FileName: string);
    destructor Destroy; override;
    property EOF: Boolean read FEOF;
    function ReadLine: string;
    procedure ResetFile;
  end;
constructor TUnixFileRead.Create(FileName: string);
begin
  MyStream := TFileStream.Create(FileName, fmOpenRead);
  FillChar(Buffer, SizeOf(Buffer), 0);
  ReadBuffer;
end;
destructor TUnixFileRead.Destroy;
begin
  if Assigned(MyStream) then
    MyStream.Free;
  inherited;
end;
procedure TUnixFileRead.ReadBuffer;
begin
  BytesRead := MyStream.Read(Buffer, SizeOf(Buffer));
  RelativePosition := 0;
  if BytesRead = 0 then
    FEOF := True;
end;
function TUnixFileRead.ReadLine: string;
var
  Found: Boolean;
begin
  Result := '';
  Found := False;
  repeat
    if (RelativePosition > BytesRead - 1) then
      ReadBuffer;
    if (not EOF) then begin
      if not (Buffer[RelativePosition] in [#0, #10]) then
        Result := Result + Buffer[RelativePosition]
      else
        if Buffer[RelativePosition] = #10 then
          Found := True;
      Inc(RelativePosition);
      if (RelativePosition > BytesRead - 1) and (BytesRead <>
SizeOf(Buffer)) then
        FEOF := True;
    end;
  until (Found) or (EOF);
end;
procedure TUnixFileRead.ResetFile;
begin
  MyStream.Seek(0, soFromBeginning);
  FillChar(Buffer, SizeOf(Buffer), 0);
  ReadBuffer;
end;
ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"
Newsgroup: it.comp.lang.delphi
Titolo: jpeg - string

salve vorrei aprire una jpeg in delphi come una stringa per esempio come se
facessi apri con notepad col tasto dx sul file come posso fare?
grazie


Ehm.... spiegaci cosa vuoi fare di preciso, vediamo se riusciamo a darti una
mano in un altro modo...
--
Jax
====
L'amore è l'attesa di una grande gioia che quando arriva annoia.

 ha scritto nel messaggio
news:2jg81bF...@uni-berlin.de...


 dello scatto
Pure tu? Ma č un'epidemia... c'č un thread "Info da file" di 2 giorni fa,
vedi se ti puň essere utile.
--
Jax
====
Ogni cosa sulla terra ha un doppio carattere, come una miscela di
sabbia e di zucchero. Sii come la saggia formica che sceglie solo lo
zucchero e non tocca la sabbia. Per la colpa di molti non giudicare il
tutto.

vedi se ti puň essere utile.
Jax... aggiornati, per dinci ! (ahahahha :D)
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

 Jax... aggiornati, per dinci ! (ahahahha :D)
Domani per non restare indietro lo faccio pure io un programmino che legge
le info dai jpeg ;)
--
Jax
====
La vita è diventata una lotta tra il tenere alto il proprio morale e
basso il proprio peso.
Newsgroup: it.comp.lang.delphi
Titolo: Problemi di risorse

Ciao a tutti.
Ho un form principale (A), da cui richiamare (alla pressione di un bottone,
per esempio) un'altro form (B) il quale deve fare un po' di operazioni
complesse.
Quando chiamo il form B e faccio eseguire queste complesse operazioni,
vorrei chiudere tale form B in modo tale da svuotare le risorse impiegate e
rendere la mia macchina piů performante.
Questo perchč mi sono accorto che quanbdo faccio partire le complesse
operazioni del form B una prima volta, va tutto bene, mentre quando le
faccio per una seconda volta il pc da dei problemi ed i risultati non sono
eccellenti.
Quindi ho pensato di far chiudere il form B.
Che ne dite?
Ho fatto delle prove e mi vedo costretto non solo a chiudere il B ma anche
il principale A.
Che mi consigliate?
Non mi andrebbe tanto di chiudere A.
Ciao


mi sembra davvero incredibile che tu debba chiudere anche il form A.Dovresti
almeno dire che metti dentro a questo form.Se proprio è un form che porta
via molte risorse usa controlli dinamici e non inseriti a designe time.Io mi
son trovato una volta a dover risolvere questo problema in quanto dovevo
inserire diversi package grafici e di altro genere nel form.Per non perdere
l'aiuto dell'ide nel formare i vari pannelli con decine di controlli messi
al punto giusto, potrei consigliarti gexperts.In Gexeperts c'è un  add-on
che ti trasforma tutto il pannello e i suoi componenti (dimensionati e con
proprietà assegnate) in codice .Così potrai evitare di inserire decine di
componenti (magari grafici) che a runtime potrebbero servirti solo ogni
tanto.Con questo metodo risparmierai moltissime risorse che in computer
datati potrebbero servirti e potrai utilizzare l'ide come gia spiegato.
ciao
dimenticavo l'url 
http://www.gexperts.org/

 ha scritto nel messaggio
news:ZToE8.61380$5k4.1...@twister2.libero.it...


 Quando si verifica il problema (che credo di rosrse) che ti dicevo, non fa
i dati sporchi non credo dipendadano dalle risorse anche perchè ti darebbe
un errore di memoria.
però ho poche informazioni ....
ciao :)

 ha scritto nel messaggio
news:MNIE8.66683$5k4.1...@twister2.libero.it...


 relativa informazione che stasa nel campo memo delle query da access.
cosě ocme l'hai raccontato forse potrebbe essere una mancanza di
risorse.Perň se basta cosě poco per non far funzionare un programma forse
hai un computer un po datato.
Non stai provando il programma con delphi aperto vero ? :)) (porta via molte
risorse)
ciao

 risorse.Però se basta così poco per non far funzionare un programma forse


 Quindi, forse, il problema sta nei database, potrebbe essere?
gia...non credo che risolveresti tantissimo nel togliere un form.
256 sotto xp non è che vivi senza problemi :))) soprattuto se sporchi la
memoria con programmi che la deframmentano..
dovresti aumentarla un po'
ciao

 ha scritto nel messaggio
news:uhsF8.77080$US3.1...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: senza usare il tbutton.....

Salve, ora che ho il tutto per calcolare l'eta', vorrei che non appena
scrivessi la data di nascita su tedit, mi comparisse su di una tlabel l'eta'
senza stare li' a pigiare sul tbutton, esiste un evento del genere?????
Giovanni.

 ha scritto nel messaggio
news:8skfl8$6g0$1...@nslave3.tin.it...

Usa il Keypress dopo esserti assicurato che quanto scritto dall'utente sia
un formato data valido!
Ciao!
--
- Carlo -

quali sono le istruzioni da dare per validare la data scritta sul tedit ?
on key press, quale è la sua funzione?
scusami ma sono un "beginner"
Giovanni.
Carlo Bertuccini ha scritto nel messaggio ...


 on key press, quale č la sua funzione?


Carlo Bertuccini ha scritto nel messaggio ...
l'onkeypress viene chiamato ogni volta che l'utente preme un tasto
all'interno dell'edit. Per controllare che la data sia in un formato valido,
e' un po' difficilino per te immagino.. dovresti vedere se l'edit contiene
qualcosa del tipo
xx/xx/xxxx
prova se ti viene qualche idea, altrimenti chiedi

Newsgroup: it.comp.lang.delphi
Titolo: Divisione di una stringa

Ciao a tutti
Ho creato 2 applicazioni, un client e un server
Avrei bisogno di inviare delle stringhe al server, che però vengano
interpretate in modo diverso a seconda del carattere che precede la stringa
per esempio
@#@parametro
Il server dovrebbe leggere i primi 3 caratteri, e quindi sapere dove
posizionare il parametro, per esempio impostarlo come caption del form
So che si potrebbe usare il pos, ma non sò come usarlo
mi potete aiutare?
grazie a tutti
Ciao!

 mi potete aiutare?
Semplice:
sPrefix := Copy(sString, 1, 3);  // ti ritroverai sPrefix = '@#@'
if sPrefix = '@#@' then.......
E' questo che volevi sapere?
Kupo
Jax

 E' questo che volevi sapere?
si, grazie, e per trovare quello che c'è scritto dopo? devo sostituire il
secondo parametro con 4 (sempre secondo l'esempio) e con la lunghezza della
stringa, giusto?

devi sapere la lunghezza dela stringa
lung:=length(sPrefix);
parametro:=copy(sPrefix, 4, lung);
giusto ? ho sbaglito ?........... credo di no !!
ciauzzzzzzzzzzzzzzzzzzzzzz
Newsgroup: it.comp.lang.delphi
Titolo: Kylix e componenti database free

Salve,
ho da poco installato i componenti free per la gestione dei database con
Kylix3 (freeCLX, bdControl e i componenti Zeos). Fin qui tutto bene. Per
provarli ho creato un piccolo progetto con i seguenti componenti:
- ZMySqlDatabase
- ZMSqlTable
- DataSource
- DBGrid
In fase di compilazione ho questo errore:
[Error] Duplicate resource name: type 10 'tlogindialog'
L'errore è abbastanza chiaro (penso!), cioè ci sono due tipi di dati con lo
stesso nome.
Facendo delle prove ho notato che la combinazione dei componenti Zeos (in
questo
caso ZMySqlDatabase ZMSqlTable) e i componenti dbControl (DBGrid,
DBEdit....) a
provocare questo errore!
Ora non mi dite che questi due componenti non possono essere usati insieme?
(vi
prego ditemi di no!!!) Se invece è possibile come possore risolvere questo
"conflitto di nomi"?
Se può essere di auito ho un portatile con Mandrake 9.0 ed utilizzo come
ambiente grafico il KDE3.
N.B:Mi dà lo stesso errore anche con Kylix2.
Grazie mille.
--------------------------------
Inviato via 
http://usenet.libero.it

 Inviato via 
http://usenet.libero.it
 
Io avevo risolto, almeno mi permetteva di compilare i file, rinominandone 
una: 
QDBLogDlg.pas(33):   TLoginDialogF = class(TForm)
DBLogDlg.pas(34):   TLoginDialog = class(TForm)
poi non ho mai verificato  nella pratica se funzie o meno.
Attento che quando modifichi il nome della form, lo devi modificare anche 
nell'object inspector e in tutte le occorrenze del file.
QDBLogDlg.pas(33):   TLoginDialogF = class(TForm)
QDBLogDlg.pas(68):   with TLoginDialogF.Create(Application) do
QDBLogDlg.pas(88):   with TLoginDialogF.Create(Application) do
QDBLogDlg.pas(110):   with TLoginDialogF.Create(Application) do
QDBLogDlg.pas(134): procedure TLoginDialogF.FormShow(Sender: TObject);
-- 
Saluti, 
    by Enri'S
                        --- Linux Powered ---

No_name wrote:

fammi sapere se funziona.


 Grazie mille.
Prego.
Ciao,Antò.

Grazie ragazzi siete stati grandi! Ho risolto !!!!!!!

Newsgroup: it.comp.lang.delphi
Titolo: Form già presente

Ho un progetto realizzato in MDI, quindi form parent e form child, le form
vengono generate al volo tramite Applicaction, nel senso che in
Project->options->Auto-create vi è una form sola ovvero la principale, la
domanda è questa, è possibile prima di creare al run time una form sapere se
essa è gia stata crata?
Grazie Enrico

essa è gia stata crata?
if not Assigned(frmPippo) then frmPippo := frmPippo.Create(Application);
frmPippo.ShowModal;
frmPippo.Free;
-- 
Morde. 
(morde at programmer dot net)

nel mio caso però ho un MDI quindi non posso usare showmodal, che mi
consigli?
Ciao Enrico
Morde ha scritto nel messaggio ...


assigned?
Bye
AS
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
zzato(at)supereva;it
Please, don'r reply this message.
Use this address:
zzato(at)supereva;it


qualche cosa del genere:
 
 //se trovo la form la porto in primo piano
  for I := 0 to MDIChildCount -1 do
    if MDIChildren[I] = Form2 then begin
      form2.WindowState := wsNormal;
      form2.BringToFront;
      Exit;
   end;
  //se la form non esiste la creo
  Form2 := TForm2.Create(Application);
  Form2.Show;
ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

frmPippo.Free;
Ocio che free non mette a nil la variabile.
Quindi o FreeAndNil(frmPippo) 
oppure
frmPippo.Free;
frmPippo := nil ;
Ciao.


frmPippo := nil ;
Assolutamente d'accordo.


NIL, e crearlo di conseguenza.
era giusto per evitare poi un messaggio del tipo "non funziona" ;-)

Newsgroup: it.comp.lang.delphi
Titolo: accesso diretto allo spazio di I/O..

Ciao a tutti,
dalla mia applicazione ho la necessità di accedere a indirizzi di I/O di una
periferica HW (custom) non standard, posso farlo in qualche modo
direttamente ? se no, cosa serve per poter accedere ad una particolare
risorsa per cui non ci sono dirver di alcun tipo ?  Bisogna forse scrivere
il driver ?
Grazie a chi mi può chiarire la probematica...
__________________________________________________________________
 Roberto ICQ#: 123519979 Current ICQ status: + More ways to contact me
__________________________________________________________________

>Bisogna forse scrivere il driver ?
imho, credo di si.
Imho, credo che nessuno si smazzarebbe a scrivere driver se potesse evitare
di farlo, senza contare vari tools che ho visto in giro specifici per la
creazione e un apposito sdk di cui si parla su msdn.
X curiosita: di cosa si tratta?
Di un sistema x intercettare comunicazione di cellulari o di satelliti? ;))
A.

no, no, niente di cosě misterioso, si tratta solo di una scheda di I/O
digitali formato Pc104 che ho relaizzato e montato su un pc industriale per
fare alcuni controlli di processo, tutto solo per esigenze personali.
Con Win98 e 95 credo che con qualche linea di assembler me la caverň, per
Win2000 o maggiori il discorso cambia e non saprei proprio come affrontarlo.
Ciao
"a.salvati" <xx@x.x from home> ha scritto nel messaggio
news:anptkb$ibm$1...@newsreader1.mclink.it...


fossi in te posterei su libero.delphi.winapi.
E' un NG gestito da Mr Cantu'
magari qualche GURU della API din Winsozz di sa dare info + precise.
A.

 il driver ?
su windows 98 puoi accedere direttamente con istruzioni di I/O,
basta che gli indirizzi che usi non siano all'interno di una zona
usata dal sistema operativo, per NT dovrebbe essere la stessa
cosa ma non ci giurerei... prova.

"Roberto" <XXXra...@icqmail.comXXX> ha scritto nel messaggio
news:p5Tn9.12521$cS4.5...@news2.tin.it...

http://www.driverx.com
Supportanto anche D6 e permettono, oltre all'accesso agli IO, anche la
completa gestione degli IRQ completamente in delphi....
Io le ho usate per scrivere un driver mouse/keyboard via porta parallela in
D6 e sono eccellenti....
Newsgroup: it.comp.lang.delphi
Titolo: Array e PAnsiChar

Buongionrno a tutti.
Ho questo problema... sto tentando di trasformatre una string in una array
of char.
Sto utilizzando la function StrPCopy, ma quando vado a definire il
parametro Dest: PAnsiChar (cioč il mio file tipizzato con i campi definiti
come array of char) il compilatore mi restituisce l'errore: Incompatible
types: 'Array' and 'PAnsiChar'.
C'č un modo che voi conoscete per trasformare la Data di systema in Char
in modo che la possa inserire nel mio file tipizzato ?
Uso delphi 7 
Grazie a tutti per l'attenzione.
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

)

st: String; vect: array[0..49] of Char;
..
st:='Prova';
// Per convertirlo in vect (non dimenticare il @ davanti)
StrPCopy(@vect,st);
Padoan
"Marco Breveglieri" <ma...@NOSPAMabls.it> ha scritto nel messaggio
news:2S8cc.20362$rM4.9...@news4.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: <no subject>

Facendo così mi da come errore LIST OUT OF BOUND...
-- 
Posted from 
jolly.intesa.it
 [194.196.14.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:C1256992.0...@lotnot1.intesa.it...
Facendo cosě mi da come errore LIST OUT OF BOUND...
certo perchč evidentemente non hai inserito dei vaolri sulla listbox
prova ad inserire delle righe nella tua listbox e poi prova
ciao
gabriele

Newsgroup: it.comp.lang.delphi
Titolo: [bde][interbase] migrazione dati

ciao a tutti e buon capodanno....
avendo un applicazione che lavora con BDE (obsoleto lo so!!!) e file 
paradox... secondo voi qualè la soluzione più rapida per trasformare tutto 
in interbase senza cambiare tanto nel software?
Simo 

 in interbase senza cambiare tanto nel software?
Innanzitutto, credo che tu debba comunque creare un database InterBase 
che abbia tabelle in grado di rispecchiare - a livello di compatibilità 
- la struttura delle tabelle Paradox di cui disponi ora.
In seguito, puoi comunque continuare ad utilizzare il BDE per accedere 
al database creando un apposito alias e usando il driver "INTRBASE".
Al momento, ti potresti accontentare, tuttavia dovrai considerare di 
sostituire i componenti BDE che hai utilizzato con gli equivalenti delle 
librerie *IBX* (InterBase Express) e *dbExpress*, a seconda della 
piattaforma che deciderai di utilizzare.
Ad esempio, potrai sostituire componenti *TQuery* con *TIBQuery* (IBX) 
oppure con *TSQLQuery* (dbExpress); si tratta infatti di componenti 
messi a disposizione dello sviluppatore proprio per facilitare il 
passaggio dalla piattaforma BDE ad una delle librerie alternative.
In questo frangente, la quantità e il tipo di modifiche che dovrai 
apportare dipende sostanzialmente dal modo in cui hai organizzato e 
scritto la tua applicazione.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

ho tutto dentro un data module
grazie...
buon anno 

 in interbase senza cambiare tanto nel software?
Domanda del tipo: come trasformarmi in un leone senza cambiare il mio DNA ?
Marco ti ha dato dei validi suggerimenti.  Fermo restando che, se
l'applicazione č davvero importante, in previsione di un passaggio a
Interbase  farai bene comunque a riprogettarla, ti consiglio di usare gli
IBX e le TIBTable (se hai usato le TTable nel tuo vecchio codice) o le
TIBQuery (se hai usato le TQuery nel tuo vecchio codice).  Sono entrambi
componenti sconsigliati da usare per nuovi progetti, ma per applicazioni
che non debbano soffrire un impatto troppo forte col passato vanno bene.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: tfilestream

Avrei intenzione di caricare in memoria un file, di modificarne il contenuto 
e di salvarlo con
lo stesso nome o con un altro.
Qualcuno sa indicarmi nella pratica come utilizzare tfilestream oppure sa 
qualche indirizzo
internet da cui scaricare esempi?
Grazie

 internet da cui scaricare esempi?
nell'help hai gia visto?
A.

 internet da cui scaricare esempi?
Procedure TBackupForm.FileCopy( Const sourcefilename, targetfilename: 
String );
Var
 S, T: TFileStream;
Begin
 S := TFileStream.Create( sourcefilename, fmOpenRead );
 try
   T := TFileStream.Create( targetfilename,
                            fmOpenWrite or fmCreate );
   try
     T.CopyFrom(S, S.Size ) ;
   finally
     T.Free;
   end;
 finally
   S.Free;
 end;
End;
ho digitato in google "delphi tfilestream copy file" e preso il primo 
risultato.
Sforzati un pï¿œ di piï¿œ la prossima volta per favore ;-)
Ciao
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: host in rete

Ciao a tutti,
vengo subito al problema:
ho la necessita di conoscere gli indirizzi di tutti gli host della rete.
(su ogni host sara' in esecuzione un'istanza del mio programma).
Potreste darmi un suggerimento per risolvere il problema?
Grazie.
Stefano.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> ho la necessita di conoscere gli indirizzi di tutti gli host della rete.
Quale rete? LAN?
Vuoi sapere i nomi di tutti i computer connessi in una LAN in un tuo pgm
delphi?

David Marcucci ha scritto:


Scusami, sono stato poco chiaro :-(.
Il panorama è una LAN locale e mi interessava sapere all'interno del mio
programma l'indirizzo assegnato ad ogni host (la LAN potrebbe essere
governata da  un DHCP server). 
Grazie.


Stefano.
Per avere l'elenco dei server su una rete puoi usare NetServerEnum
(netapi32).
Un'implementazione funzionante la trovi nelle JCL (lanmaneger).
Una volta che hai l'elenco dei server i metodi per recuperare gli IP
Address sono vari (uno dei quali, per esempio, è utilizzare un client
icmp).
Ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

Io uso questo in un programma che manda messaggi in rete usando il servizio
di messaging di NT:
procedure DoEnumeration;
type
  PNetResourceArray = ^TNetResourceArray;
  TNetResourceArray = array[0..MaxInt div SizeOf(TNetResource) - 1] of
TNetResource;
var
  I, BufSize, NetResult: Integer;
  NetHandle: THandle;
  NetResources: PNetResourceArray;
  Server : string;
  Count : Longint;
  Size : DWORD;
begin { DoEnumeration }
//  if WNetOpenEnum(RESOURCE_CONNECTED, RESOURCETYPE_ANY, 0, nil,NetHandle)
<> NO_ERROR then
  if WNetOpenEnum(RESOURCE_CONTEXT, RESOURCETYPE_ANY, 0, nil,NetHandle) <>
NO_ERROR then
    Exit;
  try
    BufSize := 50 * SizeOf(TNetResource);
    GetMem(NetResources, BufSize);
    try
      while True do
      begin { while Tr.. }
        Count := -1;
        Size := BufSize;
        NetResult := WNetEnumResource(NetHandle, DWORD(Count),
NetResources,Size);
        if NetResult = ERROR_MORE_DATA then
        begin
          BufSize := Size;
          ReallocMem(NetResources, BufSize);
          Continue;
        end;
        if NetResult <> NO_ERROR then Exit;
        for I := 0 to Count - 1 do
          Form1.ListBox1.Items.Add(NetResources^[I].lpRemoteName);
//          with NetResources^[I] do
//          begin { with Net.. }
//            Server := Fix (lpRemoteName);
//            if ListBox1.Items.IndexOf(Server) < 0 then
//              ListBox1.Items.Add(Server)
//          end; { with Net.. }
      end; { while Tr.. }
    finally
      FreeMem(NetResources, BufSize);
    end; { try }
  finally
    WNetCloseEnum(NetHandle);
  end; { try }
end; { DoEnumeration }
Poi per l'indirizzo, come ti ha dettoMassimo, basta che li "pinghi" :)
Ciaoux

 Ciaoux
Grazie a tutti, ho gia' le idee piu' chiare :-)
Stefano

Newsgroup: it.comp.lang.delphi
Titolo: messaggio x Vegeta

ho letto dei tuoi consigli su delphi ed ho capito che hai esperienza con il
controllo delle porte seriali in Delphi.
Puoi darmi consigli e, magari un pò di codice di esempio??
Grazie mille.

 wrote in message 8713uu$mq1$1...@news.unina.it...


Newsgroup: it.comp.lang.delphi
Titolo: Interrogare lo stato dei Servizi

Salve, sono un neofita di delphi 5 e avrei bisogno di controllare lo stato
di alcuni servizi su un pc  con NT4 server.
Per ora ho messo un timer che ogni 20 min. fa automaticamente "net start
servizio" con Winexec. Vorrei però realizzare qualcosa di più efficace, che
interroghi lo stato più spesso e in caso di servizio non attivo provveda a
farlo ripartire.
Ribadendo il fatto di essere un neofita mi sarei fissato come successivo
passo quello di far risiedere il programma in fase di esecuzione nel Sys
Tray (ma questo per ora ha un'importanza davvero secondaria...)
Grazie a chi avrà la pazienza di rispondermi.

farlo ripartire.
Devi interfacciare il Service Manager di WinNT.
Si tratta di un server RPC, per cui potresti controllare i servizi di
una macchina NT anche in remoto.  Su MSDN (
msdn.microsoft.com
) trovi
tutta la documentazione che ti serve e qualche esempio in C.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

...


Newsgroup: it.comp.lang.delphi
Titolo: Errore su Win nt

Salve,
Il mio problema è questo:
La mia semplice applicazione gira bene su  Win 98 e Win me ma
su Win Nt 4 mi da errore "applicazione non correttamente inizializzata
(0xc0000005).
Qualcuno può aiutarmi?
Uso Delphi 6 Bde con Tabelle Paradox e componenti esterni Rxlib
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Il codice di errore che segnali è un errore generico di "access
violation".
Dovresti dare un'occhiata sul event log di NT, poichè questi errori
vengono salvati
sull'application logs.
Sicuramente ci saranno maggiori indicazioni utili a identificare
l'errore.
Fammi sapere.

Newsgroup: it.comp.lang.delphi
Titolo: Un Consiglio Delphi5 to delphi7

Vorrei passare da delphi5 a delphi 7 ma non so delphi 7 cosa ha di più o se
mi conviene il passaggio, mi dite qualcosa al riguardo?
Vorrei comprare anche il manuale di marco cantu.
mi date un consiglio?
Grazie
Antonio Volpe.

 mi date un consiglio?
imho, meglio texeira&pacheco.
Bye
A

 ha scritto nel messaggio
news:bo5o94$2ajg$1...@newsreader1.mclink.it...

Andare sul sito della borland è stata la prima cosa che ho fatto ma a me
interessano piu che altro delle opinioni, anche riguardo la compatibilita,
nel senso che progetti e componenti scritti per d5 vanno bene per d7?
Li posso tenere entrambi installati?Come vi siete trovati nel cambiare?


^^^^^^^^^^^^^^^^^^^^^^^^
credevo non avessi fisto i relativi documenti sul sito borland.
Comunque io uso al momento sia delphi5e che delphi7e senza problemi.
Riguardo i componenti, al solito, dipende.
Comunque, di solito, con l'uscita di nuove versioni di delphi i componenti
tosti escono quasi in simultanea.
Riguardo il porting di progetti, va sottolineato che, di default, d7e non
installa i pkg per quickreport e i componenti TServerSocket e tClientSocket,
ma i suddetti pkg li trovi sul cd.
Ancora, hanno fatto 2 cose buone...
1) tolto la classe tdataModule dalla unit form
2) aggiunto una nuova unit, variants, separando la gestione di questo tipo
di dato che non sempre viene utilizzato
Infine, meglio mettersi l'anima in page per cio che riguarda il bde.
bye
A

 Infine, meglio mettersi l'anima in page per cio che riguarda il bde.
In che senso?
E' vero che con delphi7 vengono distribuiti anche gli indy?

 E' vero che con delphi7 vengono distribuiti anche gli indy?
Si, x questo hanno messoin pensione tserversocket e tclientsocket
A

 ha scritto nel messaggio
news:bo5tj1$2evf$1...@newsreader1.mclink.it...


 cose (fatte in casa dopo un lungo periodo di lavoro)
cioè..?
Bye
A

 ha scritto nel messaggio
news:bo6enq$2o8r$1...@newsreader1.mclink.it...


 tempo (xkč tempo non č ho) sono ritornato a D6 !!
non dicevo questo.
Chiedevo COSA non funzionava.
Di che tipo di librerie si tratta?
Bye
A

 > tempo (xkè tempo non è ho) sono ritornato a D6 !!

Newsgroup: it.comp.lang.delphi
Titolo: Non capisco Personal

Sul sito Borland.it
ho trovato la suddetta dicitura :
 
Delphi 6 Personal Edition  ITA* 
Lit. 252.000 
* Nelle versioni ITA il software è in inglese e i manuali in italiano 
ora non capisco :
l'Help in linea e' in Inglese od in italiano ?
vale la pena acquistare il cd di Delphi personal oppure no?
visto che ho gia' la versione ing. scaricata da internet, cosa c'e' in
piu'? (c'è la vcl completa?)
il manuale non sara' mica un opuscolo di 30 pagine di cui 10 di
ringraziamenti e diritti d'autore ?
il manuale e' davvero in italiano o, a parte il titolo il resto e' in
inglese?
Qualcuno sa cosa comprende questo pacchetto e perche' lo vendono a
200K + IVA ?
Ma soprattutto vale la pena che spenda 302.400 lire ? (ivato)
grazie a tutti, per la pazienza maury

Ma soprattutto vale la pena che spenda 302.400 lire ? (ivato)
Se ti serve si', se non ti serve, no.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

Perche' l'Enterprise costa 6 milioni e passa ?
si, ma le precedenti versioni erano a prezzi molto piu' abbordabili, e
pagare 302.400 lire solo un manuale (nel caso le versioni Soft siano
uguali) mi sembra un pochino esagerato.
Prima di buttare via una parte del mio misero stipendio preferisco
raccogliere maggiori informazioni.
ciao e buona domenica a tutti

raccogliere maggiori informazioni.
Penso comunque valga la pena, io sto pensando di prendere la
professional (con la Personal ci fai pochissimo).
E se la mia azienda accetta di prendere l'Enterprise siamo a
cavallo ;)


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

Qualcuno sa dirmi dove trovare la HyperGrid?.
grazie
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/

> Qualcuno sa dirmi dove trovare la HyperGrid?.
Ringrazia il cielo che sono tutti in ferie in qst newsgroup altrimenti ti 
saresti beccato un bel cazziatone!!! ;)
Mettiti su google e cerca qlc sicuramente troverai!!!
--- posted by geoForum on 
http://www.delphiedintorni.it


Eccoti il link che ho appena trovato
oggi 09/08//2005
http://www.delphipages.com/result.cfm?AC=8469
Grazie dell'attenzione.
A presto.
 
Massimiliano Monti
Cellulare: 0039 - 335 - 8477278
Mail: 
massimili...@matia.it


IO NON SONO IN VACANZA.
Sono solo arrivato tardi, Rubio.
Salvato in corner... ;)
AS

Salvato in corner... ;)
Da qlc giorno non si sente nessuno tra più assidui e ora sei comparso 
tu!! :)
perchè non pubblichiamo il piano ferie di tutti? :)

Newsgroup: it.comp.lang.delphi
Titolo: Disegno stampabile

Salve a tutti.
Devo creare un grafo da una tabella, che poi dovrei anche potere stampare su
carta.
Che componente usereste?
Grazie

carta.Che componente usereste?
Ci devi dire quale tool di report e quale delphi stai usando. 
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


No scusa intendevo per esempio TImage per poi stamparla con i metodi di
TPrinter

TPrinter
Ti suggerisco di installare un tool di reporting, nel ng ci sono molti post
che parlano di questo. In questa maniera non ti devi preoccupare di gestire il
drawing su printer, ma lo fa il componente per te. Io avendo D6 pro utilizzo
quick report, se hai D7 dovresti trovartene un'altro gratuitamente.
http://groups.google.it/groups?&q=report&meta=group%3Dit.comp.lang.delphi


 quick report, se hai D7 dovresti trovartene un'altro gratuitamente.
Si hai ragione.
Ma se volessi farlo per puro diletto, creare una mappa come fosse un disegno
di autocad, con del testo sopra, usando un TImage che poi copio nel canvas
di TPrinter, mi sono imbattuto nella difficoltà insita nelle diverse
dimensioni dei due canvas, per cui ero arrivato alla conclusione di
disegnare sul canvas del printer e visualizzare a video una sua copia
riscalata. Ma qui mi sono inceppato.

riscalata. 
Gia'... credo che la gestione di graphic contexts sia tra le piu' rognose
attivita' a basso livello che si possano fare... In passato mi e' capitato di
dover scrivere un driver per stampante laser per OS/2 e sono impazzito tra
device context, graphics context, DPI, PELS, GpiBitBuilt, ecc....
:-)



Morde sei troppo forte.
I termini che hai usato mi hanno annichilito.
Non riesco nemmeno ed immaginare cosa significano.
Ciao e grazie

Newsgroup: it.comp.lang.delphi
Titolo: Compilare programmi CBuilder con delphi

Ciao a tutti
Qualcuno mi sa dire se e' possibile compilare con Delphi 7/8 Entrprise un
applicativo CBuilder 5 che usa librerie AdoExperss senza modificarlo ?
Grazie
Ing Giuseppe Monteleone

con delphi8 no, xche d8 è specifico per .Net e quello che sforna non 
funziona su WIn32 senza il framework.
con delphi6/7 no xche i linguaggi sono diversi.
A

 ha scritto nel messaggio
news:8T3kc.117881$hc5.5...@news3.tin.it...


 ha scritto nel messaggio
news:9p6kc.28692$Qc.11...@twister1.libero.it...


 Geppo
Pensavo la stessa cosa: non basta avere il compilatore C++ (senza tutto il
resto della IDE del Builder) per compilare il codice? Non so se si possa
fare da "dentro" delphi...
Tra l'altro non ho mai capito come funziona il compilatore pascal dentro il
C++Builder... cosa ti permette di fare, di preciso?
Newsgroup: it.comp.lang.delphi
Titolo: FireBird con Delphi

Salve
vorrei poter utilizzare FireBird con Delphi, dato la richiesta di DB più
capienti e performanti.
Fino ad oggi ho solamente usato Paradox per le mie applicazioni, ma come
potrei riconvertire il tutto con FireBird?
In modo indolore?
Grazie
-- 
Gilberto Marzuillo
Via Ceccano, 13
81100 Caserta
Italia
Tel. 
+39 0823351859
Fax 
+39 06233239522
Cell. 
+39 3476496431
Cell. 
+39 3287141100
web: 
www.marzuillo.com
e-mail: 
gilb...@marzuillo.com
icq: 35603715

> In modo indolore?
http://community.borland.com/article/0,1410,30019,00.html

Newsgroup: it.comp.lang.delphi
Titolo: Sfondo e dimensioni celle in Excel

Salve, premetto di aver già spulciato con la ricerca il newsgroup alla
ricerca di informazioni su excel su delphi tramite OLE, volevo chiedere
qual è l'istruzione per colorare lo sfondo di una cella in excel e
impostare le sue dimensioni. Avevo provato qualcosa tipo
"Sheet.Cells.item[1,1].bgcolor := clRed;" ma non me lo riconosce, cosa
inserire? Grazie

gia visto nella guida vba?
AS

Dov'è la guida vba?

 ricerca di informazioni su excel su delphi tramite OLE, volevo chiedere
forse non hai spulciato bene.
L'argomento è stato oggetto di th piuttosto vivaci, ultimamente.
AS

 inserire? 
ActiveCell.RowHeight = 120
ActiveCell.ColumnWidth = 120
ActiveCell.Interior.ColorIndex = 23
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Perfetto, avevo già risolto per il colore cmq ;-)
Ora dovrei trovare un'struzione per selezionare in automatico tutte le
celle "modifcate" o cmq con un range preciso..come fare? Devo iterare
una qualche istruzione "select" ?

Risolto con "sheet.cells. select" alla fine :-p

Newsgroup: it.comp.lang.delphi
Titolo: Array dinamici multidimensionali

Ciao
Una curiosità.
Gli array multidimensionali sono array di puntatori ad array, vero?
Non vengono allocati in un'area di memoria unica come in C.
Dove si possono trovare informazioni sulla struttura interna dei dati Delphi
(es. string)?
Ciao
GG

 ha scritto 
sull‘argomento Array dinamici multidimensionali:


Grazie
E' solo per sapere come funziona e valutare quanto sia efficiente l'uso
degli array.
Ciao
GG

Newsgroup: it.comp.lang.delphi
Titolo: alternativa a InstallShield ... magari free

dove posso scaricarlo?Non c'è l'ho nella mia copia di delphi, è gratuito?
Esiste anche una versione free alternativa?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

cerca innosetup
Bye
A.

>>>>>cerca innosetup<<<<<<
ciao lo ho trovato e mi è sembrato interessante, ma la possibilità di fargli
inserire automaticamente le librerie necessarie non c'è???
CIao
--
Roberto Gibertini
NONDEVOSTAR...@ENEANCHEQUIlibero.it

 A.
non vorrei dire castronerie ma mi sembra che sia fatto 
anche in delphi e che ci siano in giro i sorgenti...:)
DavideC...@Virgilio.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: domanda sul ColorBox

Io devo salvare su di un file .dat il colore che mi viene ritornato
dall'esecuzione di un colorbox.
Come posso fare?
La mia idea era di salvare l'esadecimale del colore, il fatto è che non ne
ho una mezza idea di come farmelo ritornare. So che la variabile
Colorbox1.color mi contiene il colore selezionato ma come faccio a
salvarmelo sul file?
Grazie a tutti

Un occhio alla guida in linea per AssignFile?
Bye
A
--
Per rispondere a questo messaggio non usare il reply ma scrivere al seguente
indirizzo:
al.sa...@mclink.it

 
La proprietà Color è un intero.
Per comodita' puoi usare un file ini che ha i metodi "WriteInteger" e
"ReadInteger".
Ciao
-- 
Slaine Mc Roth
Linux User# 312607
Linux Machine# 198324

 Bye
ok, evidentemente non mi sono spiegato troppo bene, la mia domanda non č su
come salvare un valore su di un file, bensě su come salvare IL VALORE
ritornato dalla Colorbox1.color
Cmq la risposta di Slaine mi č bastata, non avevo provato la soluzione +
ovvia cioč supporre che il metodo Color mi ritornasse l'intero del colore...
Grazie tante cmq
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Spedire fax

Qualcuno sa come si fa?
Ho letto su MSDN che con TSPI ( un estensione di tapi, il driver di
telefonia) si puň fare una chiamata telefonica classe3, cioč quella dei fax,
e poi tramite l' handle della linea si possono inviare i dati.
Le domande sono due:
-Se un fax č un file grafico, quale formato deve essere utilizzato?
-Come si possono convertire file di testo e immagini nel suddetto formato?
Grazie in anticipo e buon 2000



> Qualcuno sa come si fa?
Io uso W95 e Word, ma credo che non fosse questo quello che chiedevi... :-)
Che c'entri con le TAPI?
Di sicuro c'entra solo con 1 solo dei NG, e probabilmente nessuno di quelli
che hai indicato. Io proverei in it.comp.programmare.win32, dove ho
impostato il follow-up e che ho aggiunto alla lista
--
Alessandro Monti

Newsgroup: it.comp.lang.delphi
Titolo: [delphi 7] Chiarimento

Ciao, sono nuovo del forum, vi scrivo perchè devo fare, per la mia tesi,
un'applicazione .NET, e mi è stato chiesto di scegliere tra due diversi
ambienti di sviluppo:
. delphi 7
- visual studio .net (beta)
Voi cosa mi consigliate? Ho letto cose un po' discordanti su entrambi gli
ambienti. Ma in Delphi 7 è possibile usare c# o no?
Vi prego di rispondermi.
Ciao e grazie a chi mi aiuterà.

 ambienti. Ma in Delphi 7 è possibile usare c# o no?
No, in D7 puoi, per ora, utilizzare solo il linguaggio delphi, per usare lo
C# devi utilizzare per forza di cose il Visual Studio (oppure lo
SharpDevelop 
http://www.icsharpcode.net
).

Newsgroup: it.comp.lang.delphi
Titolo: Componente TImage: come sapere la path?

Ciau a tutti e scusate per la probabile domanda banale, ma da una ricerca
sul ng non ho trovato nulla di utile :(
Ho una TImage con caricato una jpg...come faccio a sapere la path del file
che mi sta mostrando a run time?
Ringrazio chi mi saprą aiutare!
Ciau,
Wolf
--
organizzatore Primo Meeting Italiano Newsgroup Tecnici
leggi il resoconto sul convegno a SMAU2002!
http://www.holyword.it/ng-meeting/index.htm

 Wolf
Oso supporre che non tenga in memoria il path, perchč quando gli dici da
dove prendere i dati prede solo il contentuto!
Poochie

 file che mi sta mostrando a run time?
Che io sappia non credo sia possibile con i componenti standard, crea
un componente discendente da TImage con un metodo LoadFromFile che tra
le altre cose ti salva in un variabile il path del file caricato.
Saluti.
-- 
I'am what I'am, I do what I can

Grazie a tutti per le risposte, vedrò di aggirare il problema :-)


Newsgroup: it.comp.lang.delphi
Titolo: drag and drop

Ragazzi lo so che avete già risposto a questa domanda, ma ho perso il
codice.
Potete dirmi come si effettua il drag and drop a run-time
Grazie!

"Steel":
| Ragazzi lo so che avete già risposto a questa domanda, ma ho perso il
| codice.
no FAQ? ...ahi ahi ahi hai! ;)
| Potete dirmi come si effettua il drag and drop a run-time
certo, questo permette di muovere un TPanel:
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
  Panel1.Perform(WM_SYSCOMMAND, $F012, 0);
end;
| Grazie!
Prego!
ps: [per Davide DG]: hai mica scoperto *come* fa?? :)
Ciao,
Alan Solo

> ps: [per Davide DG]: hai mica scoperto *come* fa?? :)
No. Ho appena finito di spulciare l'msdn online ma non ci sono informazioni
a rigauardo di quel
valore. Per me resta un sc_move+2 ...(che sia undocumented ?)
Ciao, Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Chave

Ciao a tutti
qualquno puo dirmi come posso levare un valore stringa dentro la base di
registry di windows
ho provato Deletekey('valoreStringa');
et ho provato anche DeleteValue ma non mi da miente la valore della chiave
non si scancella
Grazie

 ho provato Deletekey('valoreStringa');
Dovresti aprire prima la chiave con OpenKey.
--
Jax
PS: (cancella, non scancella)
Newsgroup: it.comp.lang.delphi
Titolo: [OT] startup a Berlino

Parlando di lavoro: per chi volesse cambiare aria (o pensa di farlo), 
per chi vuole cambiare settore o semplicemente vuole "guardarsi in giro":
 
http://berlinstartupjobs.com/
 
 
Berlino attualmente rappresenta la fucina di statups europee, e c'è una 
forte domanda di sviluppatori.
 
Magari a qualcuno può interessare.
 
saluti
-- 
morde
Android
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

 
http://berlinstartupjobs.com/
 
 
Scusate mi sono dimenticato di citare la fonte:
 
http://www.fcgarage.com/2012/02/workshop-berlino-startup-descrizione.html
 


 forte domanda di sviluppatori.
 
Una domanda forte di sviluppatori c'è anche in Italia: ne cerco anche io. :)
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net

Newsgroup: it.comp.lang.delphi
Titolo: Simulare input da tastiera...

Salve a tutti di nuovo...
c'č nessuno che sa dirmi come fare per simulare la pressione di tasti tipo
CTRL+C, CTRL+V, etc. diretta ad una applicazione non necessariamente creata
con Delphi ( ad esempio per incollare del testo in automatico nel notepad
subito dopo averlo aperto con la ShellExecute)?
Grazie anticipatamente...
Saluti,
  Renato Belloni
--
Posted from 
gnbts.univ.trieste.it
 [140.105.50.5]
via Mailgate.ORG Server - 
http://www.mailgate.org

 subito dopo averlo aperto con la ShellExecute)?
Questa è la via sporca:
var hPrev:hwnd;
begin
hPrev:=GetForeGroundWindow;
SetForeGroundWindow(FindWindow('notepad',nil));
   keybd_event(VK_CONTROL, 0, 0, 0);
     keybd_event(ord('V'), 0, 0, 0); // puoi sostituire 'C' al posto di V
[anche qui sotto]
     keybd_event(ord('V'), 0, KEYEVENTF_KEYUP, 0);
   keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
SetForeGroundWindow(hPrev);
end;
Una via più pulita sarebbe questa:
Per "copiare":
- ottieni il testo del notepad (tramite WM_GETTEXT)
 [eventualmente controllando la selezione presente]
- crei un'istanza di TClipBoard
- assegni il testo ricavato dal notepad alla clipboard e l'iberi l'istanza
(il testo resta negli appunti)
Per "incollare":
- crei l'istanza di TClipBoard
- leggi Clip.asText [controllando prima che ci sia del testo, ovviamente]
- imposti il testo del notepad (WM_SETTEXT)
Se il programma che devi "pilotare" è un server com allora prova a vedere se
magari implementa già dei metodi appositi (es. Word lo fa...)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Dimenticavo...
sotto Win98/NT/2000 c'è la SendInput che ti semplifica di molto la vita...

Newsgroup: it.comp.lang.delphi
Titolo: OfficePartner di TurboPower su sourceforge

OfficePartner è il modo più semplice per integrare i vostri progetti
con M$Office. ( lo dicono loro :-)
http://sourceforge.net/projects/tpofficepartner/
Marco Kregar
marco....@firebirdsql.it
www.firebirdsql.it


http://sourceforge.net/projects/tpofficepartner/
Ennesimo *grazie* a Turbopower, esempio di alta professionalita' e generosita'
nel mondo dello sviluppo delphi.
-- 
Morde. 
(morde at programmer dot net)

Newsgroup: it.comp.lang.delphi
Titolo: backup database

Vorrei fornire il mio programma di questa funzione.. ma non so come
approcciarmi.. lo tratto come un file normale.. o in che altro modo...
Nel primo caso.. come si copia un file normale?? Sul web ho trovato un
piccolo codice per vedere se c'e' il floppy nel drive ma nulla di piu'..
buio

...


Quel controllo di cui parli ti puň essere utile prima di attuare la
scrittura. Per quel che riguarda la copia del file le vie percorribili sono
diverse, ad esempio puoi semplicemente richiamare il comando Copy della
Shell di Dos mediante la ShellExecute, oppure puoi utilizzare le API come la
CopyFile/Ex. Da quel che ho capito tu vorresti copiare questi dati su
floppy. Tieni conto che un DB č una struttura in continua crescita e i file
dovrebbero superare i classici 1.44Mb, quindi dovrai implementare un
algoritmo per "scomporre" i dati su piů dischetti!
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

Newsgroup: it.comp.lang.delphi
Titolo: Drang and drop di file

Avrei bisogno di fare drag and drop da una lista file di windows alla 
mia finestra in modo da poter richiamare una mia procedura.
Mi spiego meglio:
-che oggetto dovrei utilizzare [dovrei far vedere una lista su db]
-in che modo implemento che alla azione di rilascio io possa fare la 
query di inserimento su db
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio
news:Gzeud.35065$C94....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Creare report da stampare...consigli :)

Salve amici, avrei bisogno che mi diate dei consigli (uso D7 Ent.)
Avrei bisogno di cerare dei semplicissimi report, in pratica scandisco una
cartella su CD , mi faccio la lista dei files e a questo punto devo generare
un report (nome file, lunghezza, data,etc...) per poi stamparlo.
Credo che Rave sia il tool ideale, ma non sň proprio da dove iniziare, non
sň proprio dove trovare semplici esempi dai quali prendere spunto...idee?
Grazie della cortese attenzione.
Un salutone a tutti voi!

 data,etc...) per poi stamparlo.
[...]
Non ho mai usato Rave (avendo ancora D6). Ho recentemente usato PowerPDF
di Takeshi Kanno (crea dei file .pdf). Alternativamente ed in
prospettiva potrebbe essere utile studiarsi le API di OpenOffice.org.
Inoltre, per stampa di semplici liste, potresti accedere direttamente
alla stampante (sull'area repository del newsserver di Cantu'
(necessaria registrazione gratuita) avevo ai tempi postato una funzione
facile facile per stampare stringgrid, con poca o nulla formattazione).
Saluti
Paolo Arosio
--
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"