mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Comunicazione tra programmi...

Ho un programma che DEVE girare sotto DOS, questo programma manda e riceve
stringhe di dati da
hardware particolare.
Ho la necessità di debuggare il programma, soltanto che il debugging devo
farlo con programmi
sotto windows.
Le stringhe ricevute e spedite dall'hardware vengono simulate da un
programma in Delphi,
devo però riuscire a fare in modo che il programma sotto dos le passi al
programma in windows e
viceversa.
Avevo pensato di spedire i comandi attraverso la porta seriale soltanto che
perché il tutto funzioni
i due programmi devono girare su macchine diverse.
Vorrei far girare il tutto su un solo pc. Come posso fare? Oltre alla
seriale quali altri
parti in comune hanno i due programmi per poter comunicare
(escludo anticipatamente la scheda di rete)?
Grazie in anticipo



 wrote in message
news:b4sf56$qsi$2...@newsreader.mailgate.org...


 i due programmi devono girare su macchine diverse.
E perché? Il pc non ha 2 porte seriali?
--
_________________________________________
Edmondo Di Tucci 
snar...@tin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

Puoi tranquillamente eseguire il programma dos all'interno di quello windows
e catturare l'output e redirezionare l'input.
Ti consiglio il componente TDosCommand, e' molto semplice. Ha un evento
ReadLine che legge una linea ogni volta che e' disponibile dall'output, e un
metodo "sendline" per spedire un input al prog dos.
Ciao :P

 
E' a 16 bit solo che con i file avrei grossi problemi di
sincronizzazione tra le due applicazioni

 E perché? Il pc non ha 2 porte seriali?
Dovrò fare il debug anche sul portatile che ha una seriale sola,
quindi se era possibile farne a meno...


Proverň. Grazie a tutti.
Bye
Newsgroup: it.comp.lang.delphi
Titolo: Estrazione dati da file .pst di Outlook

Ciao a tutto il NG,
Per ridurre la grandezza dell'archivio, devo costruire un'applicazione che mi estragga i dati dal
file pst di Outlook 2000 per immagazzinarli in un db a parte. Non so però da che parte cominciare
per estrarre sia il testo sia eventuali attach. Qualcuno mi può aiutare ?
grazie a tutti
Stay alive !
Pio Pio 

 per estrarre sia il testo sia eventuali attach. Qualcuno mi può aiutare ?
Sono abbastanza certo che tramite ADO non ci siano grossi problemi ad
accedere ad un file di Outlook. In questo senso direi che google ti è di
grande aiuto.
Per quanto riguarda lo specifico di ridurre la dimensione dell'archivio, non
credo sia fattibile da Delphi, in quando se comunque elimini degli elementi
finchè non esegui il "compattamento" dell'archivio, lo spazio non viene
effettivamente liberato (o almeno, non ne hai la certezza).
Ciao,
Gianluca.

per estrarre sia il testo sia eventuali attach.
Potresti incominciare scaricando e installando officepartner di turbopower
http://sourceforge.net/projects/tpofficepartner/
E' gratuito, e' professionale, e' documentato.
Ciao
-- 
Morde. 
Plonkatore professionista di ICLD.



Grazie a tutti per la collaborazione, ho trovato quello che cercavo !


Pio Pio 
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

altri (se ci sono altri metodi da te provati) crescerą


Newsgroup: it.comp.lang.delphi
Titolo: Siti web

 
Ciao,
Vorrei realizzare un sito web con Delphi e non so nulla. Avete qualche testo
da consigliarmi per cominciare?
Come sempre, grazie.
Ilenia
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 da consigliarmi per cominciare?
Dai un'occhiata a questo corso introduttivo (in lingua inglese):
http://delphi.about.com/od/aspnet/a/aspnetcourse.htm
Dovresti però indicare che tipologia di siti Web hai intenzione di 
costruire in quanto l'uso di Delphi è forse più orientato verso le "Web 
Application" (indipendentemente dalla tecnologia che decidi di usare).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


ehm forse č meglio partire di qui: 
www.php.net
 

 ehm forse è meglio partire di qui: 
www.php.net
 
Non credo che il sito PHP contenga molte informazioni su come realizzare 
siti con Delphi. :-|

Newsgroup: it.comp.lang.delphi
Titolo: Neofita

Vorrei sapere dove trovare semplici esempi  in delphi 6 da poter scaricare.
Grazie 10000 a tutti

vedi sulle faq oppure 
www.google.it
Bye
AS

 Grazie 10000 a tutti
http://www.marcocantu.com/md6/
Trovi i sorgenti del suo libro Mastering Delphi 6.
Acquistabile all'indirizzo:
http://www.amazon.com/exec/obidos/ASIN/0782128742/marcocantusde-20
7,5 Mb di codice purissimo. =)
Saluti e buono studio.

Newsgroup: it.comp.lang.delphi
Titolo: [D5 PRO + TdbEdit] Inserimento controllato

Non molto tempo fa e gia' stata fatta questa domanda, ma ahime non sono
riuscito a trovare il thred in questione.
Quindi se gentilmente voleste aiutarmi a risolvere questo piccolo problema
ve ne sarei grato:
procedure TfrmTerminali.dbDataProdKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
  if (Key > 57) or (Key < 48) then Key := 8;
end;
Come mai non il carattere non viene cancellato ??
Grazie a tutti

 end;
if (Key > 57) or (Key < 48) then Key := VK_DELETE
oppure
if (Key > 57) or (Key < 48) then Key := 0;
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5a9d935bd5b270c703...@mygate.mailgate.org...


 ha scritto nel messaggio
news:5a9d935bd5b270c703...@mygate.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: XE2 + VFI  - Error Readiing Root.Caption

Ho rscontrato il comportamento anomalo, e facendo vari test con un Form 
da ereditare
 
Form con 2 TPanel, 1 TActionList + 3 actions, 1 TImageList
 
1 - Avvio nuovo progetto
2 - File->New-Other->Inheritable Items : scelgo il form da cui ereditare
 
si verifica l'Errore in oggetto, dopodiche Ignore / CAncel / Ignore All, 
provocano solo il crash di XE2
 
Ripeto il passo 1
 
Su Project Manager - in corrispondenza del Progetto exe eseguo Clean
 
ripeto il passo 2 , ed il form ereditato viene creato senza problemi, lo 
ripeto per n volte e ancora bene.
 
vado su Project->Options-Forms e sposto i nuovi form da AutoCreate forms 
a Aviable forms
 
