mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Componenti per telefonare col modem?

Salve Ragazzi,
Non ho ancora cercato su Torry( devo finire un sacco di cose ), ma mi
chiedevo se qualcuno di voi ha qualche link free a dei componenti che
permettono di telefonare tramite modem... si, lo so che con Async Pro non ci
vuole molto - ma mi domandavo se ci fosse qualcosa di pronto... anche da
personalizzare.
Grazie in anticipo,
Andrea

 pronto... anche da personalizzare.
Definisci "telefonare tramite modem".
Tra i demo di "Async Pro" si trova molto codice gia' pronto.
-- 
I'am what I'am, I do what I can

 Definisci "telefonare tramite modem".
Comporre il numero e fare una telefonata vocale.
Andrea

The DeerBear wrote:

http://www.torry.net/tapi.htm#246


 Definisci "telefonare tramite modem".
Ultimamente ti piace molto il "definisci" eh? ;)
--
Jax
====
Il ricco vive come vuole, il povero come puň.

 Ultimamente ti piace molto il "definisci" eh? ;)
Lo usavo spesso qualche anno fa, lo ritengo piu' sintetico di:
"ma che ca**o, spiegati meglio, non si capisce una mi**ia".


"ma che ca**o, spiegati meglio, non si capisce una mi**ia".
Non e' cha hai visto al cinema "Come farsi lasciare in 10 giorni?" :=)
Ciao 
-- 
Morde. 
(
mo...@despammed.com
)

 Ciao 
Veramente no, perche?


 "ma che ca**o, spiegati meglio, non si capisce una mi**ia".
quest'ultima espressione direi che rende decisamente meglio il concetto ;)
Ciao, Sandro

 concetto ;)
Lascio rispondere alla mia firma.


Veramente no, perche?
Cazz... ho sbagliato film! (quando se ne vedono piu' di 50 all'anno..) era la
stuzzichevole battuta ricorrente di "una vita quasi perfetta", con Angelina
Jolie. (
http://www.filmup.com/lifeorsomethinglikeit.htm
)
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)

 (
http://www.filmup.com/lifeorsomethinglikeit.htm
)
Fa niente, tanto non ho visto neanche quello :)


Newsgroup: it.comp.lang.delphi
Titolo: Salvataggio e analisi suoni

Dovrei salvare un suono (il rumore di un motore) e visualizzare il
sonoro salvato a video analizzandone una parte tra due picchi,
qualcuno sa se è possibile da delphi?

Dovresti creare un analizzatore di spettro?
Saluti

più o meno

Potresti guardare 
http://www.un4seen.com
 scarica la Bass, nella demo
SampleVis, c'è quello che cerchi...
Saluti
Newsgroup: it.comp.lang.delphi
Titolo: ADO .. e record da trasferire in internet

Ciao a tutti,
Qual'e' il modo migliore (più usato) per fare in modo di trasferire alcuni
(scelti) record depositati in un db Access in locale in un DB Access
depositato in un server internet??? (update)
Grazie

 ha scritto nel messaggio
news:FooAa.251891$K35.6...@news2.tin.it...

ciao
credo che Web Service sia la parola d'ordine di questi tempi.
in questi giorni (io ho il tuo stesso problema), ho iniziato con il tutorial
che ho trovato nella scatola di delphi 6 ent.
ci sono solo un paio di lezioni d'esempio.
però ti fa capire come usare HTTPRIO in una applicazione client.
il web service l'ho fatto in visual 
basic.net
, ma solo perchè io mi trovo
più a mio agio. altrimenti con delphi 6 e 7 ci sono gli strumenti necessari
per farlo.
prova a cercare qualche tutorial anche sul web. oppure nelle ultime 2-3
uscite delle riviste ioprogrammo/dev erano usciti degli articoli.
ciao
roberto

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

Delphi/C# Contractor required for a growing business in East Anglia UK, 
I am looking for someone with experience of migrating Delphi 
applications to C#, the contract is Rolling and rate is Neg


Significativo per chi ? Questo è uno dei tanti che mollano embarcadero 
per cercare maggiori opportunità microsoft side..
Ma non sarà certo per questo abbandono che embarcadero fallirà ;)
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 applications to C#, the contract is Rolling and rate is Neg
io ho trovato l'annuncio di uno che da una Renault vuole passare ad una
Volkswagen.. dici che la Renault dovrebbe preoccuparsi? :)
(io mi domando perchè tu Amlo perda il tuo tempo a postare messaggi
inutili.. non hai un cavolo di meglio da fare durante la giornata?)
Ale

 Ale
hai qualcosa da suggerire ? :)

 Ale
si potrebbe configurare come tipico comportamento da troll, per cui...
Newsgroup: it.comp.lang.delphi
Titolo: Ma il DAO dov'e'??

Ciao,
ma per usare ed avere ADO in Delphi 5.0 devo necessariamente avere la
versione Enterprise?? Oppure esiste anche nella professional, e dove?
Grazie
Ciao
Ps
Ma mi conviene usare ADO o DBE di Delphi?? Forse dipende dai database che
uso che per il momento sono MDB.

uso che per il momento sono MDB.
Ehm ...si dice "BDE".
E' consigliabile usare ADO per quei programmi che vengono scritti da
zero adesso. ADO offre la possibilita' di non portarsi dietro nulla
(il BDE no), ma devono essere installati sul sistema su cui vengono
utilizzati (se il sistema monta Win2K sono gia' presenti). Il formato
dei database non c'entra, in quanto ADO si basa sugli OLE DB provider
che sono i futuri eredi dei driver ODBC.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------


personalmente io uso ADO almeno non devi distribuire in giro i driver del
BDE.
ADO penso che ci sia solo nell'enterprise.
ciao ciao
--
Gna...@Wappi.com
ICQ# 76488613







Cmq la cosa piu' importante e' che si trova solo su enterprise ... o no???
Con le versioni Enterprise di C++ Builder 5 e Delphi 5 trovi i
componenti per l'interfacciamento agli ADO, ma il loro setup (circa 8
Mb !!!) e' scaricabile dal sito Microsoft.
Di norma, si possono usare con tutti quei linguaggi che consentono
l'interfacciamento con gli ActiveX (COM).


Newsgroup: it.comp.lang.delphi
Titolo: public implica published?

