mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2009 per .net e mono

oe ragazzi i geni si sono accorti che DEVE ESSERE MULTIPIATTAFORMA.....
bentornato kylix........

 bentornato kylix........
Ma state ancora dietro a questa gentaglia ?
Io li ho abbandonati da qualche anno, buttando alle ortiche tutto quello 
che avevo fatto con delphi/c++ builder, pur di non farmi piu' ricattare 
da loro con finte release di nuovi prodotti che, invece di introdurre 
nuove funzionalità, l'unica cosa che introducevano erano i bugs.
Se volete qualcosa di veramente multipiattaforma vi consiglio Python.

Giuseppe Di Martino ha scritto:

..
..posso condividere...ma non e' una questione di linguaggio ..ma di 
IDE...fino al d7 era imbattibile...

 IDE...fino al d7 era imbattibile...
Infatti l'ultima versione di Delphi che ho comprato è stata la 7, poi ho 
cominciato a notare strani segnali dalla Borland ed ho iniziato a 
valutare tutte le possibili alternative, tra le quali ho conosciuto il 
Python e, credimi, dopo averlo usato hai serie difficoltà a ritornare ad 
usare il Delphi. Per darti un idea di quanto ero legato a Delphi ti dico 
che ho iniziato ad usarlo nel 1988 quando si chiamava "Turbo Pascal".
Per carità, io non ho alcuna intenzione di scatenare flames e/o guerre di 
religione, però non mi sembra corretto che aziende come Borland possano 
prendere in giro migliaia di utenti, chiedendo loro di investire tempo e 
denaro in prodotti come Kylix e poi decidere da un giorno all'altro di 
abbandonarlo perché non è abbastanza redditizio.
Così come non mi sembra altrettanto corretto immettere sul mercato 
prodotti con la qualità (e le novità) di quelli che hanno immesso dopo la 
versione 7, sui quali non dico nulla, perché sono convinto che la maggior 
parte (o forse tutti) dei frequentatori di questo gruppo ne conoscono le 
virtù.
Non so voi, ma io non ho più intenzione di investire il mio tempo/denaro 
nei prodotti/servizi venduti da questi signori, finché non saranno in 
grado di dimostrare che il loro prodotto verrà supportato per almeno un 
tot di anni e quando vengono trovati seri bugs mi daranno gli 
aggiornamenti gratuiti invece di farmi la proposta di acquistare la 
"nuova versione" che in realtà è una pezza ai bugs precedenti e che ne 
introduce di nuovi.

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

Secondo voi si puo aprire piu thread che colloquiano con lo stesso socket di
un server?

 socket di un server?
io direi di si'
Ciao,
Alan Solo


    Si perché anche il server di un socket è multi threaded, una volta
creata una connessione resta di nuovo in ascolto sulla porta, altrimenti per
ogni connessione si chiuderebbe una porta... E dove andremmo a finire?
_________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
_________________________________

 ha scritto nel
messaggio news:y4656.243808$hk4.11...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: Indici in paradox

Quando viene spento in modo accidentale il pc con archivi paradox  viene
generato un errore tipo "corrupt file" e cose del genere. Con i comandi del
BDE tipo dbiregenindex nella maggior parte dei casi riesco a risolvere il
problema, alle volte uso utility prese sulla rete. Capita invece che delle
volte non sono riuscito in nessun modo a ripristinare la tabella, dovendo
quindi ricreare una vista copiandoci dentro tutti i record fin dove č
possibile, perdendo cosě circa 50-100 record. Come posso risolvere stň
problema ?
Ciao.

 problema ?
di solito si usa un gruppo di continuita', ormai non costano molto...

Newsgroup: it.comp.lang.delphi
Titolo: Il video da una scheda di acquisizione

Salve a tutti.
Vorrei sapere come catturare da programma il video da una scheda di
acquisizione tipo ad esempio la Marvel della matrox o la rainbow runner

Scaricati VideoCap o TVideoCap da 
www.torry.ru
.
E'free e funziona
L'ho usato con una Miro' Pinnacle e non ho avuto problemi.
Se poi 6 "tecnologico" il componente è fornito di sorgenti a corredo: una
ottima occasione per caprire come kakkio fare a gestire 'ste cose!
Saluti
AS
"Se è Microsoft non funziona"

Newsgroup: it.comp.lang.delphi
Titolo: Formato ZIP file

Ciao a tutti,
ho la necessità di dover leggere e decompattare dei file compattati  con
WinZIP.
Qualcuno mi sa indicare qualche sito dove poter scaricare delle informazioni
sulla struttura interna dei file Zippati?
Grazie,
Giorgio.
--
**************************************
Giorgio Marinangeli
ICQ 12941403
http:\\
web.tiscalinet.it/gmsoft
E-Mail: 
ma.gi...@tiscalinet.it
.
*************************************

 Qualcuno mi sa indicare qualche sito dove poter scaricare delle
informazioni sulla struttura interna dei file Zippati?
www.wotsit.org
--
- Carlo -
c.b...@libero.it

ci sono componenti che fanno al caso tuo su
www.torry.net

Newsgroup: it.comp.lang.delphi
Titolo: Led e Seriale

Ciao a tutti, ho un problemino, sapete se in giro per internet ci sono degli
schemi elettronici per quanto riguarda la seriale? Intendo il pin XX va
messo a massa. il pin YY a +5V. Su google ho trovato poco niente, infine
qualche esempio sulla programmazione di essa in delphi? Una cosa
semplicissima del tipo premo un pulsante e si accende un led collegato ad
essa... Esiste?
Grazie e Ciao

 wrote in message
news:EL%ea.140369$zo2.3...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: compilatore delphi free !!!

Voglio imparare il delphi.
Ma dove posso trovare un compilatore free?
Grazie. 

 Ma dove posso trovare un compilatore free?
il compilatore 
www.freepascal.org
l'ide
http://www.lazarus.freepascal.org/
Comunque nel pacchetto di lazarus e' presente anche il compilatore ...
Con lazarus c'e' un po da penare ma il compilatore va che vola ed e' 
pure multipiattaforma.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid e selected rows

Salve,
perchè le selectedrows sono sempre 0 se ci si sposta con le frecce?
(selezionando con il mouse invece funziana normale)
è un bug? come si potrebbe aggirare?
Grazie,
Alan Solo

 č un bug? come si potrebbe aggirare?
