mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: rinominare gruppi di file

Ciao, sono Enrico.
Esiste un programmino che faccia questo: Io gli dò in pasto una lista di
file e lui me li rinomina tutti, con dei numeri crescenti. Per esempio, io
gli dò 20 immagini .jpg, lui me li rinomina così:
001.jpg
002.jpg
003.jpg
oppure così:
1.jpg
2.jpg
3.jpg
C'è Jasc Image Robot (sul sito di Jasc, che non ricordo qual è) che fa una
cosa simile con gli effeti sulle immagini: gli dò una lista di immagini e il
programma gli fa tuta una serie di operazioni che scelgo io, per esempio
aumentare il contrasto, rimpicciolirle a tot pixel, oppure applicare una
serie di effetti...
A me servirebbe, invece, solo che li rinominasse.
Anche una cosa "fatta in casa" andrebbe bene...
Ringrazio anticipatamente.
--
-----------------------------------------------------------------
mailto:
kiko...@libero.it
ourSyte(comunitàArgonauti): 
http://clanargonauti.freeweb.org
ourSyte.mirror:                      
http://web.tiscalinet.it/clanargonauti
(Qualcuno ci vada e ci faccia un po' di preo...)
-------------------------------------------------------------------


E funziona benissimo::.
--


Ringrazio anticipatamente.
a farlo con Delphi, è molto semplice.
Basta che ti crei una lista di file e poi tramite un contatore e qualche
riga di codice rinomini tutti i file !!
E' semplicissimo.....te lo assicuro !!
Poi del resto i file di cui parli credo che stanno tutti nella stessa
directory.
Per ottenere la lista di file di una sola directory (senza eventuali
sottodirectory) è molto semplice visto che non esiste il "problema" della
ricorsività della procedura che ricerca i file.
Per memorizzare la lista dei file, puoi utilizzare la classe TStringList che
è molto comoda.
Oppure puoi utilizzare i componenti di Delphi. Come vuoi tu !!
Per rinominare i files, puoi utilizzare la funzione RenameFile.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

>
(snippete, snappete)
Io sto da pochi giorni provando Delphi (ho un po' di esperienza con il
(glorioso) Turbo Pascal )) e mi sto leggendo i vari tutorial della rete.
Se non sbaglio, uno di questi insegna a fare proprio un programma del genere.
Se ti interessa guarda il link seguente:
http://www.geocities.com/SiliconValley/Code/9775/LezioneDiDelphi.htm
Ciao
Simone
_____________________________________________________
Togli SpamNoGrazie dall'indirizzo EMail per rispondermi

 003.jpg
<snip>


Beh, era un NG di programmatori...
Forse questa mia risposta č OT...:-D
cmq dovresti vedere su it.comp.lang.javascript, per ora c'č una gara di
Zuper!!! (e Juliet che manda i suoi msg a Hyperion...che sono tutti sul
server...grrr :-))
grazie e scusa, enrico
--
--------------------------------------
mailto:
kiko...@libero.it
ourSyte(comunitŕArgonauti): 
http://clanargonauti.freeweb.org

Newsgroup: it.comp.lang.delphi
Titolo: problema

se creo un programma con più form,
e in esecuzione passo dalla prima form ad un'altra, se premo la "x" che si
trova in alto a destra della finestra in questa form, non  si chude tutto il
programma. come faccio?
grazie



Solo alla chiusura della MainForm, l'applicazione termina (vedi 
documentazione di TApplication.MainForm).
La MainForm è la prima form creata nell'ordine in cui compare nel DPR.
Se vuoi chiudere il programma alla chiusura di una form secondaria, ti 
consiglio di usare Application.Terminate nell'evento OnClose o OnCloseQuery.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

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

devo fare in modo che un suono che io posso fare eseguire una volta con il
comando
play venga eseguito a ripetizione.
Come per lo stereo di casa c'è il comando repeat brano x.
come posso fare
grazie
Franco
-- 
Posted from 
mailrelay2.inwind.it
 [212.141.54.102] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 comando play venga eseguito a ripetizione.
Ciao,
guarda TMediaPlayer.Notify e TMediaPlayer.OnNotify
--
Ciao !  Davide DG.

Newsgroup: it.comp.lang.delphi
Titolo: IB6: creazione di utenti, ruoli e privilegi

Scusami la domanda da novellino: come si gestiscono gli utenti con
IB6? Ho letto qualcosa con l'istruzione grant ma volevo essere sicuro.
Sapete provenendo da paradox e certe cose sono completamente nuove.
--
Giuseppe Fraddosio
fradd...@libero.it
fradd...@supereva.it


iQA/AwUBO4kXtfqaIcOa7Z5XEQLz6QCg/QS7xEDWyLwEUSpneB6hTsFxe0EAnRYE
iTjms7UKN+5Mqk4l5UHawKkP
=SNBO
-----END PGP SIGNATURE-----
Newsgroup: it.comp.lang.delphi
Titolo: domanda stupida sulle listbox

ciao a tutti vi volevo chiedere una cosa allora!!!^^^???
io ho una listbox con degli elementi all'interno
vorrei attribuire la stringa del componente[i] ad una variabile di tipo
stringa come faccio????mi spiego meglio
questa č la mia listbox
| lord master                          |
| gino                                     |
| pasquale                              |
|                                            |
|                                            |
|                                            |
|                                            |
ok perfetto io voglio prendere la stringa gino e metterla in una variabile
di tipo stringa quindi dovrei fare una cosa tipo
s:=listbox1.items[listbox1.itemindex];
il problema č che la cosa che ho scritto sopra non funziona
mi potreste dare una mano e dirmi come potrei fare grazie mille

 il problema č che la cosa che ho scritto sopra non funziona
cioč....?
A

)

 ha scritto nel messaggio
news:4GIoc.182830$hc5.7...@news3.tin.it...


     S:=ListBox1.Items[i].Text;
...e se i è minore di zero hai un bel "index out of bound":
if (i > -1) and (i < ListBox1.Items.Count) then
   s := ...
A

     S:=ListBox1.Items[i].Text;
Manca il controllo che l'indice sia maggiore di -1. A parte questo, non
credo sia necessario verificare che l'indice dell'elemento selezionato
sia inferiore a (Count - 1), considerando che tale indice ti viene
restituito direttamente dal controllo visuale che non ti darà mai un
indice non utilizzabile, salvo -1 che però ha un suo preciso significato
(nessun elemento è stato selezionato). :-)


 ha scritto nel messaggio
