mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Inserimento Record con TUpdateSQL

Ho agganciato via ODBC (tanto per provare) , un Database Firebird
In un Form di prova ho un componente DataBase, Table e UpdateSQL
nel DBGrid visualizzo i 5-6 record presenti.
il codice non da errore , ma non inserisce neppure il record;
procedure TForm1.Button1Click(Sender: TObject);
var StrSQL:String;
begin
 StrSQL:='INSERT INTO TB_SPESE (Codice,Cod_Utente), VALUES(001,200)';
 DataBase1.Connected:=True;
 Table1.Active:=True;
 with UpdateSQL1 do
 begin
  InsertSQL.Clear;
  InsertSQL.Add(StrSQL);
  SQL[Ukinsert];
se in alternativa a SQL[Ukinsert] uso
  UpdateSQL1.ExecSQL(Ukinsert);
ho errore Table TB_SPESE not Exist
ma e' Database1 che tramite ODBC aggancia il database SPESE.fbd
e la Tabella su cui scrivere si chiama appunto TB_SPESE
  Database1.StartTransaction;
  Database1.Commit;
 end;
aiutatemi a capire dove sto sbagliando.
grazie Maurizio 

Se ricordo bene, TUpdateSQL viene utilizzato sole se CachedUpdates è a
True. Altrimenti la tabella prova a fare l'update per conto suo.
Attenzione che nello statement di insert/update/delete dovresti usare i
parametri per assegnare il valore corrente dei campi.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

Ho modificato e usato una Query , ed ora i record si inseriscono
ditemi se e' corretta l'uso della transazione.
Maurizio
procedure TForm1.Button2Click(Sender: TObject);
var StrSQL:String;
begin
 ZConnection1.Database:='D:\Delphi\Spese\Spese.fbd';
 ZConnection1.User:='SYSDBA';
 ZConnection1.Password:='masterkey';
 ZConnection1.Protocol:='firebird-1.5';
 ZConnection1.Connected;
 ZConnection1.StartTransaction;
 StrSQL:='INSERT INTO TB_SPESE (Codice,Cod_Utente) VALUES(005,200)';
 ZQuery1.Close;
 ZQuery1.SQL.Clear;
 ZQuery1.SQL.Add('SELECT * from TB_SPESE');
 ZQuery1.Open;
 ZQuery1.Last;
 ZQuery2.SQL.Clear;
 ZQuery2.SQL.Add(StrSQL);
 ZQuery2.ExecSQL;
 try
   ZConnection1.Commit;
 except
   ZConnection1.RollBack;
 raise
 end;
 DBGrid2.SetFocus;
end; 

>ditemi se e' corretta l'uso della transazione.
No.
ZConnection1.StartTransaction; 
...
try
  ZQuery2.ExecSQL;
  ZConnection1.Commit;
except
  ZConnection1.RollBack;
  raise
end;
Gli statement che possono causare una eccezione e richiedere un rollback
devono essere inclusi nella try. In questo caso se l'inserimento non va a
buon fine occorre fare una rollback.
Ricordati di tenere una transazione attiva per il minor tempo possibile,
perché altri utenti possono venire bloccati dalla transizione in corso.
In piů fai attenzione con FB: č uno dei pochi (se non l'unico) database
che richiede una transazione anche per le SELECT, perché usa una
architettura multigenerazionale per offrire un elevato isolamento delle
transazioni.

Newsgroup: it.comp.lang.delphi
Titolo: Delphi & Pocket Pc

Buona giornata a tutto il ng,
  Secondo voi esiste una versione di delphi che permette di creare
applicazioni per Pocket Pc o Windows Ce??
Grazie mille
Ricky

applicazioni per Pocket Pc o Windows Ce??
Con Delphi, che io sappia, no, ma esistono tool come PocketStudio
della Prestwood Software, che ti consentono di programmare in un
Pascal-like.
Uno screenshot:
http://pdacentral.ozbytes.net.au/images/shots/palm/pockettech.gif
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

 applicazioni per Pocket Pc o Windows Ce??
attualmente no. Bisogna aspettare PocketPC 2003 (che fara' girare software
.NET) e Octane (che compilera' per .NET)
Ciao, Sandro

 ha scritto nel messaggio
news:be1vhl$dlef$1...@ID-43509.news.dfncis.de...

pocket pc 2003 č appena stato rilasciato. Il framework .net per pocket pc
2003 č giŕ dispoibile?
ciao!

Newsgroup: it.comp.lang.delphi
Titolo: Combo non editabile...

...da novizio come sono ho notato che i componenti Comobox, non hanno la 
proprietà: ReadyOnly....
Come faccio a renderno non editabile?
Grazie

 Come faccio a renderno non editabile?
Mi rispondo da solo, bastava impostare lo Style a cdDropdownList
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: File di testo

Buongiorno a tutto il gruppo.
Io sono abbastanza acerbo in fatto di programmazione, ed ho un problemino.
Ho un file di testo.txt di qualche mega strutturato in questo modo:
uno,due,tre,quattro
uno,due,tre,quattro
uno,due,tre,quattro
ecc..
devo leggere riga per riga e portare ogni singolo dato separato da virgola
in una tabella già appositamente preparata.
Potete essermi di aiuto?
Un grosso grazie in anticipo

1) cerca la funzione assignfile nella guida
2) per separare i pezzi delle righe vedi la funzione copy.
AS

 ha scritto nel messaggio 
news:433bd061$0$15715$4faf...@reader4.news.tin.it...


 riga, per leggere i campi usi il POS, ad esempio
ma puņ anche creare al volo una StringList da ciascuna riga, impostare la 
proprietą CommaText e leggere gli Items!
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Gia' altre volte è stata proposta una soluzione simile.
Scusatemi, ma non condivido l'uso di tstringlist in contesti del
genere.
1) se il file ha 500.000 righe di testo, come si comporta la
tstringlist?
2) oggi puo averne 30, ma se poi il numero di righe cresce?
Da qui la mia idea con assignfile.
Usando assignfile te ne fotti di quando è grande il file di testo.
E dormi sonni tranquilli xche non potrà accadere che la tua procedura
si inkazza xche l'utOntO gli ha dato in pasto un txt di 500
megabytes....
Scusate la precisazione ma la ritenevo quanto mai importante.
AS

 Scusate la precisazione ma la ritenevo quanto mai importante.