Ciao a tutti
Domanda come da oggetto, magari un po' banale: se una property di una
classe e' public, e' implicitamente anche published e dunque
"esplorabile" mediante RTTI?
Grazie ciao

 Grazie ciao

"esplorabile" mediante RTTI?
Ovviamente no.  E' vero invece il viceversa: ciň che č published e
implicitamente public.

Newsgroup: it.comp.lang.delphi
Titolo: Licenze Delphi

Salve a tutti,
Qualcuno sa indicarmi dove posso acquistare la licenza per Delphi 6?
Grazie

 Qualcuno sa indicarmi dove posso acquistare la licenza per Delphi 6?
http://www.consist.it/prodo.htm
Ciao,
Gianluca

Grazie, io ricordavo 
www.consit.it
ma corrisponde a tutt'altra ditta
Grazie ancora
Newsgroup: it.comp.lang.delphi
Titolo: RowHeight del DBGrid

Per aumentare l'altezza standard delle righe di un DBGrid ho usato il trucco 
di ridefinire cosě il DBGrid:
 TMyDBGrid(DBGrid1).DefaultRowHeight := 40;
Funziona, ma se l'utente usa il mouse per cambiare le dimensioni delle 
colonne, le righe del DBGrid tornano alla normale altezza.
Spostare la ridefinizione nell'evento OnDrawColumnCell risolverebbe, ma 
provoca un flickering tremendo.
Mi chiedo se qualcuno ha un suggerimento ... 

 Mi chiedo se qualcuno ha un suggerimento ...
La prima che mi viene in mente e di castare il dbgrid come stringGrid.
Il controllo StringGrid ha il blocco colonne...
Ciao, Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5002 (20100405) __________
Il messaggio è stato controllato da ESET NOD32 Antivirus.
www.nod32.it
Newsgroup: it.comp.lang.delphi
Titolo: DataBase remoto

Ho la necessità di dialogare con un database posto in un server remoto, che
tipo di db devo utilizzare per sviluppare un'applicazione in delphi? Che
componenti devo usare per la connessione REMOTA al db? Vi prego, aiutatemi,
è da tempo che ci provo!!!!
Grazie a tutti.
--------------------------------
Inviato via 
http://usenet.libero.it

> è da tempo che ci provo!!!!
come ci provi?
cosa hai usato e non hai ottenuto cio che vuoi?
A.

Innanzitutto dovresti indicarci se questo DB esiste già oppure lo devi
creare da zero.
E' fondamentale avere questa informazione per poter proseguire.
Ciao,
JD


Il db è già fatto e online in access, ma ho la possibilità di rifarlo la
zero, cosa mi consigliate?
Grazie di tutto!!!!

--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie di tutto!!!!
Salve,
di solito sviluppo con DB MySQL e applicazioni Delphi con dbExpress o
componenti Zeos.
Ho sviluppato già alcune applicazioni client con questo sistema che
permettono l'amministrazione di funzionalità di siti web  remoti (news,
cataloghi etc). La velocità di esecuzione è porporzionale alla banda
disponibile.
Saluti.

Con access non è possibile utilizzare il database via internet, quindi è
escluso che tu possa utilizzarlo in remoto.
Quello che devi valutare è innanzitutto di quale tipo di prestazioni hai
bisogno, che carico di lavoro deve reggere il tuo DB ed eventualmente quanto
sei disposto a spendere per l'acquisto della licenza d'uso.
Le possibilità, secondo me sono le seguenti:
Firebird, ( 
http://www.ibphoenix.com
 )che è un database open source nato dal
rilascio del codice sorgente di Interbase dal quale si sta lentamente
staccando, e di conseguenza non ha costi di acquisto di licenza. E' un
database robusto ed affidabile che ti mette a disposizione tutte le
peculiarità del linguaggio sql. L'inconveniente che potresti avere è una
lentezza dell'accesso al database tramite internet a cui potresti ovviare
usando un altro prodotto commerciale come ASTA ( 
http://www.astatech.com
 )
che è in grado di comprimere e crittografare il traffico fra il client ed il
server o usare un prodotto free ZeBeDee (
http://www.winton.org.uk/zebedee/
 ) che fa lo stesso lavoro.
L'alternativa a firebird è la versione Client/Server di DBIsam (
http://www.elevatesoft.com
 ) che è un prodotto commerciale.
E' anch'esso robusto ed affidabile anche se non è un vero RDBMS, ti mette a
disposizione un discreto supporto per il SQL, ed ha il "vantaggio" di poter
effettuare la connessione al DB remoto via internet con una buona velocità
senza richiedere alcun prodotto aggiuntivo.
ciauz,
MM


Scusate l'intromissione, ma:
dove lo trovo un server in Internet che usi IB o FB?
Non ho mai fatto nulla per Internet, ma quando giro per i vari provider,
leggo sempre MSSql, Access, MySql e giů di lě.
Ciŕ
Fra.

Guarda qua:
http://www.delphihosting.com/
Ciao,
MM


Per MASTERMIND...se hai tempo ti puoi mettere in contatto con me per
questioni tecniche?
la e-mail con cui hai postato non è valida
ciao
Newsgroup: it.comp.lang.delphi
Titolo: blockread e lentezza file

Ciao,
Ho un file dichiarato come F: file e uso la blockread per leggere i prima 4
caratteri che corrispondono a un indirizzo e dal 5 fino al carattere #13 un
nome.
Es:  Ô  AGAGRIGENTO
Il tutto funziona egregiamente quando il file è sull'hd , ma se il file in
questione è su cdrom è lentissimo, si passa da 1 secondo a quasi 15 secondi.
Questo è il codice che crea il problema e la differenza di prestazioni è
unicamente relativa alle blockread
var
    FileIn: file;
    S: string; // Stringa di in
    N: array[0..3] of Char; //
    B: array[0..0] of Char; // Buffer per lettura char per char
    I: Integer;
    StrPtrIn, StrPtrOut: Pointer;
    IOError: Integer;
while not EOF(FileIn) do
begin
        BlockRead(FileIn, N, 4);
        S := '';
        BlockRead(FileIn, B[0], 1);
        while B[0] <> #13 do
        begin
            S := S + B[0];
            BlockRead(FileIn, B[0], 1);
        end;
        BlockRead(FileIn, B[0], 1);
        StrPtrIn := Addr(N[0]);
        StrPtrOut := Addr(OutVector[I].Indirizzo);
        asm
            push eax
            push ebx
            mov eax, StrPtrIn
            mov ebx, StrPtrOut
            mov eax, [eax]
            mov [ebx], eax
            pop ebx
            pop eax
        end;
        ***
        ***