Che versione hai di Delphi? Prova a postare il codice, io non ho mai avuto
questo problema (ho provato ora e funziona)...
--
Andrea /\/\agni
ICQ#: 174108000

questo problema (ho provato ora e funziona)...
non c'č nulla di codice... solo che poi andando ad accedere alle
selected rows se l'utente ha usato le frecce per spostarsi, lo trovo
vuoto
ad es questo:
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 ShowMessage(IntToStr(DBGrid1.SelectedRows.Count));
end;
// ... mi da 0 (?)
// mentre questo:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
 ShowMessage(IntToStr(DBGrid1.SelectedRows.Count));
end;
// ... mi da 1
Ho delphi 7...
Non capisco il perchč
Grazie cmq
Alan Solo

 Non capisco il perchč
Se guardi l'indicator te ne accorgi: col mouse la riga viene subito inclusa
nella selezione, con la tastiera no (devi usare lo shift solo che per
selezionare una riga devi tenere giů lo shift e muoverti prima su e poi in
giů (o viceversa))...
Non so se c'č un modo (tramite una qualche combinazione di tasti) per
includere la riga corrente alla selezione, al limite puoi fare cosě
nell'OnKeyDown della griglia:
  if Key=VK_SHIFT then
    (Sender as TDBGrid).SelectedRows.CurrentRowSelected := True;
HTH,


    (Sender as TDBGrid).SelectedRows.CurrentRowSelected := True;
ottimo, non l'avevo notata CurrentRowSelected...
o forse pensavo fosse read only... mah..
grazie mille :)
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Database e LAN

Salve a tutti, dunque ho scritto una piccola applicazione che usa ADO per
aprire un database ed operarvi, ed il tutto funziona.
Ora vorrei installare il mio prog sulla rete locale della azienda in cui
lavoro, ma non so come fare, è sufficiente installarlo sul pc del mio
ufficio e poi crearvi collegamenti su tutti gli altri pc degli altri uffici,
o devo installarlo su ogni pc, vorrei mantenere un unico archivio per ovvi
motivi, cosa mi consigliate?
Grazie
p.s. uso ADOConnection con percorso dell'archivio memorizzato in una chiave
del registro, ed accedo alle tabelle con ADOTable.

 ha scritto nel messaggio
news:_IZma.41766$iy5.1...@twister2.libero.it...


 ha scritto nel messaggio
news:3e9d05ad$1...@x-privat.org...



E' un database di Access salvato alla versione precedente (ho office 2000)
con 3 tabelle, in pratica gestisco il registro dei malati fra i dipendenti
con inizio e fine della malattia + l'indirizzo e n. fax dell'ASL più vicina
per l'invio della visita fiscale.
Ho provato a copiare il prog su un pc della rete, ma mi dice errore OLE
MSjet, probabilmente il provider database di windows non è aggiornato, su
questo pc è installato office97.
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.delphi
Titolo: TIBDatabase & Thread

Il componente TIBDatabase è ThreadSafe?

 Il componente TIBDatabase è ThreadSafe?
Non di suo!
In effetti è la fbclient.dll  (gds32) che non è thread safe.
Esistono gli UIB (
http://www.progdigy.com/UIB/
) che, a detta dell'autore, sono 
thread safe. In realtà non fanno altro che serializzare il tutto tramite 
CriticalSection
Anche tu potresti serializzare gli accessi al DB con le CS
Ciao Daniele

Newsgroup: it.comp.lang.delphi
Titolo: DataBase (Paradox7)

Ciao, fin'ora ho fatto applicazioni che si collegavano tramite il
componente ADOConnection a database di Access (.mdb) ma ora volevo provare
a collegarmi a tabelle Paradox 7, però con ADOConnection non va, che
componente devo usare?
E poi l'applicazione funzionerà su qualsiasi pc o devo installare driver?
--- posted by geoForum on 
http://www.delphiedintorni.it

per usare paradox si usa bde che è obsoleto.
per altri dettagli cerca bde nei vecchi post tramite google.
-- 
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"

Ho il tuo stesso problema, per applicativi piccoli ho sempre usato access,
per applicativi molto grandi uso Sql Server.
Voglio sostituire access, e mi è stato consigliato FireBird, è free ed
esiste anche una versione embedded.
non l'ho ancora provato, ma sembra andare tra la maggiore:)
Ciao
Stefano Lorenzi


>per usare paradox si usa bde che è obsoleto.
se bde è obsoleto e non voglio usare file di access cosa mi consigli di
usare per un database semplice con poche tabelle?


Ho installato FireBird 1.5 e IBExpert 2004, quali componenti devo usare in
Delphi7 per gestire il database FireBird? Se distribuisco l'applicazione
devo includere qualche dll o file particolare?


Newsgroup: it.comp.lang.delphi
Titolo: Popup.popuped?!?

Ciao a tutti,
esiste un sistema per verificare se un TPopupMenu è "popuped"?
Ovvero se è il menu è in questo momento visibile?
Grazie,
Matteo

 Ovvero se è il menu è in questo momento visibile?
Hai provato con GetMenuState()?
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto programmatore Delphi?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 Provahttp://
www.dwebpro.com/


Newsgroup: it.comp.lang.delphi
Titolo: Vi serve un modo alternativo per implementare il singleton in delphi? Eccolo!

http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=17648

Sinceramente ho guardato il codice e non mi sembra un granché... una
critical section per implementare un singleton ?!?!