news:c822hh$1m0c$1...@newsreader1.mclink.it...


 ha scritto nel messaggio
news:c81nmg$n6g$1...@balena.cs.interbusiness.it...


Newsgroup: it.comp.lang.delphi
Titolo: Trascinamento file da desktop a oggetto nella form (drag&drop)

Vorrei sapere come ricavare il nome di un file (con il suo percorso) se
questo viene trascinato dal desktop o dal gestione risorse e sganciato su di
un oggetto della form della mia applicazione.
Grazie per l'aiuto.
Regards,
Humo

 ha scritto nel messaggio
news:X4or7.30324$Lp6.1...@news.infostrada.it...


 
http://community.borland.com/article/0,1410,15529,00.html
mmm.... peccato che non funzioni... :(
Massimiliano Etere
maxe...@infinito.it

Grazie! Proprio quello che cercavo.
Regards,
Humo

Funziona, funziona...
Regards,
Humo
Newsgroup: it.comp.lang.delphi
Titolo: Campo calcolato da Query

Ciao ... sono sempre io .... (ce la farò) !!
Uso un db access tramite ADO.... la domanda è questa :
Ho un campo "Totale" dentro la Tabella1 che dovrebbe essere il risultato di
una sommatoria di valori del campo "Prezzo" della Tabella2....
Per fare ciò avevo pensato di fare una query SUM del campo Prezzo.... ma non
so come assegnarlo al campo Table.fieldbyname('Totale').asinteger;
potete aiutarmi
P.S. quello che mi viene in mente è di usare gli evento afterpost della
tabella2 ogni volta che si verifica una variazione , ma non c'e' niente di
automatico ?
Stefano

Avere lo stesso dato scritto in 2 posti diversi non è cosa molto giusta dal
punto di vista delle forme normali.
In teoria, tabella1 non dovrebbe avere questo campo totale che andrebbe
calcolato a volo quando serve.
La cosa potrebbe avere senso in una tabella che è un consolidamento di dati
non + soggetti a variazioni.
Ma, nel tuo caso, non è così.
Pensa che ogni volta che l'utente va in edit su un record di tabella2 devi
poi aggiornare tabella1, salvo non tenere traccia delle modifiche fatte
dall'utente in modo da decidere se è necessario o meno l'aggiornamento di
tabella1.
Questa, ripeto, è teoria.
Se fornisci maggiori dettagli sul problema magari potrebbe venir fuori che
nel tuo caso non esiste alternativa o, magari, esiste una soluzione
totalmente diversa dalla mia e dalla tua...
Bye
A.

 ha scritto nel messaggio
news:b9dj9i$hgi$1...@newsreader1.mclink.it...


ok.
Riesci a stimare il n° di records in tabella c?
Inoltre, è un dato letto da + punti della tua app oppure letto solo, per
esempio da una form di scheda anag di tabella a?
Frequenza di uso:  ogni miliardesimo di secondo o quanto?
Ma ribadisco: il semplice fatto che tabella c subisce frequenti
aggiornamenti esclude, in teoria, la presenza del campo totale in tabella b
Bye
A.

 query sum anche per le ricerche di commissioni ancora da saldare !!??
Non è "secondo me"... ;))
Le forme normali stabiliscono una serie di regole per la progettazione dei
db.
Di fatto, una regola basilare è "evitare la ridondanza dei dati" che
comporta la necessità di aggiornare + occorrenze dello stesso dato.
http://www.inform.unian.it/~diamanti/SIBDD/Lucidi/normalizzazione.pdf

Newsgroup: it.comp.lang.delphi
Titolo: Compattare file .mdb di Access

E' possibile compattare un file database Access mediante i componenti del 
D2005?
Grazie, Giorgio 

 D2005?
var
  obj: OLEVariant;
...
  obj := CreateOleObject('DAO.DBEngine.35');
  obj.CompactDatabase('tuodb.mdb', 'tuodb_compatto.mdb'); 
...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Nel CreateOleObject mi va in errore: 'Stringa dell'interfaccia non valida' 
ho provato anche con .40 ma non cambia niente.
Giorgio 

 ho provato anche con .40 ma non cambia niente.
Il metodo è quello. Devi usare il nome corretto dell'oggetto (che nel tuo
caso ignoro quale sia).


 caso ignoro quale sia).
Si, il metodo funziona, ma come faccio a sapere a priori che versione del 
driver ha installato il pc del cliente dove gira il prog?
Nel mio caso ad esempio è    DAO.DBEngine.36

Newsgroup: it.comp.lang.delphi
Titolo: Criptare una stringa

Ciao a tutti!
Ho bisogno di criptare una password per salvarla in un file .ini.
Mi sapreste suggerire come fare? che componente/funzione usare? anche di
terze parti, possibilmente free.
Grazie
Andrea

 di terze parti, possibilmente free.
Hai cercato con google? E sui soliti siti (torry, dsp)? Per non parlare
dei vecchi post.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

terze parti, possibilmente free.
Il framework tiOPF, GPL (
http://www.techinsite.com.au/tiOPF/Default.htm
)
include delle unit di criptaggio facili da usare.
Per esempio: basta aggiungere nelle uses del tuo programma queste due unit
tiEncryptAbs,tiEncryptSimple e con questo codice puoi verificare il criptaggio
di una stringa:
var 
   chiave:string;
   myINI : TINIFile;
   MyCrypt: TtiEncryptAbs;
begin
   myINI := TINIFile.Create('c:\mioini.ini');
   MyCrypt := TEncryptSimple.Create;
   chiave := 'Prova di morde-criptaggio';
   myINI.WriteString('sezione','chiave',MyCrypt.EncryptString(chiave));
   chiave := myINI.ReadString('sezione','chiave','ERRORE');  
   MessageDlg('Leggo:'+chiave, mtInformation, [mbOK], 0);
   chiave := MyCrypt.DecryptString(chiave); // chiave decrittata
   MessageDlg('Decripto:'+chiave, mtInformation, [mbOK], 0);
   if Assigned(MyCrypt) then FreeAndNil(MyCrypt);
   if Assigned(myINI) then FreeAndNil(myINI);
end;   
 
 
Per favore provalo perche' io non l'ho fatto.
Facci sapere!
P.S.
Il framework tiOPF serve a fare ben altro, ma queste unit presenti al suo
interno sono molto comode anche per usarle in altri contesti! ;-)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

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

Grazzzzzzzzie
Pregggggggggo

Newsgroup: it.comp.lang.delphi
Titolo: NUMERO?