end;
Perchè su  cdrom è lentissimo?
Come risolvo il problema?
Grazie a tutti

 unicamente relativa alle blockread
hai provato a leggere, anzichè un byte alla volta, un blocco di (ad esempio)
200 bytes e poi analizzare in memoria?
Ciao
Matteo


Ciao,
Sto implementando adesso il tutto, leggendo un blocco di 4 kbytes.
Se mappo la directory ed eseguo il tutto dalla dir mappata tutto č
"lentissimo". Ho provato a creare un CD e a far girare l'applicazione da cd
e tutto funziona correttamente.
Grazie e ciao Matteo

 ha scritto nel messaggio
news:2gbnig...@uni-berlin.de...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 trial <->Personal

Ciao a tutti,
qualcuno sa dirimi la differenza tra le due versioni in oggetto di delphi 6?
Grazie mille.

qualcuno sa dirimi la differenza tra le due versioni in oggetto di delphi 6?
Di Delphi 6 esistono, sul sito Borland, due versioni
scaricabili: la Personal e la Trial della Enterprise.
Le versioni Enterprise, generalmente, costano molto piu'
delle versioni base (come la Personal) e sono, pertanto,
rivolte alle aziende, piu' che ai privati.
La versione Personal credo non ti consenta di scrivere
software commerciale.  La Trial, invece, e' solo una
dimostrazione che dura per un certo periodo di tempo.
Una curiosita': ho appena scaricato la versione Personal dal
sito Borland, ma la chiave di attivazione dopo quanto tempo
viene spedita ?
 

 viene spedita ?
io ho aspettato un pò, inutilmente, alla fine mi sono scaricato un key-gen. 
(in pvt per maggiori dettagli).
Ciao, Antò.
P.S.
Bentornato.

(in pvt per maggiori dettagli).
Thanks, ma, neanche a dirlo, mi e' appena arrivato :)

viene spedita ?
Dipende, a volte arriva subito, a volte si fa attendere, a volte lo 
script di registrazione sbarella e o non ti fa scaricare nulla (come è 
successo a parecchia gente che ha cercato di scaricare il C++ Compiler) 
oppure fa qualche altra papera

oppure fa qualche altra papera
Non credo sia il caso di D6, fortunatamente, visto che
scaricamento del software e richiesta di chiave sono due
operazioni distinte...
--
Andrea Laforgia (mica uno qualunque...)
Newsgroup: it.comp.lang.delphi
Titolo: Nessuno sa come .....





Nessuno sa come si fa a stampare un file tif 
multipagina,


mandando il file direttamente sulla coda di stampa 
?


 


 


ciao











Da dove? Su quale sistema operativo? 
    


 


AS


 


"Se è Microsoft non 
    funziona"







Hai ragione!!!!


Mi sono dimenticato un po' di 
particolari.


Io utilizzo Delphi4 su Windows98.


 


 


ciao


 



cmq non è bello scrivere le news in format html.
ciao ciao
--
Gna...@Wappi.com
bmq...@tin.it
ICQ# 76488613
http://gnaffy.tripod.com/

Io uso Envision Image Library che tra l'altro gestisce ottimamente i TIF
multipagina, stampa inclusa. Costa circa 100 mila lire se non sbaglio, ed e'
disponibile per D4.
www.intervalsoftware.com
Buon lavoro
Sandro


disponibile per D4.
MsOffice si porta dietro una serie di active per il collegamento con lo
scanner.
I componenti sono 3:
uno per collegarsi
uno per mostrare le immagini
uno per manipolarle.
Se ti installi questi activex (li ho provati e non danno problemi!) risparmi
i soldini ed hai quello che ti serve.
Il componente per mostrare le immagini gestisce anche i Tif multipagina ed
uha dei metodi per la stampa.
Perche' pagare quello che si ha gratis?
Saluti
AS
"Se è Microsoft non funziona"
Infatti: questi ocx sono Kodak!

Perche' pagare quello che si ha gratis?
Office e' gratis? :-)
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Newsgroup: it.comp.lang.delphi
Titolo: problemi con QReport e Win 2000

Sarei estremamente grato se qualcuno sapesse darmi la soluzione al mio
problema.  Ho fatto dei report di stampa con QRepost che non danno
problemi fino a quando mi limito a visualizzare in anteprima o stampare
una sola pagina, quando però ho necessità di stampare più pagine mi da
un fantastico "Cannot create file °°°" e non mi fa me anteprima ne
stampa. Questo problema, naturalmente, non lo riscontro con Win 98. T
enete conto che stò usando delphi 3. Grazie Simone



Su Win98 funziona, ok.
Ma su quale versione di Windows hai il problema?
95, nt, 2000, me, xp?
bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

I problemi subentrano quando uso win 2000 professional	Simone

Controlla il path x i file temp.
Magari è troppo lungo e lui si inkazza.
Bye


setta le directory temporanee con una path corta ad esempio 'C:\temp'
e ricorda di creare la directory.
poi funzionerà tutto ok. (C'ho sbattuto le corna per molto tempo anche
io...)
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: aprire un form e chiuderne un'altro

Sembra banale ma proprio non ci riesco:
ho un prog con 2 form,
sul primo form ho messo un bottone,
che quando lo premo vorrei:
- chiudere form1
- aprire form2
ci provo ma il form1 non si chiude. 

 ci provo ma il form1 non si chiude. 
"Ci facci" vedere il codice... ;-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Newsgroup: it.comp.lang.delphi
Titolo: componenti pkcs-11

Ciao a tutto il ng.
Qualcuno conosce un buon componente pkcs-11 per delphi, possibilmente gratuito?
Massimiliano

cryptlib di gutmann
A

 A