Io voto a favore di una soluzione mista tra l'uso di AssignFile e 
l'accesso a file di testo riga per riga e l'intepretazione della linea 
"comma separated" usando una StringList. :-D
La tua precisazione è importantissima; aggiungo che, nel caso in cui si 
abbia 500 MB di file, dato che questi dati vengono caricati in una 
griglia, il problema si sposta dalla gestione del file alla gestione dei 
dati nella griglia stessa... :-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Tutto pur di non fare un loop basato su ansipos e copy?? :-/
Ok, lo so!. la copy() è lenta, ma + lenta di tstringlist?
Tra un po faremo gli application server usando solo tstringlist... :-)
AS

Tra un po faremo gli application server usando solo tstringlist... :-)
Ok dico anche io la mia ... in fondo manca:
Il BDE mette a disposizione il componente TTable, basta settare la proprietà 
TableType a ttASCII e mettere il file in table name dopo aver settato il 
path  in databasename ... cosi' scorri le righe come record di una tabella 
...e ci fai i soliti copy e pos
NB: NON E' UN CONSIGLIO e' solo un osservazione in qunto dopo Assignfile, 
TStringList questa mancava all'appello ::::)
Saluti Goblin
Newsgroup: it.comp.lang.delphi
Titolo: ragazzi mi aiutate a risolvere questo probema? molto inesperto+++

come inserisco un un componente nella form di delphi 7mi genera questo tipo
di errore.
[fatal error] project1.dpr(1); unit not found:'System.pas'or binary
equivalents[dcu.dpu]
questo tipo di errore con windows xp pulito senza sp1 non l'aveva dato mai
dove posso aver sbagliato?
scusate la mia ingnoranza.

Cioa, io ho XP sp1 e funziona tutto bene, quindi direi che almeno questo 
errore non è da attribuire a papà Bill...
Fabio


 equivalents[dcu.dpu]
Mi sembra un bell'errorino grave. Io proverei a reinstallare delphi.
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Sommare una colonna in DBGrid

Ciao a tutti,
Ho un problema con le colonne DBGrid.
Mi servirebbe calcolare la somma di una colonna, di un griglia che evidenzia
dei record di dettaglio secondo il il campo master che mi serve
Mi spiego meglio:
Ho due tabelle paziente e visite, voglio conoscere il totale visite per
pazienti.
ho provato usando l'istruzione SQL
*********
select IDPaziente, Sum(Totale)       // totale e la colonna del tabella che
devo calcolare
from visita
group by IDPaziente
order by IDPaziente
*******
effettivamente per il primo paziente la somma la fa giusta, ma se poi
ricerco un altro paziente mi riporta sempre la prima somma del primo
paziente
inoltre il campo SOMMA della query è collegato ad una DBEdit
Dove sta l'errore, cosa devo modificare
grazie a tutti
trik...@tin.it

> Ho un problema con le colonne DBGrid.
il tuo problema non riguarda le colonne ma i dataset.
Ci sono vari modi di realizzare questa cosa.
Se il totale lo vuoi su ogni riga:
paziente Totale Visite
Tizio         1
caio           0
Pippo        3
devi usare una query di questo tipo:
select pazienti.nome, count(visite.visitaid)
from pazienti where
pazienti.pazienteid = visite.pazienteid
group by pazienti.nome
Questa la userei con le pinze: se hai molti pazienti e molte visite,
buonanotte....
meglio mettere sul form dei campi pre creare un filtro e renderne qualcuno
obbligatorio.
Cognome paziente
Da data
A data
Bye
AS

 group by pazienti.nome
ciao,
ma questa istruzione non visualizza il totale di visite per cliente, cioč mi
fa sapere per ogni cliente quante visite ha effettuato ?
quello che serve a me e sapere e, da un tot di righe di un dbgrid il totale
delle varie visite, come soldi
cioe
data                        visita                            importo
acconto    totale
xxx        xxxx                                                150
60          90
xxx        xxxx                                                150
0          150
xxx        xxxx                                                150
0          150
------------------------------------------------------------------------
                                                                    450
60         390
come faccio a trovare la somma della collona importo, acconto
utilizzando la seguente istruzione funziona, ma appena cambio paziente mi
riporta sempre la somma del primo paziente, perche ?
***************
select IDPaziente, Sum(Totale)       // totale e la colonna del tabella che
devo calcolare
from visita
group by IDPaziente
order by IDPaziente
***************

Newsgroup: it.comp.lang.delphi
Titolo: Nome campi Master-Detail

Ciao a tutti.
E' mai possibile che nelle relazioni master-detail tra due tabelle i campi
di collegamento
devono avere gli stessi nomi? Con nomi diversi uscendo dal field link
designer mi appare
il seguente errore: qry_dettaglio: Field 'campo_master' not found.
(Utilizzo dbexpress con DB Interbase)
Grazie Vanni.


Newsgroup: it.comp.lang.delphi
Titolo: Lazarus 9.26.2 Beta

Ho postato sul NG it alt-comp.lamg.lazarus, un problema relativo a 
compile/link
A parte la compilazione multi piattaforma (potenzialmente interessante), mi
pare ci siano dei limiti rispetto a Delphi
- sicuramente piu' lento
- mancanza di un sistema di report (Report Manager non sembra essere 
supportato),
  non solo in Linux ma anche in Windows
- trovo informazioni sul supporto a FreeReport 2.3.2
a chi fosse interessato si puo' proseguire sul NG adatto.
Maurizio 

 a chi fosse interessato si puo' proseguire sul NG adatto.
Gi� fatto.
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: assegnazione ad un file txt