ripeto il passo 2 e nuovamente Error Readiing Root.Caption
 
il form ereditato non fa chiamate ad altri Form.
 
Per curiosita' ho ripetuto il test su D2007 e mai riscontrato il problema.
 
mai capitato a nessuno ? non capisco Root.Caption a cosa si riferisce.
 


dimenticavo, la libreria interessata e' la vcl160.bpl
 
ricevo un messaggio : Error creating form Access violation at address 
5033A99A in module vcl160.bpl read of address 000000000
Newsgroup: it.comp.lang.delphi
Titolo: Master/detail e transazioni

Salve vi scrivo perchč avevo i seguenti problemi:
Ho creato una struttura master/detail per collegare
due tabelle;la master rappresenta i dati di una fattura,
e la detail la lista dei suoi prodotti con relativo prezzo.
Il database che uso č Mysql 4.1 con le librerie Zeos con Delphi 7;
il problema č che prima inserisco una fattura(master),
subito dopo uso il relativo numero come campo che crea la
struttura Master/Detail, per inserire la lista dei prodotti(detail);
Ora se l'utente nella seconda fase di
inserimento non inserisce nessun prodotto
dovrei cancellare anche il record nella tabella delle fatture.
Avevo pensato di usare una transazione nel seguente modo: usare
StartTransaction nell'evento Before Insert della fattura(master) e poi fare 
il commit o il rollback
nell'evento AfterPost della lista dei prodotti (detail) controllando il 
Rowscount di quest'ultimi.
Ma ciň non funziona, qualcuno saprebbe come risolvere
tale problema.
Vi ringrazio anticipatamente per l'attenzione.
Luca 

Premetto che non ho esperienza su dataset unidirezionali ma posso suggerirti
questo.
Ci sarà un bottone per il _Commit_ ed un'altro Bottone per il _RollBack_ .
...
If Num_Righe_Fatt =0 Then
   Commit.Enable := False
Else
   Commit.Enable := True ;
...
Abiliti o non abiliti il bottone se PUOI fare il Commit.
Sperando di esserti stato di aiuto.
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ma ciň non funziona, 
cioč...?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studing c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Il problema è che non effettua il rollback.
Grazie in anticipo per l'aiuto e l'nteressamento. 

 
Infatti MySql gestisce committ/rollback solo per tabelle 
transaction-safe tipo InnoDB/BDB e non per le MyISAM che e' il tipo di 
default.
http://dev.mysql.com/doc/mysql/en/COMMIT.html
...
By default, MySQL runs with autocommit mode enabled. This means that as 
soon as you execute a statement that updates (modifies) a table, MySQL 
stores the update on disk.
If you are using transaction-safe tables (like InnoDB or BDB), you can 
disable autocommit mode with the following statement:
....
;)

Tutto risolto bastava settere TransactionIsolation a ReadCommited
Grazie a Tutti!!!
Luca

Newsgroup: it.comp.lang.delphi
Titolo: Simulare il Ctrl+spazio di Delphi

 Come posso il popup elenco simile a quello che fa delphi quando si 
digita CTRL+spazio...
Magari esiste gia il componente ma non so il nome.
ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

 Magari esiste gia il componente ma non so il nome.
Forse ti riferisci a *SynEdit*?
http://synedit.sourceforge.net/
E' un po' più complesso, quindi se ti interessa solo la funzionalità che 
hai descritto, dovrai "spulciare" un pochino il codice per estrapolarla. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: aiuto !! activex e eseguibile non funz su..

Salve a tutti
E' la prima volta che mi imbatto in questo tipo di problema.
Ho aggiunto ad una mia applicazione il componente della palette
ActiveX  Tgraph
per vedere il risultato di alcune statistiche in modo grafico.
Quando compilo, il tutto funziona perfettamente sul mio computer.
Ma se faccio girare il mio .exe su un altro computer anche se
impotro le dll dell'activex (Graphics server) non funziona
Dopo vari tentativi ad un certo punto mi č uscito un messaggio
che riporto  [Exception EOleSystemError in module Grafico.exe
at 00.......  Interfaccia non registrata.]
Ho provato a leggere l'help sugli activeX ma a dire il vero
ho capito veramente poco (in pratica non ho capito dove sta il
problema ovvero se l'activex va registrato come si deve registrare?
piů genericamente gli ActiveX vanno registati?) In pratica come faccio
a usare il componente Tgraph che č un ActiveX  ed esportare
correttamente sia l'activeX che il programma su un altro compiuter?
Sarei veramente grato a chi mi da  una mano ho proprio bisogno
di risolvere il problema.
Livio
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [151.86.79.132] by way of 
law2-f27.hotmail.com
 [216.32.181.27]
via Mailgate.ORG Server - 
http://www.mailgate.org

 at 00.......  Interfaccia non registrata.]
Dopo aver installato l'ocx devi registrarla nel seguente modo:
Menu Avvio -> Esegui C:\Windows\System\Regsrv32.exe <ocx>
--
Salutoni da Andrea Atanasio
scrivimi
andrea....@tiscalinet.it

di risolvere il problema.
non mi capita tutti i giorni di registrare controlli ActiveX, anche perchè
cerco di evitarli !! eheh
Se ben ricordo devi utilizzare il comando "Regsvr32".
Prova ad andare su Avvio - Esegui e scrivere "regsvr32" nella casella ed
eseguire il comando.
Ti comparirà una finestrella che riporta le opzioni per questo comando.
Se specifichi un controllo ActiveX questo dovrebbe essere registrato.
Quindi per registrare il tuo controllo ActiveX sull' altro PC, nei file di
installazione includi il controllo e poi lo registri o manualmente o tramite
il tuo programma.
Ti saluto......ciaooo !!!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support


Certamente, probabilmente oltre alla suddetta ocx devi copiare qualche altra
dll alla quale si appoggia l'ocx. Cerca della documentazione sulla
graph32.ocx


 Posted from 
ns.eni.it
 [151.86.79.10]

Newsgroup: it.comp.lang.delphi
Titolo: pchar <- string