Esiste una funzione di delphi che sappia riconoscere se una stringa
è numerica?
Es.: '456'


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


Guarda sull'help la funzione "val". Io mi sono fatto una piccola serie di
funzioni per gestire meglio la cosa:
function Intero(s:string;def:integer):integer; overload;
var i,code:integer;
begin
  val(s,i,code);
  if code<>0 then
    Intero:=def
  else
    Intero:=i;
end;
function Intero(s:string):integer; overload;
begin
  Intero:=Intero(s,-1);
end;

 Es.: '456'
Supponendo "numero" una variabile stringa fai
isnumero:=true;
for x:= 1 to length(numero) do
  begin
     if (numero[x]<#48) or (numero[x]>#57) then
       begin
          isnumero:=false;
       end;
  end;
Ciao.

è numerica?
Io faccio normalmente come suggerito da Marco, ma se non vuoi delle
fastidiose eccezioni in fase di debug, aggiungo una funzione scritta
al volo (che però non controlla lo sforamento dei valori contenibili
nel tipo Integer):
function IsInteger(const S: String): Boolean;
var 
  T: String;
  I: Integer;
begin
  Result := True;
  T := Trim(S);
  if T <> '' then 
  begin
    for I := 1 to Length(T) do
    begin
      if not (T[I] in ['0'..'9']) then
      begin
        Result := False;
        Break
      end
    end
  end
  else Result := False;
end;
-- 
Andrea Laforgia
www.geocities.com/andrealaforgia
"640kb of memory should be enough for anyone." -- Bill Gates.
Newsgroup: it.comp.lang.delphi
Titolo: yuv to rgb

Salve, avete qualche link che spiega  come convertire yuy2, uyvy, yvu9,
yvu12 in rgb ?
con google non trovo niente in italiano :/

 con google non trovo niente in italiano :/
Ho paura che dovrai accontentarti di qualcosa in lingua inglese:
http://www.efg2.com/Lab/Graphics/Colors/YUV.htm
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 ha scritto nel messaggio
news:42f37003$0$8494$5fc...@news.tiscali.it...


Newsgroup: it.comp.lang.delphi
Titolo: [Semi OT] Copyright

Buongiorno a tutti,
ho realizzato un software prendendo spunto dalla veste grafica di un
programma
che ho scovato in Internet e che è protetto da Copyright. Ora, sebbene
il mio
software ha poco a che vedere con l' "originale" in quanto quello è un
gestionale
puro mentre il mio un software tratta nello specifico la vendita al
banco per i negozi,
posso essere in violazione?
Grazie per le eventuali risposte,
Dario

> posso essere in violazione?
no
Sandra

 ha scritto nel messaggio 
news:141504d8-e19c-4a53...@m16g2000yqc.googlegroups.com...
Buongiorno a tutti,
ho realizzato un software prendendo spunto dalla veste grafica di un
programma
che ho scovato in Internet e che � protetto da Copyright. Ora, sebbene
il mio
software ha poco a che vedere con l' "originale" in quanto quello � un
gestionale
puro mentre il mio un software tratta nello specifico la vendita al
banco per i negozi,
posso essere in violazione?
Grazie per le eventuali risposte,
Dario
Se hai preso spunto, no
Se hai copiato tutto, forse
C.
Newsgroup: it.comp.lang.delphi
Titolo: Chi aiuta un principiante?

Salve. Avrei la necessità di sviluppare piccole applicazioni, soprattutto
semplici database, e vorrei evitare la meravigliosa sintassi del basic che
va tanto di moda e non credo di aver bisogno del C++. Conosco delphi solo di
fama (è un pascal in ambiente RAD o simile?) e vorrei sapere qualcosa di
più, tipo:
- È adatto per il genere di applicazioni che devo sviluppare? Cioè è
abbastanza potente ma non troppo complesso (premetto che ho già esperienze
di programmazione in pascal)?
- Che versioni esistono. O meglio: esiste una versione "base" che non costi
qualche milionata per chi non ha esigenze troppo elevate?
Grazie mille in anticipo,
-CRISTIAN-


L'ultima versione e' la 5.0.
La 1.0 era a 16bit (per Windows 3.1), la 2.0, 3.0 (e 3.01, 3.02), la 4.0
(4.01, 4.02, 4.03) e la 5.0 sono a 32 bit e producono solo applicazioni
Windows (GUI o console) a 32bit.
Esistono 3 diversi pacchetti: standard, professional e client/server.
Per i prezzi, ti conviene guardare su qualche catalogo apposito (forse c'e'
qualcosa anche sul sito Borland: 
www.borland.it
La versione standard costa 2 o 3 pezzi da cento (almeno credo), ma
(soprattutto nella versione 5.0) non ha il supporto ai database, quindi ti
servirebbe almeno la professional.
Tieni comunque conto che su parecchie riviste di programmazione sono uscite
(sul CD-ROM allegato) copie gratuite di versioni vecchie di Delphi (e anche
C++Builder, che e' identico, solo che si programma in C++). Questa potrebbe
essere un'ottima soluzione per iniziare a familiarizzare con l'ambiente.
Roal Zanazzi

 servirebbe almeno la professional.
Si la Standard costa circa 200 carte da mille, cmq per i componenti Internet
puoi usare gli ottimi ICS di Francois Piette mentre per i DB esistono un pò
di componenti sempre free per Microsoft ADO, basta cercare in rete.
Cmq se riesci a trovare una 3.0 o 4.0 Pro usata è meglio (anche se cmq i
componente Internet [in futuro potrebbero servirti] di D3/4 fanno schifo).
Mi pare che qui o sul news di marco cantù (un'altra cosa da procurarsi è il
libro Mastering Delphi, visto che non sei un novellino di pascal lo troverai
interessante e utile) c'era un annuncio.
www.marcocantu.it
 per maggiori info sul newsgroup di cantu
--
Pier Luigi Fiorini
www.fiorinisoft.n3.net
Newsgroup: it.comp.lang.delphi
Titolo: Package

I package sono diversi da versione a versione di Delphi o costituiscono uno 
standard indipendente dalla versione come le .dll?
In sostanza dovrei fare una libreria leggibile dalle varie versioni di 
Delphi. Debbo per forza ricorrere a una Dll o vanno bene anche i package?
Giorgio 

Giorgio Padoan ha scritto:

I package sono differenti, lo sono anche le stesse dipendenze che il 
package ha rispetto a quelli standard di Delphi (rtlXX, vclXX, ...).
Temo che tu debba disporre di ogni versione di Delphi di cui vuoi fare 
il rilascio, oppure fornire il sorgente in modo che ciascuno possa 
ricompilare il package.
Se il tuo scopo è fornire solo funzioni, non classi e componenti, non 
penso che la scelta di un package ti porti vantaggi significativi... 
magari descrivi con precisione cosa dovrà risiedere in quella libreria.
Un articolo abbastanza prolisso (in lingua inglese) sulla comparazione 
tra "BPLs e DLLs" lo si trova qui:
http://delphi.about.com/od/objectpascalide/a/bpl_vs_dll.htm
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)



Ahimè, stai toccando un tasto dolente. Formalmente i package non si
distinguono dalle DLL (il formato binario è identico), ma sono
contenitori di unit e le unit portano con sé un numero di versione
legato all'ambiente che le ha prodotte. In più, rispetto alle DLL, ti
offrono il vantaggio di rendere lo sviluppo trasparente, nel senso che
puoi comunque ficcarci dentro classi e funzioni e accedervi
agevolmente. Con le DLL il meccanismo è abbastanza più complicato (e
antipatico) e deve necessariamente passare da funzioni esportate.
Rinunciare a un package, spesso significa rinunciare a molti vantaggi.
Se vuoi realizzare una libreria usabile dalle varie versioni di Delphi
devi distribuire un package binario distinto per versione, oppure
fornisci i sorgenti e vivi tranquillo :-P

 ha scritto nel messaggio 
news:46b8cb22$0$16024$5fc...@news.tiscali.it...

Lo imagginavo, avrei un componente e non vorrei distribuire il cod. 
sorgente. Penso che mettero alcune funzioni, in di questo nella dll in modo 
da "nasconderlo" almeno in parte.
Grazie, Giorgio 

sorgente. Penso che mettero alcune funzioni, in di questo nella dll in 
Un componente può "esistere" solo in un package, almeno se vuoi che sia 
usabile a design-time e l'utente non sia costretto a crearlo da codice a 
run-time. Avere un componente che dipende da una DLL fa un po' a pugni 
con la possibilità di avere un eseguibile unico... dipende però che 
componente è. Ti stai reinventando un po' gli ActiveX, però :)
Inoltre molti sviluppatori Delphi non comprano componenti senza sorgenti 
proprio per questo. Poichè package e unit funzionano solo con la 
versione di Delphi per la quale sono compilati, se usi un componente 
senza sorgenti e il produttore sparisce o non aggiorna per nuove 
versioni ti trovi in un vicolo cieco se hai necessità di usare una 
versione di Delphi non supportata. In genere conviene offrire le due 
opzioni a prezzi diversi.
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Ientificativo del chiamnte

 
          Esiste un vcl che mi permette di visualizzare il numero del chimante?
Fedele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

qualocsa nelle suite ex-turbopower?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Bisogna distinguere due casi:
1) intendi il servizio "chi è'" su linea telefonica normale
In questo caso il numero chiamante viene trasmesso tra il primo ed il
secondo squillo, ci vuole un modem in grado di fare la decodifica e per
riceverlo ti basta un normale componente per la seriale.
2) ti riferisci ad una lina ISDN
In tal caso il numero arriva in digitale sul canale di controllo C, per
poterlo ricevere bisogna vedere quale scheda usi e quali librerie
fornisce il produttore.
Di piu' nin so.
ciao
S

 riceverlo ti basta un normale componente per la seriale.