azz! l'ho guardato molto di sfuggita... sorry!
Cercavo altro e mi sono imbattuto in quel particolare articolo.
Mi ha colpiti il titolo relativo alle property Statiche...
:(
A
Newsgroup: it.comp.lang.delphi
Titolo: [D6Ent] Database Access e TAdoQuery

Salve,
Ho un problemino mica male: devo accedere alla lista delle tabelle di un
database Access. Ho la query giusta e da Access funziona senza fare una
grinza.
Il problema è - però - che FUORI da Access non va, emettendomi un
errore che dice: "Impossibile leggere record. Autorizzazione di lettura non
disponibile per MSysObjects".
Cosa fondamentale, sul PC dove esce questo errore Access NON E'
INSTALLATO.
La mia idea è che sia proprio questa mancanza a rendere il progetto non
funzionante, nonostante il fatto che - in teoria - la query dovrebbe
comunque andare a buon fine... o no?
Commenti?
Ciao,
Andrea

Andrea
	Ciao
	MassimoB
 

 MassimoB
Andrea

Andrea
	Ciao
	MassimoB
 

 MassimoB
Andrea

Andrea
	Ciao
	MassimoB

Newsgroup: it.comp.lang.delphi
Titolo: TstringGrid colorare una singola cella

Salve a tutti
vorrei sapere se sia possibile impostare un colore per una singola
cella, in modo da in base al contenuto la cella possa variare di
colore.
Se è possibile mi dite come si fa?
Grazie Mille

hai gia visto l'evento OnDrawCell nella guida in linea?
Bye
A

Newsgroup: it.comp.lang.delphi
Titolo: Download file con password

Ho la neccessità di scaricare un file da internet tramite autenticazione
ma non ho trovato niente in giro. Solo FTP. La procedura che uso in
questo momento è la seguente:
const BufferSize = 1024;
var
    Session, fURL: HINTERNET;
    fBuffer: array[1..BufferSize] of Byte;
    fBufferLen: DWORD;
    f: File;
Session := InternetOpen (PChar (ExtractFileName (Application.ExeName)),
INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
fURL := InternetOpenURL (Session, PChar ('
http://qqq.com/qqq.zip'
), nil, 0,
0, 0);
AssignFile (f, 'c:\qqq.zip');
Rewrite (f, 1);
repeat
   InternetReadFile (fURL, @fBuffer, SizeOf (fBuffer), fBufferLen);
   BlockWrite (f, fBuffer, fBufferLen)
until fBufferLen = 0;
CloseFile (f);
InternetCloseHandle (fURL)
InternetCloseHandle (fSession);
Il file che viene salvato contiene una pagina html che mi dice
che non sono autorizzato a scaricare.
Grazie

 Ho la neccessità di scaricare un file da internet tramite autenticazione
che tipo di autenticazione?
Se ad esempio il sito utilizza i cookies, non sono certo sia possibile ...
Ciao


Una finestra che si apre e ti chiede l'id e la password (il titolo della
finestra è "Password di rete".

 questo momento è la seguente:
Forse il Web Server non te lo permette senza una password.
Giorgio Padoan

 
prego
***Gio***

 ha scritto nel messaggio
news:cbs02g$kom$1...@lacerta.tiscalinet.it...

Ho la password e, quello che voglio, è passarla tramite delphi.

 ('
http://username:pass...@qqq.com/qqq.zip'
), nil, 0, 0, 0);
Non funziona.


la pagina che mi interessa è 
snap.ilfisco.it
. Ho password e id.

> la pagina che mi interessa è 
snap.ilfisco.it
. Ho password e id.
non garantisco nulla, ma prova con gli ics di fpiette 
http://www.overbyte.be
L'Http client ha anche le proprieta' username e password che l'http 
client delle Indy "mi sembra" non abbia.
Facci sapere se risolvi.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: TListView : ma esiste un evento OnItemDoubleClick ?

Salve a tutti,
ho iniziato ad usare oggi il componente TListView, che mi sembra molto
carino... però
non riesco a trovare nessun evento che notifichi che l'utente abbia
selezionato (tramite doppio
click) una item in particolare.
Avrei già in mente una soluzione un po' "sporca" ... però mi aspettavo di
trovare un evento pronto!!
Ciao e grazie in anticipo a tutti, Davide DG  [ps: non ho passato chimica...
sigh!!]

 trovare un evento pronto!!
Grazie cmq... ho risolto da solo creando l'evento OnItemDblClic usando poche
righe di codice...
ma mi sebra strano che non ci fosse già un evento così... me lo sono proprio
perso ?  :-O
ciao, Davide DG

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

Salve a tutti.
Sto lavorando su un report.
Ho un componente QRDBText a cui ho collegato il campo data di una
tabella. La data viene visualizzata nel formato gg/mm/aaaa.
Ora ho bisogno di affiancargli un altro componente che mi permetta di
visualizzare il giorno della settimana a cui corrisponde quella data.
Quale componente posso usare?
Se mi occorre di nuovo un QRDBText come devo fare per ottenere il
risultato voluto?
Saluti!
Stefano

Usa la funzione DayOfWeek di Delphi
Nota:
richiede un TDateTime quindi devi trasformare la data da stringa a 
TDateTime con la funzione StrToDate
Altra nota:
Se il formato è differente da quello di sistema devi lavorare sulla 
costante ShortDateFormat
Spiego....
Questa è valida con qualsiasi impostazione di sistema
Function GiornoDellaSettimanaDaQRDBText(Const Data : String) : Integer;
Var
   Old : String;
Begin
   // Salvo il formato attuale
   Old := ShortDateFormat;
   // Metto il nuovo formato
   ShortDateFormat := 'gg/mm/aaa';
   // Calcolo il giorno della settimana
   Result := DayOfWeek(StrToDate(Data));
   // Ripristino il formato originale
   ShortDateFormat := Old;
End;
Ultimo appunto... DayOfWeek ritorna un numero compreso tra 1 e 7 dove 1 
è Domenica e 7 è Sabato
Bye,
David

 Usa la funzione DayOfWeek di Delphi
Non serve:
S := FormatDateTime('dddd dd/mm/yyyy', Date);

Grazie mille!!  :)
Ciao
  Stefano

Giusto. Mea culpa

Avrei un altro problema, sarei felice se riusciste ad aiutarmi.
Nello stesso report (preciso che utilizzo Delphi3) ho una QRSubDetail
che mi permette di stampare i vari record di una tabella. La stampa
delle righe termina quando finiscono i record.
Quello di cui ho bisogno però è che, dopo l'ultimo record, vengano
stampate le bande vuote fino a fondo pagina.
Come posso fare?
Ciao
Stefano

 stampate le bande vuote fino a fondo pagina.
dovrebbe essere una proprieta della banda che contiene le righe: puoi
dirgli se allungarsi dinamicamente o rimanere attaccata alla banda pie di
pagina. se non e' quella, allora rimane da controllare le proprieta' della
banda pie di pagina.
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Mysql

Ciao a tutti,
scusate ancora, ma ho un altro dubbio utilizzando mysql.dll
se eseguo una query del tipo:
mysql_query(@mysqlcon,'SELECT * FROM <tabella> where <campo>=<valore>);
come faccio poi a gestire (ad esempio visualizzare) il risultato? Cioč un
risultato del genere in che tipo di variabile lo devo inserire per poi
poterlo gestire?
Grazie,
Dado

 <campo>=<valore>);