Ciao a tutti, 
sono nuovo di questo gruppo spero di non dire cose insensate...
comunque passiamo al mio quesito:
getmem(tmpDown^.descr, length(tmpstring)+1);
strpcopy(tmpDown^.descr, tmpstring);
ho una situazione di questo tipo 
tmpDown^ è una struttura che contiene descr che è dichiarato come
pchar.
tmpstring è la mia string.
usando la getmem e poi la strcopy ho la certezza di settare il
terminatore alla fine della mia stringa pchar?
è poi eventualmente corretto deallocare la memoria alla fine dei
giochi
scrivendo
freemem(tmpDown^.descr (length(pchar(tmpDown^.descr)+1));
secondo voi vado in contro a dei rischi? se si quali?
Grazie infinite per l'atttenzione,
Saluti
Mecch

secondo voi vado in contro a dei rischi? se si quali?
No, perň prima di tentare di liberarlo devi essere certo che 
contenga un puntatore valido e dopo, se non distruggi anche la
struttura serebbe meglio impostarlo a nil tanto per chiarire che non č
piů un puntatore valido.


Newsgroup: it.comp.lang.delphi
Titolo: Soluzione con SQL...

ciao a tutti, un mio cliente vorrebbe un ordinamento diverso per un report
della sua applicazione. La struttura della tabella è grossomodo questa :
Codice_Anagrafico
Importo1
DataPagamento1
Importo2
DataPagamento2
Importo3
DataPagamento3
Importo4
DataPagamento4
Importo5
DataPagamento5
Il report attualmente stampa:
Generalità ----- Importo Pagato ----- Data di pagamento
Al report mando la "select * from PAGAMENTI" e poi prima di stampare ogni
riga, mi ciclo 5 volte il record prima di dare il NEXT alla query. In questo
modo avro' 5 righe per ogni GENERALITA' (filtro anche se i campi sono vuoti
e non li stampo).
PROBLEMA :
Devo ottenere il report ordinato per data indipendentemente dalla sua
posizione. Quindi se il DATAPAGAMENTO1 di TIZIO è "10/10/2003", e il
DATAPAGAMENTO1 di CAIO è "09/10/2003" e il DATAPAGEMENTO2 di CAIO è
"11/10/2003" devo ottenere:
CAIO --- DATAPAGAMENTO1
TIZIO -- DATAPAGEMENTO1
CAIO -- DATAPAGEMENTO2
Ho pensato a mettere tutto in un vettore e fare il suo ordinamento, ma il
report è legato ai FIELD perciò vorrei evitare di cambiare tutto con delle
QRLABEL, se possibile vorrei farlo in fase di SELECT...
grazie a tutti, omerosx

 wrote in message
news:j1oBa.11686$pR3.2...@news1.tin.it...


bhe purtroppo non è cosi. Non posso ordinare per data perchè di campi data
ne ho 5...
omerosx

DataPagamento5
se ho capito bene (e il tuo database lo permette) puoi fare cosi':
SELECT Codice_ANagrafico, Importo1 as Importo, DataPagamento1 as
DataPagamento from Tabella
UNION 
SELECT Codice_ANagrafico, Importo2 as Importo, DataPagamento2 as
DataPagamento from Tabella
UNION
SELECT Codice_ANagrafico, Importo3 as Importo, DataPagamento3 as
DataPagamento from Tabella
UNION
SELECT Codice_ANagrafico, Importo4 as Importo, DataPagamento4 as
DataPagamento from Tabella
UNION
SELECT Codice_ANagrafico, Importo5 as Importo, DataPagamento5 as
DataPagamento from Tabella
ORDER BY DataPagamento
Ciao.
-- 
Ore 18.30: premo invio.

non ti conosco, ma già penso di amarti :))
ciao, omerosx
P.S. oops ho visto ora il tuo nick, come non detto !!


Ah ecco :)))

Newsgroup: it.comp.lang.delphi
Titolo: Questo e' difficile...

...vediamo se mi aiutate:
Ho un DB al quale mi collego con una TDBgrid, il DB contiene
anagrafiche di ditte fra cui la ragione sociale, che poi uso come
campo di ricerca. La ragione sociale contiene anche punti (.)
esempio F.I.P.S. - G.E.A. - SE.TI. ...ecc. ma io per la ricerca libera
voglio inserire solo GEA o SETI senza preoccuparmi di inserire anche i
punti, la griglia dovrebbe mostrarmi il o i record corretti.
Avete un idea di come fare?
Ah, nel DB ci sono circa 1000 record, ma possono aumentare di
parecchio.


ottimo subject ;)
uhmmmm, con l'SQL non penso si possa fare molto, io aggiungerei
un altro campo RAGIONE_SOCIALE_SENZA_PUNTEGGIATURE
da inserire "trasparentemente" all'utente, penso sia la soluzione
piu' veloce nella ricerca, anche se si spreca un po' di spazio
for i:=1 to Lenght(Campo)
 do if Campo[i] not in Punteggiatura
   then CampoSenzaPunt:=CampoSenzaPunt+Campo[i]
oppure fare qualcosa con le stored procedure (IB o altri che le offrono)
pero' ci dovrei pensare
Ciao,
Alan Solo

 pero' ci dovrei pensare
se usi IB si potrebbe fare qualcosa con le udf
(user defined functions)
select *
from ditte
where TogliPunti(ragione_sociale)= 'stringasenzapunti'
solo a livello teorico (mai fatto una cosa simile, pero' sembra
fattibile, e se fattibile sarebbe buona come soluzione secondo me)
ps: le udf si possono scrivere in qualunque linguaggio (anche delphi)
e esportarle in una dll
Ciao,
Alan Solo

> uhmmmm, con l'SQL non penso si possa fare molto,
o forse in alcuni casi where rag_soc= 'a?b?c?' mah...
scusate per i tre post, sono l'unico pirla che si risponde da... solo ;)


wrote:
Stessa cosa che ho pensato io :-)


punti, la griglia dovrebbe mostrarmi il o i record corretti.
Considerando che alla fine metti la ragione sociale in una stringa che
si chiama myStr puoi usare:
myStr := StringReplace(myStr, '.', '', [rfReplaceAll]);
Non so se č quello che serve, comunque... :)
Saluti,
Marco
--------------------------------------------------------------------------------
 t,m,e,e,t,@,h,o,t,m,a,i,l,.,c,o,m,
 Togliete le virgole per rispondere in email.
--------------------------------------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: win98 e ADO