salve, io ho la seguente funzione
    ShowMessage('Numero Connessioni: '+IntToStr(N)+' Durata Totale:
'+Tempo.Text+' Costo: '+FloatToStr(Ci));
che restituisce una certa informazione
supponiamo di avere un file di "log" in modo che ogni volta che scatta
l'evento che richiama la funzione di sopra aggiunga (n.b. aggiunga) ad un
file di testo la riga corrispondente
vorrei inoltre creare un bottone che al click mi apra questo file di log...
come faccio?
vorrei ancora creare un bottone chiamato reset che al click mi resetti il
file di log cancellandone il contenuto
come si fa?
tnx

 file di testo la riga corrispondente
devi aprire il file in modalità Append.
Ti riporto uno spezzone di codice dal mio Keylogger ...
var LogFile: TextFile;
[...]
  AssignFile(LogFile, 'c:\log.txt');
  Try
    Append(LogFile);
    Writeln(LogFile,#13#10#13#10);
    Writeln(LogFile,'- NUOVA SESSIONE LAVORO -');
    Writeln(LogFile,'[ '+DateToStr(date)+' ] [ '+TimeToStr(Time)+ ' ]');
  except
    Rewrite(LogFile);
    Writeln(LogFile,'- PRIMA SESSIONE LAVORO -');
    Writeln(LogFile,'System KeyLogger -- settembre 2001');
  end;
Cercando AssignFile() e metodi collegati  sull'help di Delphi troverai le
risposte a tutte le tue domande.
Ciao!
--
- Carlo -
c.b...@libero.it

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

qualcuno l'ha provato ?
Che risultati ha avuto ?
E' molto diverso da Delphi ?
Ma sopratutto la domanda č : potremi finalmente mettere un pinguino server
in una rete di winzozz senza troppi disagi per i clienti ? (che tanto come
client non si accorgono di nulla ?)
Giampaolo
Se č microsoft non funziona, perň i clienti lo vogliono (ma finalmente c'č
l'alternativa ...)

 l'alternativa ...)
Newsgroup: it.comp.lang.delphi
Titolo: help per stampa stringhe

ciao,
vorrei che ogni singola stringa che mi creo , mano a mano che mi servono in
pratica vorrei loggare , vadano anche in stampa (modulo continuo ? forse č
meglio)
il problema era :
sempre in vb
    Open"nomefile" for append as #1
        Write #1, stringa
    Close #1
e qui la soluzione che mi ha dato Rasca č OK
ora vorrei aggiungere
    Printer.Print stringa
    Printer.EndDoc
ma se scrivo (ricavato dall'help)
    Printer.BeginDoc;
    Printer.Canvas.TextOut(Stringa);
    Printer.EndDoc;
mi da' errore , non avrei dichiarato Printer

 e qui la soluzione che mi ha dato Rasca è OK


 wrote in message
_COg6.21969$GM6.1...@news.infostrada.it...

Ho usato tempo fa un componente free che dovrebbe fare al caso tuo.
Come metodi ha Write e Line. Inoltre ti permette di mandare alla stampante
dei codici di controlo del tipo:
#15 - espanso
#13 - return ecc. ecc..
Se ti interessa te lo sendo via e-mail.

si ...
sarei interessato
grazie
giu...@tiscalinet.it

Newsgroup: it.comp.lang.delphi
Titolo: Tools disegnare query come in access?

Tools disegnare query come in access?
Esiste un tools magari free che ti permette di
disegnare le query proprio come si fa in access?
Ciao Enzo
www.scozzaro.it
B U O N E      F E S T E     A    T U T T I    V O I

 ha scritto nel messaggio
news:au7u5n$upf$1...@newsreader.mailgate.org...

Prova qui, dovrebbe essere quello che cerchi m,a non e free.
www.ems-hitech.com/querybuilder/
Ciao Emanuele.
Buone feste anche a te e a tutto il ng.

Guarda a questo indirizzo:
http://www.geocities.com/SiliconValley/Way/9006/qbuilder.html
Grazie per gli auguri, ricambio.
Ciao,
MM

Newsgroup: it.comp.lang.delphi
Titolo: D7ent --> D8arch component migration list

Ecco la tabella dei componenti con cui e' possibile migrare da D7 su D8
VCL/Winforms
http://www.dragonsoftru.com/?go=d7d8
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


http://www.dragonsoftru.com/?go=d7d8
Molto interessante, grazie per il link ;-)
Certo che l'eliminazione del wrapper per ADO proprio non l'ho capita
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 VCL/Winforms
Complimenti a Borland anche questa volta, 
VS.NET
 supporta più
componenti che D8 !...

Certo che l'eliminazione del wrapper per ADO proprio non l'ho capita
Secondo loro e' dovuto al fatto che 
ADO.NET
 e' troppo dissimile per farne un
porting adeguato.
Ergo: riscrivere!


Certo che l'eliminazione del wrapper per ADO proprio non l'ho capita
Server per centralizzare tutti i db sotto un'unica architettura (
ado.net
).
Scaricati e guarda questa withe paper di borland:
http://www.borland.com/products/white_papers/dotnet_del_for_dotnet.html
si capisce piu' chiaramente come ci si puo' interfacciare a qualsiasi database
attraverso un'unica interfaccia. Ecco perche' i componente ADO non sono piu'
adeguati per fare questo. Purtroppo finche' non pubblicheranno una demo non
potremo metterci le mani sopra. Attendiamo fiduciosi.
Ciao


Ciao
Grazie per il link (sei un tesssoro oggi ;-) ), fatto sta che sui
forum borland si stanno mezzo scannando per la mancanza di TAdoxxxx
O_o


 
http://www.dragonsoftru.com/?go=d7d8
Grazie proprio un LINK stupendoooo!! Ma qualcuno ha capito che fine
fanno i RaveRaport (che vuoldire che č disponibile sul CD?) e i
QuickReport?
Ma Deplhi 8 ha l'ennesimo nuovo strumento per la creazione delle
stampe?


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

Salve a tutti, vorrei chiudere delle applicazioni esterne alla mia, come
faccio?
Ringrazio anticipatamente.

faccio?
Se sono applicazioni a finestre manda loro un WM_CLOSE.
-- 
The Follet

> Se sono applicazioni a finestre manda loro un WM_CLOSE.
Il problema č che vorrei poter chiudere qualsiasi applicazione attiva anche
quelle che lavorano in back-ground.

quelle che lavorano in back-ground.
Quelle che lavorano in back-ground (sotto Windows non
esiste, comunque, il concetto di "back-ground"), se sono a
finestre, possono gestire comunque i WM_CLOSE.
Il problema sono le applicazioni console e quelle senza
finestre (in questi casi tocca intervenire con il brutale
TerminateProcess, che pero' non e' sicurissima).
-- 
The Follet

 TerminateProcess, che pero' non e' sicurissima).
Ok, grazie!

 TerminateProcess, che pero' non e' sicurissima).
Quanto dici è vero su piattaforme Win9x ma su sistemi NT/2000 esiste una via
più raffinata che consiste nel causare un'autoterminazione iniettando un
thread nel processo remoto sfruttando CreateRemoteThread(), ecco il codice:
procedure ExitRemoteProcess(processID: DWord; msecs: DWord);
var
   hprocess, hthread: THandle;
   dwThreadID: DWord;