A me serve il primo caso.
Quale componente mi consigli?


Quale componente mi consigli?
Come ti ho gia' detto non e'  un problema software, ma hardware.
Devi procurarti un hardware ( esempio un modem) in grado di
discriminare il numero che viene inviato dalla centrale tra il prio ed
il secondo squillo.
ciao
S
Fedele
Newsgroup: it.comp.lang.delphi
Titolo: Bloccare workstation

Ciao ragazzi, scusate la mia prolungata assenza, ma in questo periodo
sono veramente incasinato.
Veniamo al dunque.
Luogo pubblico con 20 workstation, io voglio che le persone che entrano
non si siedano e inizino a lavorare, ma vengano da me e chiedano
l'autorizzazione all'utilizzo della macchina desiderata.
Tutti i pc sono in rete e c'è un server.
Io avrei pensato ad un programmino che sta buono buono nella Tray e che
ogni tot secondi verifica se il terminale può essere utilizzato o meno
leggendo su un archivio sul server per codice = nome macchina.
Tutto ok in questo (altre idee sono comunque ben accette). Ma....
come si può inibire e poi riabilitare l'utilizzo della macchina
attraverso il mio programmino? in pratica, se uno si siede e comincia a
spippolare vorrei che non potesse fare niente fino a quando io non vado
sul server e scrivo sul server PC N°x = ok.
Sono stato chiaro? 
Grazie in anticipo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Guarda questo trick, dovrebbe fare al caso tuo
http://www.swissdelphicenter.ch/en/showcode.php?id=312
--
--
-----------------------------------------------------------
Homepage: 
http://www.giove.3000.it
E-mail: mailto://
boa...@freemail.it
-----------------------------------------------------------

: 

Le workstation cosa sono (9x/NT/2000/XP) e il server (spero NT/2000)?
Su server, blocchi l'accesso ai clients (start/administrative tools/user
manager) disabilitando tutti gli utenti TRANNE ADMINISTRATOR. Quando
arriva l'omino ti chiama e tu riabililti (da server) l'utente (bastano un
paio di clicks). Quando se ne va, lo disabiliti. Se torna e non ti
chiama, non spippola... Puoi anche far logare l'utente solo su una
specifica macchina... 
Se i client sono NT/2000 ricordati di disabilitare gli accounts locali.
Se i clients sono 9x, 
[HKEY_LOCAL_MACHINE\Network\Logon]
"MustBeValidated"=dword:00000001
Se non si logano in rete, non lavorano neanche in locale. A dire la
verita' non e' proprio vero, basta trafficare un pochino con ctrl-esc o
partire in provvisoria. Purtroppo 9x fa schifo come sicurezza di rete. 
Spero di essere stato abbastanza chiaro, in caso fammi sapere
Luca Del Mestre
Newsgroup: it.comp.lang.delphi
Titolo: Nuovo Firebird v2