Non per fare il rompi di turno, ma c'è un motivo per cui non utilizzi
dbExpress o meglio ancora ZeosDBO?
Secondo me rischi di riscriverti tutto inutilmente...
-- 
Jax
Journeying Artificial Xenomorph

 Non per fare il rompi di turno, ma c'č un motivo per cui non utilizzi


 comunque come muovermi...
Se non sei pratico di dbExpress dubito che troverai più facile
interfacciarti direttamente con la dll.
Prova ZeosDBO (
http://zeoslib.sourceforge.net/
) e vedrai che non te ne
pentirai, è di una facilità disarmante :)


Newsgroup: it.comp.lang.delphi
Titolo: E' normale?

Ciao raga'!
Questo il mio quesito:
Prendo un componente (di quelli Free) da Torry e lo installo nel mio Delphi
(4C/S). Lo uso in un progetto. Compilo il progetto e mi dice
"NomeUnitDellOggettoCheHoInstallato.dcu" not found. Allora io prendo...e
faccio di nuovo "COMPONENT->INSTALL COMPONENT->ecc..", ricompilo il package
"dclusr40.bpk" e lo chiudo. Rivado nel mio progetto, compilo, tutto ok.
Chiudo Delphi, lo riapro, riapro il progetto, ricompilo: medesimo errore e
medesima procedura per risolvere (temporaneamente) il problema. Questo ogni
volta che chiudo e riapro Delphi! E' Normale???? Spero di no e che sappiate
dirmi come fare!
Ciao e grazie!!!

no! almeno non credo.
comunque ho anchio d4 cs e mi fa lo stesso errore...
...forse un piccolo buggino?
per risolvere il problema io ho copiato
fileCheNonTrova.dcu nella directory Lib di D4
... li lo deve trovare per forza! e infatti cosě funziona..
PS: comunque se qualcuno conosce un metodo + elegante
    me lo dica.
Ciao
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Avete verificato/aggiornato il percorso di ricerca delle libraries?
In Delphi 5  -> [Environment Options - Library - Library path].
Marco Soravia.

 In Delphi 5  -> [Environment Options - Library - Library path].
effettivamente è un metodo + elegante...
fatto sta però che l'aggiornamento del path delle library dovrebbe
essere fatto in automatico da Delphi quando 
installi un nuovo oggetto, giusto?
in d5 c'è questo bug?
(io lo chiamo bug, perchè di bug in effetti si tratta,
anche se facilmente scavalcabile... la perfezione non esiste!!)
Ciao e grazie


Si. [Ma io lo considero come un meccanismo che mi da maggiore libertà nella
organizzazione delle directory. E poi è facilmente scavalcabile, come dici
tu].
Marco Soravia.
PS: Se continui il thread aperto invece di crearne uno nuovo è meglio.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e servizi su sistemi win NT/2k/XP

Salve a tutti gente, la domanda che pongo è la seguente:
è possibile creare in delphi un servizio che (in quanto tale) venga caricato
automaticamente all'avvio del pc e che mi monitora il contenuto di una
cartella? Appena il contenuto cambia (perchè per esempio viene creato un
nuovo file) questo servizio avvia un mio programma creato sempre in delphi?
Se è possibile fare ciò, qualcuno mi saprebbe dire come orientarmi?
Grazie 1000
Davide

 Se è possibile fare ciò, qualcuno mi saprebbe dire come orientarmi?
Nel Thread che generi metti un Timer che periodicamente verifica il contenuto
della cartella, se trovi cambiamenti..fai quello che vuoi..
forse ti conviene analizzare le proprietà dei file (con le apposite classi Delphi)
e verificare se queste cambiano... magari allochi le Info delle proprietà in un apposita
lista..mhhm se il direttorio è molto capiente il servizio può "succhiare" un po di spazio..
magari se monitorizzi + file.. puoi appoggiare il contenuto in un DB
in questo secondo caso, però, devi ben sincronizzare il timer: le operazioni di lettura e
scrittura su DB sono ovviamente + lente..
ciauz
Giò


Molte motle molte molte Grazie
davide

 nuovo file) ...
vedi API FindFirstChangeNotification e relativo gruppo. Nelle Rx erano
inglobate in un componente. Per D6 le Rx sono state portate nella
j(v)cl.
Per i link, JVCL + Delphi
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: ReportBuilder e file postscript

Ciao a tutti,
qualcuno di voi usa ReportBuilder per generare i reports? Se si potete 
darmi una dritta per stampare direttamente un file postscript?
Devo creare un file pdf ma i compennenti aggiuntivi di ReportBuilder 
sono pessimi, a volte non giustificano e molte volte si sovrappongono i 
memo.
Ho già contatatto sia la società che crea sia ReportBuilder sia quella 
che crea le Pragnan (conponenti per creare PDF RTF etc.) ma mi hanno 
risposto che stanno effettuando dei test per migliorare i PDF.
Sono riuscito ad otteneere un ottimo file PDF creando prima un file di 
postscript (atrtraverso una stampante PS) per poi convertirlo con 
GhostScript.
Se potete darmi una mano be ne sarei grato anche perché non riesco a 
trovare altri post che mi possano aiutare.
Alder

 memo.
Io utilizzo gli Extradevices e non ho problemi a stampare PDF.
Gli stessi componenti mi permettono di fare stampe in diversi formati.
Una volta che li installi, nella proprietą Device Type del componente
ppReport, hai
la possibilitą di specificare altri valori del tipo : PDFFile, ExcelFile,
LotusFile, HTMLFile ecc ...
Puoi trovare questi componenti aggiuntivi per ReportBuilder sul sito
www.waler.com
.
Non penso che siano gratuiti, ma visto che nella mia azienda li utilizziamo
e trattasi di
azienda alla quale non piace spendere molto, credo che abbiamo un prezzo
abbordabile.
Ciao.
Donato

Donato Di Tullio ha scritto:

Grazie, ora ci butto un occhio.
Alder

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

Avevo sentito di un compilatore Delphi free da scaricare gratuitamente
sul sito della Borland, sapete dove posso trovarlo esattamente?
Ho cercato sul sito ma non ho trovato niente.
Oppure se conosciete qualcosa di simile? ...
Ciao Ciao