begin
   hProcess := OpenProcess( PROCESS_ALL_ACCESS, False, processID);
   Win32Check( hProcess <> 0);
   hThread := CreateRemoteThread( hProcess,
                                  nil,
                                  0,
etProcAddress( GetModuleHandle('Kernel32.dll'),
                                                  'ExitProcess'),
                                  nil,
                                  0,
                                  dwThreadID);
   CloseHandle( hProcess);
   Win32Check( hThread <> 0);
   try
     if WaitForSingleObject( hThread, msecs) = WAIT_TIMEOUT then
       raise Exception.Create('Timeout');
   finally
     CloseHandle(hThread);
   end;
end;
Qualcosa di simile è applicabile anche su Win9x, ma non essendo presente la
CreateRemoteThread() bisogna sfruttare gli Hooks.
Saluti
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

thread nel processo remoto sfruttando CreateRemoteThread(), ecco il codice:
Funziona, pero' anche questa via non e' molto pulita :)
-- 
The Follet

 Funziona, pero' anche questa via non e' molto pulita :)
Lo so, solo non ne conosco nessun' altra per evitare TerminateProcess() :)


Se sono applicazioni a finestre manda loro un WM_CLOSE.
meglio un WM_COMMAND con un comando di SC_CLOSE. Ancora meglio un 
WM_QUIT. Per le applicazioni non grafiche c'è GenerateConsoleCtrlEvent

Ancora meglio un WM_QUIT. 
Sbagliato.  WM_QUIT non va mai spedito esplicitamente.
Questo messaggio (che alla fine si rivela un non-messaggio, 
perche' si limita a far attivare un flag interno e far
uscire la GetMessage) viene spedito internamente al 
ciclo dei messaggi dell'applicazione.
La spedizione esplicita di un WM_QUIT potrebbe far
saltare l'elaborazione del WM_DESTROY, con conseguenti
memory leak per tutti quegli oggetti allocati e non
distrutti.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: [D6] Componenti per Calendario appuntamenti

Qualcuno sa indicarmi qualche componente delphi per visualizzare un
calendario per gestire gli appuntamenti (simile ad OUTLOOK)
Grazie mille
--- posted by geoForum on 
http://www.delphiedintorni.it

 calendario per gestire gli appuntamenti (simile ad OUTLOOK)
Prova a dare un'occhiata al package *TurboPower Visual PlanIt*:
http://sourceforge.net/projects/tpvplanit
In alternativa, prova il controllo *TYearPlanner* scaricabile da Torry 
Delphi's Pages:
http://makeashorterlink.com/?H15062D1A
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Grazie, Ma non sono riuscito ad installarlo...!


 Grazie, Ma non sono riuscito ad installarlo...!
Quale tra quelli suggeriti? Hai letto le istruzioni eventualmente allegate?



Ho provato questo:
In alternativa, prova il controllo *TYearPlanner* scaricabile da Torry 
Delphi's Pages:
http://makeashorterlink.com/?H15062D1A
leggendo anche le note!!!
Grazie mille
Ciao


 leggendo anche le note!!!
Nel file HTML incluso nel package è descritto "per filo e per segno", 
nella sezione intitolata
   H O W   T O   I N S T A L L   T H E
   T Y E A R P L A N N E R    C O M P O N E N T
la procedura da seguire per installare il componente, per ciascuna delle 
versioni di Delphi disponibili.
Qual è il problema che hai riscontrato?


se funziona bene fammi sapere... io uso jazmine components della 
palmsoft.com
, però ha un sacco di bug
Simo 


Scusa non vedevo su quale palet era inserito!!!!!!!!!!!!!
Grazie mille


Newsgroup: it.comp.lang.delphi
Titolo: Creare plugin per Borland Delphi

Ciao,
    qualcuno sa darmi qualche dritta su come creare plugin da utilizzare 
nell'IDE Borland Delphi (versioni 7 e 2006 in particolare)? o qualche 
indirizzo web dove trovare spiegazioni viste le mie infruttuose ricerche.
    Grazie,
    Antonio 

 indirizzo web dove trovare spiegazioni viste le mie infruttuose ricerche.
Puoi trovare qualche indicazione sul sito *GExperts*
http://www.gexperts.org/opentools/
principalmente valide per le edizioni precedenti all'IDE multilinguaggio 
"Galileo".
Per le "nuove edizioni", c'è qualcosa in un interessante "paper" di 
Marco Cantù:
http://bdn1.borland.com/borcon2004/article/paper/0,1963,32119,00.html
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Grazie,
    tutte e due le guide mi sono state di grande aiuto.
    Antonio
Newsgroup: it.comp.lang.delphi
Titolo: progammazioni ad oggetti in delphi

Salve qualcuno può indicarmi dove reperire un po di materiale in rete se
possibile oppure un buon libro
grazie mille

Non è quello che uso io ma gli ho dato un'occhiata e è bello
ma è in inglese (spero che tu non ti faccia problemi)
http://www.kaposnet.hu/books/tysdelphi4/
Teach Yourself Borland Delphi 4 in 21 Days
Ciao Ciao
Lawrence Oluyede
rhy...@tiscalinet.it
"Per cambiare, 
per diventare un' altra cosa
dobbiamo prima sapere cosa siamo"
Bruce Lee
On Sun, 18 Jun 2000 09:40:05 +0200, "caspar" <jj...@NOSPAMiol.it>
wrote:


possibile oppure un buon libro
Lawrence ti ha già detto dove trovare un manuale, cmq a mio avviso quel
testo spiega molto male la OOP.....ti consiglio caldamente D2 di Marco Cantù
che consulto tutt'oggi in casi di emergenza! :)
Ciao!
--
- Carlo -
BSSoftware Tips Mailing-List Support

E' anche il ibro che utilizzo io per farmi le ossa con il Delphi....
^______^
Sono sicuro che è molto buono, e poi è di Cantù....
Cmq se non vuoi comprarti nulla (anche se dovresti...)
dai un'occhiata a 
www.programmazione.it
 c'è sicuramente qlc su OOP.
Ciao ciao
Lawrence Oluyede
rhy...@tiscalinet.it
"Per cambiare, 
per diventare un' altra cosa
dobbiamo prima sapere cosa siamo"
Bruce Lee


 possibile oppure un buon libro