E' uscito da poco il nuovo Firebird ma non riesco a scaricarlo per 
l'eccessimo carico del server (forse molte persone lo stanno scaricando), 
volevo sapere se qualcuno di voi l'aveva provato e cosa ne pensava.
Non ho mai usato Firebird e vorrei sapere se ha una GUI tramite la quale 
creare la struttura delle tabelle del mio database.
Grazie 

creare la struttura delle tabelle del mio database.
Esiste IBExpert, che č un tool anche commerciale.  Ne esiste una
versione Personal con la quale riesci a fare il 90% delle operazioni
utili.
p.s.: sei leggermente off-topic.

da un post nell'area dedicata per il download
http://sourceforge.net/project/showfiles.php?group_id=9028
e questo per i tool di manutenzione
http://delphi.about.com/cs/toppicks/tp/aatpibmanage.htm
ciao Mario
--- posted by geoForum on 
http://www.delphiedintorni.it

grazie ragazzi 

 creare la struttura delle tabelle del mio database.
Per la GUI c'e` IBOConsole per Windows che, secondo me, e` ottima (per
Linux puoi usare FlameRobin). Quello che interesserebbe a me, invece, e`
se esistono delle librerie compatibili con FreePascal che permettessero di
utilizzare Firebird in modalita` embedded (attualmente uso FBLib, che non
ha tale opzione[1])
Enrico
[1] mi sta venendo pero` un dubbio: creando la connessione come locale, e
rinominando la libreria fbembed in fbclient, e` possibile fregarlo?

Newsgroup: it.comp.lang.delphi
Titolo: InnoSetup e Campo "Da" della scheda Collegamento del File .lnk

Salve,
   ho notato che se il campo in oggetto viene lasciato vuoto la funzione 
ExtractFilePath(Application.ExeName) non funziona correttamente.
Qualcuno sa come popolare questo campo dall'interno di InnoSetup?
Grazie, ciao.

Trovato, posto la soluzione a beneficio di altri eventuali:
bisogna aggiungere il parametro WorkingDir: "{app}" nella riga del file 
contenuto nella sezione [Icons] e/o [run]
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: come fa un file .exe a ricevere parametri?

Salve a tutto il mitico ng.
Spulciando nei vecchi post, ho trovato un modo per chiamare da delphi
un'applicazione .exe: si usa ShellExecute.
Con ShellExecute io posso anche passare dei parametri al .exe...ma il
mio dubbio è: che significa passare parametri all'exe? come fa a
leggerli?
Mi spiego meglio:
ho un programma scritto in C, "programC", all'interno del quale ho 2
funzioni f1 ed f2.
f1 deve ricevere 2 parametri p1 e p2 che sono quelli che io voglio
passare dall'esterno mediante un programma delphi.
Se io compilo "ProgramC" creando l'eseguibile ProgramC.exe, come
faccio a passargli da Delphi p1 e p2?? Non riesco a capire il
funzionamento...per passare p1 e p2 dovrei prima ricompilare 
ProgramC, mi verrebbe da dire...
come devo passare p1 e p2 al'eseguibile? Mi viene da pensare che non
bisogna dichiararli come variabili all'interno di ProgramC. Ma allora
come le dichiaro?
So già che vi ho stupito ancora per la mia ignoranza in materia...vi
ringrazio in anticipo per ogni consiglio.
Ciao, Guasoni Massimiliano

 come le dichiaro?
Attraverso la linea di comando che leggi, nel programmino C, tramite "argc"
e "*argv[]":
-- 
~~~~Slaine Mc Roth~~~~
**Linux User# 312607**
La liberta' non e' null'altro che la possibilita' di migliorare.
                (Albert Camus)

 "argc" e "*argv[]":
Interessante... in delphi, però, si legge tramite ParamStr(x) e ParamCount
;)
Ah, ParamStr(0) ritorna il path+l'exe del tuo eseguibile.
-- 
Jax
====
Anche Dio ha il suo inferno : è il suo amore per gli uomini. (Nietzsche)

guasoni massimiliano ha scritto:

Allora, supponiamo che tu sia in Ms Dos
e pensi di formattare un floppy con il
parametro trasferici dati di sistema
esegui il commando
format a: /s
        1   2
Hai immesso 2 parametri, il primo indica
quale disco formattare e il secondo di
trasferire il sistema.
Se guardi bene nelle opzioni di ShellExecute
puoi passare tutto quello che vuoi, basti
che il programma è ingrado di interpretare
i parametri e di conseguenza agire.
Ciao by Enzo
www.scozzaro.it

 Ah, ParamStr(0) ritorna il path+l'exe del tuo eseguibile.
Io avevo capito che da Delphi avviava il programma passandogli i parametri
tramite ShellExecute e da programma C (tramite argc e argv) li legge e fa
cio' che e' necessario.
-- 
~~~~Slaine Mc Roth~~~~
**Linux User# 312607**
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

 li legge e fa cio' che e' necessario.
E infatti avevi capito benissimo. Scusami, mi cospargo il capo di cenere.
-- 
Jax
====
"I programmi Microsoft sono generalmente esenti da bachi."
Bill Gates, 1995

...

ok! grazie mille come sempre.
Massimiliano
Newsgroup: it.comp.lang.delphi
Titolo: Vendo libro delphi 5

Domandina cattiva: xche lo vendi?
Saluti
AS
"Se è Microsoft non funziona"


wrote:


Domandina cattiva: xche lo vendi?
Se e' quello di Cantu', fa bene a venderlo...
--
Andrea Laforgia (ICQ 87230455)

Newsgroup: it.comp.lang.delphi
Titolo: IB6 aiuto finestra richiesta password

Come posso fare in modo che ad ogni
avvio della mia applicazione non mi venga
richiesta la password?
Ho provato ad inserire nel data base nella
proprieta params
user_name=sysdba
password=masterkey
ma mi viene sembre richiesta.
Ciao Enzo
www.scozzaro.it

vedi bene le proprietą dell'oggetto nell'object inspector.
Cio' che hai scritto non basta.
Bye
AS

 vedi bene le proprietà dell'oggetto nell'object inspector.


setta la proprietą LoginPrompt:= false; all'oggetto SqlConnection.

Se usi uin Tdatabase, il tuo problema č dovuto alla errata impostazione di
una proprietą che tropvi nell'object inspector.
Per il tdatabase non sono molte.
Se non sai a cosa serve una proprietą, il magico tasto f1 ti apre l'help in
linea.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Domanda su TWebBrowser