Salve !
Ho alcune domande sull'uso degli oggetti TADO sotto win98se :
ho provato a scrivere una piccola applicazione, funzionante senza
problemi sullo stesso pc ma con winxp, in Delphi7, che non fa altro
che scrivere di getto alcune centinaia di record in un db access, su
cui ho creato una fonte dati ODBC :
Se usooggetti BDE (TTable,...) funziona tutto, fa le query di select,
insert, senza problemi.
Se utilizzo oggetti TADO e creo la connessione usando il provider OLE
DB a Microsoft Jet, questo esegue alcuni degli insert (fino a 460) e
poi mi dice "impossibile collegare o incollare altri dati".
Se utilizzo oggetti TADO con la connessione Microsoft per ODBC driver
invece fa le query si select ma l'insert genera un errore in
msadoxx.dll e poi access violation.
Le mie domande sono 
1 - dov'è il problema? E' di win98 (gli mancano aggiornamenti a
librerie) in quanto tutto questo funziona bene sotto xp.
Ho provato a creare un prog di installazione con installshield, nella
speranza che questo installasse anche eventuali driver mancanti x ado,
ma niente.
2 - la tecnica che ho usato per prima TADO con ODBC con semplici
oggetti TADOQuery x gli insert va bene?
3 - Nel caso poi ci siano centinaia di record esistono sistemi
migliori per gestire l'inserimento dei dati?
grazie 1000 a tutti!
Ciao
Matteo
http://www.gemhome.org

 poi mi dice "impossibile collegare o incollare altri dati".
Prova ad installare gli aggiornamento MDAC e riprova. 
-- 
I'am what I'am, I do what I can

migliori per gestire l'inserimento dei dati?
Puoi usarne quanti ne vuoi, non dovresti avere nessun problema.
-- 
Morde. 
(morde at programmer dot net)
Newsgroup: it.comp.lang.delphi
Titolo: Salvataggio archivio dati

Vorrei costruire, con delphi (vers. 7) una procedura che mi consenta di
salvare in un file zip o analogo un'archivio dati di un'applicazione
(sviluppata sempre con Delphi) che utilizza un database paradox (quindi con
la necessità di tenere conto dei file che contengono gli indici). Il
supporto di archiviazione può anche essere l'unità a:. Ovviamente è
necessaria un'altra procedura che in caso di necessità ripristini nella
giusta directory l'archivio precedentemente salvato. Sono eventualmente
graditi esempi pratici, se possibile... Grazie in anticipo, ciao.

abbrevia di ex-turbopower?
AS

Non lo conosco, ma volevo qualcosa di semplice ed efficiente...
E' quello che fa per te, scaricalo e installalo.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

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

DelphiZip: 
http://www.delphizip.net/index.html
l'ho utilizzato per farmi il mio prg di backup e funziona molto bene
Giovanni Caramia

Newsgroup: it.comp.lang.delphi
Titolo: delphi for dummies

ciao,sono alle prime armi con delphi, qualcuno sa consigliarmi un buon
libro (o meglio ancora un buon sito) dove posso trovare proposte di
esercizi o esercizi risolti per principianti? intendo proprio le basi,
tipo agire su label.caption ecc.. giusto per prendere confidenza con
la sintassi e scoprire le funzioni (arrivo freco fresco da c++ per
dos, vecchio stile..)
si trovano milioni di siti con sorgenti ma di programmi gia un po
troppo complessi x iniziare...

 ciao,sono alle prime armi con delphi, qualcuno sa consigliarmi un buon
se l'inglese non ti spaventa questo link e' interessante:
http://www.svn.net/ffortino/
Ciao

 troppo complessi x iniziare...
Oltre a programmi complessi, puoi trovare anche qualche corso gratuito 
valido per iniziare. Prova a leggere questa discussione:
http://snipurl.com/93on
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:54db0af5.0409...@posting.google.com...


 ha scritto nel messaggio
news:54db0af5.0409...@posting.google.com...


 molto, e' pubblicato dalla McGraw Hill ed e' in italiano.
Ehm, *Marco* Cantů ;)
-- 
Jax
====
Soltanto gli imbecilli non cambiano mai opinione. (proverbio francese)

Preferisco di gran lunga texeira&pacheco, in inglese, xche chi traduce i 
testi in italiano dovrebbe finire alla gogna.
AS
Newsgroup: it.comp.lang.delphi
Titolo: FireMonkey e files PDF

data la sua destinazione multipiattaforma, non ha senso usare COM oppure 
ActiveX , che su altre piattaforme (es.Mac OS) non funzionerebbero.
 
che strada percorrere per leggere un file PDF e visualizzarlo in
un controllo ?
 
un'idea potrebbe essere di usare un TImageViewer come destinazione,
sfruttando il Canvas per scrivere, chiaro resta da provare anche la
velocità.
 
il problema e' capire la struttura del PDF.
 
oppure capire come PdfCreator (sourceforge) crea il file Pdf, e cercare
di riprodurre il processo inverso.
 
e' una strada che vale la pena provare o sarebbe il classico bagno di 
sangue, che non da risultati ?
 
cercando  in rete ho trovato librerie basate su COM e ActiveX,
se fosse solo per Windows, basterebbe inserire all'interno di un Form un 
controllo ActiveX e se questo caricare un reader PDF.
 
qualuque idea e' benvenuta, eccetto acquistare suite tipo TMS o simili.

 ActiveX , che su altre piattaforme (es.Mac OS) non funzionerebbero.
 
Nulla ti vieta di utilizzare librerie specifiche per Windows su Windows, e per Mac OSX per Mac.
 
Interpretare un PDF non è una passeggiata, ma non è nemmeno impossibile: certo, implementarsi da zero una libreria per la gestione e visualizzazione dei PDF con FireMonkey sicuramente non è roba da cinque minuti. :)
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

>
 
sacrosanto, ci ho gia' sbattuto un po', potendo evito molto ma molto 
volentieri;
 
ho trovato delle librerie
- mupdf rel 0.9 fornite con Sumatra PDF (per Win e Linux)
 
- freepdf reader , che offre delle DLL (scritte in c) per interfacciarsi.
 
Note: Free PDF Reader uses a FreeType Library for accurate rendering of 
fonts. Currently, Free PDF Reader uses FreeType binaries for Windows 
(32-bit & 64-bit DLLs), Linux (32-bit & 64-bit .so) and Mac (.jnilib). 
These binaries should be in the same directory as FreePDFReader.jar.
 
prima provero' se funzionano, dopo non resta che armarsi di pazienza e 
studiare i sorgenti, documentazione, aprte quamche nota, non mi pare ci 
sia granche'.

Ho lo stesso problema.
La via potrebbe essere il componente webbroser, ma non esiste simile
per firemonkey.
Ho provato Chromium embedded (TChromiumFMX) la navigazione funziona
bene
ma al momento di fare il render di un pdf si blocca (in firemonkey).
Al momento chromium embedded (FMX) è in fase sperimentale.
Forse in fututo funzionerà.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: D5 Richiamare una DLL compilata con VisualC++

