mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Intercettare CTRL+ALT+CANC

Salve a tutti!
C'è la possibilità di impedire la combinazione di tasti CTRL+ALT+CANC?
Grazie a tutti.
Ciao,
Paolo!

 ArtId: 28446


Grazie!!! Mi hai risolto davvero un problemone!!!
Spero un giorno di poter contraccambiare!!!
Ciao, Paolo.
"Max S. C. Z." <Massimiliano....@Softway.it> ha scritto nel
messaggio news:a2s1un$odo$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.delphi
Titolo: Creazione Componenti D7 in D2007

Salve a tutti,
sto cercando di passare a D2700, e vorrei riportarmi alcuni componenti
creati con D7,
creo quindi un nuovo package in d2700 inserisco il .pas e lo compilo
tutto Ok, ma quando lancio l'install mi viene visualizzato "Can't load
package....impossibile trovare il modulo specificato"
qualche suggerimento ?
1000 Grazie

 package....impossibile trovare il modulo specificato"
In quale directory viene creato il package compilato (file BPL)?
Devi verificare innanzitutto che il flag del package sia impostato come 
"designtime" (se si occupa di installare componenti la cui 
implementazione è definita in un altro package), oppure "designtime + 
runtime" (se le parti di implementazione e integrazione nell'IDE sono 
unite, ma in genere lo sconsiglio).
Quando generi il package compilato, accertati che il file BPL venga 
memorizzato in una locazione inclusa nel percorso di ricerca di Windows 
(variabile PATH), se ricordo bene, se non altro perché viene caricato 
come una normale DLL (quale in effetti è, salvo alcuni automatismi e 
funzioni speciali inserite dal compilatore) dall'IDE al momento del 
caricamento dell'ambiente o quando il package viene installato.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 (variabile PATH),
in "PATH" di Windows è già presente la BPL
ma comunque in essa non viene generato alcun .bpl

 ma comunque in essa non viene generato alcun .bpl
Allora vuol dire che il percorso in cui viene memorizzato il file .BPL 
non è quello che hai indicato, poiché se la compilazione va a buon fine, 
significa che il BPL viene generato, ma se non è alla locazione che ti 
aspetti, significa che si trova in un'altra. :-)
Dai un'occhiata alla directory scelta per l'output, sempre nelle opzioni 
di progetto; se non trovi alcun riferimento valido, cerca sul disco il 
file BPL stesso per capire dov'è finito e magari avere da questo 
riscontro un indizio utile su quale sia il problema di configurazione 
che porta ad ottenere il file in una cartella diversa da quella desiderata.
Aggiungo un'ultima cosa: verifica anche che il tuo package non faccia 
riferimento a librerie esterne (es. DLL), magari importandone qualche 
funzione, e che il fallimento dell'operazione di caricamento da parte 
dell'IDE non sia dovuto ad una "dipendenza mancante" del tuo package 
(cioè, il tuo package viene individuato correttamente, si tenta di 
caricarlo ma l'operazione fallisce perché un altro BPL da cui dipende, o 
una DLL, non sono presenti nella medesima cartella o in una cartella 
inclusa nel percorso di ricerca di Windows).

Newsgroup: it.comp.lang.delphi
Titolo: Socket Multicast in Delphi?

Salve a tutti!
Come da oggetto, esiste in Delphi un componente che realizzi una Socket per 
il Multicast?
Vorrei, se possibile, qualcosa di molto semplice, a livello molto più basso 
di Indy per intenderci...
Devo realizzare una applicazione distribuita per un progetto d'esame: devo 
dimostrare di saper usare le socket per realizzare un protocollo di rete, e 
non che sono in grado di settare i parametri di un componente complesso 
realizzato da qualcun altro...
Grazie mille per ogni eventuale suggerimento,
   Stefano 

 di Indy per intenderci...
Se vuoi qualcosa più a basso livello, ti consiglio Synapse.
Ma comunque si parla di una libreria, non usi direttamente le API per 
I socket win32.
http://www.ararat.cz/synapse/
[cut]
Ciao Daniele

A dire il vero stavo pensando di scrivere dei componenti molto semplici di
- TCP Server (listening socket)
- TCP Client
- UDP Socket
- Multicast Socket
ed avevo cominciato a leggermi l'help di Microsoft Windows Socket 2 
Reference, ma ho visto che la cosa diverrebbe troppo lunga...
Dove posso trovare Synapse? Ci do un occhiata, magari fa al caso mio!
Ciao e grazie,
   Ste 

 Dove posso trovare Synapse? Ci do un occhiata, magari fa al caso mio!
Il link è nel mio primo post!

Scusami... che rincoglionito...
ciao,
   Ste

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

Dove posso trovare la FAQ di questo gruppo?


wrote:


Newsgroup: it.comp.lang.delphi
Titolo: [forse OT] Driver ODBC per Interbase

Qualcuno sa se esistoni i driver ODBC per Interbase Free.
E se non esistono come posso usare Interbase con Asp.
Grazie a tutti

http://www.interbase2000.org/tools_dbdrivers.htm
Ciao, Rocco

 Ciao, Rocco

www.phoenix.com
.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


www.phoenix.com
.
ibphoenix...
Ciao,
Alan Solo