Salve a tutti,
Ho la necessita' di utilizzare il componente TWebBrowser in un mio programma
e devo fare in modo di recuperare il codice HTML della pagine che ho aperto
con esso. Ho visto la proprieta' Document, che pero' e' di tipo IDispatch:
il problema e' che non ho molto chiaro come funzionano le interfacce, specie
se cosi' generiche. Qualcuno puo' aiutarmi a risolvere il problema? Come
faccio a leggere il testo HTML che compone la pagina Web?
Ciao e grazie in anticipo,
Daigo
--
------------------------------------------------------------
E-Mail:    
dai...@usa.net
 
dragons...@yahoo.com
 
da...@telemail.it
ICQ: 2031448
------------------------------------------------------------
Se vuoi guadagnare qualche soldo navigando clicca su uno dei
link qui sotto
https://www.alladvantage.com/joinsecure.asp?refid=KJF975
http://www.DesktopDollars.com/default.asp?id=daigo75
...Ma sappi che molto probabilmente NON diventerai miliardario... ; )
------------------------------------------------------------

 Ciao e grazie in anticipo,
Assegna l'oggetto con interfaccia IDispatch a un variant e poi usa il 
variant come un qualsiasi oggetto.
Per la lista di metodi e proprietà, leggi la documentazione relativa al 
component TWebBrowser nell'MSDN:
var
  V : Variant;
begin
  V := WebBrowser.Document;
{ Qui va qualcosa tipo:
  V.NomeMetodo(parametro1, parametro2);
  X := V.Prop1;
  V.Prop1 := X; }
end;
-- 
Roberto Lupi

Newsgroup: it.comp.lang.delphi
Titolo: AIUTO!!

...scusate, sono da poco approdato su Delphi...
Come faccio a chiamare una procedure che sta' nell'unita 1
dall'unità 4 ??
Posso limitare la digitazione nella MaskEdit a solamente
alcune lettere e numeri ??
Come faccio a fare il refresh di DrawText ??
p.s.
uso il Delphi 4
grazie

 grazie
Prego,
Andrea


vedi un pò gli uses dell'unità 4, che devono comprendere anche l'unità 1.
Importante è che la procedura che intendi chiamare sia dichiarata nella
sezione interface.

 dall'unità 4 ??
Leggi la Faq :) domanda 2.12
Ciao :D
Newsgroup: it.comp.lang.delphi
Titolo: Gestire le Exception

Nel prg che sto sviluppando devo caricare in un bitmap un file.
(Tbitmap.Loadfromfile(string)).
Vorrei che nel caso il file non esista il prg non mostri l'error "file non
esistente" bensi scriva un file di risultato ed esca dalla procedura.
Ecco la procedura:
------------------------------
begin
        map:=tbitmap.Create;
        map.Width:=screen.Width;
        map.Height:=screen.Height;
        try
          map.LoadFromFile(t);
        except
          scrivi_result(t+' inesistente');
        end;
bitblt(getdc(0),0,0,map.width,map.height,map.canvas.handle,0,0,srccopy);
        map.free
---------------------------------
Ho provato con i TRY-EXCEPT ma la procedura  scrivi_result  NON viene
chiamata e la restante parte (il bitblt e il map.free) vengo eseguiti lo
stesso.
Come faccio?

Come faccio?
Prova ad intercettare quella specifica eccezione con 
on E : tipoeccezione ...
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]
-----------------------------------------------------

Come faccio?
forse non ho capito il tuo problema perchč io lo risolverei molto
semplicemente in questo modo:
if FileExists(t) then
 map.LoadFromFile(t)
else Scrivi_Result(t + 'inesistente');
ok ?
Riguardo il TRY - EXCEPT, lo uso in genere da solo, l' ON ecc... filtra
l'eccezione !!
Ti saluto....ciao !!
Antonio Tarolla

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

 Ciao a tutti,
 si può rendere non editabile una CheckListBox? O meglio, (ovviamente) devo
 poter clikkare la spunta, ma non editare..... Renderlo ReadOnly, insomma.
In
 alternativa, esiste un'altro componente che mi permetta di farlo?
 Grazie, Ciao

  alternativa, esiste un'altro componente che mi permetta di farlo?
Eh? Ho posizionato una CheckListBox sulla form, o avviato il programma,
ma non risulta editabile, non puoi modificare il testo degli item. Tu
come hai fatto a renderla editabile? Che versione di delphi usi?
-- 
I'am what I'am, I do what I can

 Ciao a tutti,
 si può rendere non editabile una CheckListBox? O meglio, (ovviamente) devo
 poter clikkare la spunta, ma non editare..... Renderlo ReadOnly, insomma.
In
 alternativa, esiste un'altro componente che mi permetta di farlo?
 Grazie, Ciao

 Ciao a tutti,
Hai ripostato lo stesso messaggio identico 3 giorni addietro, ti e' gia' stato
risposto, ma lo leggi il ng ?
-- 
Morde. 
(
mo...@despammed.com
)

Newsgroup: it.comp.lang.delphi
Titolo: QR Delphi 5 Problemi di stampa

Ho un report fatto con quick report su D5.
Mi succede una cosa allucinante alla quale non riwsco a trovare una 
soluzione.
In anteprima funziona tutto alla perfezione mentre quando lancio la stampa, 
stampa solo la prima pagina.
Qualche suggerimento...??? 

Ciao,
a volte QR fa cose strane. :-d
Ti consiglierei di postare un poco di codice, sia del form da cui lanci la 
stampa, sia del report stesso.
Verifica che la versione che utilizzi sia l'ultima dal sito 
www.qusoft.com
Ciao
Marco
Newsgroup: it.comp.lang.delphi
Titolo: [d6] [dll] [office]

ciao a tutti e buone feste... dovrei realizzare un plug in in delphi da 
interfacciare a word ed excel, ovvero un exe o una dll che possa essere 
lanciata da dentro excel o word tramite menů o icona e che possa interagire 
col documento corrente, come posso fare per inserire un richiamo da dentro 
excel/word e sopratutto perchč delphi possa avere queste informazioni legate 
al documento?? DDE??
Simone 

 
Ole Automation
http://www.djpate.freeserve.co.uk/Automation.htm
Ciao, Vittorio

ole automation già la conosco, però come posso fare per avere l'icona del 
mio applicativo sulla toolbar di excel ad esempio??? tipo quella di acrobat 
che viene installata dall'adobe
Simo 