La bibbia: "Delphi X Unleashed", Charles Calvert.
Per imparare la programmazione ad oggetti (in generale, non mirata solo a
Delphi) un ottimo testo è quello B.Meyer (o Mayer?)
(la X sta per la versione, io ho il 2...)
Nota che entrambi questi testi sono piuttosto avanzati...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply


grazie mille





Io programmo in Delphi da 6 mesi e so già un 
mucchio di cose. Ho questi due libri, provali, a mio avviso entrambi 
costituiscono un'ottima risorsa:


"Borland Delphi 4 Guida completa" della Apogeo e 
"Programmare con Delphi 4" di Marco Cantù della 
Apogeo.
Newsgroup: it.comp.lang.delphi
Titolo: Sito componenti

Qual'era quel sito consigliato da tutti dove si trovano un sacco di
componenti per Delphi? me ne servirebbe uno per zippare e unzippare una
stringa di testo... Torry? Corry? acc.. non ricordo.... :(

 stringa di testo... Torry? Corry? acc.. non ricordo.... :(
http://www.torry.net/index.htm
--
- Carlo -
c.b...@libero.it

> 
http://www.torry.net/index.htm
Ero già riuscito a trovarlo, Grazie cmq :)

Newsgroup: it.comp.lang.delphi
Titolo: Re: Malfunzionamento con FindFirst FindNext

 sappia come risolvere questo fastidioso problema...
ciao.
In effetti suona davvero assurdo: il comportamento di findfirst/findnext 
non puo' cambiare in base al nome che dai ai componenti ...
Riesci ad isolare un caso in cui cambiando un nome ad un componente
passi da "funziona" a "non funziona" e viceversa? Oppure e' casuale,
cioe' se rimetti il nome vecchio continua a non andare?
ciao
Giacomo

 Grazie ancora e a presto
Non so che versione usi, ma con D7 ho fatto innumerevoli programmi che 
utilizzano FindFirst e compagnia bella, e non ho mai, dico mai, avuto un 
problema del genere.
Sarebbe interessante vedere il tuo codice per capire se il problema sta 
altrove...
-- 
Jax

 Massy
Ho usato le funzioni citate in D5, D2005, D2006, D2007 e non ho mai avuto
problemi, credo che il tuo problema abbia altre origini.
Ciao
M.Alfredo

 Cielo non mi e' stato piu' necessario utilizzarla...
Sono convinto al 99,99% che il problema sia altrove, o legato ad un uso 
scorretto della stessa, visto che io non ho mai riscontrato i tuoi 
problemi, ma tant'č... :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ciao,
   questo e' il tuo codice ...
var sr: TSearchRec;
    I: integer;
    FileAttrs: Integer;
begin
if FindFirst(ExtractFilePath(Application.ExeName)+'files\pippo\*.txt',
faDirectory, sr) = 0 then
  begin
  repeat
  if (sr.Attr and FileAttrs) = sr.Attr then
  ListBox2.Items.Add(sr.Name)
  until
  FindNext(sr) <> 0
  end;
FindClose(sr);
end;
FileAttrs andrebbe inizializzata .... altrimenti chissa' come viente 
interpretata.
Visto che cerchi una directory FileAttrs:=faDirectory.
Coi' dovrebbe andare !!!
Ciao, Daniele 
__________ Information from ESET Smart Security, version of virus signature database 4000 (20090410) __________
The message was checked by ESET Smart Security.
http://www.eset.com
__________ Information from ESET Smart Security, version of virus signature database 4001 (20090411) __________
The message was checked by ESET Smart Security.
http://www.eset.com
Newsgroup: it.comp.lang.delphi
Titolo: uml per delphi

ciao a tutti!
vi scrivo per chiedervi se qualcuno sta usando qualche programma per
progettare applicazioni delphi in uml.
ho cercato su google e ne ho trovate un paio che sembrano interessanti
1) 
http://www.modelmakertools.com/
2) 
http://www.sparxsystems.com.au/
siccome sono agli inizi con uml accetto molto volentieri qualche consiglio
grazie della disponibilità
roberto

 siccome sono agli inizi con uml accetto molto volentieri qualche consiglio
Prima del tool, meglio vedere un po di toeria.
Le guide dei tools spiegano i tools, non uml.
Questa è una di quelle cose per le quali, imho, un corso sarebbe l'ideale.
La rational li fa (roma e milano), ma costano un po....!
In alternativa, un buon testo ma non so dirti quale.
Bye
A.

 La rational li fa (roma e milano), ma costano un po....!
lo so... costano, ma la cosa peggiore che questi corsi full-time 8 ore x 5
gg non so se poi siano molto utili, nel senso che ti riempiono di materiale
didattico e info fino a farti scoppiare. e poi sono tutti per lo sviluppo di
sw java.
ciao e grazie
roberto

 In alternativa, un buon testo ma non so dirti quale.
Un testo te lo posso suggerire io:
Sviluppo di sistemi informativi con UML
Addison-Wesley
ISBN 88-7192-138-0

 ISBN 88-7192-138-0
grazie molte! ma vorrei chiederti: "tu ultilizzi qualche tool con delphi?"
ciao
roberto

 sw java.
Sfatiamo subito una cosa...
UML non serve a SVILUPPARE ma a progettare.
Che poi i vari tools tipo Rose, Modelmaker etc ti sfornano anche il sorgente
delle classi etc è un di +.
Inoltre, questa gene si fa pagare a caro prezzo quel che sa.
Abbiamo quindi il diritto di spremerli come limoni....!
A

 ISBN 88-7192-138-0
Tnx!
Lo compro quanto prima!
A

a2rg14 wrote:

Carta e penna?
Utilizzo Argo UML per la progettazione Java, ma per delphi non ho 
ancora avuto esperienze. Oltretutto i progetti che faccio sono molto 
piccoli per cui la progettazione delle classi e' molto limitata, 
oltretutto implemento motli componenti piu che applicazioni vere e 
proprie.
Saluti.

 Abbiamo quindi il diritto di spremerli come limoni....!
ok! volevo solo dire che non credo molto nei corsi, rapidi e veloci e
sopratutto troppo costosi ;)
ciao

 2) 