Salve a tutti.
Ho una dll scritta in Visualc++ che espone una serie dui funzioni.
Una di esse ha il seguente prototipo:
xx_API int mainstart()
Ora, nella mia app delphi ho aggiunto una dichiarazione external:
function MainStart: integer; external 'xx..dll';
Se aggiungo la clausola safecall o stdcall, mi va in errore di compilazione,
dandomi com errore che "differs from prev declaration.
Ovviamente, se compilo senza alcuna clausola, appena la mia app parte vi
viene furoi una access violation.
cercando su google ho trovato un th che parlava di questo argomento, nel
quale c'era una risposta di Laforgia, ma se tento di aprire il link mi
segnala che è impossibile recuperare l'articolo.
E io su OE ho solo msg del 2002.
Tnx x ogni indicazione
A.

 dandomi com errore che "differs from prev declaration.
La clausola stdcall va usata necessariamente, ma ha senso solo se la DLL e'
stata compilata usando la stessa clausola (o meglio: quella equivalente per
VC++).
Puoi riportare il testo dell'header .h ?
--------------------------------
Inviato via 
http://usenet.libero.it


Prova a dichiararla cosi'
function MainStart: integer; stdcall; external 'xx..dll';
Ovvero metti "stdcall" PRIMA della clausola external. Spero ti aiuti :)
Ciao
Daigo

Tnx a tutti: risolto.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Dbgrid e checkbox

Ciao a tutti,
ho una tabella in Access con un campo di tipo Testo(1) dove gli unici due
valori sono 'Y' e 'N' rispettivamente per Yes o No.
Vorrei poter rappresentare questo campo nella dbGrid come checkbox
esattamente come avviene per i campi booleani, ma non trovo niente per
farlo.
Potendo, preferirei non avvalermi di un componente di terze parti, ma
utilizzare sempre il dbGrid.
Grazie.
Gianluca.

 Gianluca.
Ciao, Antò.

utilizzare sempre il dbGrid.
Cerca con google in questo stesso ng, dovresti torvare molti spunti.
Morde.

Newsgroup: it.comp.lang.delphi
Titolo: algoritmo di Canny

Sapete se in rete c'č gią implementato per Delphi l'algoritmo di edge
detection di Canny?
Ho cercato ma ho trovato solo tutorial o implemntazioni in C e mi scoccio di
convertire
Sapete se si possono usare le Vision SDK della Microsoft con Delphi?
-- 
_________________________________________________
Edmondo Di Tucci 
www.powernetsi.it/edmondo
 icq: 228646758
Le vie del signore sono infinite... prendine una e levati di torno!

 Sapete se in rete c'è già implementato per Delphi l'algoritmo di edge


 > Sapete se in rete c'č gią implementato per Delphi l'algoritmo di edge


 qualcuno che sa + di me.....
A tutti e due (Martina Locazzo e te) rispondete *sotto* le risposte che
ricevete, altrimenti seguire lo svolgimento del thread è un casino...
Matteo

 Che cosč l'agoritmop di Canny ?
http://www.google.it/search?hl=it&ie=UTF-8&oe=UTF-8&q=lin+canny+algorithm&lr=
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Che sappia io è un algoritmo per  edge detection, generalmente il migliore.
Newsgroup: it.comp.lang.delphi
Titolo: [d5] modificare i permessi di un blocco del registro

ciao a tutti, ho scoperto che autorizzando il gruppo user a scrivere sul 
registro \borland\database engine il bde funziona regolarmente su vista.... 
come posso fare via codice per modificare i permessi?
Simone 

 ha scritto nel messaggio 
news:46418ea2$0$36447$4faf...@reader5.news.tin.it...


 per info scrivetemi
Vorrei che spiegassi meglio cosa hai fatto, magari postando il tuo codice,
ed i riferimenti precisi che hai usato (link, documenti, ecc).
Il tuo contributo è molto importante, se ci aiuti ci fai un grande favore.
Ciao
-- 
Morde

 ha scritto nel messaggio 
news:1cfgnrsd7s8qk$.1k80hkdw0dln2$.dlg@40tude.net...


dimenticavo... l'eseguibile per i permessi si chiama regperm.exe
Simo 

 Simo
grazie per le info, saranno utili a tanti altri "colleghi"..
;)
-- 
Morde

io ho solo una licenza di vista basic, se qualche buon'anima riesce a 
testare la cosa anche su altri modelli di vista sarebbe una cosa utile
Simo

Newsgroup: it.comp.lang.delphi
Titolo: Ot: Prezzo delle memorie DRAM e SRAM

Salve a tutti,
sono un po' ot, ma ho bisogno di conoscere i prezzi aggiornati di questi due
componenti del computer.
Anche se sapete indicarmi un sito dove posso trovare informazioni di questo
genere ve ne sarò grati.
Grazie già da ora

Descrizione IVA compresa IVA esclusa Info Disp
SDRAM 100MHZ 64 MEGABYTE (1 DIMM 64MB 168PIN PC100)  130.000 108.333 - SI
SDRAM 133MHZ 128 MEGABYTE (1 DIMM 128MB 168PIN PC133)   275.000 229.166 - SI
SDRAM 100MHZ 128 MEGABYTE (1 DIMM 128MB 168PIN PC100)   255.000 212.500 - SI
SDRAM 100MHZ 256 MEGABYTE (2 DIMM 128MB 168PIN PC100)   510.000 425.000 - -
SDRAM 133MHZ 64 MEGABYTE (1 DIMM 64MB 168PIN PC133)   140.000 116.666 - SI
SDRAM 100MHZ 32 MEGABYTE (1 DIMM 32MB 168PIN PC100)  69.000 57.500 - SI
SIMM 16 MEGABYTE 72 PIN EDO RAM 60NS  57.000 47.500 - SI

 wrote in message 8fk1c6$agm$3...@nslave2.tin.it...


Hello Morpheus.
13 May 00 18:29, you wrote to All:
 M> sono un po' ot, ma ho bisogno di conoscere i prezzi aggiornati di
 M> questi due componenti del computer. Anche se sapete indicarmi un sito
www.chl.it
www.essedi.it
www.elma.it
www.foxel.it
Filippo

 ha scritto nel messaggio
news:8flehd$eo4$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: icone componenti

dopo aver creato un nuovo componente come posso cambiare l'icona nella palette?
-- 
Posted from 
a-bg4-18.tin.it
 [212.216.0.17] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