Noo! basta cryptlib...per carità, è un'ottima libreria crittografica
che fa esattamente tutto tranne l'unica cosa che serve a me con
pkcs-11. Devo leggere i codici identificatori (labels) delle chiavi
private contenute in una smartcard. Ho già sentito Peter Gutmann e mi
ha detto che l'unica è lavorare direttamente con le librerie pkcs-11.
Ma sono scritte in C e un po' troppo complicate per le mie basse
capacità programmative...  Non conosci una libreria scritta
appositamente in Delphi? Io ne ho trovata una su un sito polacco
(quella con PCSC e TApdu) ma non sembra fare al caso mio...fornisce
una serie di funzioni per lavorare col driver, ma non permette di fare
molto con le smartcard.Ho letto che anche tu la avevi usata. Che ne
pensi?
Guasoni Massimiliano

Come ti dissi io uso ipwors s/mime di 
www.nsoftware.com
Pero, sinceramente, non ho mai avuto necessità di leggere i dati cher 
servono a te.
Sicuro che hai solo una interfaccia pkcs#11?
Sembra strano.. In genere danno anche il csp e, se avessi quello, forse 
potreti fare tutto usando le crypto api di winsozz tipo
CertEnumCertificateContextProperties
Un altro suggerimento...
Non è che il produttore delle smartcard che usi fornisce qualche tools a 
corredo, una api magari documentata male ma che ha qualche frammento di 
codice?
AS

...

Io devo lavorare solo a livello di interfaccia pkcs-11, perchè quello
che vorrei fare è un programma che dialoga con le smartcard
indipendentemente dal tipo di card, del produttore etc...Deve
funzionare con qualsiasi smartcard. ovviamente si presuppone di avere
una libreria .dll pkcs-11 giusta per ogni smartcard, ma le funzioni
che si usano, fornite dall'interfaccia pkcs-11, sono sempre uguali.
Comunque penso di aver  risolto il problema, ho trovato un programmino
in C che fa proprio al caso mio , adesso proverò a far lanciare
l'eseguibile da delphi ed è fatta! Se ti dovesse servire te lo mando.
Ciao e grazie,
Massimiliano
Newsgroup: it.comp.lang.delphi
Titolo: update query

 
Ho una griglia collegata ad una query.
La query ha un campo booleano calcolato che sta sulla griglia.
Io vorrei che collegato all'evento dblclick il campo booleano cambiasse
stato.
Ho provato con query.edit e non me lo fa.
Devo usare una istruzione sql.
Mi potete mandare un esempio?
Grazie.
Ilenia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 stato.
Un campo calcolato non è un campo utilizzabile a proprio uso e consumo, ma
un campo definito sull'oggetto Dataset che può essere popolato nell'evento
OnCalcFields. 
Ergo: se tu imposti a mano il valore del campo calcolato in un qualsiasi
altro momento diverso dalla procedura OnCalcFields, quando questa viene
chiamata tale valore è destinato a scomparire.
Secondo me dovresti guardarti i ClientDataSet ed utilizzare quelli, oppure
nel doppio clic cambiare i campi del dataset su cui il campo calcolato
agisce, in modo che esso modifichi il suo stato.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

Non essendo possibile gestire il campo calcolato, ho cambiato la struttura
della tabella ed ho aggiunto il booleano al dataset.
Adesso la query è collegata alla tabella con proprietà request live true.
Nell'evento dblclick dovrei
1) modificare direttamente la tabella e fare il refresh alla griglia?
2) fare un update della query?
La prima soluzione l'ho provata e non mi funziona
Se la soluzione è la seconda, mi potreste postare un paio di righe di
esempio di update?
Grazie


 Ilenia
Supponendo:
Grid1 <-> datasource1 <-> dataset1
Nel dblClick
dataset1.edit;
dataset1.fieldbyname('nome_campo').AsBoolean := not 
tabella.fieldbyname('nome_campo').AsBoolean;
dataset1.post
;
il refresh dovrebbe essere automatico.
Ciao,
Gianluca. 

esempio di update?
Cosa intendi "per fare un update della query"? Se esegui uno statement
"UPDATE" direttamente non vedi le modifiche finché non fai un refresh
(apri/chiudi) la query, ma questo è molto più "pesante" in termini di
prestazioni, perché rigeneri il risultato.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2006 per Win.ce?

Mi e' stato chiesto se con Delphi e' possibile sviluppare per Windows CE.. 
in caso negativo che strumento consigliate?
Giorgio 

se il palmare ha explorer e rete wi-fi potresti fare un webserver con delphi 
e usarlo via browser
Simo 


Concordo è la via più semplice e adottata nella maggior parte dei casi 
inoltre ti permette di interfacciarti a tutti i database che vuoi e per 
quest'ultimo caso lo devi usare per forza (vedi MySql).
Ma è anche vero che si può lavorare con il compact framework che ti 
mette gratuitamente a disposizione Microsoft ( non sò da che versione 
del CE sicuramente dalla prima versione che ospita il NET quella prima
del Windows Mobile 2003). E' un pò complicatino integrarlo nel Rad del 
delphi ma se ci riesci poi scrivi l'applicazione come se stessi 
scrivendo per windows. Il gioco vale la candela.
Omega

 delphi e usarlo via browser
E' un embedded industriale in campo marino e cmq non accetterebbero l'essere 
legati ad una linea ADSL in quanto la sicurezza e la stabilita' sono 
fondamentali.
Grazie Giorgio 

dove si può trovare qualcosa in merito a quello che dicevi: ???



Sul sito di Borland vi è un step by step.
Comunque ecco qualche link
http://info.borland.com/06/bds/bds2006_reg_updates_down.html
sopra trovi gli update per D 2006 che sembrano includere qualcosa per lo 
sviluppo con la tecnology preview.
http://delphi.about.com/b/a/189866.htm
qualcosina.....
Bhe dopo una brevissima ricerca non ho trovato molto....in effetti ma 
forse insistendo.....

 forse insistendo.....
Aggiungo qualcosina...
http://bdn.borland.com/article/0,1410,33413,00.html
Newsgroup: it.comp.lang.delphi
Titolo: [X-Post][Lungo] Delphi e Ms Access , DDE Client/Server