c'è la trial, oppure la personal, non un compilatore

> Ho cercato sul sito ma non ho trovato niente.
www.borland.com
poi clicchi in altro dove trovi scritto Download
poi clicchi a sinistra dove trovi scritto delphi
compare una pagina dove una tabella contiene, nelle prime 2 righe:
Enterprise Trial
Personal
Una curiosità: dove hai cercato, prima?
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Installazione package

Uso delphi 6. Ho installato un package(con estensione .bpl) che contiene una
serie di componenti.
Il problema è che quando disegno i componenti del package su una maschera,
delphi non riesce a compilare la unit in quanto non trova il file .pas
richiamati in "Uses ....". Com'è possibile?
Grazie.

 ha scritto nel messaggio 
news:cm8b5d$9r0$1...@domitilla.aioe.org...



Ciao
hai controllato il search path ?
Lo trovi in Project - Options - Directories/Conditionals    almeno cosě č in 
D5.
Ciao
MaoSw 

Credo di ricordare di aver avuto un problema simile.
Non me ne ricordo la causa, comunque, se vai su Tools / Enviroment Options /
Library e
indichi il percorso dei sorgenti .PAS in Library Path dovresti risolvere il
problema.
Ciao
Donato

Sono arrivato troppo tardi,
non avevo visto la risposta di FNX.
Donato

 ha scritto nel messaggio
news:AxOhd.115604$b5.57...@news3.tin.it...


 ha scritto nel messaggio
news:euOhd.13232$Es2.2...@twister2.libero.it...


In tal caso sarebbe bene che tu ci fornissi maggiori dettaglio in merito a
questi componenti.
Forse così qualcuno riuscirà a darti una mano.
Ciao
Donato

 ha scritto nel messaggio 
news:cm8cr9$ch3$1...@domitilla.aioe.org...


 ma io ho solo il bpl...i sorgenti non li ho
In tal caso, l'unico modo che hai di utilizzare quel package è attivare 
l'opzione "Build with runtime packages" nelle opzioni del progetto 
indicando il nome del package nell'elenco riportato nella casella 
sottostante.
In quel modo, la tua applicazione si collegherà dinamicamente al file 
BPL per utilizzarne le risorse (componenti, controlli e così via); è 
ovvio che il file BPL dovrà essere distribuito assieme all'applicazione 
affinchè questa funzioni.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:cm8b5d$9r0$1...@domitilla.aioe.org...

Newsgroup: it.comp.lang.delphi
Titolo: Risoluzione schermo

Salve a tutti
Come posso "intercettare" la risoluzione dello schermo e quindi eseguire
delle operazioni, es. if (risoluzione 800x600) then ........ else if
(risoluzione 1024x768) then....
Grazie e ciao da Matteo

Screen.Width e Screen.Height

Newsgroup: it.comp.lang.delphi
Titolo: Mi pare strano che non si possa....

..... fare l'inserimento di un nodo figlio in un treeview in ordine
alfabetico. Ho visto che c'è l'opzione sorttype ma pare non avere nessun
effetto. Ora come ora ho una lista di categorie figlie tutte della radice e
salvate in un database, e quando voglio inserire un nuovo nodo devo fare il
clear del treeview, fare l'inserimento nel database del nuovo figlio, fare
una "select from mia_tabella order by 'nomecampo'" e per ogni elemento della
query fare l'addchild...... troppo macchinosa decisamente!!!!!
Qualcuno è a conoscenza di un metodo che risolvi il problema?
Grazie anticipatamente
Davide

Ci sono vari modi se non sbaglio (vado a memoria e potrei sbagliare):
1 - Ti calcoli "a mano" il punto in cui il nodo dovrebbe essere e poi usi il
metodo insert o qualcosa del genere (sempre se esiste)
2 - Lo inserisci normalmente e poi fai rifare l'ordinamento degli elementi
(nell'help c'č un esempio di come usare l'ordinamento
  alfabetico, premi F1 dalla proprietą "sort" or "sortproc"o simile....)
Newsgroup: it.comp.lang.delphi
Titolo: GExperts

Salve a tutti,
 qualcuno ha mai fatto uso dei tools offerti dal pacchetto GExperts ?
 e se SI, come sono ?