palette?
Allora, crea un file di risorse, mettici dentro una bitmap 24x24 chiamala
con l'ESATTO nome della classe, poi cambia l'estensione da RES a DCR ed
includi questa riga all'interno della unit del componente:
{$R *.dcr}
Compila il package e vedrai la tua bitmap :D)
Ciao
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: [OT} Freddura

Questa mi è scapatta l'altra sera e un amico mi ha mandato sapete
dove...
Mi sono fatto male in palestra.
La sera a casa ho messo del lasonil.
Ovviamente, se fossi stato un programmatore c avrei messo del
lasoNULL....
:-|

 lasoNULL....
Ma siccome sei un programmatore Delphi, hai preferito rimanere sul 
Laso...nil. :-P
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Laso...nil. :-P
LOL!
non siete normali :)
-- 
Lis                 
www.alessandroghezzi.it
Comincia il mondiale 2006, iscriviti ad O'Telma F1: 
www.snurl.com/otelma
E' meglio ingannarsi sul conto dei propri amici che ingannare i propri
amici. (J. Wolfgang Goethe)

WWW il LISP (e Mc Carthy il suo inventore) nel 1957 (l'anno in cui sono nato
io (è per questo che me lo ricordo)).
Nil deriva da questo linguaggio di programmazione. Il secondo ad essere
stato creato dopo il Fortran.
Ciao :-)
Mario (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 non siete normali :)
Non ho mai detto di esserlo, anzi...
:-)))))
A.

Nil deriva da questo linguaggio di programmazione.
E' solo una supposizione.  Molti invece sostengono che derivi dal
linguaggio dei radioamatori, i quali hanno sempre usato "nil" come
risposta negativa.

lasoNULL....
...e io che pensavo che la palestra servisse proprio a farci
temporaneamente dimenticare che siamo programmatori...
Newsgroup: it.comp.lang.delphi
Titolo: [Help] EDBEngineError

Quando cerco di inserire un record in una mio database in paradox 7 col
seguente codice:
try
   Repeat
         NonVisuali.TabellaProva.Insert;
NonVisuali.TabellaProva.FieldByName('ID').AsString:=Copy(Edit9.Text,1,255);
         NonVisuali.TabellaProva.FieldByName('Numero').AsInteger:=i;
NonVisuali.TabellaProva.FieldByName('Titolo').AsString:=Copy(Nome[i].Titolo,
1,255);
NonVisuali.TabellaProva.FieldByName('Casa').AsString:=Copy(Nome[i].Residenza
,1,255);
 
NonVisuali.TabellaProva.Post
;
         Inc(I);
   Until I>NonVisuali.Tabella2.FieldByName('Numero').AsInteger;
except
      NonVisuali.TabellaTracce.Cancel;
      Raise;
Al primo tentativo di Post mi genera un'errore:
EDBEngineError with Message "Key Violation".
Prima di questo inserimento faccio un inserimetno in un'altra tabella e
tutto va bene.
come mai?
Grazie 1K
--
Ciao da Marco "Kaiser" Baldini
akira_sendo[at]
libero.it
Togli "NOSPAM" per risposte via E-Mail
----------
http://www.ragnatela.it
----------
When i'm walking a dark road I am a man who walks alone
----------
Dio nn è ke il primo e fino ad ora meglio riuscito esempio di strategia di
marketing basata sull'immagine
[M.B.]

       Raise;
ok, è sbagliata la tabella su cui faccio Cancel, ma nn è questo perchè l'ho
corretto e nn funge uguale.

try
  With NonVisuali.TabellaProva do
  begin
    Repeat
    Insert;
    FieldByName('ID').AsString:= Copy(Edit9.Text,1,255); // Sempre uguale????
    FieldByName('Numero').AsInteger:=i;
    FieldByName('Titolo').AsString:=Copy(Nome[i].Titolo, 1, 255);
    FieldByName('Casa').AsString:= Copy(Nome[i].Residenza  ,1,255);
    Post;
    Inc(I);
    Until I> FieldByName('Numero').AsInteger;
except
  NonVisuali.TabellaTracce.Cancel;
 Raise;
Domandine.....
1) Id è sempre uguale?
2) xche non usi dei dbeditbox invece che degli editbox standard?
Se proprio devi usare edit standard imposta la proprieta MaxLen a 255.
In questo modo non devi usare il copy prima di scrivere i dati sul db.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Shou Down

Ciao,
   per pura curiosita' .....