Salve,
mi scuso per il cross post ma il problema e attinente ad entrambi i 
newsgroup (it.comp.lang.delphi ed it.comp.appl.access).
Premesso che sono consciente del fatto che la tecnologia DDE e obsoleta 
etc. etc.
Ho questo problema:
un'applicazione legacy sviluppata da terze parti in Ms Access 2.0 
carica dei dati di una pesa da un server DDE. 
Causa certificazione ISO 9001 la pesa ha subito un'aggiornamento 
riguardo scarti e sensibilita ed e cambiato il protocollo, da qui si e' 
reso necessario aggiornare anche il server DDE che riceve i dati della 
pesa. L'applicativo in questione era stato creato ad hoc e il 
programmatore non e rintracciabile :( .
A questo punto ho sviluppato un software in Delphi 6.0 che acquisisce i 
dati dalla seriale e li espone per mezzo di un server DDE. Ho 
realizzato anche un piccolo client DDE per testare l'effettivo 
funzionamento del server DDE.
Ora ho grossi problemi a colegarmi da Ms Access al server DDE.
Di seguito allego il codice VBA:
Function pesa() As Variant
    Dim intCanale As Integer
    Dim txtdati As Variant
    txtdati = 0
    intCanale = 0
 
    intCanale = DDEInitiate("ReadCom", "ComPortServer")
    If intCanale Then
        txtdati = DDERequest(intCanale, "ComPortValue")
        DDETerminate intCanale
    End If
    pesa = txtdati
End Function
Il codice di gestione degli errori e stato rimosso per leggibilita.
Se eseguo questo codice senza che il Server DDE sia aperto viene 
sollevato un errore al DDEInitiate che diche il l'applicazione non e 
stata trovata, se lo eseguo con il software aperto viene sollevato un 
Error = 6 OverFlow.
Il client in Delphi funziona perfettamente.
Come posso fare?
Grazie.

 Dim intCanale As Integer
Adesso funziona perfettamente.
Grazie !!!
Newsgroup: it.comp.lang.delphi
Titolo: Ricerca in TQuery

Salvea tutti volevo sapere come posso effettuare una ricerca in una TQuery.
In TTable è FindKey
In TQuery è ?
--------------------------------
Inviato via 
http://usenet.libero.it

> Salvea tutti volevo sapere come posso effettuare una ricerca in una
TQuery.
Query1.FindField
oppure
Query1.Locate
oppure, cosa migliore
ripeti la select con i dovuti filtri.
Io in genere mi salvo in un file la select generica, poi con la funzione
loadfromfile la ricarico, ci aggiungo il filtro e riapplico la query.
Es:
1) Mi crea la query su un file testo (comodo se la query è molto lunga)
    "SELECT nome, cognome, indirizzo ecc.... FROM cliente"
2) La carico nel Tquery con Query1.SQL.LoadFromFile("nomefilequery.txt")
3) Aggiungo il filtro Query1.SQL.Append(' WHERE nome = ' + ''' + edit.txt +
''')
4) Apro la query
Ciao
Gianni Giusti

 Query1.FindField
Non va bene, non serve per questo scopo.


> Non va bene, non serve per questo scopo.
Ti sei messo a scioperare? ;-)

 Non va bene, non serve per questo scopo.
Opsss!! è vero.....Scusate l'errore
function FindField(const FieldName: string): TField;
Description
Call FindField to determine if a specified field component exists in a
dataset. FieldName is the name of the field for which to search. If
FindField finds a field with a matching name, it returns the TField
component for the specified field. Otherwise it returns nil.
FindField is the same as the FieldByName method, except that it returns nil
rather than raising an exception when the field is not found.
Ciao
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: domanda da autentico principiante.....

Ho un campo memo con varie linee
devo estrarre ogni linea e posizionarla in un database, pero' devo
fare in modo che se la prima lettere della linea e', per esempio, @,
il programma deve inanzitutto riconoscerla e poi tagliare il simbolo
@e copiare solo il resto
Grazie

risolto.....

@e copiare solo il resto
var
	st: string;
begin
	st := memo.lines.string[i]; // i:integer è l'index delle righe
	if st[1] := '@' then
		st := Copy(st, 2, Length(st));
end; 
-- 
A lurker.
Newsgroup: it.comp.lang.delphi
Titolo: Winscard.h (se avete il .pas è meglio....)

Salve a tutti.
Mi trovo a dover utilizzare la Winscard.dll di Winsozz.
Per chi non lo sa, questa dll viene utilizzata x gestire lettori di
smartcard.
Ora, per utilizzare questa DLL mi servono i prototipi delle sue funzioni
dichiarati nel file in oggetto.
Ho trovato su jedi un winscard.pas ma è vecchio e non certificato.
Ho cercato con google ma ho trovato un solo link relativo al .pas che poi
rimanda a jedi.
Qui non ho un compilatore c++.
Se qualcuno potesse inviarmi uno di questi 2 files mi farebbe veramente un
grosso favore, meritevole di un caffe se capita da queste parti x lo SMAU.
TNX
A.

ho il file .h, se vuoi scrivimi una e-mail all'indirizzo
alessio...@email.it
 così d'avere la tua email e spedirti il file.
Ciao
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:am40p6$tha$1...@newsreader1.mclink.it...


 > Ho trovato su jedi un winscard.pas ma č vecchio e non certificato.



Direi che ci passo spesso, visto che lavoro a Milano (zona Certosa) e abito
in provincia :)
Visto che il caffč non lo bevo, mi aspetto almeno un cappuccino! :)
Ciao ciao
Newsgroup: it.comp.lang.delphi
Titolo: Lista di directory

Salve,
Devo sapere quanti file con una certa estensione sono presenti in
una directory e in tutte le sottodirectory.
Allora... io avevo pensato di crearmi due procedure:
una per trovare tutti i file con quell'estensione nella directory
scelta ed una che
gli fornisse la lista di tutte le directory.
per la prima ho risolto cosě:
//----------------------------------------------------------------------
procedure TForm1.CercaFile(path : String);
var
   Ricerca : TSearchRec;
