Newsgroup: it.comp.lang.visual-basic
Titolo: perche' accidenti nessuno mi risponde ???

HO SCRITTO QUESTO MESSAGGIO GIA' DUE VOLTE!!!
Salve a tutti,
ho avuto una idea che non riesco a mettere in pratica.
Siccome il crystal reports del vb6 non e' aggiornatissimo e chiaramente era
intenzione di MS ai tempi di VB6 di scoraggiare l'utilizzo di default di
tale strumento per far adottare il DataReport, mi trovo in difficolta' in
quanto per adottarlo in modo produttivo credo sarebbe meglio escogitare un
sistema in grado di distribuire nuovi report per la stampa inglobandoli in
dll da caricare a runtime dall'applicativo principare in modo da evitare
cosi' la ricompilazione ogni volta che si aggiungono o modificano
informazioni.

 HO SCRITTO QUESTO MESSAGGIO GIA' DUE VOLTE!!!
E io due volte l'ho letto.
Non conosco CR, nč DT.
Non ti ho risposto per questo, nč conoscendoli potrei, perchč non ho capito
nulla di quello che intenderesti fare.
Perchč accidenti fa cosě caldo?
Ma domani mi montano un Dual9000 e mi si faranno i ghiaccioli sotto il naso.
:-P

 informazioni.
Credo d'aver capito: Io, per tutti i miei moduli (bolle, fatture, etc.) mi
sono creato un programma che faccia un minimo di "grafica". Creo gli oggetti
(testi, rettangoli e linee) e li descrivo (font, dimensioni, colori, etc.),
dico che campo dovrà esservi stampato dentro, ovviamente se previsto.
Insomma, "disegno" il modulo e lo "collego" ai campi che l'applicativo
prevede di poter stampare. Deposito tutte le informazioni su un file di
testo, con sintassi di mia capocchia.
Assegno un nome e un tipo alla "struttura", ovvero al file. Quando
l'applicativo deve stampare, propongo/chiedo all'operatore quale struttura
(coerente col tipo di documento) vuole usare e, per ogni pagina, comincio a
stampare tutta la parte grafica fissa, poi, per ogni campo "variabile" vado
a recuperare il suo valore in relazione al documento che sto stampando e lo
sbatto nel posto fisico previsto dalla struttura. Faccio tutto e solo con
Printer.
Ah, non c'è voluto un giorno a far tutto...

[*Lupo* : 
LupoOrmaiR...@libero.it
] ha scritto:
PS: Naturalmente mi basta distribuire (solo) il file di testo.

HO SCRITTO QUESTO MESSAGGIO GIA' DUE VOLTE!!!
Già parti male: 
1. urli 
2. ripeti i messaggi
[cut]
Forse ho capito cosa vuoi fare ma fa caldo, è tardi e post così mi fan
passare la voglia di rispondere.
.
..
...
....
.....
......
.....
...
..
.
Vabeh vediamo (tutto teorico): 
1. i report potrebbero essere inglobali nel resource file di una dll
(vedi scrittura file .rc) 
2. quando hai bisogno dell'i-esimo report lo prelevi dal resource
file, lo salvi da qualche parte e lo richiami da vb
Per questo puoi usare le api FindResource, LoadResource e famiglia
Quello che non risolvi però è che _comunque_ in caso di nuovi report
il codice vb lo devi modificare.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 wrote:
:
: >HO SCRITTO QUESTO MESSAGGIO GIA' DUE VOLTE!!!
:
: Già parti male:
: 1. urli
: 2. ripeti i messaggi
:
:
: [cut]
:
: Forse ho capito cosa vuoi fare ma fa caldo, è tardi e post così mi fan
: passare la voglia di rispondere.
:
Talmente tardi che hai l'orologio un'ora avanti al mio...!!!
Ciao, Luca.