Grazie
--
Posted from [212.141.48.59] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Per quanto mi riguarda ho usato solo l'utility che serve a sostituire
dei controlli con altri di un tipo diverso... e' MOLTO utile, in
particolare nel passaggio da form prototipo a form definitive... magari
in un primo momento e' piu' comodo usare dei controlli data aware per
poi accorgersi che sono troppo restrittivi e che sostituirli con le loro
controparti non data aware porebbe essere comodo (pagando lo scotto di
aggiungere un po' di codice). Funziona bene, mantiene tutto quello che
puo' in termini di properties ed eventi. Il resto dei tools non l'ho mai
usato... c'e' il grep che e' potente, poi non so.

  e se SI, come sono ?
Ottimi.
-- 
Roberto Lupi

 >  qualcuno ha mai fatto uso dei tools offerti dal pacchetto GExperts ?
 >  e se SI, come sono ?
una sola parola, SPETTACOLO !
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/
Newsgroup: it.comp.lang.delphi
Titolo: Procedure -> dichiarazione

vorrei dichiarare una procedura che faccia certe funzioni nel mio programma.
allora io dichiaro la procedura nella sezione public della unit
vi scrivo parte del codice
----------------------------------------------------------
unit pallina;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Grids, ExtCtrls, StdCtrls;
type
  TForm1 = class(TForm)
{vari oggetti eprocedure...}
  private
    { Private declarations }
  public
  procedure rimbalzo;    <- questa è la procedura che dichiaro
    { Public declarations }
  end;
--------------------------------------------------------
successivamente nella sezione implementazion scrivo
procedure rimbalzo
begin
{codice da eseguire}
end;
in fase di compilazione mi si blocca alla dichiarazione in public dicendo
[ERROr] Unsatisfied forward or externaldeclaration: 'TForm1.rimbalzo
non capisco
mi potete aiutare?
grazie!

allora io dichiaro la procedura nella sezione public della unit
dichiarandola nella sezione public (della form) diventa una procedura
pubblica, appunto, ma dell'oggetto TForm, che in questo sarebbe meglio
chiamare "metodo"... quindi per dichiararla nella sezione
implementation devi scrivere:
prodcedure TForm1.Rimbalzo;
begin
end;
se la vuoi mettere semplicemente come una funzine e non come metodo di
pggetto basta che la dichiari semplicemente da qualche parte
nell'interface e poi nell'implementation (non nell'oggetto TForm)
Ciao,
Alan Solo

end;
Non va bene, ovviamente.
Le Unit non hanno una sezione public, hanno una sezione interface e
una sezione implementation.
Quella a cui ti riferisci e' la sezione public della *classe*.
Ogni classe, in Object Pascal, definisce un proprio "scope", che va
specificato in fase di compilazione con l'operatore . (punto).
Cioe', va scritto :
procedure TForm1.rimbalzo ;
begin
 { codice da eseguire }
end ;
In questo modo informi il compilatore che stai definendo la funzione
membro "rimbalzo" dichiarata dentro la classe TForm1.
Lo specificatore di scope viene usato per denotare l'appartenenza di
un membro ad una particolare classe.
Immagina, difatti, che cosa succederebbe se tu avessi piu' classi
definite nella stessa unit, con dei membri con lo stesso nome.

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

quando compilo mi dice che è undeclared identifier
l'oggetto tshape è un membro di TForm1, per accerdervi devi fare
Form1.NomeOggettoTShape
se invece metti la tua funzione come metodo (nella sezione public... o
private ec... come hai fatto all'inizio) di TForm1 l'oggetto tshape lo
puoi accedere direttamente
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: Bug di Delphi sugli ancoraggi?

Buongiorno a tutti,
lavoro con Delphi 7 e da ieri sto impazzendo con un problema che a
questo punto credo sia di Delphi: ma gli ancoraggi con i frame
funzionano? Mi spiego: ho un frame sul quale vado a posizionae un
TMemo e lo "ancoro" al bottom del frame. In design-time funziona, poi
compilo e in run-time non vedo più la parte inferiore del mio TMemo
che è andato a finire molto ma molto più in giù. Per completezza di
informazione, il frame è posizionato (alClient) su un TPanel di un
MDIChildForm. Cosa buffa è che dopo la compilazione, tornando in
design-time, l'ancoraggio (seppur sempre settato correttamente) è
sparito nel senso che l'altezza del TMemo si è ingigantita e non si
vede quindi più la parte inferiore.
A voi risulta esserci un bug o c'è qualche "escamotage" per sistemare
la cosa?
Grazie mille,
Dario

 la cosa?
Prova a impostare la proprietà "Position" della Form a
poDefaultSizeOnly
Gp


Con il poDefaultSizeOnly non ha funzionato ma con poDefaultPosOnly
sì!!!
Grazie mille per l'aiuto,
Dario

Newsgroup: it.comp.lang.delphi
Titolo: Richieste da un principiante

Vogliate essere cosi cortsi da aiutare un principiante, io ho un problema,
devo, all'interno di un programma che sto facendo per l'universita',
memorizzare un stringa inserita in un edit in un array, in particolare devo
mettere un carattere per ogni posizione dell'array, come faccio a creare una
struttura, anche che non sia array che sia dinamica e si adatti alle
dimensioni della stringa che devo memorizzare? e come facco a leggere i
singoli caratteri che insrisco nell'edit?
Grazie del'aiuto e scusate del disturbo, cie sentiamo al prossimo
problema!!!

 ha scritto nel messaggio
news:DF1w6.588$fO3....@news.infostrada.it...


 singoli caratteri che insrisco nell'edit?
Le stringhe in Delphi sono indicizzabili, Stringa[X] ti restituisce il
carattere di posizione X (o X-1 ... non ricordo se partono da 0 ...) della
stringa stessa.
--
- Carlo -
c.b...@libero.it

 e come facco a leggere i singoli caratteri che insrisco nell'edit?
Edit1.Text[i] //legge il carattere i-esimo
Ciao,
Alan Solo

 Che versione di Delphi usi?
Uso delphi 5, ma per ordini del proff non possiamo usare le funzioni che
sono state aggiunte dalla versione 3 in poi, in pratica dobbiamo scrivere
tutte le routine da soli, anche per le strutture piu' usuali che si
troverebbero ovunque.
Grazie della disponibilita'

Volevo ringraziare tutti voi delle risposte che mi avete concesso, spero di
trovare cosi tanta disponibilita' anche al prossimo intoppo.

Newsgroup: it.comp.lang.delphi
Titolo: Mandare FAX

Ciao a tutti.
Vorrei sapere se è possibile mandare fax appoggiandomi esclusivamente a
Delphi (anche scaricando nuovi componenti, ma non interfacciandomi, per
esempio, a Visual Basic).
Grazie a tutti coloro che mi vorranno rispondere

 esempio, a Visual Basic).
A pagamento c'è l'ottimo ASyncPro (
www.turbopower.com
). Oppure prova su
torry (
www.torry.net
)....magari c'è qualcosa gratis.
ciao
Solid Snake IT
Newsgroup: it.comp.lang.delphi
Titolo: [TUTORIAL] Accesso concorrenziale access + ado

Ciao,
ho scritto questo piccolo tutorial su ado e su come ho gestito la
concorrenza con il lock di access (Con la supervisione di Morde!). Dato che
ado + access gestiscono in maniera pessima la concorrenza con pessimistic
lock, nella piccola app ho studiato una maniera alternativa di gestire la
concorrenza con il lock ottimistico. Purtroppo ho avuto pochissimo tempo a
disposizione in questi giorni per poter ottimizzare il codice, che secondo
me può essere migliorato, in quanto era legato ad una applicazione da me
costruita precedentemente. 
Come ho un po di tempo disponibile (visto che il tut ce l'ho pronto
sull'hard disk da una settimana e +) cerco di perfezionarlo e di
ripubblicarlo.
Lo trovate comunque a questo indirizzo:
http://mancio.altervista.org/test_concurr.zip
commenti, feedback, insulti ecc.. a f dot mancini at 
tin.it
ciao fabrizo

 commenti, feedback, insulti ecc.. a f dot mancini at 
tin.it
Impossibile visualizzare la pagina
????????????????????????????

 ha scritto nel messaggio
news:bf5ks4$bdrrt$1...@ID-182300.news.uni-berlin.de...

A me funziona benissimo

 Impossibile visualizzare la pagina
ma.. veramente a me me lo fa scaricare.
prova da qui
http://mancio.altervista.org/
ciao fabrizio

concorrenza con il lock di access (Con la supervisione di Morde!). 
Gran bel lavoro Fabrizio,ma per favore non darmi meriti che non mi spettano
;), piu' che supervisione mi sono limitato a prendere atto che non avevo nulla
da aggiungere! :-)
-- 
Morde. 
(morde at programmer dot net)

 
http://mancio.altervista.org/
OK
grazie
Newsgroup: it.comp.lang.delphi
Titolo: Specificare componente che ha lanciato la procedura

Ciao!
Sono un nuovissimo della programmazione in Delphi, e in una
applicazioncina mi è nato un problema che non riesco a risolvere:
avrei bisogno di ottenere il nome della applicazione che richiama una
procedura, cioè io in un componente Edit in keypress, ho richiamato
una procedura che mi dovrebbe bloccare l'utilizzo di alcuni tasti, e
questo sono riuscito a farlo, ma poichè ora devo controllare cosa è
contenuto all'interno dell'edit, dovrei specificare <nomeedit>.Text,
ma questa procedura è in comune per tanti campi edit, e per evitare di
dovere riscrivere la stessa proc per tutti gli edit, volevo fare in
modo di passargli il nome dell'edit; ho provato con self, ma non funge
così (almeno io non sono riuscito a farlo fungere), qualcuno mi può
dare una mano, per favore?
CIAOOOOO

 ha scritto nel messaggio
news:3c6ac070...@news.ngi.it...


Grazie!!!  (Sei anche velocissimo!)
Vado a provare al volo e poi ti faccio sapere!
Grazie ancora!  ;)


 ha scritto nel messaggio