> ibphoenix...
:(((((((((
Sorry....!

Newsgroup: it.comp.lang.delphi
Titolo: Insert con interbase

Come posso fare per far si che il trigger messo su un campo contatore scatti
ogni qual volta premo il pulsante post o insert, del dbnavigator associato
al dataset su cui poggia tutta la form?
Grazie Enrico

 associato al dataset su cui poggia tutta la form?
non ho capito, quando fai insert il trigger scatta
(se l'hai creato nel db)
se vuoi vederlo, ti devi fare una stored procedure
che ti restituisca il valore, oppure
select gen_id(nome_generatore,0)
from rdb$database
(questa l'ho scoperta da poco, evviva i ng!:))
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 Ent. & Asp

Vorrei sapere se č possibile sviluppare applicazioni ASP.Net con Delphi 7.
Grazie dell'attenzione!
PS: Credo di no...cmq vorrei conferma! (se non sbaglio solo dalla versione 8
in sů?)

Anche semplici ASP e non ASP.Net

 Vorrei sapere se è possibile sviluppare applicazioni ASP.Net con Delphi 7.
Forse potresti ottenere qualcosa utilizzato "Delphi for .NET Preview", 
che veniva distribuito con Delphi7, ma di certo non è come sviluppare 
applicazioni 
ASP.NET
 all'interno di Delphi2005. :-)
Concludendo, propenderei per un "no". ;-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 Anche semplici ASP e non ASP.Net
La tecnologia ASP è molto semplice: si tratta di un interprete cui 
vengono ridirezionate le pagine con estensione ".asp" richieste dal 
browser ad un server Web IIS.
Puoi scrivere pagine ASP con qualsiasi editor di testo, ma si tratta di 
una tecnologia (se così la si può definire) ben diversa da 
ASP.NET
.
Se hai bisogno di un tool gratuito per lo sviluppo di applicazioni 
ASP.NET
 e gli strumenti forniti con l'SDK di Microsoft non sono 
sufficienti (o non abbastanza evoluti), puoi dare un'occhiata a "
ASP.NET
 
Web Matrix", programma semplice ma funzionale che trovi sul sito 
http://www.asp.net
 con cui puoi scrivere pagine nei linguaggi 
VB.NET
 e C#.
Se devi creare applicazioni 
ASP.NET
 non destinate alla vendita (per 
scopi personali e non commerciali), potresti anche valutare l'acquisto 
di una versione Educational di Delphi2005 a prezzi fortemente scontati 
che ovviamente riscontrerai sui siti dei rivenditori ufficiali.
Ciao! :-)

Newsgroup: it.comp.lang.delphi
Titolo: Posizionare Form

Salve a tutti,
premetto che sono un neofita ... ho una form e la voglio centrare nello
schermo quando
quest'ultima viene caricata. Ho scritto quanto segue:
//frmAbout = nome del form da ridimensionare.
frmAbout.Top:=screen.Height/2 - frmAbout.Height/2;
frmAbout.left:=screen.weight/2 - frmAbout.weight/2;
Mi segna il seguente errore:
Incompatible types: 'Integer' and 'Extended'
Dal che deduco che sono tipi di dati diversi .... come posso risolvere? Ci
sono altre vie?
Thk

 Thk
NomeForm.Position := poScreenCenter;



il problema è che se dividi per due un'intero puoi avere come risultato un
decimale, che non puoi assegnare a proprietà che accettano solo interi.
frmAbout.left:=Round(screen.weight/2 - frmAbout.weight/2);
hai visto la proprietà "Position" per i forms?
Magari può bastare impostarla a "poDesktopCenter" prima dello show.
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee ma alla 
fine non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto

 ha scritto nel messaggio
news:UYxFd.2409$fs6....@twister2.libero.it...


 "Oggi c'č una grande battaglia di idee ma alla

Newsgroup: it.comp.lang.delphi
Titolo: Sinconizzare l' ora con un altro PC da Applicazione Delphi 7.

 Come posso chiedere l' ora (ad un server) e modificarla di conseguenza 
sul mio PC ????
Se sono connesso come utente Guest, questa č una operazione proibita da 
consolle (NET TIME ....). E' una cosa possibile ???
Grazie.
Giovanni Brambilla
AtcBrambo
--- posted by geoForum on 
http://www.delphiedintorni.it

 sul mio PC ????
Deve esserci un componente apposito tra gli *Indy Components*, nella 
sezione dei "client".
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 --- posted by geoForum onhttp://
www.delphiedintorni.it
io per settare l'orologio uso questa procedura, per aggirare i
controlli di accesso non so cosa dirti, ciao Brunello
uses Windows
procedure SetDateTime(Year, Month, Day, Hour, Minu, Sec, MSec: Word);
var
  NewDateTime: TSystemTime;
begin
  FillChar(NewDateTime, sizeof(NewDateTime), #0);
  NewDateTime.wYear := Year;
  NewDateTime.wMonth := Month;
  NewDateTime.wDay := Day;
  NewDateTime.wHour := Hour;
  NewDateTime.wMinute := Minu;
  NewDateTime.wSecond := Sec;
  NewDateTime.wMilliseconds := MSec;
  SetLocalTime(NewDateTime);
end;

 --- posted by geoForum onhttp://
www.delphiedintorni.it
ho saltato un passaggio per quanto riguarda l'interrogazione dell'ora
del server io utilizzo l'ora riportata dal database  Mysql che è
attivo sul server, penso che per altri database la sintassi sia simile
comunque ti posto il codice che utilizzo, non è molto bello a vedersi
però funziona, ciao buon lavoro Brunello
 Dati.Work.Close;
  Dati.Work.Sql.Clear;
  Dati.Work.Sql.Add('select DATE_FORMAT(now(), ' + #39 + '%Y-%m-%d %H:
%i:%s' + #39 + ') ora');
  Dati.Work.Open;
  v := Dati.Work.FieldByName('ora').asString;
  SetDateTime(StrToInt(copy(v,1,4)),
                StrToInt(copy(v,6,2)),
                StrToInt(copy(v,9,2)),
                StrToInt(copy(v,12,2)),
                StrToInt(copy(v,15,2)),
                StrToInt(copy(v,18,2)),
                0);
  Dati.Work.Close;

 sul mio PC ????
Ti serve un client NTP e un server NTP
(
http://www.ien.it/ntp/index_i.shtml
).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

(
http://www.ien.it/ntp/index_i.shtml
).
Sì, ma ti serve anche il diritto per modificare l'orario di sistema. Di 
default solo Administrators e Power Users possono modificare l'ora.


 default solo Administrators e Power Users possono modificare l'ora.
Be', dò per scontato che sia possibile farlo (è un altro problema). La mia
risposta è riferita alla frase "Come posso chiedere l' ora (ad un server)".

Newsgroup: it.comp.lang.delphi
Titolo: Registrare Audio e trasformare in MP3

Ciao a tutti :-)
Un suggerimentino al volo : dovendo effettuare delle registrazioni audio con 
un vostro programma in Delphi.... e dovendo , durante la registrazione 
stessa... trasformare e salvare in MP3...
Conoscete qualche componente ? O anche qualche DLL sulla quale costruire 
qualche wrapper...
Insomma, siccome sono abbastanza ignorante in materia, ogni suggerimento è 
ben accetto .
GRAZIE !!!!
David 

ciao. qui credo trovi qualcosa di utile:
http://www.torry.net/quicksearchd.php?String=mp3&Title=Yes

 registrazione stessa... trasformare e salvare in MP3...
Prova a dare un'occhiata alla *BASS Library*:
http://www.un4seen.com/
Penso che abbia anche un modulo per gestire la registrazione di audio, 
oltre alla riproduzione di molti formati differenti.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

ben accetto .
ecco il link che dovrebbe fare per te:
http://symmetrica.net/newac/
Sono componenti freeware, MP3 incluso tramite lame_enc.
Nella cartella che scarichi troverai anche molti esempi da cui partire, 
io utilizzo 3 componenti e finora no problem su D2007.
Anche la BASS library dovrebbe andare bene ma non l'ho ancora provata di 
persona.
Ciao
Paolo
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy report e due problemi

Segnalo due problemi particolari ke ho riscontrato usando fuzzy :
1) Se uso bande gruppo per fare dei riepiloghi di pagina (es. totale 
importo articoli), succede che su + pagine il piede di gruppo viene 
stampato sempre alla seconda pagina dopo il primo record. La condizione 
ke metto è [PAGE#]. Credo ke la condizione sia soddisfatta quando PAGE 
cambia ovvero quando si sta già alla pag. successiva.
2) La banda Piè di pagina report viene stampata subito dopo eventuali 
dettagli. Credo ke essa debba essere stampata al piede pagina come 
PageFooter. Si potrebbe eventualmente 'forzare' a menù l'azione.
Siccome ho provato a mettere mani nel codice ed ho scoperto una nuova 
giungla misteriosa ... :-) !!! 
Cmq il fuzzy è un bel report ...
Saluti
Guido
--- posted by geoForum on 
http://www.delphiedintorni.it

 Cmq il fuzzy è un bel report ...
Concordo
Giulio
Newsgroup: it.comp.lang.delphi
Titolo: [SMAU2003] Riepilogo partecipanti al 19.9

Alla fine della giornata del 19.9.2003 la situazione e' la seguente:
Nome:        Viene    Disponibile         Non Disponibile     non dichiarato
Morde          SI        Venerdi
Sabato
Breveglieri    SI         Ven/Sab
Laforgia      forse      Sabato                Venedi
Acqua         SI
Venerdi/Sabato
Gigamax     forse      Sabato                Venerdi
Zortek        ???        ????                    ?????
???? forse è troppo lontano
Storniolo      SI
Venerdi/Sabato
Salvati         SI
Venerdi/Sabato
MaoSw      forse     Venerdi
Sabato
Mancini        SI         Sabato                Venerdi
Marco           SI        Domenica            Ven/sabato
Stefano LD  forse      Ven/sabato
Piva              SI        Sabato                  Venerdi
Stefano LD

 ha scritto nel messaggio:
Ma si tratta della settimana del 26 oppure della settimana del 3?
Se č quella del 26 non credo di poter venire ne al venerdě ne al sabato ...
se la successiva forse riesco a fare un salto.
--
- Carlo -

 - Carlo -
Ciao, lo SMAU è la settimana del 3.
Sigh.... stando al riepilogo dei partecipanti sono l'unico che va di
domenica???
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 ???? forse è troppo lontano
proprio cosi' :(
Ciao, Sandro

Ma si tratta della settimana del 26 oppure della settimana del 3?
Lo SMAU si tiene dal 2 al 6 Ottobre.


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

Azz! Il mitico Bertuccini!
HowAreyou?
Che fine hai fatto???
Ah, questi benedetti vincitori del superenalotto.. ;D
A
--
Per rispondere a questo messaggio non usare il reply ma scrivere al seguente
indirizzo:
al.salvati(at)mclink(puntino)it

 Ah, questi benedetti vincitori del superenalotto.. ;D
Magari ... la tronco qui prima che mi dicano che per queste cose esistono le
mail in privato <g>
Ciao!
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Forum alternativo

Per tutti quelli che si sono lamentati degli atteggiamenti in questo 
Forum consiglio di fare una visitina a:
 
http://forum.masterdrive.it/forumdisplay.php?f=20
Ciao a tutti e buona programmazione
Marco.
--- posted by geoForum on 
http://www.delphiedintorni.it

 Ciao a tutti e buona programmazione
Marco Taverna, alias TRISKELL, alias Troll, alias Aran Agnello 1, alias
farkon, trovati una ragazza.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Pero' purtroppo poco aggiornato. 
Qualcuno potrebbe indicarmi qualche NG alternativo ? 
Ciao


Mi sa che non ne eistono ?? :-(
Ragazzi, io propongo di usare il TAG [N] e distinguerci da chi vuole 
comandare. Se noi siamo a un livello piu' basso e' i Guru' non ci 
aiutano possiamo aiutarci tra di noi.
Magari poi col tempo capiranno che la filosofia di Marco non e' quella 
di creare un gruppo ristretto di persone ma di far crescere la 
conoscenza del prodotto a tutti i livelli. 
Almeno io credo sia cosi'


 [...]la filosofia di Marco
"La filosofia di Marco", ecco l'indizio mancante...
Questo imbecille non si rende neanche conto che usa D&D per accedere ai ng
della gerarchia it.*, che con Cantů non c'entrano una benemerita cippa.


della gerarchia it.*, che con Cantů non c'entrano una benemerita cippa.
Wintech Italia ???
Ragazzi, qui siamo in flame, io vado.
Se qualcuno sa di un forum alternativo e me lo posta grazie.




 farkon, trovati una ragazza.
dimentichi Benvenuti, 
luisa.c...@libero.it
:-)
Secondo me, il nostro amico si chiama Giovanni e ha meno di trent'anni...
confermi, Troll?
;-)

 :-)
...e Slurp...


No Slurp no, questa e' la mia mail 
forwa...@email.it
.
Comunque mi sa' strano che vengo redarguito per il mio OT e poi fate 
gara a dare risposta ad un Troll.
Ciao Slurp


Ha, ha, ha Benvenuto tra gli inquisiti :-)
Scusate se rispondo ma slurp mi aveva mandato a quel paese e adesso viene
inquisito anche lui...


 gara a dare risposta ad un Troll.
Noi ce lo possiamo permettere.  Noi.


Newsgroup: it.comp.lang.delphi
Titolo: ShellListView in FTP

Ciao a tutti, sono nuova di questo magnifico mondo di Delphi, avrei
lesigenza di realizzare un applicazione in FTP e visualizzare il contenuto
del server FTP in una ShellListView. Qualcuno mi può dare delle dritte o
inviarmi esempi e o dirmi dove posso trovare qualcosa in merito poichè su
internet non sono riuscito a trovare niente in merito, sembra che se lo
tengono con loro fno alla tomba. Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Se hai intenzione di usare i componenti Indy, scaricati i Demo 
http://www.indyproject.org/Sockets/Demos/index.EN.aspx
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

 > inviarmi esempi e o dirmi dove posso trovare qualcosa in merito poichè


 visualizzare il contenuto in una ShellListView.
http://www.paranoia.clara.net/articles/using_delphi_shell_controls.html
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Ciclo for_to non for_downto

Salve ragazzi,
dopo alcune ricerche ho scoperto che delphi arbitrariamente per ottimizzare
il codice trasforma tutti i cicli for to in for downto ma nel mio caso la
cosa cambia perchè mi sballa i calcoli.
Sapete un modo per dirgli di eseguire il codice come l'ho scritto?
Grazie
--
Karletto
chiamac...@tiscalinet.it
http://www.carletto.cjb.net

 Sapete un modo per dirgli di eseguire il codice come l'ho scritto?
E' quasi sicuramente un errore del tuo codice (a meno di bug che non conosco
di Delphi).
I cicli FOR vengono ottimizzati al contrario solamente se la variabile del
ciclo non viene usata all'interno del ciclo.
Ad ogni modo, se vuoi forzare il compilatore usa in qualche maniera la
variabile all'interno del ciclo.
Ciao
Matteo

cosa cambia perchè mi sballa i calcoli.
Non *tutti*, solo quelli che puo` modificare, in quanto il codice
assembly viene ottimizzato (sostanzialmente, c'e` un'istruzione in
meno).  Sicuramente non modifica il ciclo, se questo puo` inficiare i
calcoli.  Nel tuo caso l'errore e` dovuto al tuo codice, sicuramente
non a Delphi.  

 Sapete un modo per dirgli di eseguire il codice come l'ho scritto?
Posta il codice che te lo correggiamo ;)
--
Jax

"Karletto"  ha scritto nel messaggio
| dopo alcune ricerche ho scoperto che delphi arbitrariamente per
| ottimizzare il codice trasforma tutti i cicli for to in
| for downto ma nel mio caso la cosa cambia
| perchè mi sballa i calcoli.
Probabilmente sbagli qualcosa tu.
| Sapete un modo per dirgli di eseguire il codice come l'ho scritto?
Si'. Usa la direttiva di compilazione {$O}. Esempio :
{$o-}
procedure Qualcosa;
var
i,j : integer;
mat: array [0..15] of array [1..15] of string;
begin
  for i:=0 to 15 do
    for j:=8 to 15 do
       mat[i][j]:=''
end;
{$o+}
Ora i cicli li esegue nel modo giusto.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: rilevare temperatura e umidità

Salve
Dovrei rilevare da pc temperatura e umidità esterna ed elaborare i
dati con un' applicazione delphi.
Qualcuno può suggerirmi quale sia l'oggetto giusto?
Grazie



Una cosa simile l'avevo fatta nel tema di maturità: senza dubbio la miglior
strada e' di procedere interfacciandosi via rsr232, altresi' chiamata
seriale. Async Pro per gestire i segnali di ingresso, un buon progettista
per interfacciare i misuratori alla seriale, e le tue capacita' per
raccogliere, memorizzare ed elaborare con delphi le informazioni ricevute.
Ciao :)
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

A me interesserebbe un oggetto che spedisce dati in continuo alla
seriale via rs485. Un oggetto affidabile e consigliato.
Grazie

 ha scritto nel messaggio 
news:da0b5ac4.05031...@posting.google.com...


 ha scritto nel messaggio
news:da0b5ac4.05031...@posting.google.com...

Newsgroup: it.comp.lang.delphi
Titolo: Barcode di una sola cifra

Ho bisogno di stampare 10 codici a barre che rappresentano le cifre da 0 a 9
con qualunque codifica o font.
Il problema è che poi la pistola che deve decodificarlo non lo riesce a
leggere.
Come mai?? Forse non si possono stampare codici a barre di 1 solo carattere?
Il minimo è 2? Infatti con 2 cifre funziona benissimo....
Se qualcuno ha qualche idea, grazie in anticipo.
Stefano

"<Stefano>" <s...@XXst.it> ha scritto nel messaggio
news:ac2hdh$3cp$1...@panco.nettuno.it...

Per funzionare il lettore di codice a barre deve mettere in relazione lo
spessore di due linee o di una linea e di un campione.

"<Stefano>" <s...@XXst.it> ha scritto nel messaggio
news:ac2hdh$3cp$1...@panco.nettuno.it...

Se stampi con il sistema  di codifica 3 su 9 standard, saranno aggiunti due
caratteri '*' (iniziale e finale) e il lettore li leggerà il tuo codice
senza problemi.
Ciao, Roberto.


Stampo con il sistema 3 su 9 standard e in effetti ci sono i 2 caratteri
'*',
ma la singola cifra *1* non la legge, mentre il numero *01* lo legge
benissimo.
Provo a contattare il fornitore della pistola laser.
Grazie

 ha scritto nel messaggio
news:ac2jg2$7ce$1...@fe1.cs.interbusiness.it...


Ciao,
"<Stefano>" <s...@XXst.it> ha scritto

credo che sia un problema di programmazione della pistola.
In genere un lettore BARCODE, legge il codice a barre con un certo standard
se sono verificate alcune cose.
Ad esempio, nella codifica EAN8 e EAN13 c'è l'ultima cifra che è di
controllo.
Il lettore quindi legge il codice e fa il controllo ( con l'ultima cifra
letta introducendo un algoritmo tipico dello standard ). Se è verificato
bene, altrimenti nulla, il codice non viene letto. Quindi un codice errato
non viene letto. Anche se stampato perfettamente ma è errato a livello di
cifra di controllo, il lettore non lo legge, altrimenti tutto il cavolo che
è stato introdotto un algoritmo di controllo.
Per fargli leggere qualsiasi codice, credo che bisogna programmarlo e quindi
ti devi rivolgere al produttore o il distributore di questo prodotto.
Ti saluto.
Antonio Tarolla

Newsgroup: it.comp.lang.delphi
Titolo: Advantage DB

Ho letto in alcuni ng buone recensioni del Advantage Database Server.
Vorrei sapere se qualcuno di Voi lo sta usando, ma soprattutto che costi 
ha, visto che nel sito americano e inglese non ho trovato alcun listino.
Franco

 Franco
Noi lo usiamo in azienda: è molto veloce e offre la comodità (e potenza)
dei modelli relazionale e navigazionale insieme; costa parecchio ma meno
di sql server & c; fornisce anche gli stumenti per l'accesso ai dati via
internet; per ultimo, se hai applicazioni in clipper ti permette di
migrare la base di dati in maniera easy (il prodotto era nato come motore
client-server per clipper).
Ciao
Marco
-- 
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: Usare più db dello stesso tipo residenti su diversi server da una sola applicazione

Ciao a tutti.
Ho scritto una piccola app di test che usando dbx si connette a 3 db gestiti
da 3 server interbase 602 diversi, presenti sulla lan. Non ho fatto test
approfonditi, stressando al massimo questo modus operandi, ma delle semplici
select funzionavano bene.
In particolare, il mio timore che tentando di usare la tsqlconnection2
venisse chiusra la tsqlconnection1, costringendo la app a dover riaprire
ogni volta la connessione al db desiderato si è dimostrato infondato.
Ora, mi chiedo se qualcuno ha realizzato una cosa simile su altri db e, nel
caso, con quali.
A me interesserebbero i soliti: Oracle, Sybase e, purtroppo, alla lista mi
tocca aggiungere M$sql...
A rigor di logica, la cosa non dovrebbe dipendere dalla tecnologia di
accesso ai dati utilizzata, giusto?
Bye
A

 accesso ai dati utilizzata, giusto?
Ad essere sincero non ho capito bene quale sia il tuo problema reale...
magari sarà perchè è lunedi!
ma cmq a rigor di logica è indipendente.
ciao
  gabriele

 magari sarà perchè è lunedi!
Vorrei solo sapere se, oltre che con interbase dove sembra funzioni,
qualcuno ha realizzato una cosa simile con Oracle, sybase e M$Sq.
Tu, x esempio, quale db usi in questo modo?
Lunedi'??? Prova ad arrivare a Milano e tornare subito a casa xche la metro
è bloccata.... :(((
Tnx
A


Su MSSQL funziona benissimo. Io ho dei servizi che aprono 4
connessioni su 4 server diversi sulla stessa rete senza problemi.
Ciao.
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 metro č bloccata.... :(((
bhč io sono a roma e devo farmi 22 km per venire a lavorare per fortuna che
ho lo
scooter!!!
ciao
   gabriele

 connessioni su 4 server diversi sulla stessa rete senza problemi.
usi ado?
Non è che ciude la connessione B se tenti di fare qualcosa sulla connesione
A?
Saluti e grazie
A



Sì, uso ADO. Non ci sono assolutamente problemi nel tenere più
connessioni concorrenti aperte.
Considara che utilizzo condizioni limite in cui ho connessioni
multithread-multiserver e se c'è una cosa su cui non ho mai avuto
problemi sono proprio le connessioni ;-)

Newsgroup: it.comp.lang.delphi
Titolo: Form

Scusate l'ignoranza... PERCHE' se apro una form con il metodo show mi si
chiude immediatamente anche se ci sono combo,label,button e quant'altro
mentre come solitamente ( ma stavolta proprio non mi serve ) con showmodal
funge tutto correttamente???? CAVOLO!!!!!!!!!!!!!!!!!!!!1

Se dopo la showmodal hai una free/release tutto funge xche su showmodal si
ferma fino alla chiusura della form
Se dopo la SHOW hai una free/release la form viene distrutta subito dopo la
creazione.
Prova a mettere un breakpoint...
A.

Questo avevo intuito. Il problema é come rendere la nuova form disponibile e
anche la form che la generata?
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:apor57$12s5$1...@newsreader1.mclink.it...


Saranno le cozze mangiate a pranzo, ma onestamente non ho capito cosa vuoi
dire.
Una from creata č sinonimo di form disponibile.
La puoi mostrare, ingrandire, portare in primo piano, ridurre a icone, darle
il focus con mouse e/o tastiera etc etc etc
Bye
A.

 Una from creata è sinonimo di form disponibile.


 aperta....
E' proprio perche' utilizzando .Show l'esecuzione della procedura non si
arresta (a differenza di .ShowModal) che viene eseguito subito dopo il free.
O togli il free (e lo gestisci da un altra parte) o c'e' poco da fare.
Cigno

aperta....
Appunto, se non vuoi che scompaia il free lo devi mettere fare un'altra parte, oppure usare la showmodal.
Morde.
P.S.
le cozze sono davvero buone, beato chi se le puo' mangiare tutti i giorni: io devo aspettare
la festa, cosi' mi metto il vestito buono, vado al ristorante sul lago e scelgo menu'
a base di pesce e vino bianco... :-)

 e poi ... le cozze sono veramente pesanti a pranzo ............
hai ragione.
La prx volta spigola alla acqua pazza.
A.

 a base di pesce e vino bianco... :-)
Quale lago? Lucrino?
A.

Quale lago? Lucrino?
Maggiore. 
A volte, Arona.
Morde

Grazie a tutti, ma aprendo n volte la stessa form e non distruggendola mai
non arriverò a colmare la memoria?
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:apotam$13hk$1...@newsreader1.mclink.it...


non arriverņ a colmare la memoria?
La memoria viene occupata *solo* quando fai la Form1.create
Se poi gli dai 2.345 show e 3443 showmodal, quando farai la Form1.free andra' tutto a posto.
E' con la create che allochi memoria, non con show (showmodal), anzi i due non hanno proprio nessuna parentela.
Morde.

 ha scritto nel messaggio
news:4fu1suole326002l3...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Tavola degli appuntamenti

Ho una tabella in cui segno degli appuntamenti
I campi salienti sono l'ora, la data e lo studio dove si svolge
l'appuntamento Gli studi sono una decina
Il problema è che voglio visualizzare una tabella, tipo agenda, che sulle
colonne abbia i vari studi e sulle righe gli appuntamenti, se uno studio ad
una certa ora è occupato alla cella corrispondente succede qualcosa (si
colora, ci scrivo SuperPippo...)
Non mi viene in mente niente!
C'è qualche diavoleria che posso sfruttare già bell'e pronta?
Volendo creare a mano qualcosa cosa creo? E se modifico un'appuntamento a
sta cosa creata che succede?
Delphi6 con ADO e Access
--
_________________________________
Edmondo Di Tucci 
snar...@tin.it
www.powernetsi.it
 
edm...@powernetsi.it

 ha scritto nel messaggio
news:_gSc9.141005$lu5.3...@twister1.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Su Octane

Dunque, oggi allo SMAU ho potuto parlare con Giacomelli.
Ovviamente la diplomazia è un'arte, e lui la sa usare benissimo, ma comunque
ecco cosa mi ha detto, per sommi capi:
non sapeva del comunicato di Borland di ieri (!), ma dopo che gli ho detto
più o meno cosa c'era scritto, mi ha risposto che "poteva essere scritto
meglio".
Octane, come sappiamo, inizialmente doveva essere un progetto ibrido fra
Win32 e .Net; non si sa bene come o perché, ma è stato splittato in due
progetti separati; il primo che uscirà sarà 100% .Net, mentre il progetto
win32 è "slittato" (sic) a data da destinarsi.
Il fatto è che, secondo quello che ha detto lui, il supporto a win32 sarà
una specie di "plugin" per la versione .net (praticamente l'inverso di D7),
ma se uscirà è ancora da vedere (testuali parole).
Una curiosità sulla locazione dello stand, che è nel padiglione Microsoft:
alla domanda i due loschi figuri :) hanno sorriso, probabilmente questa
domanda gliel'avevano già fatta in 800... Giacomelli ci ha spiegato che è
stata una scelta prettamente economica (dice che la Borland inizialmente non
era neanche intenzionata a partecipare allo Smau, poi Microsoft ha fatto
loro un'offerta evidentemente vantaggiosa), oltre che strategica ("la
possibilità di avere uno stand "dentro" alla principale rivale è senza
precedenti").
Traete voi le vostre conclusioni, poi vi dirò le mie. Lasciatemici dormire
sopra, è stata una lunga giornata :PPPP
--
Jax

> Traete voi le vostre conclusioni, poi vi dirň le mie.
stand Borland dentro padiglione Microsoft? beh, la conclusione che si puo'
trarre e' tanto ovvia quanto triste.
Ciao, Sandro


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 sopra, č stata una lunga giornata :PPPP
Dico soltanto *che tristezza*.
Staremo a vedere!
--
Acqua
Newsgroup: it.comp.lang.delphi
Titolo: funzioni c esterne

come faccio a richiamare una funzione scritta in c-builder non volendo
utilizzare le DLL?
è possibile far uso di una sintassi tipo quella utilizzata per inculdere
codice assmbly?
ASM
.
.
END
grazie
Giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 utilizzare le DLL?
La traduci in delphi?

puoi linkare il file oggetto ottenuto dalla compilazione da builder della
unit che ti serve al resto dei files oggetto della tua applicazione.
Non conosco builder e quindi non so se occorre configurare il compilatore x
generare obj e non dcu.
Bye
A.

 codice assmbly?
No, va bene la pigrizia, ma ora chiedi troppo. Dubito che persino Kylix (che
ora compila anche C++) possa farlo :)
--------------------------------
Inviato via 
http://usenet.libero.it

come faccio a richiamare una funzione scritta in c-builder non volendo
utilizzare le DLL?
è possibile far uso di una sintassi tipo quella utilizzata per inculdere
codice assmbly?


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

Qualcuno la settimana scorsa ha chiesto come si fa a risalire alla versione 
di un'applicazione, basta richiamare questa procedure:
function TForm1.GetProgramInfo: String;
var
	Size, Size2: DWord;
  	Pt, Pt2: Pointer;
	Ver , SubVer , Release , Build: Integer;
begin
	Ver := 0 ;
	SubVer := 0 ;
	Release := 0 ;
	Build := 0 ;
	Size := GetFileVersionInfoSize(PChar(Application.ExeName), Size2);
	if Size > 0 then begin
		GetMem (Pt, Size);
		try
			GetFileVersionInfo (PChar (ParamStr (0)), 0, Size, Pt);
			VerQueryValue (Pt, '\', Pt2, Size2);
			with TVSFixedFileInfo (Pt2^) do begin
				Ver:= HiWord(dwFileVersionMS);
				SubVer:= LoWord(dwFileVersionMS);
				Release:= HiWord(dwFileVersionLS);
				Build:= LoWord(dwFileVersionLS);
			end;
		finally
			FreeMem (Pt);
		end;
	end;
	Result := format ('Versione %s.%s.%s.%s' , [IntToStr(Ver) , 
IntToStr(SubVer) , IntToStr(Release) , IntToStr(Build)]) ;
end;
OK? Ciao a tutti e buona giornata.
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

 ...
Provato e funzionante grazie
Newsgroup: it.comp.lang.delphi
Titolo: Questa è facile (forse)

Mostro dei dati in una stringGrid e mi rimane evidenziata in blu la prima 
cella (o la prima riga se uso l'opzione dgRowSelect)
Vorrei sbarazzarmene, perchč vorrei che le righe e le colonne fossero 
colorate tutte uguali. Non ho trovato il modo di farlo.
Come fare ? 

 Come fare ?
Ho trovato la soluzione: semplicissima !
MyStringGrid.Selection := TGridRect(Rect(-1,-1,-1,-1));
Newsgroup: it.comp.lang.delphi
Titolo: TQuery Read Only e altro

Sto provando a "travasare" un vecchio programma che usa le TTable in TQuery
ma ho un po' di problemi, premetto che uso D4 Standard e Paradox.
1. La query di selezione la genero così :
 SQL.Clear;
 SQL.Add('select * from  progCnc.db');
 SQL.Add('where Macchina = :Prog');
 If Codice<>'' then
    SQL.Add('where Codice Like %'+Codice+'%');
 If Nome<>'' then
    SQL.Add('where NomeFile Like %'+Nome+'%');
 If Des<>'' then
    SQL.Add('where Descrizione Like %'+Des+'%');
 If Comm<>'' then
    SQL.Add('where Commenti Like %'+Comm+'%');
 SQL.Add('order by '+Ordine);
 Il problema è che se provo ad andare in modifica mi dice che è read only.
Ho provato sia ad impostare la proprietà RequestLive=TRue, sia a mettere un
componente TUpdateSQL ma continua a darmi ReadOnly
2. Nel vecchio programma generavo un TTabNotebook contenente i Record della
mia tabella master.
 In seguito cliccando sui vari tab eseguivo un GotoKey per selezionare il
record corrispondente in questo modo :
  if Tabs.TabIndex=-1 then exit;
  try
   dm.Macchine.DisableControls;
  with DM.Macchine do begin
   DM.Flag:=True;
   SetKey;
   FieldByName('Nome').AsString := Tabs.Tabs.Strings[Tabs.TabIndex];
   GotoKey;
   PathProgrammi:=Drive+DM.MacchineDirectory.Text;
 end;
 finally
   dm.Macchine.EnableControls;
 end;
 Ho notato però che usando la Query, per la tabella detail , questa
procedura rallenta sensibilmente, nonstante la presenza di pochissimi record
(10)
C'è un modo + veloce per Localizzare un record specifico conoscendo il
valore di uno dei campi ?
Grazie
Stefano Tampieri

 (10)
Certo che rallenta.
L'uso delle query con Paradox e' uno sbaglio enorme.
Se lavori con Paradox fai bene a restare ben ancorato 
alle TTable che sono ottimizzate per lavorare a stretto
contatto col BDE.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 componente TUpdateSQL ma continua a darmi ReadOnly
Meglio se posti gli script sql del TUpdateSql.
Magari sta scritta qualche sciocchezza.
Il requestlive non funziona se hai delle join.
 
 
Bye
AS
"Se è Microsoft non funziona"


 ha scritto nel messaggio
news:0f91c39a0f2ccac1b5...@mygate.mailgate.org...


E' molto strano che entrambi i metodi ti diano lo stesso errore....
Gli script sono corretti.
Usi una tquery standard di delphi?
L'hai impostata come unidirezionale?
Usi un oggetto TDatabase?
Se si, non è che hai la prop readonly a True?
Versione di Bde e delphi?


 Versione di Bde e delphi?
Delphi 4, l'ha scritto nel primo messaggio.


 ha scritto nel messaggio
news:96ddfba865ee74fa687...@mygate.mailgate.org...


 Delphi 4, l'ha scritto nel primo messaggio.
Sorry: mi era sfuggito.
Bye
AS
"Se è Microsoft non funziona"
-- 


tRXQuery
Non e' che mi voglio accanire contro di te, ma mi sembra che
un po' troppe volte tu sorvoli sui particolari:
L'OP scrive, in origine:
"Sto provando a "travasare" un vecchio programma che usa le
TTable in TQuery ma ho un po' di problemi, premetto che uso
D4 Standard e Paradox."
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.lang.delphi
Titolo: Problemi con una tabella

Salve a tutti,
Ho dichiarato un campo in un tabella Paradox cosě
  Add('TEMP', ftFloat, 0, False);
Perň quando vi scrivo un valore con decimali (es. 27.5) nella DBGrid
collegata mi viene scritto 275 e se tento di fare una lettura dal file,
mi viene dato un errore nella conversione del formato Variant, anche se
il campo non č variant.
La scrittura sulla tabelle la faccio con questo comando
  Table1.fieldValues['TEMP']:=edit2.text;
e la lettura con quest'altro
  edit2.text:=Table1['TEMP'];
Dove sto sbagliando?
Grazie per l'aiuto

   edit2.text:=Table1['TEMP'];
Io userei anche qui
    edit2.text:=FormatFloat('#,##.##',Table1.FieldByName('Temp').asFloat);
I variant (ovvero i valori a cui accedi quando fai Table1['Campo'] e
Table1.FieldValues['Campo']) fanno automaticamente alcune conversioni ma se
gli passi una stringa quando dovresti passargli un float... ;-)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Andrea,
sei una fabbrica di chiarimenti, una macchina risolvi-problemi:
Prima il ID3TAG che mi hai risolo, poi la scrittura su una tabella (che
cmq avevo già risolto :) ), non posso che ringraziarti per l'ennesima
volta.


Newsgroup: it.comp.lang.delphi
Titolo: Projet Manager non si apre all'avvio

Ho cambiato pc, ho reinstallato Delphi 7 + tutti i componenti di 3° parti
che uso. Funziona tutto, tranne che Project Manager che sul precedente pc
si apriva automaticamente dimensionato e nella posizione nella quale sono
abituato ad averlo, ora non ne vuol sapere, devo aprirlo ogni volta,
dimensionare la finestra e spostarla di lato. 
Non ricordo più cosa avevo fatto all'epoca per ottenere l'apertura
automatica.
Qualcuno può aiutarmi?
Grazie e Buon Anno a TUTTI
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno può aiutarmi?
Io disabilito il salvataggio automatico della posizione delle finestre e 
creo uno o piu' desktop. Ogni volta che apri Delphi dovrebbe impostarti 
l'ultimo desktop salvato.
Ciao,
Gianluca. 

 Probabilmente avevi creato un Desktop specifico
Si effettivamente è così, solo che l'avevo impostato all'inizio del mio
approccio con Delphi e non avevo mai più modificato niente. Non me ne
ricordavo più.
Grazie Gianluca

Newsgroup: it.comp.lang.delphi
Titolo: E'  possibile ? Come  fare ?

 Salve a tutti (premetto che sono un principiante), sto sviluppando un
semplice programmino che carica delle immagini in dei componenti TImage a
run-time. Poichè per far questo, come ben sapete, bisogna scrivere nel
codice l'istruzione: Image.Picture.LoadFromfile(...) ecc., il chè implica
che l'immagine da caricare sia presente sul disco. Pensavo quindi a quando
un'applicazione viene distribuita e mi chiedevo se c'è un modo per
memorizzare le immagini nel file eseguibile oppure in una Dll o ancora in
un package, in modo tale che nella cartella relativa al programma sia
presente solo l'eseguibile e qualche file Dll o package. E' dunque
possibile un discorso del genere ? Se si, come ? Grazie a tutti in
anticipo per la disponibilità.
--- posted by geoForum on 
http://www.delphiedintorni.it


usa il componente Timagelist.
ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ma il componente ImageList non è adatto per caricare un gruppo di immagini
a icona, ad esempio per un menu' TMainMenu o i bottoni di una TToolBar
ecc. ? Comunque proverò questo approccio, anche se mi era venuta un idea
forse poco professionale e cioè quella di memorizzare come costanti in una
variabile TStringList di una procedura di un file Dll tutte le
stringhe(caratteri strani) del file immagine e caricarla in uno Stream
quando richiamavo la dll(e quindi la procedura) a run-time in maniera
dinamica(aStream.LoadFromStream(...)). Un idea sbagliata no ? Oppure fatta
apposta per chi si vuole complicare la vita... ;-), ciao.


 a icona, ad esempio per un menu' TMainMenu o i bottoni di una TToolBar
Secondo il mio Personalissssimo punto di vista il componente TImage è 
nato apposta per fare da contenitore ad immagini di menù, bottoni e 
icone varie
Goblin

 ha scritto nel messaggio 
news:6lc1sfF...@mid.individual.net...

Puoi memorizzarle nel file project.res tramite Image Editor. Alla 
compilazione verranno inglobate nell'eseguibile, ciao Giorgio 


Scusa la domanda sciocca, ma non sono molto pratico dell'ambiente. Quale
Image Editor intendi ? Grazie....


 Image Editor intendi ? Grazie....
Non so con le ultime versioni, cmq era menu' Tools / Image Editor, Giorgio 


Infatti io ho la versione trial di Delphi 2009 e nel menu' Tools non c'è
quella voce. Proverò a cercare, tanto da qualche parte deve pur esserci se
non sotto qualche altro nome simile....

Newsgroup: it.comp.lang.delphi
Titolo: eseguire la copia di un file da un'applicazione

Ciao, nella mia applicazione che accede ad un file MDB vorrei riuscire a
copiare quel file MDB con un'altro nome, in modo da avere una copia di
backup prima di fare elaborazioni rischiose (ad esempio compattazione del
database).
Come posso fare?
Grazie.
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

Mi sembra CopyFile ma credo che tu debba prendere in considerazione tutto
ciň che č connesso al file : gli indici ecc.
Ciao.

--------------------------------
Inviato via 
http://usenet.libero.it

database).
Questo fa quello che dici: compatta il db facendo una copia di backup.
var 
MsJet: Variant;
db,dbBackedUp: string;
   try
     MsJet := CreateOleObject('JRO.JetEngine');
     db := ExtractFilePath(Paramstr(0))+'Dati\vimar.mdb';
     dbBackedUp := ExtractFilePath(Paramstr(0))+'Dati\vimar.bak';
     if FileExists(dbBackedUp) then DeleteFile(dbBackedUp);
     MsJet.CompactDatabase(DSdb,DSdbBackedUp);
     MsJet := Unassigned;
     DeleteFile(db);
     RenameFile(dbBackedUp,db);
  except on E: Exception do begin
     MessageDlg('Marco sei nella menta:'+ E.Message, mtError, [mbOK], 0);
     end;
  end;
Forse ci manca qualche free, non so: a me non da' memory leaks.
-- 
Morde. 
(morde at programmer dot net)

Newsgroup: it.comp.lang.delphi
Titolo: Delphi Day 2005

Volevo segnalare che anche quest'anno abbiamo organizzato insieme a
Borland una giornata gratuita per i programmatori Delphi, il 9 giugno a
Piacenza (in una sede diversa dallo scorso anno). Info e iscrizioni su:
http://www.delphiedintorni.it/geoxml/delphiday2005
Se avete richieste come singoli o come gruppo di ICLD, fate pure sapere...
faremo il possibile per accontentarvi. Sperando di vedervi numerosi...
- Marco Cantu (author Mastering Delphi 7)
delphi&dintorni
--- posted by geoForum on 
http://www.delphiedintorni.it

 Piacenza (in una sede diversa dallo scorso anno). [...]
Salvo imprevisti, io ci sarò, forse accompagnato da uno dei miei soci. :-)
Qualcun altro di ICLD partecipa?
Sto cercando qualche ispirazione per il "Best Tech Contest", ma la mia 
fantasia è davvero scarsa... :-/
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Cos'è il "Best Tech Contest" ? io di fantasia ne ho da
vendere..........................

vendere..........................
Un concorso per la milgior tecnica Delphi...
http://www.delphiedintorni.it/geoxml/delphiday2005/concorso.html


 - Marco Cantu (author Mastering Delphi 7)
Andrea

Posso usare una di quelle?
Si, se sono già pubblicate non è un problema, purché lo siano dall'autore...
- Marco Cantu (author Mastering Delphi 7)

Newsgroup: it.comp.lang.delphi
Titolo: gestione del modem

Ho bisogno di gestire il mio modem per trasferire dei file, ci sono delle
librerie già pronte che mi facciano questo,
tramite le api son riuscito a far conettere i modem ma ora vorrei riuscire a
spedire un file, chi mi aiuta, grazie

spedire un file, chi mi aiuta, grazie
Se usi le api non so.
Se usi dei componenti per la gestione della seriale questi di solito hanno
un metodo per inviare caratteri, testo e/o stream.....
Saluti
AS
"Se è Microsoft non funziona"

Ho bisogno di gestire il mio modem per trasferire dei file, ci sono delle
librerie già pronte che mi facciano questo,
tramite le api son riuscito a far conettere i modem ma ora vorrei riuscire a


federico,

Se sei connesso tramite Tapi non so che dirti; invece se hai usato
CreateFile etc. una volta ricevuta la stringa di Connect dal modem locale
puoi iniziare il trasferimento scrivendo sul file. Esistono diversi
protocolli per il trasferimento seriale: il + diffuso/sicuro era lo Z-modem.
Se dall'altra parte hai un server ppp e ftp, usa le RAS API per connetterti
(componenti sui soliti siti), dopodiche usa ftp per il trasferimento.
Personalmente uso le AsynchPro di Turbopower, ma adesso costano parecchio.
Saluti
Paolo Arosio

 wrote in message
news:8pnih4$dhovt$1...@ID-30644.news.cis.dfn.de...


la porta com. [...]
Come sai che la connessione č aperta?
Come _spedisci_ il file?
Hai provato con qualche componente per la gestione della linea seriale?
Normalmente č: 
a) apri la COM
b) verifichi che ci sia un modem (-> AT) (<-OK)
c) fai il numero del remoto (atdt 555-123456)
d) attendi la stringa di connessione o altro evento (<- CONNECT)
e) attendi un prompt dal programma dall'altra parte (che ha risposto con
il modem)
f) cominci a trasmettere il file secondo un protocollo comune fra le due
parti
g) scambi con il remoto gli ultimi saluti per verificare il buon fine
h) appendi (2 sec -> +++ 2 sec ATH <-OK)
Saluti
Paolo Arosio

Ascolta ti allego la mia unit pas cosi vedi come ho fatto.
Non si capisce molto bene, in effetti: ogni pulsante ti apre la porta,
fa una operazione, la chiude. L'invio di un file è una operazione
composta da più fasi: apertura porta, numero, attesa risposta modem,
attesa handshake programma remoto, trasmissione file(*), chiusura
collegamento, chiusura porta.
(*) a sua volta la trasmissione file può essere (e normalmente è)
composta da più fasi. Il minimo è prevedere un meccanismo per verificare
se il remoto ha ricevuto bene ciò che abbiamo trasmesso.
Saluti
Paolo Arosio