begin
    ListBox1.Items.Clear;
    FindFirst(path + '\*.mp3', faAnyFile , Ricerca);
    ListBox1.Items.Add(path +'\'+ Ricerca.name);
 
    while FindNext(Ricerca) = 0 do
    begin
      FindNext(Ricerca);
      ListBox1.Items.Add(path +'\'+ Ricerca.name);
    end;
    FindClose(Ricerca);
end;
//-----------------------------------------------------------------------
ma per la lista di directory non so dove sbattere la testa !
sapete indicarmi come posso fare ?
grazie
 
 -= BlacK Bird =- 
  ICQ#: 14491159
 
b...@blackbird.cjb.net
 
in...@blackbird.cjb.net
webm...@blackbird.cjb.net
 
 Web Site
 
http://www.blackbird.cjb.net

BlacK Bird wrote:

Se lanci il comando dir /ad /s /b > pippo.txt dalla dir specificata ti scrive
un file con il nome di tutte le directory e sottodirectory a quel punto lo
leggi da delphi ed il gioco č fatto
Max


 Max
Il sistema di Max funziona senz'altro, però è un po' poco elegante.
Io, per un problema simile, ho adottato questa soluzione: una procedura
chiama una funzione ricorsiva, passando una stringList come parametro, che
elenca tutti i file di una directory e se trova una directory richiama la
funzione ricorsiva. Tutto chiaro???
function ElencaFile(const dir:string; slFiles:TStringList);
var
  sr:TSearchRec;
  trovato:integer;
begin
  trovato:=findFirst(dir+'*.*',faAnyFile,sr);
  while trovato=0 do begin
    if ((sr.Name<>'.') and (sr.Name<>'..')) then
      if (sr.Attr and faDirectory)<>0 then
        elencaFiles(sr.Name+'\',slFiles)
      else
        slFiles.Add(dir+sr.Name);
    trovato:=FindNext(sr);
  end;
  FindClose(sr);
end;
e la procedura chiamante avrà un pezzo di codice del tipo:
...
slList:=TStringList.create;
elencaFile('directoryIniziale\',slList);
Ciao
Ruggero
Newsgroup: it.comp.lang.delphi
Titolo: Form con 2 caption. Possibile?

Salve,
come da oggetto, come si può mettere la caption del form su 2 righe
dello stesso( non necessariamente esaurendo tutto lo spazio sulla
prima o seconda riga). Esiston componeti da scaricare per farlo?
Saluti.


Non penso che windows te lo faccia fare facilmente!!
e no  conosco componenti che lo facciano...
pero' puoi aggirare il problema:
1- ridisegni completamente la finestra, prova con il componente coolform che
puoi trovare su delphisuperpage
2- ti catturi il DC della finestra e ci disegni sopra... ma questa e' una
soluzione un po' complicata ti consiglio la prima
Ciao
Bentex

è possibile intercettare ( e ridefinire ) i messaggi che regolano il repaint
della Non-Client area ( che comprende anche la caption bar )...
Non ricordo con precisione il nome cmq comincia di sicuro con
WM_NC(PAINT?)...
Se vuoi un esempio di come fare scarica uno dei tanto componenti che ti
permettono di sfumare la caption bar : lì trovi il codice per disegnarci
sopra (uno può essere il TMSOfficeCaptionBar o qualcosa del genere... su
torry).
Penso che dovrai ridimensionare la nc-area per poterci far stare due righe
(oppure dimezzi il font...)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 wrote in message
96135101...@melissa.energy.it...


Newsgroup: it.comp.lang.delphi
Titolo: Problema con EditMask

Ho un problema con la proprietà editmask su un campo di una query bde.
Il campo in questione è di tipo date e il problema si presenta sia su un
database oracle che sui db access.
I campi editmask e displayformat li ho compilati rispettivamente: !90:00;1;_
e hh:nn
In questo modo all'utente faccio solo inserire l'ora nel campo.
Alla query ho anche collegato un updatesql.
Il problema si presenta quando vado a selezionare una data inserita nella
tabella. Ad esempio nel campo viene visualizzato 10.05 ma quando lo vado ad
editare si trasforma in 10.00. Praticamente qualsiasi valore che metto ai
minuti torna sempre a zero. Le ore invece rimangono sempre esatte.
Mi sono accorto però che se annullo l'editazione e ritorno in selezione i
minuti ricompaiono.
Secondo voi che posso fare? ho sbagliato qualcosa?
Adesso ho D7 però lo stesso scherzo lo faceva anche con D5.
Grazie
Claudio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Non è capitato a nessuno?


Non è capitato a nessuno?
si a me ... ma non mi sono ancora messo a cercare il problema
e quindi a risolverlo ...
	Ciao
	MassimoB
 

 I campi editmask e displayformat li ho compilati rispettivamente:
!90:00;1;_
Prova a mettere !99:99;1;_
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: CERCO DISPERATAMENTE REPORTBUILDER ENTERPRISE PER DELPHI 5

------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

Cerco ReportBuilder Enterprise per delphi 5.0 ma non so' dove sbattere la testa perche' non lo trovo.
Se puoi aiutarmi contattami perche' sono disperato.


Vai su 
www.digital-metaphors.com
, prepara la carta di credito e in meno di
mezz'ora ce l'hai installato e funzionante sul tuo pc ;)
Ciao, Sandro

www.consist.it
Non dovresti aver bisogno della carte di credito
puoi contattare guido direttamente : 
gsal...@consist.it
Dovrebbe essere abbastanza.
Ciaoux

Newsgroup: it.comp.lang.delphi
Titolo: component ace 2.60 e grandi archivi

Possibile che con questo codice:
     zip.FileName := 'c:\test.zip';
     zip.OpenArchive(fmCreate);
     zip.Zip64Mode:=zmAuto;
     zip.ExclusionMasks.Clear;
     zip.BaseDir:='c:\f';
     zip.AddFiles('*.*');
     zip.CloseArchive;
su un archivio di 85000 file di circa 7.5 gb prima che inizi a comprimere 
nel file zip stia fermo con il processore al massimo per tantissimo tempo 
(nell'ordine dei 45 minuti) ?
Ho messo compression level=normal e recursesubdir a true e store full path.
Dove sbaglio ?
Grazie a tutti.
Ciao !

 Dove sbaglio ?
Quel componente, prima di creare effettivamente l'archivio zippando i
file, lancia l'evento OnStoreFile per ogni file e quindi esegue la
compressione.
Prova a verificare se il tempo di attesa è dovuto proprio a questo.
Ciao
Mic
PS: oggi è uscita la 2.61.

 ha scritto nel messaggio 
news:187474a.05040...@posting.google.com...


 l'applicazione sembra bloccata perchč il componente sta' facendo l'elenco 


> l'applicazione sembra bloccata perchè il componente sta' facendo l'elenco

Newsgroup: it.comp.lang.delphi
Titolo: Conversione Data

Ciao,
qual'è la strada per scrivere in formato anni/mesi/giorni una differenza fra 
due date?
Esempio: fra il 3/9/2007 ed il 30/11/2007 passano 88 giorni, cosa devo fare 
per farli vedere
come 0 anni 2 mesi  e 21 giorni?
ciao 

Giancarlo ha scritto:

Mi è capitato di discutere la cosa su altri NG, e quello che vuoi fare 
non è che abbia molto senso :-)
Gli anni bisestili hanno un numero diverso di giorni rispetto agli anni 
"normali". I mesi poi possono avere 28, 29, 30, o 31 giorni... che senso 
ha dire 2 mesi e 21 giorni? Quali mesi? Insomma, il "mese" non è una 
unità di misura univoca di tempo :-)
Comunque io, per puro spirito accademico, avevo provato a farlo 
considerando una data attuale e aggiungendo un certo numero di giorni 
(era questa la domanda originale altrove). Naturalmente tenendo conto 
degli anni e dei mesi, possiamo dire, "transitati".
Non in Delphi (che purtroppo ricordo ormai poco, e non sono un 
programmatore...), ma lo avevo fatto in .NET.
E' così:
http://img502.imageshack.us/img502/2013/adddaysdv7.png
Scaricabile da qui:
http://www.mediafire.com/?c004muygv1t
Richiede .NET Framework 2.0 o superiore.
Ti riporterei anche il codice, ma è semplicissimo e sfrutta le classi di 
gestione delle date che espone .NET. Non è proprio applicabile a Delphi 
Win32.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

unità di misura univoca di tempo :-)
Concordo su tutta la linea.
Comunque, io mi dirigerei verso una "media" mensile ed una annuale.
Ogni 4 anni si accumulano 6 ore (anche se non è così, ma limitiamoci a 
questo), per cui, in media, 1 anno è pari a giorni 365,25 
(365+365+365+366 / 4 = AnnoMedio).
Nell'anno vi sono mesi con diverse ampiezze, per cui il mese verrà 
considerato di giorni 30,42 (365 / 12 = MeseMedio).
Ora abbiamo 2 dati che, approssimativamente, permettono di delineare un 
intervallo di tempo da esprimere come tu intendi, per cui:
-> DataParte - DataFine = NumeroGiorni;
-> NumeroGiorni div MeseMedio = NumeroMesi; // MeseMedio è double, però!
-> il resto è NumeroGiorni;
-> if NumeroMesi > 12 then begin
      NumeroAnno = NumeroMesi div 12;  // NumeroMesi è double!
      il resto è NumeroMesi;
   end;
Non è granché, ma per quello che serve ritengo sia abbastanza indicativo.
NioBi
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: TDBLookupComboBox e Sendmessage

Ciao a tutti,
non so se questo sia il newsgroup adatto ma dato che la domanda 
che vorrei fare riguarda la TDBLookupComboBox provo a chiedere 
anche qua.
Vorrei automatizzare una applicazione e per fare cio' riempio a 
runtime dei campi di una form, di una applicazione Delphi, 
tramite 'invio' ai controlli di messaggi windows (utilizzo la 
sendmessage tanto per capirci).
Ora, mentre riesco a scrivere nei campi TDBEdit inviando un 
messaggio del tipo WM_SETTEXT, non riesco a cambiare i valori 
delle TDBLookupComboBox inviando loro un messaggio del tipo 
CB_SETCURSEL.
Qualcuno sa il perchï¿œ o sa come posso cambiare il valore di una 
TDBLookupComboBox?
Grazie anticipatamente
Daniele
-- 
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 TDBLookupComboBox?
Di quale classe controllo Windows questo componente � il wrapper?
Bisognerebbe vedere nei sorgenti della VCL e verificare se il controllo da 
cui deriva puo' "gestire" il messaggio CB_SETCURSEL.
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ACSH
Grazie,
in effetti non avevo pensato che il controllo TDBLookupComboBox 
potesse non 'derivare' da un controllo combobox.
Cerchero' informazioni in merito.


Newsgroup: it.comp.lang.delphi
Titolo: Controllo dati tabella.

Come posso sapere prima di salvare un record in una tabella, se la tabella
e' vuota o se contiene gia altri record?
Grazie

 e' vuota o se contiene gia altri record?
Usando IsEmpty o RecordCount del TDataSet.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Gestione siti web

Esiste un modo che permetta di settare valori nei componenti visuali
presenti su una pagina web?
Praticamente passando un sito internet il programma dovrebbe assegnare in
automatico i valori nei componenti visuali disegnati sulla
pagina(naturalmente a priori so il loro nome). Inoltre dovrebbe simulare
anche la pressione del pulsante submit.
E' fattibile?


Dipende.
Non devi "compilare i campi" ne simulare la pressione del submit, ma 
devi emulare cio' che quella pagina fa.
In genere esegue il "post" o il "get" di quei valori ad un altro script.
Quindi tu devi eseguire il "post" o il "get" di quei valori allo script 
chiamato dalla form nella pagina in questione.
Tale script lo puoi individuare individuando il paramentro "action" nel 
tag FORM della pagina in questione....
Immagino di non essere stato chiarissimo...
Ciao

 presenti su una pagina web?
Potresti caricare la pagina Web in questione all'interno di un controllo 
*TWebBrowser* (pagina /Internet/ della Palette dei Componenti) e, 
utilizzando le interfacce messe a disposizione dal controllo ActiveX di 
Internet Explorer, accedere agli elementi della pagina e inserire i dati 
in automatico.
Per integrarti con il controllo ActiveX, prova a dare un'occhiata ai 
componenti presenti su questo sito:
http://www.euromind.com/iedelphi/embeddedwb.htm
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Newsgroup: it.comp.lang.delphi
Titolo: Info su Delphi 6

Salve a tutti,
qualcuno sa mica per quando è prevista l'uscita di Delphi 6 e di Kylix (so
non insieme).
Grazie e scusate se sono OT

 Grazie e scusate se sono OT