news:3c6ac72a...@news.ngi.it...


ciaoooooo

 wrote:


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

Scusate, ma non ho capito bene a cosa servirebbe ECO II, uscito nel nuovo 
pacchetto Delphi 2005.
E' semplicemente un gestore di database o cosa altro è in grado di fare?
Se possibile sarebbe meglio una risposta "semplificata", visto che mi sono 
avvicinato al Delphi da molto poco. :P
Grazie! 
--
X-Privat "FREE Usenet" - 
http://www.newsserver.it

 avvicinato al Delphi da molto poco. :P
Una spiegazione semplificata per un simile strumento è molto difficile e 
rischia di non rendere l'idea, ma spero di aver fatto del mio meglio. ;-)
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio 
news:NT2pd.212160$b5.10...@news3.tin.it...


 si potranno gestire applicazioni .Net ?
La risposta č sě, con alcune precisazioni: *dbGo for ADO* accede alla 
piattaforma ADO basata su COM (Win32), sia creando applicazioni VCL 
Win32 che 
VCL.NET
; lo scopo della libreria č sostanzialmente quello di 
consentire l'accesso alla piattaforma OLEDB sia da applicazioni standard 
Win32, sia da applicazioni dotNET, per facilitare la migrazione di 
applicazioni "miste" che possono cosě integrarsi gradualmente nel framework.
ASP.NET
 e IntraWeb sono altre due soluzioni disponibili per lo sviluppo 
di applicazioni Web per dotNET e, per quanto riguarda IntraWeb, anche 
Win32 (e potenzialmente crossplatform).

Newsgroup: it.comp.lang.delphi
Titolo: Re: [D5]+[ACCESS] - Query di query - risposta - 2

Anche se accedi con BDE c'č il componente TQuery a cui puoi passare al 
query che vuoi eseguire.
La vista č una tabella virtuale del tuo database creata dalla selezione 
di una o piů tabelle.
La vista puň servire a far avere all'utente una situazione particolare 
del tuo DB in un unico elenco senza che quell'elenco esista fisicamente 
come tabella.
------------------------
Diego Di Filippo
  R&amp;D Software Developer
 
www.ada-project.com
-----------------------
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio
news:aOQ%d.14562$kC3....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Come limitare un float nella tabella

Ciao a tutti,
   c'e' la possibilita' di limitare, in una tabella, i decimali di un float 
a 2 ???
 
per esempio 2.12698 in 2.13
 
Grazie
 
Ciao
 
Daniele
 

Si.
 
 
A.


 
..�!!!...e vuoi condividere questa conoscenza o inteni tenerla tutta per te?
 
ultimamnte , non so chi frequenti, ma sembri diventato rimbambito!

Round
RoundTo
SimpleRoundTo
...
 
 
trovi tutto sull'help
 
Ciao,
Andrea

 ultimamnte , non so chi frequenti, ma sembri diventato rimbambito!
 
Con un minimo di immaginazione e meno trollaggine, è lampante che Alberto richiamasse l'attenzione sulla genericità un tantinello eccessiva della domanda.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Grande Marco! :-D
 
 
A

Newsgroup: it.comp.lang.delphi
Titolo: Stampa in modo testo

Saluto a tutto il NG, avete fatto caso quanto tempo in + impiega la
stampante a stampare un tabulato sotto Delphi?...mi chiedevo se esiste un
modo per stampare  con una stampante ad aghi come si faceva un tempo in
MS_DOS facendo in modo che la stampa usi i suoi caratteri e non la
grafica...magari realizzare prima il report con QReport e poi magari darlo
in pasto ad un file di testo...o qualcosa del genere...Grazie 1000 .

Prova Zreport.
Ciao
Michele Palmieri
Newsgroup: it.comp.lang.delphi
Titolo: DBGrid con dbedit e dbcheckbox in piu'

Devo implementare una griglia che, dato il risultato di una TQuery (BDE, su
dbf), mi permetta per ogni riga della griglia di poterla selezionare e
aggiungere in un campo una certa quantita'.
In questa maniera l'utente avrebbe la possibilita' di scegliere singolarmente
le singole righe, di immettere la quantita', e di confermare l'elaborazione
delle stesse.
Il problema nasce dal fatto che il checkbox e la griglia non sono campi del
DBF, ma servono a me per la gestione. 
Come posso fare?
Avete qualche idea alternativa? DBCtrlGrid?
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

 Avete qualche idea alternativa? DBCtrlGrid?
Io , se le righe della query non sono troppe, le carico in una memory table
(rx library) nella quale ho definito anche i campi extra. Uso quella per
alimentare la griglia , poi la leggo e faccio i comodi miei ... :-)
Giulio

 Avete qualche idea alternativa? DBCtrlGrid?