C'e' il modo di impedire uno spegnimento del sistema prime che 
un'applicazione (le mia eheheheh) sia correttamente terminata ?
Grazie
Ciao
Daniele
PS : Lo stavo inviando .... ma prima ho fatto un giro su google ....
       Non so se interessa, mi rispondo da solo ... (ci sono diversi link, 
ma il piu' completo sembra questo)
 
http://delphi.about.com/cs/adptips2000/a/bltip0500_4.htm
 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4878 (20100218) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 un'applicazione (le mia eheheheh) sia correttamente terminata ?
Devi usare un'API che intercetta un messaggio di windows specifico, 
WM_QueryEndSession.
Ho trovato uno snippet che fa al caso tuo: 
http://delphi.about.com/cs/adptips2000/a/bltip0500_4.htm
Fai attenzione a bloccare il shutdown di un sistema, non ï¿œ molto 
corretto impedirlo, in termini di policy..
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Indagine Su Costi Di Assistenza

Ciao a tutti,
premessa :
io faccio programmi ( programmini ) solo ed esclusivamente per mio cognato
per cui non ci sono problemi di costi software e soprattutto di costi di
assistenza ( è mio cognato ), adesso è successo una cosa imprevista, cioè,
un software sviluppato per mio cognato è stato visto da un cliente ( di
mio cognato ) che è molto interessato all'acquisto, per il costo del
programma non c'e' nessun problema ( diciamo così ), ma rimaniamo molto
perplessi per gli eventuali costi di assistenza da praticare a questo
cliente. Noi avremmo pensato un pacchetto ad ore da utilizzare nell'arco
dell'anno fruibili dal cliente, il problema è che, dato che è la prima
volta che ci capita questa cosa, non abbiamo ( soprattutto mio cognato )
la più pallida idea di quale potrebbe essere il costo di questa assistenza.
domanda :
vorrei chiedervi se potete indicarmi indicativamente i range dei vari
costi di assistenza ( magari come quello che serve a mio cognato ) da un
minimo ad un massimo che girano sul mercato.
Vi ringrazio anticipatamente.
Ciao da Enrico Giudici
ico...@tiscali.it
--- posted by geoForum on 
http://www.delphiedintorni.it

 un minimo ad un massimo che girano sul mercato.
Da esperienze varie, le SW normalmente applicano un costo annuo per
nuove feature/bugfix di circa il 10/15% sul costo della licenza, il
primo anno e' incluso nel costo della licenza.
Per il resto i costi di intervento in sede variano dalla zona, dalle
competenze etc.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.lang.delphi
Titolo: Argomento complesso indovina un po' ?L 'algoritmo simplesso...

Dove posso trovare l'implementazione in Delphi
dell'algoritmo simplesso?
Ke sia abbastanza avanzato, in modo da parametrizzarlo.
So ke esistono in formato dll o in unit ma non so
o non ho tempo di trovarli.
Come Fare? 

 Come Fare? 
vedo...vedo...vedo...
vedo delle faq, vedo un elevato numero di persone che le ignorano....
E si vede anche una frase magica che ti schiudera le porte del futuro...
Aspe' che leggo... Ah, eccola qua!
"Aiutati che Dio t'aiuta".
-- 
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"

 "Aiutati che Dio t'aiuta".
Alberto, ovvero l'Idolo delle Meta-Risposte
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 ha scritto nel messaggio
news:zGVye.3191$tX6....@twister1.libero.it...

Google: simplex delphi
Troppo "complesso"?
Ciao, Vittorio

 GP
Ciao, io personalmente prima di chiedere al Newsgroup mi sbatto con google e
torry per almeno un paio d'ore...  il fatto che una persona chieda senza
nemmeno aver cercato confesso che mi dà un pò fastidio: le persone che in
futuro potrebbero aiutarmi potrebbero anche spazientirsi e non frequentare
più il NG.  Questa credo sarebbe una grossa perdita per tutti noi e quindi
ognuno dovrebbe fare del suo meglio per "educare" al corretto uso di questo
fnomenale strumento.
Tutto questo IMHO!
Vittorio
Newsgroup: it.comp.lang.delphi
Titolo: Componente conversion html -> txt

Salve a tutti,
esiste un componente che consente la conversione da html a txt;
va bene anche codice sorgente..... :PP
Altrimenti mi tocca scrivere il codice a me, ma ci metto un sacco di tempo:
leggi sono sotto esami e mi spaccano!!!!
Grazie per l'aiuto!

 ha scritto nel messaggio
news:8i37ga$g5n$1...@nslave1.tin.it...


questa e' una traccia che ho scritto in 5 minuti.
L'idea e' di eliminare dal file HTML tutto quello che e' racchiuso fra
'<>'.
Testa e correggi.
Ciao
Duilio
procedure Htm2Txt(InputFile,OutPutFile:string);
var
   buffer:string;
   inp,outp:TextFile;
   i,j:integer;
begin
   if not FileExists(InputFile) then
      exit;
   {apri file di input}
   {apri file di output}
   AssignFile(inp,InputFile);
   AssignFile(outp,OutputFile);
   try
      ReSet(inp);
      Rewrite(outp);
      {per tutti i record di input}
      while not eof(inp) do
      begin
         {leggi record di input}
         Readln(inp,buffer);
         while True
         begin
            i:=Pos('<',Buffer);
            j:=Pos('>',Buffer);
            if i=0 then
               break;
            if j=0 then
               break;
            if i>j then
               break;
            if i=1 then
               Delete(Buffer,1,j);
            else
Buffer:=Copy(Buffer,1,i)+Copy(Buffer,j+1,length(Buffer)-j);
         end;
         {scrivi record di output}
         writeln(Outp,Buffer);
      end;
      result:=True;
   finally
      {chiudi file di input}
      {chiudi file di output}
      CloseFile(inp);
      CloseFile(outp);
   end;
end;

 '<>'.
Non basta e direi anche che non si può sempre applicare, per esempio:
- i links: perdi anche il testo che dovresti vedere a video...
- tutti i caratteri tipo &egrave; &lt; &gt ... ecc ecc non vengono corretti
- tutti i <BR> e i <P> andrebbero sistemati con #13#10...
ecc ecc
Io sto scrivendo un programma che fa la conversione contraria (txt -->
html)...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: x Bestius 2 sui servizi

x evitare casini mi spiego.
Nella guida sdk di Winsozz fornita con delphi cerchi la funzione
CreateService.
Qui di seguito trovi un pezzo che ho stralciato dalla documnetazione:
lpdwTagId
Points to a 32-bit variable that receives a unique tag value for this
service in the group specified in the lpLoadOrderGroup parameter. If no tag
is requested, this parameter can be NULL.
* Nota bene questo passaggio: *
You can use a tag for ordering service startup in a load ordering group by
specifying a tag order vector in the registry located at:
HKEY_LOCAL_MACHINE\System\ CurrentControlSet
\Control\GroupOrderList.
Tags are only evaluated for SERVICE_KERNEL_DRIVER and
SERVICE_FILE_SYSTEM_DRIVER type services that have SERVICE_BOOT_START or
SERVICE_SYSTEM_START start types.
Premesso che io non condivido l'accesso diretto alle chiavi del registry,
esiste anche la funzione ChangeServiceconfig.
Al momento, di + non so dirti.
Bye
AS

Ti ringrazio, sei stato molto esauriente.
Se scopri ancora qualcosa di nuovo pubblicalo.
Grazie e Ciao
Bestius 2°
Ps:  Vedo che anche tu usi il termine appropriato
winsozz!!!!!!!!!!!!!!!!!!!!!!!!!!!!

> Ti ringrazio, sei stato molto esauriente.
spero non in senso di "esaurimento"..... ;-))
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Procedura per calcolare il giorno di Pasqua

 
          Qualcuno conosce il link per scaricare o postarmi la procedura per calcolare
il giorno di Pasqua.
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

L'ho trovato.
Grazie lo stesso.


 il giorno di Pasqua.
function GetEasterChristian(const AYear: Word): TDateTime;
ritorna un tdatetime che e' il giorno della pasqua cristiana.
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha scritto nel messaggio 
news:84Z222Z233Z7Y1...@usenet.libero.it...


Grazie molto.
Sei sempre uno dei migliori di questo NG e non solo per avermi risposto.
Vincenzo Di Falco


Newsgroup: it.comp.lang.delphi
Titolo: [OT?] Dovendo cercare...