Kylix per gennaio, Delphi 6 per il primo trimestre 2001. Non si sa di piu',
per ora.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Client/Server

Ciao ragazzi ho un problema,
 devo scrivere un'applicazione banalissima che giri su tre pc.
 Ossia un negozio vuole gestire le riparazioni.
 Quello che mi blocca č che usando interbase e quindi con relativi
trigger e storedprocedure non mi funziona come voglio.
 Ossia se la Commessa A carica un scheda quando fa il "post" le assegno
il numero es. 2
 Ma se la commessa B fa la stessa operazione perchč ottiene sempre 1?
Solo nel caso che la Commessa B esca dal programma e rientri le viene
assegnato il numero 2 ma si invertono le parti la commessa A non va piů
avanti.
Come si gestisce una cosa del genere in modello C/S.
Uso c++ builder 6 (ma +-  č la cosa) e i componenti IBX con interbase
6.0 open source.
Spero che non bisogna appoggiarsi a tecniche come midas/corba per un
modello cosě?
Vi prego aiuto.....
Devis..
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

>  Ma se la commessa B fa la stessa operazione perchč ottiene sempre 1?
Come ottiene 1?
usi un generator associato ad un trigger?
Bye
AS

 modello così?
usa le transazioni tramite i componenti "TIBTransaction", se fai doppio 
click sul componente puoi impostare la "Transaction Properties" a "Read 
Committed", in questo modo quando una trasazione fa il commit le modifiche 
sono visibili alle altre transazioni con un semplice refresh. 
Guarda l'help per maggiori dettagli.
Ciao, Antò.