http://www.sparxsystems.com.au/
Lo uso, e' un ottimo prodotto. Ad un prezzo stracciato 
per quel che offre (sulla loro homepage, c'e' il link ad 
un articolo indipendente che lo confronta a Rose).
Da quanto l'ho comprato -circa un anno fa- Enterprise 
Architect e' molto cambiato (in meglio) e tutti gli 
update sono stati gratuiti.
Ti consiglio di prendere la trial e provarlo.
Per quanto riguarda il supporto specifico per Delphi, 
non posso commentare; di recente ho impiegato altri 
linguaggi ed altri ambienti di sviluppo.
-- 
Roberto Lupi

 linguaggi ed altri ambienti di sviluppo.
ciao
ho scaricato le trial di entrambe le distribuzioni (1 & 2) effettivamente la
2 sembra più immediata nell'utilizzo, ora oggi aspetto un amico che di uml
ne sa più di me per avere un suo parere, grazie del consiglio.
roberto
Newsgroup: it.comp.lang.delphi
Titolo: ABF VCL 2.01 released

Domanda:
ma 'sta ABF non rompe un po?
Voi che ne dite?
Bye
AS

 Voi che ne dite?
sono d'accordo, hanno rotto. A proposito, qualcuno usa quei componenti?
Ciao, Sandro

se siamo di +, possiamo postare un msg dicendo che siamo molto felici del
rilascio delle nuove versioni dei loro prodotti e che, se ci servono
possiamo andre su torry a vederle senza che si distrurbano ogni volta a
postare su questo ng.
Bye
AS

 ha scritto nel messaggio:

credo che non ce ne sia neppure bisogno: penso che essendo questa pubblicità
gratuita la si possa direttamente segnalare come abuso.
--
- Carlo -
cbertu81(at)libero(dot)it

E dai!!
Non ti..zzare x sciocchezze del genere.
La postassero tutti i gg, ok.
Ma lo fanno una volta ogni tanto...
Facciamo una mail "comunutaria" con i nomi di tutti noi chiedendo loro si
smetterla?
A.

 smetterla?
Ecco qui la mia firma, anche se secondo me non cambierà nulla.


Newsgroup: it.comp.lang.delphi
Titolo: Upload file tramite HTTP

Ho bisogno di automatizzare l'upload di un file tramite HTTP.
In sintesi:
Su un sito esiste una pagina (ASP) contenente una funzione di upload file,
dove inserire il nome del file e premere il bottone di invio. Questo
devo farlo più volte al giorno e quindi vorrei aggiungere al mio programma,
che genera il file, la funzione di upload automatica!!!!
Cosa mi consigliate di fare, avete del codice di esempio da inviarmi?!?!?

 file, dove inserire il nome del file e premere il bottone di invio.
Un post del 10 di ottobre.
http://tinyurl.com/se6d
In alternativa pouoi utilizzare il too da linea di comando CURL.
Saluti.
-- 
I'am what I'am, I do what I can

Ho provato l'esempio "MultiPartFormDataApp" del componente Indy50 e non mi
funziona!!
Ho visto che non passa il contenuto delle variabili in POST, e volevo
evitare di utilizzare programmi esterni !!!!
Altri suggerimenti, grazie?!?!?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:dBMmb.66430$vO5.2...@twister1.libero.it...


 Altri suggerimenti, grazie?!?!?
Il codice postato funziona perfettamente con  Indy 9.0 ed e' usato in
produzione.


Con quale versione di Delphi?, io uso la 5!!
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:FyPmb.66910$vO5.2...@twister1.libero.it...


 Con quale versione di Delphi?, io uso la 5!!
D6, ma Indy 9.0 funziona perfettamente anche con D5.

Newsgroup: it.comp.lang.delphi
Titolo: Problema FTP

Salve a tutti, ho un problema con Delphi e le Indy9. (almeno credo)
In pratica faccio un upload di un file su un mio server FTP.
Permetto al mio programma di mettere in pausa l'upload, e di fare il resume 
dell'upload usando l'append.
A volte però, capita che alla messa in pausa dell'upload qualcosa sul server 
sovrascriva i primi byte del file, rendendolo di fatto illegibile (mi rovina 
l'header).
Ora vorrei sapre.. ci sono problemi conosciuti per questo caso?
Può essere un errore nel mio programma, o un problema sul server?
Nel caso non sia questo il posto giusto per la domanda, potreste 
consigliarmi il NG giusto su cui postare la mia domanda?
Grazie in anticipo
-- 
Torsen 

prima di impazzire, hai provato a fare la stessa cosa con un client
ftp diverso dalla tua app, tipo cute?
Se si, hai riscontrato lo stesso tipo di problema?
Hai provato poi con il tuo programma a fare la stessa cosa su un
DIVERSO server ftp?
Dulcis in fundo, il server che software usa?
Pax vobiscum.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2007 esportare configurazione IDE si può?

C'è la possibilità di esportarsi la configurazione dell'ide (palette 
componenti, layout, impostazioni varie, ...) in Delphi 2007? Thanks
St. 

 componenti, layout, impostazioni varie, ...) in Delphi 2007? Thanks
Ci sono alcuni elementi, come le "Component Palette" (che non uso mai) e 
i layout del desktop che, essendo memorizzati in file esterni, possono 
essere salvati; tuttavia, molte delle impostazioni, inserite nel 
Registro o fornite grazie all'installazione di package, sono 
difficilmente portabili... insomma, a volte si fa prima a risistemare 
l'IDE velocemente, secondo le proprie esigente, piuttosto che tentare 
un'esportazione della configurazione. :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

componenti, layout, impostazioni varie, ...) in Delphi 2007? Thanks
Non so in 2007, con le versioni prima dipende da cosa devi fare. Se hai 
solo creato un nuovo utente sulla stessa macchina basta un import/export 
delle chiave del registro.
Se vuoi esportare e importare su macchine diverse le cose possono essere 
un più difficili.
Gran parte delle informazioni sono nel registry, ma usano path assoluti, 
e se non hai gli stessi file nelle stesse cartelle su entrambe le 
macchine la cosa non funzica. Altre sono memorizzate in file, e si può 
copiare da una macchina all'altra dopo avere installato. Però si può 
fare un po' di casino.
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: [D7] Invio messaggi imemdiati in LAN (tipo net send)