Prova questi componenti: Freeware SMComponent library
http://www.scalabium.com
 c'è appunto una SMDBGrid che permette la
selezione
dei records attraverso dei check box. (vedi demo)
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Come posso fare?
*Grazie* ai vostri consigli ora sto utilizzando con profitto la griglia con il
checkbox per selezionare le righe e l'rxmemorydata con il campo aggiunto.
A buon rendere ;-)

Newsgroup: it.comp.lang.delphi
Titolo: Datamodule in package

Nota: ho già cercato la risposta alla mia specifica domanda su google 
gruppi ma niente da fare.
Come faccio funzionare l'accesso ad un Datamodule in un package?
Mi spiego: lavoro con Delphi 7 e Firebird.
Ho un package runtime con un DM, all'interno un TIBDatabase e un 
TIBTransaction.
Dalla mainapp provo ad accedere all'oggetto Database collegandoci TIBSQL 
o TIBTable...
se lo faccio a DesignTime, l'oggetto viene "visto",
a runtime ogni legame è interrotto.
Cosa sbaglio?
Grazie in anticipo.

 Cosa sbaglio?
E' difficile saperlo senza vedere un poco di codice ... ogni ipotesi e'
plausibile.
Ecco qualche link a riguardo: nel leggerli, magari ti accorgi di aver
dimenticato qualche particolare.
http://dn.codegear.com/article/27178
http://www.inquiry.com/techtips/delphi_pro/10min/10min0301-1.asp
 
http://www.obsof.com/delphi_tips/DL613.html
 
http://delphi.about.com/library/weekly/aa010901a.htm
 
http://delphi.about.com/library/weekly/aa012301a.htm
 
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

Scusate ma la vostra perizia in materia mi aiuta tantissimo.
Come si pu� fare a tradurre una stringa piena di coppie di bytes (divise da 
uno spazio o da virgola) in una corrispettiva in hex?
Sto provando con IntToHex(Ord(Data[i]), 2) ma divide ogni coppia di bytes in 
2 differenti hex,
mentre a me serve che mi traduca ogni coppia in un unico hex....
Grazie

Gino ha scritto:

Ehm... non e' che si capisca proprio bene cosa ti serve! :)
Potresti farci un esempio?
ciao
Giacomo

 ha scritto nel messaggio 
news:PGsym.6882$Rt2....@tornado.fastwebnet.it...

Non sei chiaro ma se hai un word (2 byte, quindi 4 digit esa.) sostituisci 
il 2 con 4. Questo parametro e' il 
n.ro
 di digit che richiedi, non il 
n.ro
 
di byte.
ciao giorgio 


Scusatemi se non sono stato chiaro.
Faccio un esempio.
Ho una stringa di testo di questo tipo: "1,2,3,4,10,79,99".
Vorrei trasformarla in un'altra stringa di testo che contenga per� tutti i 
dati trasformati in esadecimale del tipo "01,02,04,04,0A,4F,63" ecc.Avevo 
pensato di trasformare i dati della stringa in interi per poi trasformali in 
hex.
 Il problema si presenta quando mi ritrovo dati di 2 cifre, per cui "10" 
invece di diventare "0A" diventa "0100" e l+� mi sono arenato.
Come potrei risolvere?I valori da gestire arrivano al max a 99.
Grazie

 
Non e' possibile che trasformi 10 in 0100, evidentemente il dato che gli 
passi non e' 10. Ti suggerisco un debug passo passo + un cast a byte sul 
numero che passi alla funzione.
ciao giorgio
Newsgroup: it.comp.lang.delphi
Titolo: distribuire programma con db

Ciao a tutti del NG. Avrei un piccolo problemino:
ho fatto una piccola applicazione che usa una tabella tipo paradox, sul
mio computer funziona benissimo, ma quando ho tentato di passarlo su di
un altro computer non ha + funzionato. Da quel che ho capito manca
qualcosa per il DBE, ma cosa? Allora ho provato a fare un pacchetto
mediante InstallShield Express, ho impostato i vari dati ma al momento
di costruirlo "..manca un file ????.exe" che servirebbe, se ho capito
bene, per usare la tabella. Lo cerco nel mio computer ma nada, quel file
non esiste.
Cosa devo fare?
Sto usando delphi 4 con InstallShield Express 2.x E troppo vecchio
quest'ultimo, forse?
Grazie a chi saprà darmi una mano.
Colgo l'occasione di fare i miei migliori auguri di buone feste a tutti!

...


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

Ho un problema con un TDBComboBox che proprio non riesco a
risolvere(sono alle prime armi...).
Ho una tabella del tipo
ID  (numero)   chiave primaria
DESC  (stringa)  testo che descrive un'opzione
Ora io vorrei ottenere un combobox che mi mostri il campo DESC ma che
memorizzi ID quando seleziono un'opzione. Non credo sia una cosa
difficile, ma è tutto il pomeriggio che ci sbatto la testa e non ce ne
cavo niente...
Ringrazio tutti in anticipo,
   Andrea

memorizzi ID quando seleziono un'opzione. 
ti consiglio di seguire questa strada che è la + semplice:
prima ti fai un campo di lookup, doppio click sul TTable/TQuery,
tasto destro, Add..,lookup e segui le istruzioni..
poi basta che trascini il campo sulla form! :-)
Ciao,
Alan Solo

cavo niente...
La dblookupcombobox ha 5 voci specifiche (DataSource, DataField,
ListSource, ListField e KeyField).
DataSource e' il datasource della tabella in cui viene impostato il
campo determinato da DataField.
ListSource e' il datasource della tabella che contiene le varie
opzioni e ListField rappresenta il/i campo/i della tabella da mostrare
nella lista.
KeyField determina il campo il cui valore andra' a finire in
DataField.
--
Walkie...@Libero.It (ICQ# 8143647)

ListSource, ListField e KeyField).
per esperienza personale mi sento di consigliare di farsi un campo di
lookup, in questo modo il campo poi puo' essere usato per qualsiasi
tipo di oggetto dbaware... sia per il lookupcombobox sia per un campo
all'interno di una dbgrid
Ciao,
Alan Solo

lookup
L'hai gia' detto nell'altro messaggio, non c'e' bisogno di ripeterlo.
--
Walkie...@Libero.It (ICQ# 8143647)