CREATE TRIGGER "PROGR_REPORT" FOR "IB_REPORT" 
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable prog float;
BEGIN
   Select max(progr) from ib_REPORT
     where anno=new.anno and 
           tipo=new.tipo and
           cod_princ=new.cod_princ
  into :prog;
  if(prog is null)then
   new.progr=1;
   else
   new.progr=prog+1;
ENd
DOVE  ANNO TIPO COD_PRINC E' UNA CHIAVE???

Newsgroup: it.comp.lang.delphi
Titolo: InstallShield

Ciao a tutti, ho una domanda da fare , devo distribuire un programma
creato con delphi 5 e sto cercando di usare installShield.
Mi hanno detto che è instalShield che si preoccupa di portarsi dietro
tutti i file dll e tutto quello di cui ha bisogno per funzionare, ma non
è così.
qualcuno sa indicarmi una strada migliore anche con un altro programma.
Grazie Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 è così.
Dipende.
Di quali DLL parli?
Se sono tue, Installshield non può sapere che una tua app per funzionare
necessita di un certo numero di dll.
Inoltre, tutto dipende da quale versione di IS usi.
Express? Windows Installer?
Bye
AS

 ha scritto nel messaggio
news:abr48a$4f9$1...@newsreader1.mclink.it...


 è così.
In che senso "non e' cosi'" ?  Sei tu che devi specificare di
quali file la tua applicazione ha necessita' per funzionare.


 quali file la tua applicazione ha necessita' per funzionare.
Ciao Andrea,
Forse quello che gli è stato detto è che IS può determinare tutte le DLL del
BDE che servono :)))
Cmq Davide è vero che se hai TUE dll che servono all'applicazione, devi
specificarle tu :)))
Andrea

 le DLL del BDE che servono :)))
Ma questo, difatti, funziona.  IS e' capace di creare una
installazione del BDE singola, cosi' come di accompagnarla 
a quella della tua applicazione.  
Puo' persino crearti gli alias.


 Puo' persino crearti gli alias.
Non mi crea BDE (Il mio programma una database DBase e un report fatto
con Crystal Report), Il mio programma installato con l'eseguibile creato
con IS non parte, funziona solo dopo aver installato Delphi 5 e crystal
report.
Ciao Davide


 con Crystal Report)
Come accedi ai dati Dbase?
Se usi anche solo una TTable di servono i files del bde.
Crystal si porta dietro "qualche dll" x funzionare.
Ho preparato in passato delle installazione di app che lo usano.
Sul cd della 8 esiste una cartella apposita, suddivisa in + sottocartelle.
Le hai incluse nella tua installazione?
Bye
AS

 report.
Che procedura segui per creare il setup ?
Quando apri un nuovo progetto con InstallShield, puoi scegliere,
tra le General Options, se includere il BDE e l'applet di 
BDE Administrator, che si andra' a piazzare nel control panel.
Io ho sempre fatto cosi' e il BDE e' sempre stato installato
correttamente.  Molto spesso lascio che sia il setup stesso
a creare l'alias che mi serve.  Ho fatto cosi' anche per creare
installazioni del solo BDE.


 ha
scritto: 




--------------------------------
Inviato via 
http://usenet.iol.it
 

Esattamente come Davide Soverini ho lo stesso problema.
InstallShield 2.12
for Delphi 5 crea in modo apparentemente corretto i floppy per
l'installazione. Ma procedendo all'installazione dai floppy non installa nè
il BDE nè BDE Administrator nè tantomeno crea l'alias.
Questo nonostante
abbia incluso tutto ciò che è possibile includere fra le scelte (IS
Objects) di General options, compreso BDE (Borland Database Engine).
Non
riesco a capire il perchè.

Newsgroup: it.comp.lang.delphi
Titolo: Domanda Banale forse nn dovrei nemmeno farla.

E' possibile accedere all' iesimo carattere di un Edit con un istruzione del
tipo
   Edit1.Text[i]?
Grazie
Antonio.

 Antonio.
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

 ha scritto nel messaggio
news:7x3yax4x28t9.qrai7gr2q2gc$.dlg@40tude.net...

Hai ragione, anche se sta cosa è strana perchè il c++ è 0 based e provandola
col c++ nn funziona, modificando l'indice è ok ma è strano perchè ho sempre
saputo che il c++ fosse 0-based ed il pascal 1-based

 perchè ho sempre saputo che il c++ fosse 0-based ed il pascal 1-based
Non è questione di 0-based e 1-based. Il fatto è che in delphi (in pascal
non ricordo), il carattere 0 di una string contiene la sua lunghezza (almeno
fino a che c'erano le string normali, poi le AnsiString non so come vengano
gestite).
--
Jax
====
Studiate come se non doveste raggiungere la conoscenza, ma come se
doveste perderla.

)

 fino a che c'erano le string normali, poi le AnsiString non so come
Le stringhe "normali" che dici ci sono ancora e sono le "ShortString".
Le "AnsiString" sono puntatori a caratteri (come in C).

Penso che il carattere di indice 0 sia dedicato al reference counter della
stringa.
Saluti