Salve,
ho una LAN con dominio nella quale sono collegati una ventina di pc con xp e 
delphi.
su ogni pc � installata una mia piccola applicazione che ho sviluppato con 
delphi 7 che viene sempre lanciata al momento dell'avvio del pc e se ne sta 
sempre attiva come icona accanto alle icone di sistema vicino all'orologio 
per intenderci.
serve semplicemente per sbrigare alcune pratiche d'ufficio...
avrei ora la necessita di implementare questa applicazione in modo da poter 
gestire l'invio e la ricezione di semplici messaggi istantanei, ne piu e ne 
meno di come fa il comando net send.
ovviamente net send non puo essere utilizzato per ragioni di forza maggiore 
(firewall...) quindi devo inventare io qualcosa che faccia lo stesso.
programmo in delphi da diverso tempo ma non ho mai sviluppato nulla del 
genere.
su google ho cercato e trovato qualche esempio, ma nulla che faccia quello 
che mi serve... e soprattutto che funzioni.
Qualcuno ha qualche idea o qualche spunto/suggerimento su come o dove 
cominciare????
Grazie....
Marco. 

 
Hai già guardato nei vari demo delle indy, oppure direttamente nella 
cartella Demos di Delphi se non ricordo male dovrebbe esserci un netchat 
o simile ...
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

 cominciare????
Usare i socket per favore.. ogni altra soluzione non va bene.
Devi implementare un piccolo sistema client server per comunicare senza 
problemi. Viaggia sopra il tcp e non devi temere nulla.
ciao
-- 
Morde

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

qualcuno sa come utilizzare l'activex via delphi del TMSVidCtl ?
Simone 

il produttore..... :-((
http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/directx9_c_Summer_03/directX/htm/msvidctlobjectvb.asp
A.
Newsgroup: it.comp.lang.delphi
Titolo: debug applicazione remota

Ciao a tutti,
ho sviluppato un'applicazione in Delphi 7.
L'applicazione gira tranquillamente su tutti i pc su cui ho eseguito
l'installazione eccetto uno (che mi restituisce un errore stranissimo).
Necessito quindi di eseguire un debug dell'applicazione sul pc che mi da
problemi.
C'è la possibilità di eseguire un debug in remoto?
L'unica alternativa è quella di installare l'IDE sul pc incriminato?
Grazie.
Stefano.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

fai un passo indietro e non dare nulla x scontato.
1) che vuol dire "Errore Stranissimo"? in che contesto viene fuori
l'errore? facendo cosa? mentre usi un db? se si quale db? usando un
device su porta seriale? che tipo di device?  e, sopratutto, KE KAZZO
DI ERRORE E??????
2) os e sp dei pc?
3) sono hw differenti?
4) oltre alla tua app quel pc fa cose strane anche in altri ambiti?
5) la rete va oppure oscilla?
6) da gestione hw rilevi conflitti o driver non installati?
7) hai schede scsi di qualche tipo su quel pc?
8) hai stampanti installate sul quel pc?
9) hai fatto uno scanidsk su quel pc o no?
una app non è una entita' astratta indipendente: per funzionare la
metti su un pc che potrebbe avere problemi....
Se su 10 pc va e su uno no, forse non dipende dalla tua app...
AS

 AS
Ciao.


Qualche idea?
Non l'ho mai usato ma trovi il setup del server debugger nel cd di 
installazione di Delphi nella cartella /rdebug, da qui in poi non so piů 
aiutarti per questo aspetto.
Altra opzione piů o meno semplice in base al codice č di mettere delle 
messagebox, che abbiano come testo un numero progressivo, tra le righe 
del codice (nell'inizializzazione del progetto, nella Create della form 
principale, ecc.) e verificare quale č l'ultimo messaggio che ti appare.
Riguardo a quanto detto da Alberto č importante aver informazioni sul pc 
(non sempre ma quasi) perchč se per es. accedi ad un db (e non hai 
specificato quale) ti possono mancare delle librerie o essere di una 
versione diversa anche in base al sistema operativo, se per es. accedi a 
SQLServer e utilizzi ADO puoi aver una versione di MDAC diversa, piů o 
meno vecchia, anche in base al s.o. ed eventuali service pack.
Ciao.
--- posted by geoForum on 
http://www.delphiedintorni.it

9) hai fatto uno scanidsk su quel pc o no?
e aggiungo 
10) hai fatto spento e riacceso il pc
11) hai verificato l'ora di sistema.
:-)
Sei stato un pò duro, ma effettivamente a volte serve.
Ciao


 Sei stato un pò duro, ma effettivamente a volte serve.
imho, non credo di essere stato duro. Mi sono solo limitato a fornire
un punto di vista diverso...
AS
Newsgroup: it.comp.lang.delphi
Titolo: aiuto: il comando align funziona a capocchia?

Sono nuovo dell'IDE di Delphi, ma mi sembra che il comando ALIGN, 
indispensabile per costruire rapidamente maschere ben formate, funzioni 
in maniera pietosa, e per di più non consente l'UNDO.
Come è possibile che nella versione 6 di un tool così sofisticato ci sia 
ancora una funzione così rudimentale?
Mi sbaglio?
Michele Giordano

Rispondo a Michele Giordano che, tra le altre cose, ha scritto:

Uh? Se intendi la proprietà aligni, io ci ho litigato spesso, ma perché in
effetti è un po' cervellotico da usare... ma non perché non funzionasse.
Sull'undo... non posso che darti ragione, è una cosa di cui un po' sento la
mancanza in Delphi...
Comunque, siccome hai D6, fai largo uso della proprietà Anchor, che sostituisce
più che egregiamente l'Align. Da quando uso Anchor, l'incubo di creare Panel su
Panel per usare Align non mi tormenta più :)
--
Jax


Mah... io faccio un uso massiccio di align in programmi di disegno 
(FreeHand) e di impaginazione (FrameMaker). Quando gli dici 
"distribuisci in modo che gli oggetti siano distanziati in modo 
uniforme" essi ubbidienti distribuiscono in modo che gli oggetti siano 
distanziati in modo uniforme.
Delphi fa di testa sua. Non so in che altro modo dirglielo.
Il turpiloquio funziona?
:-)
Michele Giordano
P.S.
Dalla legge di Murphy (a memoria):
Profanity is the best known language of programmers.

 distanziati in modo uniforme.
Devi dirglielo in coreano :)
Scherzi a parte, non ho capito bene cosa intendi... ho usato quel tipo di
allineamento tante volte e non ho avuto grossi problemi... in pratica selezioni
gli oggetti che vuoi distanziare uniformemente, e fai l'allineamento in base al
primo e all'ultimo oggetto del gruppo.
Diciamo che il primo e l'ultimo restano dove sono, cambiano solo gli oggetti in
mezzo.
--
Jax

 Michele Giordano