6 ot in quanto prescinde da delphi.
cmq, *dovrebbe* essere possibile utilizzando la funzionalita di excel 
relativa ai componenti aggiuntivi.
Nella guida si fa riferimento a server COM:
"Esistono due tipi di aggiunte che forniscono ulteriori comandi e 
caratteristiche: le aggiunte di Excel, che possono essere installate 
durante l'installazione di Excel o di Office e sono disponibili sul Web, 
e le aggiunte COM (Component Object Model) personalizzate, progettate da 
sviluppatori e analisti."
Ergo, *forse* excel puo usare i COM come componenti aggiuntivi.
E i com li scrivi con quello che ti pare.
A.

 Simo 
Vitto

scusate per l'OT, puoi darmi qualche dritta di come chiami le dll 
direttamente in vba?
Simo 

 
Nel modulo VBA:
Private Declare Sub DispAMachine Lib "c:\MiaDirectory\MiaDLL.dll" _
(ByVal Num As Long, ByVal Descriptions As String, ByRef Error As Long)
Sub Disp()
MachNumber = CLng(Cells(25, 2).Value)    'type Long (4 bytes)
mydescr$ = String$(64, " ") & vbNullChar 'Stringa di blanks
Call DispAMachine(MachNumber, mydescr, nerror)
Cells(26, 2).Value = Trim(mydescr$)
Cells(27, 2).Value = nerror
End Sub
e poi associ Disp() ad un pulsante
Ciao, Vitto
P.S.: L'hard coding del path non è la cosa migliore da fare ma qui è 
solo un esempio...
La stringa è passata ByVal ma in effetti passa solo il puntatore, 
bisogna ricordarsi di riempire di caratteri tutta la stringa prima di 
passarla alla dll.
P.P.S.: Ci saranno 20.000 modi diversi e più puliti di fare questo, il 
io ha funzionato e poi non ho avuto tempo per il refactoring :-)

ma tutto questo si può rendere automatizzato da delphi? avrei la necessità 
di creare un setup per consegnarlo ai clienti e magari se si riuscisse a 
lanciare qualche comando anche tramite ole con delphi per associare il tasto
Simo 

 queste informazioni legate al documento?? DDE??
Se vuoi già tutto pronto, pagando:
Add-in Express VCL
http://www.add-in-express.com/add-in-delphi/
Per la teoria, devi vedere su msdn la sezione
"Automation and Extensibility Reference", in particolare
l'interfaccia IDTExtensibility2
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Re: delphi e Outlook

Mi sembra molto utile ma in rete non ho trovato nulla!
Per quanto riguarda la rubrica, scarica da sourceforge OfficePartner di
Turbopower: ha un set di componenti per interfacciarsi con Outlook
eccezionali.
Per quanto riguarda mysql, tonnellate di post su icld ti indicano quali
componenti usare (zeos, ecc..).
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

salve a tutti.
Ho creato un sito in PHP+Mysql integrato con il gestionale che mi 
gestisce gli appuntamenti di tutti gli agenti.
Ho pensato di fare un programmino che si collega al DB Mysql e 
sincronizzare i dati con Outlook (non Express).
Questo è possibile?
Mi sembra molto utile ma in rete non ho trovato nulla!
Grazie e Ciao.

Per il calendario? qualche soluzione?
Hai guardato officepartner?
Li' c'e' tutto.
ciao :-)


 
Grazie e ciao
Newsgroup: it.comp.lang.delphi
Titolo: DLL

Ciao a tutti,
ho installato la mia prima applicazione in Delphi 6 (prima usavo il 4).
Ma mi chiede la DLL MIDAS.DLL.
Sapete perchč?
Non mi sembra di far uso di nessun oggetto specifico!
Grazie a tutti.
Rino
--------------------------------
Inviato via 
http://usenet.libero.it

> Non mi sembra di far uso di nessun oggetto specifico!
qualche componente che hai installato potrebbe richiederla.
Ciao, Sandro

> qualche componente che hai installato potrebbe richiederla.
Come faccio a sapere quale componente č?
Oltre ai normali oggetti standard (TEdit, TButton, TRadioGroup) uso
TClientDataSet,
TProvider e TQuery per l'interfacciamento con i DATI.
Potrebbe darsi che abbia usato qualche componente per il solo motivo di
conoscere il suo utilizzo, ma che poi
non mi č servito veramente!
Come posso fare?
Grazie.


 Non mi sembra di far uso di nessun oggetto specifico!