.. un programmatore Delphi, che abbia conoscenze di PHP, quali indirizzi
in rete per pubblicare un annuncio mi consigliereste?
-- 
http://www.kiva.org
Per il ng it.hobby.hi-fi: a*fan*ulo 'sta ca**o di hifi/hiend, tutte
put*an*te.
Per il ng it.comp.lang.delphi: astenersi perditempo e lamer.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in rete per pubblicare un annuncio mi consigliereste?
Cerca jax qui dentro.
ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 in rete per pubblicare un annuncio mi consigliereste?
In quale zona d' Italia?
Grazie
Ciao
-- 

Newsgroup: it.comp.lang.delphi
Titolo: SocketClient e Server

Come si sincronizano?
Sto cercando di fare un CHAT ma non riesco neache a fare la conessione
Server/Client.... mi dicie "errore sincronizazione"...
che cosa spaglio?
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

Se hai delphi 5 trovi un progetto di esempio funzionante
(l'ho provato) in $Delphi\Demos\Internet\Chat
se non ce l'hai,
te l'ho postato zippato al tuo indirizzo.
Saluti,
Lorenzo

 ha scritto nel messaggio
news:a0tat6$gvp$1...@serv1.albacom.net...



va beh che va beh ma che siamo del tipo "non mi si accende il PC che
č?" "hai premuto il pusante?"
io non sono un idiota totale...e fino a li ci ero arrivato...
cmq ho risolto... con un tutorial...
crazzie a tutti

Newsgroup: it.comp.lang.delphi
Titolo: Stampa movimenti

Cari amici,
ho creato un archivio CLIENTI e un altro MOVIMENTI
e vorrei realizzare una stampa che praticamente venga visualizzata
in questo modo:
es.
        Alessandro Bruni
                Articolo 1     11/02/2001
                Articolo 2     12/02/2001
        Francesco Villa
                Articolo 2     11/01/2001
        Sergio Verdi
                Articolo 3     31/01/2001
                Articolo 4     01/02/2001
come posso farla con Quick report?
Devo utilizzare la routine Sub-Detail?
N.B. io posseggo la versione 5 di Delphi.
Vi ringrazio anticipatamente,
Alessandro.

 wrote in message
UkOo6.16004$lj4.3...@news6.giganews.com...

Allora, credo sia abbastanza semplice :
- ti crei un report dove nel campo Dataset ci metti il riferimento ai
dettagli (nel tuo caso i movimenti);
- ci piazzi dentro una TitleBand (giusto per avere un'intestazione), una
GroupBand (l'intestazione delle colonne) ed Una DetailBand (nota che
TitleBand e DetailBand sono oggetti TQRBand per cui cambia solo la proprietà
BandType, mentre la GroupBand è di tipo TQRGroup);
- nella GroupBand ci metti una TQRExpr che contiene il campo (o la
descrizione del campo) per cui fai la rottura di livello nella tabella dei
dettagli (nel tuo caso o il codice cliente o la ragione sociale...NB : la
ragione sociale se hai fatto bene le cose non ce l'hai a dettaglio, per cui
sarà un campo di lookup);
- nella DetailBand ci metti i campi dettaglio, codice articolo, data
quantità etc.;
- nel campo Expression della GroupBand ci metti il campo del database
dettaglio per cui vuoi la rottura (per forza il codice cliente);
Il gioco così dovrebbe essere fatto, spero che tu ci abbia capito qualcosa,
comunque le rotture di livello, le bande e le sottobande le impari
tranquillamente studiandoti i files di esempio nella cartella
"\Demos\Quickrpt"....
CYO,
--
RaSca
http://web.tiscalinet.it/rascasoft


Dovresti usare, credo, anche il Group-Header per maggiori informazioni
prova a vedere nel sito della casa madre del quick report, io ci ho
scaricato un manuale in cui ti insegnano a fare proprio queste cose.
Massimo
----------------------------------------------------------
Il vero problema non č tanto sapere se le macchine pensano
bensě se gli uomini pensano. B.F. SKINNER (1904-90)
----------------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Forti Rallentamenti con Turbo Delphi

Salve a tutti!
Ho installato Turbo Delphi con le HotFix appena uscite e i vari tool di 
terze parti, ma č inutilizzabile a causa di forti rallentamenti (rimane 
bloccato per quasi un minuto!) in salvataggio file e in code completion. 
Effettivamente durante queste operazioni la CPU č al 100%, mentre la 
compilazione va abbastanza liscia.
Qualche idea? Io sto esaurendo le mie risorse...
Cristina
--- posted by geoForum on 
http://www.delphiedintorni.it

 Qualche idea? Io sto esaurendo le mie risorse...
Dovresti fornire qualche indicazioni in più sulla macchina che utilizzi, 
la CPU, la RAM in dotazione e soprattutto se il progetto che stai 
caricando ha qualche caratteristica particolare (ad esempio, unit molto 
corpose che, a volte, rendono difficile il compito di Together, il 
sistema di modellazione UML integrato in Delphi).
Fammi sapere.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Qualche idea? Io sto esaurendo le mie risorse...
Quanta RAM hai ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


La mia macchina non č molto carrozzata perň rientra nei requisiti minimi 
di installazione del Turbo i.e. PIV 1,7 e 1Gb di RAM. 
Inoltre, Together non dovrebbe essere abilitato per il progetto con cui 
si presentano i rallentamenti. 
Ciao, 


[...]PIV 1,7 e 1Gb di RAM. 
Dovrebbe andare benone... 

 si presentano i rallentamenti. 
Non saprei dirti da cosa dipendono i rallentamenti che riscontri, ad 
ogni modo ti suggerisco l'installazione di un plugin eccezionale,
   DelphiSpeedUp (
http://andy.jgknet.de/dspeedup/
)
che sostituisce la versione "FastCode" di alcune funzioni RTL usate 
dall'IDE (senza influenzare le applicazioni generate) incrementando le 
prestazioni dell'ambiente.
Essendo progettato per BDS2006, dovrebbe funzionare egregiamente anche 
con Turbo Delphi.


> La mia macchina non č molto carrozzata perň rientra nei requisiti minimi 

Ti ringrazio molto per il suggerimento e spero sia risolutivo in quanto ho
reinstallato Delphi su un'altra macchina piů potente, ma ho il problema
della licenza. Ho contattato la Borland Italia giŕ 3 volte, ma nessuno al
momento mi ha saputo dire come si puň fare per ovviare a questa situazione
quindi... al momento non mi rimane che sperare che una volta risolto con i
rallentamenti non si guasti il PC!
Saluti,


 della licenza.
Scusa, in che senso? Se lo utilizzi sempre su una sola macchina qual e' il 
problema?
--
F&R