Ciao, Antň.
 


Sě, ma il bello viene quando gli oggetti hanno dimensioni diverse.
Ho provato a distribuire equamente in verticale campi disegnati per 
ospitare due, tre, quattro righe.
Non funziona. O sbaglio qualcosa?
Michele
P.S.
magari equadoregno...

 ospitare due, tre, quattro righe.
UAZ! Hai ragione! A questo punto non so cosa dirti :(((
--
Jax


Se ti puň consolare, puoi usare CTRL+frecce e SHIFT+frecce per
spostare/ridimensionare i componenti di 1 px.
--
Jax


Eh sě, non c'č che andar di pixel...
Ciao.
Michele
Newsgroup: it.comp.lang.delphi
Titolo: Errore irreversibile?

Ciao a tutti.
Ho fatto un programma che gira correttamente su win 2000, ma su win98
dopo un po' genera un GPF.
Come faccio a sapere perche' e dove questo errore viene generato? Ho
modo dalle info della schermata blu di risalire al quale riga di
codice ha eseguito quell'errore?
"Errore irreversibile 0E in 0028:C02A27A8 di VXD VWIN32(05) +
000012D0"
Chris

Prima di arrampicarti sugli specchi ti conviene fare una 
verifica:
Verifica se cambi il parent a qualche componente.
Se usi questa tecnica da qualche parte, controlla che non vi sia
una situazione in cui UN COMPONENTE CONTENUTO IN UN CONTENITORE
ABBIA COME PARENT UN ALTRO CONTENITORE ED IL PRIMO CONTENITORE
VIENE DISTRUTTO SENZA RIPRISTINARE IL PARENT ORIGINALE DEL COMPONENTE.
Mi spiego meglio:
MainForm ha una coolbar
Form1 ha una toolbar alla quale si imposta come parent la coolbar
di mainform sullo show del form1 stesso:
procedure TForm1.Show(....)
begin
  Toolbar1.Parent := mainForm.Coolbar1;
end;
Sulla close di form1 devi mettere:
procedure TForm1.Close(...)
begin
 ToolBar1.Parent := Self
end;
Se non lo fai, su Win2000 non succede niente, ma su Nt4Ws genera una
eccezione.
magari hai delle situazioni analoghe....
Saluti
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Motore di ricerca per componenti Delphi

Ciao a tutti.
Scusate l'intrusione, ma volevo solo comunicarvi l'esistenza di un motore di
ricerca dedicato interamente a Delphi. Sono indicizzati moltissimi
documenti, componenti, how-to e bugs. Visitatelo e non ve ne pentirete.
Grazie a tutti dell'attenzione e buon anno (anche se un po' in ritardo)
Stefano
P.S. : purtoppo il sito e' solo in inglese.
-----------------------------------------------------------------
delphiseek.com
The Delphi stuff Search Engine
http://www.delphiseek.com

Grazie
--
- Carlo -
BSSoftware Tips Mailing-List Support

Newsgroup: it.comp.lang.delphi
Titolo: [ANN]ProDelphi 10.1 released (runtime measurement)

Version 10.1 of the high accuracy industry approved profiler for Delphi
is available.
ProDelphi measures the runtime of Delphi applications with the
granularity
of 1 CPU-cycle.
A sophisticated correction algorithym and the principle of
source code instrumentation guarantee accurate measurement results. The
low measurement overhead allow even to profile time critical
applications.
New in Freeware and Professional Mode:
- Support for cross platform development: Linux files can be read now
Download via 
http://www.prodelphi.de
-- 
 Helmuth J.H. Adolph
-------------------------------------------
 web:    
http://www.prodelphi.de
-------------------------------------------

 is available.
Qualcuno di voi l'ha usato ? Che ne pensate ?
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e DB2

Ciao a tutti,
 volevo sapere se qualcuno di voi ha avuto modo di creare applicazioni
in Delphi 5 che si interfacciano con un database DB2 su MVS.
Dato che sto riscontrando una serie di problematiche, mi farebbe piacere
aver modo di mettermi in contatto con qualcuno che si sia già trovato
nei miei panni e magari è riuscito a risolverli in un modo migliore del
mio.
Grazie a tutti.

 in Delphi 5 che si interfacciano con un database DB2 su MVS.
Azz!
Vai sul pesante.
Conosco poche societa che lavorano in db2.
Posso pero' darti una indicazione.
Esiste un ng in lingua inglese specifico sulla gestione dei
database da delphi:
comp.lang.pascal.delphi.databases
magari riesci a trovare qualcosa in piu visto l'ambito particolare
in cui operi.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

http://www.sqldirect-soft.com/
Newsgroup: it.comp.lang.delphi
Titolo: Access violation

Ciao a tutti sono sono un principiante potreste spiegarmi perchč questo
codice mi da un errore di access violation? Vi ringrazio anticipatamente per
la risposta....
procedure TForm1.Button1Click(Sender: TObject);
var
 s:string;
 i:integer;
begin
  memo1.lines.LoadFromFile('file.txt');
  for i:=0 to memo1.lines.count do
  begin
  s:='';
  s:=memo1.lines[i]; ****** access violation
  edit2.Text:=s[1];
   if (edit2.Text='0') or (edit2.Text='1') then
     begin
      //fai qualcosa
     end;
  end;
end;

for i:=0 to memo1.lines.count do
for i:=0 to Pred(memo1.lines.count) do
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 --
Grazie mille ma l'errore di verifica sempre... come mai?

 for i:=0 to Pred(memo1.lines.count) do
Che finezza... -1 ormai č superato? ;)))
Oltretutto, non avevo ancora letto questo post quando ho scritto quello
sopra per alberto... fortuna che mi sembrava inutile specificarlo ;)
-- 
Jax
====
L'innocenza cominciň cor prim'omo, e lě rimase. (G. Belli)

 Grazie mille ma l'errore di verifica sempre... come mai?
In effetti, se "sgarri" nello specificare un indice facendolo uscire dai 
limiti previsti, di solito viene generata un'eccezione 
*EListIndexOutOfBounds*.
In questo caso, il fatto che si verifichi un *Access Violation* mi fa 
temere il peggio: controlla attentamente di aver apportato le dovute 
correzioni che ti sono state suggerite al tuo codice; al limite, 
riportalo qui nuovamente aggiornato.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it