Se usi dei CDS e' richiesta la presenza di Midas, IIRC.
Comunque, puoi linkarla staticamente al tuo eseguibile inserendo nel
sorgente del progetto "midaslib" fra le uses (ovviamente la dimensione
aumentera').
Saluti
Paolo Arosio

> Se usi dei CDS e' richiesta la presenza di Midas, IIRC.
CDS???


tclientdataset = cds
Bye
A.

 non mi h servito veramente!
TClientDataSet utilizza la midas.dll in modo dinamico oppure in modo 
statico se includi nelle uses MidasLib.
Saluti.

Grazie mille a tutti!


Newsgroup: it.comp.lang.delphi
Titolo: Spazio Occupato

Salve Ragazzi,
Ho un problema con una listbox...
Se aggiungete una linea dove scrivete "WWWWW" e una dove scrivete "iiiii",
nonostante siano entrambe di 5 caratteri, la prima occupa più spazio (in
pixel sullo schermo) della seconda.
Esiste un modo per aggirare l'inconveniente, ovvero far apparire tutti i
caratteri (compresi spazi e caratteri speciali) lo stesso spazio in pixel
come avviene quando si usa blocco note di windows (o nelle tmemo)?
Se si come?
Grazie.
-- 
Karletto
chiamac...@tiscalinet.it
http://www.carletto.cjb.net

 ha scritto nel messaggio
news:G55I9.63981$3l.17...@twister1.libero.it...



Francamente speravo esistesse qualche opzione della listbox in modo che
potessi scegliere il font che volessi...
Ma va bene anche cosě anche se sono legato a "Courier New" o simili e non
posso usare ad. esempio "Times New Roman"
Grazie

 ha scritto nel messaggio
news:xhoI9.67205$3l.18...@twister1.libero.it...

č proprio il tipo di font che č studiato con caratteristiche di larghezza
variabile. Se vuoi la botte piena e la moglie ubriaca, gestisci l'ownerdraw
e disegna lettera per lettera alla spaziatura desiderata.
Infondo, vorresti che la "i" diventasse larga come la "W"?? non č un bel
effetto...
Ciao
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Re: Impara a programmare Delphi con i corsi online della Teaching OnLine

 ha scritto:
senti, "Satellite", ci stai prendendo per il c##o??

 ha scritto nel messaggio
news:9a55b2$3n2e0$1...@ID-44131.news.dfncis.de...


 Cordiali saluti,
ah! porco can! scusami tanto! non avevo letto il manifesto del
gruppo, in fondo c'e' scritto chiaramente a caratteri cubitali in
pakistano che questo gruppo e' dedicato alla discussione su annunci
privati di corsi... di nuovo scusa

Newsgroup: it.comp.lang.delphi
Titolo: [OFF TOPIC] per sorridere ...

Ciao a tutti,
     preso fresco feresco del news del Cobol ...
The old story where the wife tells her programmer husband:
"Go down to the shop and bring me a stick of butter. If they have
eggs, bring ten."
Sometime later, the husband comes home, puts ten sticks of butter on
the table and says "They had eggs".
Siamo alla frutta ???
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4518 (20091017) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 ha scritto nel messaggio 
news:4ad9e9e7$0$1103$4faf...@reader2.news.tin.it...


 the table and says "They had eggs".
:-D
Bella ahahha ^__^
-- 
Morde

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

Grazie a tutti coloro che mi sapranno aiutare.
Utilizzando QuickReport ho la necessità di non far stampare delle righe in
cui sono contenuti dei campi di un archivio che hanno come valore zero.



 cui sono contenuti dei campi di un archivio che hanno come valore zero.
Ciao,
            o usi una TQuery  con una sintassi SQL simile a questa:
SELECT * FROM Tabella WHERE CAMPO<>0
Oppure fai un filtro sulla tabella (proprietà Filter="Campo<>0",
Filtered:=true);
In alternativa potresti anche lavorare sull'OnNeedData e settare la
variabile PrintBand [o qualcosa del genere] a false...
ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Tracciato 290

Salve a tutti. Devo generare un file di testo seguendo il "tracciato 290",
a partire da alcuni dati che ho in un database. Sapete se esiste qualche
tool o un componente che (opportunamente configurato) faccia la
conversione in automatico?
MT

Rispondo a Masami Takeuchi che, tra le altre cose, ha scritto:

Ma che è sto "tracciato 290"??
-- 
Jax
====
Un uomo benevolo dovrebbe permettersi qualche difetto, per non far fare
brutta figura ai propri amici. (Benjamin Franklin)

 Ma che è sto "tracciato 290"??
E' un formato particolare di file di testo che viene utilizzato come
standard per l'esportazione e l'importazione dei dati tra differenti
database. E' uno standard di fatto perche' molti enti pubblici utilizzano
questo formato, quindi se vuoi "dialogare" col loro sistema informativo,
devi convertire i tuoi dati in questo formato.
In pratica il tracciato 290 dice che (per esempio), per ogni riga, i primi
4 caratteri corrispondono al codice dell'ente che sta esportando i dati;
successivi 4 caratteri rappresentano l'anno di riferimento; altri 8
rappresentano un'altra cosa e così via fino alla fine della riga.
Il problema e' che ho trovato poca documentazione su come realmente e'
fatto questo tracciato e quei pochi esempi che ho trovato non combaciano
con alcuni file sicuri che ho a mia disposizione (cioe' di cui sono sono
sicuro che rispecchiano tale standars).
Suggerimenti?
MT

 rappresentano un'altra cosa e cosě via fino alla fine della riga.


Non pensavo che ci fosse uno standard che si chiamasse così, comunque qui c'è 
qualcosa e dovrebbe proprio essere quello:
http://www.boninfo.it/doc/Tracciatorecord.pdf
http://www.boninfo.it/doc/spectecniche.htm
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.lang.delphi
Titolo: non si incrementa il build

Nel mio pc non si incrementa il  BUILD NUMBER  nella mia versione di Delphi
7 e per la verità anche in  CBuilder 6
Se non fossi stato chiaro
alla voce Project/options/Version Info appare la spunta autoincremt build
number
ebbene come detto non si autoincremente..
Ne sapete qualcosa   saluti   ferradini

 
Domanda: fai un "build" o un "make"?
-- 
Roal Zanazzi

 > Domanda: fai un "build" o un "make"?
sia l'uno sia l'altro...
comunque credo sia la stessa cosa, il builsi dovrebbe incrementare ogni qual
volta viene ricompilato
anche un solo file del progetto...  ma forse sbaglio...

 anche un solo file del progetto...  ma forse sbaglio...
Ti sbagli, il "build" aumento solo quando viene fatto il build (o build
all).
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.lang.delphi
Titolo: [Borland] creare file di installazione

duunque.. sono in fase di semidisperazione.. ho un problema da parecchio
tempo e non sono mai riuscito a capire come elimeinarlo...
posto che come programmazione me la cavo abbastanza bene..
non sono mai riuscito a capire come fare a creare i prog di installazione di
un progetto.. il classico file setup...
ad esempio.. fo un progetto lo finisco lo compilo funge perfettamente..
pero' se sposto semplicemente l'eseguibile e i file di contorno che servono
ad esso su una macchina senza il compilatore installato il programma va in
crash ogni volta che cerca di accedere ad esempio a dei database..
questo e' dovuto al fatto che mancano librerie per l'accesso ai dati
suppongo.. e suppongo anche che questo problema si superi creando un file di
installazione appostito che installi apposite librerie e motori per
l'accesso ai database..
come si fa tutto questo.. se sto' sbagliando su tutta la linea ditemi
perfavore come si fa altrimenti
grazie grazie grazie grazie


Se hai il cd di delphi originale , è compreso "installShieldExpress" for
delphi , che ti fa creare un setup guidandoti con una specie di wizard. E'
abbastanza semplice e con un pò di pratica... ( ma l'interfaccia ed il setup
risultanti sono in inglese).
Altrimenti puoi usare Inno setup , free (lo trovi qui
http://www.jrsoftware.org/isinfo.php
 ) .
Non è delphi oriented , ma sulle faq trovi come fare ad esempio ad
installare il bde, e hai le traduzioni in varie lingue.
Per quanto riguarda i database ( a parte il bde, la cui installazione è
compresa nei suddetti installer) , devi preoccuparti tu di includere nel
setup le necessarie dll o eseguibile di installazione e quant'altro.
Io che uso , firebird , alla fine del mio setup faccio eseguire
"FirebirdSetp" per installare il server , mentre copio "a mano" la dll nekl
caso di solo client.
Buon divertimento , Giulio


grazie tante.. ^_^

nel caso esistono patch per la lngua italiana?
Io ho comperato la versione express e *non e'* in italiano.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/