mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Dubbio su string e pchar

Salve.
Mi sono sempre perso dietro i puntatori.
Adesso ci sto tozzando alla grande, in particolare per il passaggio da
string a pchar.
Vorrei sapere se questo blocco di codice può essere oggetto di migliorie:
/CUT
  DecodeDate(FOperationDate, Anno, Mese, Giorno);
  DecodeTime(FOperationTime, Ore, Minuti, Secondi, Millisecondi);
  s := Format(BaseFormatDateAndTime,  [Mese, Giorno, Ore, Minuti]);
  FormatBuf(DateAndTime, Length(DateAndTime), '%s', 2, [s]);
DateAndTime è array[..7] of char
s è string
Tnx
A.

   FormatBuf(DateAndTime, Length(DateAndTime), '%s', 2, [s]);
function FormatDateTime(const Format: string; DateTime: TDateTime): string;
Description
FormatDateTime formats the TDateTime value given by DateTime using the
format given by Format.
Non fa al tuo caso?
Saluti

tnx, Carmine
(x caso 6 di napoli?)
Ma il mio dubbio non č sulla conversione data data e ora a stringa, ma nel
passaggio da stringa a pchar.
In altre parole, volendo passare una stringa in un array of char, esiste un
modo che non sia quello di usare la formatbuf?
Bye
A.

 modo che non sia quello di usare la formatbuf?
Per quello che ne so, o usi il formatbuf oppure il classico ciclo di copia.
A te serve poter copiare una stringa in un PChar? Ho capito male?
Saluti

 A te serve poter copiare una stringa in un PChar? Ho capito male?
No. Hai capito bene.
Bye
A.

"Alberto Salvati" <"Alberto> wrote in message
news:ao3psl$1psl$
1...@newsreader1.mclink.it
Non so se è la soluzione che cerchi, ma basta usare la funzione PChar
var s:string;
    p:PChar;
..
p:=PChar(s);
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho letto il thread e credo che leggerti questo passaggio potrebbe aiutarti :
cerca nell'help : "PChar to string conversions" dice un sacco di cosine
interessanti su cosa potrebbe inaspettatamente succedere anche facendo
PChar(string) come ti è stato consigliato.
CIAOUX

 No. Hai capito bene.
Allora il problema è di facile soluzione:
var
  dati  : PChar;
  st    : string;
 dati:=PChar(st);
Spero di esserti stato utile
A presto!

Ho dimenticato di aggiungere una cosetta da "poco" :)
Il problema del "Dangling Reference"...usando quel tipo di cast, corri il
rischio
di far riferimento ad un puntatore che è stato "dismesso".
Infatti, se dai un'occhiata nell'help in linea ti verrà chiarito il motivo
più in dettaglio.
Saluti

>  buffer: array[0.255] of char; <<
devo mettere s1 in buffer
ora, come ho gia detto nel mio 1° post faccio:
FormatBuf(buffer, Length(Buffer), '%s', 2, [s1]);
ripeto: esiste un altro modo?
Il tipo array di char puo essere trattato come un pchar?
A me non serve il puntatore, ma copiare la stringa in un array di caratteri.
A.

var
  sl: String;
  buff: array [Byte] of Char;
begin
  sl := 'ciao';
  StrCopy(buff, PChar(sl));
end;
--------------------------------
Inviato via 
http://usenet.libero.it

 Si, abito a Frattamaggiore.
azz....siamo in tre...io sono di Casalnuovo...;-))
ciao!

Come dice Andrea, esistono tutta una serie di funzioncine "C similar" per il
trattamento dei PChar ..
Newsgroup: it.comp.lang.delphi
Titolo: DDay 2010

Delphi Day 2010, Piacenza 9/10 Giugno.
Chi ci va?
Ciao Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5091 (20100506) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 Chi ci va?
Salvo imprevisti, io ci sono.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Scusate non mi sono accorto che c'era giï¿œ un thread a riguardo, di 
conseguenza ho raddoppiato il topic...
Ehm.. devo ammettere che il post pausa pranzo del venerdï¿œ pomeriggio 
puï¿œ causare allucinazioni e post compulsivi sui ng...
:-P
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: ForHelp?

ho letto in un messaggio di FoHelp, per fare gli help file, ed ho
provato a cercarlo sul web ma senza risultato. qualcuno saprebbe
indicarmi un indirizzo dove poterlo recuperare?
grazie a tutti,
            by enri's

No ma posso indicarti un altro simpatico, veloce ed affidabile tool:
HELP SCRIBBLE
Per trovarlo, basta anche che vai su Virgilio e scrivi "Scribble"
Io lo proverei, Ciao ciao
________________________________
 David Marcucci  
-- 
Posted from 
sita.adsl.fol.it
 [213.26.241.44] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Marcucci David wrote:

Grazie mille!
Newsgroup: it.comp.lang.delphi
Titolo: Importante per posta

Salve a tutti avrei la necessità di inserire un allegato in Outlook express
da codice.
Come posso fare ?
Naturalmente io uso mailto per aprire il client di posta predefinito ma non
so come aggiungere un allegato.

Danielito ha scritto:

Non è possibile allegare file usando la sintassi "mailto:"; è necessario 
accedere al programma di posta elettronica usando l'interfaccia MAPI, 
nel caso di Outlook Express.
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

 Come posso fare ?
Il protocollo mailto non supporta la spedizione di allegati.
Usa le MAPI:
http://tinyurl.com/ctpzs
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Puoi utilizzare TAFQuickMail, componente free con sorgente:
http://tinyurl.com/7dr6r
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"


Se, già usi la JVCL, trovi un componente che fa al caso tuo
Ciao Daniele

Newsgroup: it.comp.lang.delphi
Titolo: passaggio dati

č possibile passare una variabile da una form all'altra in modo che dopo un
certo evento venga modificata la variabile passata (per indirizzo)

 è possibile passare una variabile da una form all'altra in modo che dopo

Newsgroup: it.comp.lang.delphi
Titolo: ADO e accessi in rete... AIUTO AIUTO AIUTO!!!

Un saluto a tutto il news-group!!!
Tempo fa ho realizzato un piccolo programma per gestire Magazzino, Vendita
al banco, Fornitori etc,
in modo tale da automatizzare la mia attività commerciale.
Adesso che le esigenze sono cambiate mi trovo davanti ad un problema per me
non semplice...
o meglio non so bene quale sia la soluzione migliore... mi spiego meglio...
Fin che lavoro singolarmente tutto OK se invece lavoro in rete escono alcuni
problemini...
Il database è gestito in ADO con i componenti di Delphi CS
Ecco un esempio del mio problema:
Se la "Cassa A" comincia una Vendita (che avvia una Transazione su varie
tabelle con "BeginTrans")
la "Cassa B" non può iniziare un'altra vendita fintantochè la cassa A non ha
finito e chiuso la vendita (che chiude la transazione con CommitTrans)
e delphi (ADO) mi segliala il seguente errore :"Impossibile aggiornare.
Attualmente Bloccato"
come mai tutto ciò ?
nel componente TADOConnection ho settato:
IsolationLevel: ilReadCommitted
Mode:cmReadWrite
Ci sono altri settaggi da fare ho sbaglio completamente l'approccio al
database?
Chi mi aiuta?
Grazie a tutti!
Ciao Ciao

 Mode:cmReadWrite
Con queste impostazioni nel momento in cui modifichi un record impedisci a
chiunque altro di poterlo leggere fino a che l'utente che ha iniziato una
transazione non la conclude con un commit o un rollback. L'impostazione
importante è l'isolation level che ti permette di impostare il livello di
visibilità di una transazione innescata da un utente ad altri.
L'impostazione da te scelta tuttavia è abbastanza corretta anche se molto
restrittiva, in altre parole è come se tu stessi dicendo che una vendita è
visibile agli altri utenti solo dopo che è stata conclusa. Si dovrebbe però
vedere quanti sono record impegnati dall'operazione e soprattutto per quanto
tempo.
Dovresti controllare anche un altro parametro importante per governare gli
accessi concorrenti, che ha una funzione simile.  LockTipe che indica se
deve essere impedita o meno la lettura di un record in fase di modifica da
parte di un utente, indipendentemente dalla presenza o meno di transazioni.
A naso mi sembra che tu inizi una transazione troppo presto, probabilmente
tutta la fase di immissione dati è all'interno di una transazione e questo
ti impegna le tabelle per troppo tempo, dovresti separare le operazioni di
immissione dati da quelle di scrittura sul DB, una soluzione potrebbe essere
(ma qui faccio solo delle ipotesi, non conosco i dettagli del tuo problema)
utilizzare un recordset disconnesso in modo da fare una cosa del tipo:
- leggi le tabella (senza transazione in corso)
- fai data entry
- riconnetti il recordset
- inizi la transazione
- fai un update
- esegui il commit
in questo modo il tempo di blocco delle tabelle è solo tempo macchina (pochi
centesimi di secondo)
Newsgroup: it.comp.lang.delphi
Titolo: Modificare pdf

Ciao. Un mio cliente ha un software che genera documenti in formato
pdf. Mi ha chiesto se fosse possibile scrivere un'applicazione che apra
questi pdf e rimuova alcune righe di testo specifiche, che lui
considera informazioni riservate.
Ho visto che in rete ci sono alcune librerie per la manipolazione dei
pdf, ma prima di avventurarmi nello studio di tali librerie, vorrei
chiedere a chi di voi ha già affrontato un problema simile se è
fattibile questa soluzione (aprire un pdf e cancellarne delle righe) o
magari dovrei seguire un'altra strada. Mi date un consiglio?
Ciao e grazie,
Pad

 considera informazioni riservate.
I pdf non sono sempre modificabili.  Bisogna vedere come vengono generati.
In ogni caso, in giro trovi sicuramente componenti che fanno al caso tuo.
Cerca "PDF edit Delphi" su Google.
-- 
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: ...il solito problema dei font a 120 dpi...

So che l'argomento in passato è stato trattato, ma purtroppo alcune form
non riesco proprio a sistemarle quando c'è l'impostazione dei caratteri
diversa dai soliti 96 dpi.
Ho provato con l'autosize delle form (ma non da i risultati sperati e se
si vogliono le form ridimensionabili non si può usare).
Ho provato con gli Anchors, ma in qualche caso sballano :-( se alcuni
componenti sono ancorati a destra allora a 120 dpi il bordo destro va
oltre la visualizzazione delle form :-(
Ho pure provato a mettere dei panel, ma ho sempre lo stesso problema.
Vorrei evitare di fare doppie form (anche perchè non ne avrei più il tempo).
Qualcuno di voi sa se magari c'è qualche altra soluzione, avevo sentito
di componenti che ridimensionano a run-time i vari componenti in ogni
form, potrebbe essere utile qualcosa del genere?
Uso il Builder 5.0 (so che non è Delphi ma è il fratellino ;-) )
Vi ringrazio in anticipo

 Vi ringrazio in anticipo
che componenti hai usato?
quando sviluppi che risuluzione di schermo usi (96 o 120), non so piu' 
dove ho letto che se si usa un valore diverso da 96 c'e' da settare una 
costante (ricordo di averlo letto, sempre se non l'ho sognato :-) ).
al limite potresti mandarmi un eseguibile (piccolo e compresso :-) ) di 
una form che sballa, grazie.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 caratteri diversa dai soliti 96 dpi.
Non so se ti sarą di aiuto... queste sono un po' di prove che ho fatto io, 
senza molte pretese.
http://www.giopa.net/delphidpi/
-- 
Jax 

 
Grazie, ho risolto :-D

 Grazie, ho risolto :-D
Hai risolto da solo o usando il mio metodo?
Nel primo caso, ci illustreresti come? E' cosa buona e giusta :)
-- 
Jax 

 Nel primo caso, ci illustreresti come? E' cosa buona e giusta :)
Una via di mezzo ;-)
Nel senso che prima non usavo il Scaled := False, perchè pensavo che
impostandolo a True era più corretto in ogni caso.
Beh in alcune form è bastato impostarlo a False, in altri casi ho usato
il ChangeScale come hai messo nella pagina da te suggeritami
Grazie ancora :-) perchè non avevo testato il programma a 120 dpi e
quando l'ho visto mi sono venute le crisi ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Algoritmo per codificare

Ciao tutti.
mi servirebbe un algoritmo(diciamo sicuro) per poter criptare un file
binario.Se possibile MD5.
Qualcuno ha un link dove poter scaricare il sorgente ?
ciao

...

http://www.dedonline.com/codice/md5.zip
RFC 1321 
ftp://ftp.isi.edu/in-notes/rfc1321.txt
Unit MD5 
http://www.fichtner.net/delphi/md5/
Suite Internet INDY 
http://www.nevrona.com/indy

 wrote in message
news:dad16.020125...@posting.google.com...

 Suite Internet INDY 
http://www.nevrona.com/indy
interessante :))
un grazio


1) MD5 e' un algoritmo che non serve a "criptare" un file (o qualsiasi 
altra cosa) ma solo per creare una chiave univoca per una certa 
stringa/file/stream... quindi se usi MD5 per criptare un file binario... 
combini un pasticcio :-)
2) lo zip e  i riferimenti che hai dato sono di un articolo su dedonline e 
non sta bene prenderne "pezzi" senza citare la "sorgente", anche perche' 
come vedi tolti dal loro contesto servono solo a far confusione. 
L'articolo (molto interessante) di Alessandro Petrelli e' "Sicurezza in 
CGI/ISAPI" e se volete leggerlo lo trovate su:
http://www.dedonline.com/articoli/art025.asp
Ciao,
Paolo.
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump


http://www.dedonline.com/articoli/art025.asp
Lo sapevo che dimenticavo qualcosa:
3) Su Torry trovate diversi componenti/suite per criptare, la piu' completa 
(con sorgenti) secondo me e' Delphi Encryption Compedium:
http://www.torry.net/cryptstrong.htm


Newsgroup: it.comp.lang.delphi
Titolo: Visualizzazione data errata

Buondě a tutto il ng.
Ho tra le mani questo piccolo quesito:
Ho trasformato gli archivi di un prg da DBF a IB 6.01 ed il risultato č
stato al quanto curioso in quanto le date, seppur archiviate correttamente,
nella form del prg riportano numeri assurdi, tipo:
 la data 01/02/2001 č diventata 22/07/59870
nella tabella IB il dato č cosě memorizzato [2001-02-01 00:00:00.000]
Consigli?
Ciao,
Francesco
P.S.
Se creo una form completamente nuova all'interno del prg e vi aggiungo nuovi
TDBEdit, griglie e cosě via, la data viene mostrata corretamente, ma solo in
quella form.

Ho trovato l'intoppo, praticamente eliminando il campo presente nell'oggetto
TTable e reinserendolo tutto č tornato al suo posto.
Ma la domanda mi sorge spontanea:
Perchč accade ciň?
Con un «Update Table Definition» non dovrebbe "adeguarsi" da solo?
Grazie & ciao.
Francesco.

Newsgroup: it.comp.lang.delphi
Titolo: EditMask sui field?

E' possibile determinare la visulizzazione dei dati di una tabella in modo
particolare?
in cobol e ed altri linguaggi ce' la classi PICT, io non ho trovato nulla
Editing.DBGrid?
E' possibile avere qulcosa simile a EditMask ma per le colonne della
tabella?
Carlo

 ha scritto nel messaggio
news:9jcs53$eqn$1...@news.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Interbase......?

Salve a tutti, sono nuovo e non conosco questo db
qualcuno potremmi spiegare i possi principali per
creare un db di interbase, quale programma debbo
aprire e cosa vare?
Cioa Enzo
www.scozzaro.it

 aprire e cosa vare?
acc... non hai detto cosa da poco...
se vuoi posso mandarti la sintassi che ho usato per creare un semplice
database...
Interbase ha una console che ti permette di vedere tabelle, campi, dati,
utenti, ecc... e di sparare le query sul database, ma non è visuale.
Significa che devi conoscere l'SQL e scriverlo a mano. Altrimenti ti procuri
un software che possa alleviare tale sofferenza:
io ho avuto modo di utilizzare Erwin e dei software che trovi su
www.ibphoenix.com
  (la versione Open Source del DB della Borland)
alla voce Download -> Contributed -> Development Components
Sono visuali, cioè ti permettono di progettare i DB con il semplice
movimento del mouse.
Ricapitolando:
1) sul sito Interbase.com scarica i manuali. Sono in inglese ma
incredibilemente semplici e ben fatti. Ecco il collegamento:
ftp://ftpc.inprise.com/pub/interbase/techpubs/ib_b60_doc.zip
2) procurati un'applicazione che ti semplifichi la vita
3) buon divertimento
--
Max Etere
maxe...@infinito.it
www.sendai.it/encom
ICQ#: 129227562

 aprire e cosa vare?
Innanzi tutto deve avviare IB Console, poi devi crearti una connessione al
server locale o remoto dal menu' [Server] ->[Register], quindi collegarti al
server dal menu' [Server]->[Login...] (di default il nome utente č "SYSDBA"
e la password č "masterkey"); infine devi crearti effettivamente il DB dal
menu' [Database]->[Create Database...] (per accedere a un DB gią creato, se
ancora non č stato registrato, deve essere registrato dal menu'
[Database]->[Register...]).
Infine se vuoi scrivere istruzioni SQL devi selezionare dal menu'
[Tools]->[Interactive SQL] oppure da Database Explorer (se usi delphi) che
permette di fare tutte le operazioni di IB Console eccetto quella di creare
un nuovo database .
Saluti.
Alex

io ho avuto modo di utilizzare Erwin 
Sei riuscito ad utilizzare ERWin con Interbase ?
Ma non supportava solo Oracle, DB2, Sybase e SQL Server ?
Se l'hai fatto mi diresti come ci sei riuscito ?
-- 
The Follet

 Se l'hai fatto mi diresti come ci sei riuscito ?
Connettendomi utilizzando un driver ODBC... lo trovi su
http://www.ibphoenix.com/ibp_contrib_download.html
alla voce "ODBC & OLE/DB"...
Ha qualche crisi con le date, sono riuscito a far funzionare solo il tipo
TIMESTAMP ma per il resto è ok!


Dimenticavo...
Ovviamente sul server deve essere installato Interbase Server e sul computer
locale Interbase Client.
Saluti.
Alex

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

Ciao,dove posso reperire esempi sull'uso
di TbucketList.
Ho cercato con google ma niente da fare !
Grazie,a presto.


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)
Newsgroup: it.comp.lang.delphi
Titolo: ADO con database MDB con password

Ho un programma semplicissimo che funzionata
tramite ADO e UDL su un database access: MDB
Adesso vorrei proteggere il database in modo
tale che quando lo volessi aprire con Access
mi chieda la password ---> Fatto
Come facio adesso però ad utilizzare il mio
programmino fatto con Delphi 7 in modo tale
che non mi chieda alcuna password e lavori
normalmente cose se la password non ce l'avesse?
Ho provato a memorizzare tale password nelle
proprietà del file UDL tramite il quale ADO vede
il mio DATABASE.MDB, ma mi da errore. 

 ha scritto nel messaggio 
news:djn0h.3166$K8....@news.edisontel.com...


>Nessun help?
Ho avuto anch'io problemi con la gestione delle password con Access e
l'accesso con ADO. Ho concluso per questo motivo e anche perchč le
password di Access sono superabili con semplici programmi che trovi
googlando un pņ che non valeva la pena di usarle.
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e Kylix

Ciao a tutti,
un progetto scritto in Kylix per renderlo funzionante in windows basta 
solo aprirlo con Delphi e compilare? Kylix supporta anche codice C++? E 
Delphi? Enrrambi hanno versioni rilasciate di pari passo?
Ciao
--
Noixe
Inviato da 
www.mynewsgate.net

 Enrrambi hanno versioni rilasciate di pari passo?
All'inzio si, or non piu'.
IMHO il futuro di Kylix e' piu' roseo di quello di Delphi.
-- 
I'am what I'am, I do what I can

 solo aprirlo con Delphi e compilare?
ciao
se usi componenti CLX ricordati anche di distribuire (anche se crei un EXE
autonomo) la
QTINTF70.DLL
tipicamente in c:\windows\system32
un saluto


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 *chiuso*.
Mi piange il cuore a sentirlo, qualche link autorevole?


Mi piange il cuore a sentirlo, qualche link autorevole?
Setec, strano che non ne eri al corrente: sono cose gia' lette in ILCD e anche
in altri ng.
Prova a cercare su gg "kylix morto".
-- 
Morde. 
(
mo...@despammed.com
)

 Prova a cercare su gg "kylix morto".
Anche io ne avevo letto notizia qui, ma effettivamente non ne ho trovato
traccia sul sito della Borland.
Spero per i fedeli di Kylix che la casa produttrice ci ripensi. :-)


 Prova a cercare su gg "kylix morto".
Ho cercato ed effettivamente e' una cosa che mi devo essere perso =(
Penso sia tutta colpa della Microsoft e della sua partecipazione
azionaria in Borland.


azionaria in Borland.
Onestamente, non nego che l'influenza politica di M$ sia determinante, ma
credo che le cause del "presunto flop" di Kylix siano da imputare allo scarso
profitto ricavato dalla vendite dello stesso. 
E' raro, diciamolo onestamente senza vergonarci, e' raro vivere di solo
sviluppo sotto linux. 
[OT]
lo dico con una mano sul cuore: pur essendo io un'estimatore e sostenitore del
pinguino. 10 anni fa avevo fatto arrivare importati i cd della redhat, e il
negoziante non sapeva neanche cosa fosse un linux, e mi esercitavo a
smanettare e attaccare la porta 25 del mio provider con un modemino 14400...
finche non mi becco' :-(
[/OT]
-- 
Morde. 
(
mo...@despammed.com
)

 sviluppo sotto linux.
finche' Linux non diverra' un buono e maturo sistema operativo desktop,
rosicchiando quindi mercato a Win, le software house commerciali lo
disdegneranno, come e' ovvio che sia. Nessuno investe sapendo che il ritorno
e' zero.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Lanciare applicazione da codice

Secondo voi quale è il metodo migliore per lanciare un programma con dei
parametri da codice delphi, chiudendo contemporaneamente l'applicazione
corrente?
Grazie del consiglio.

 ha scritto:

Prova ad usare il comando Shell;
Questo io lo uso per mandare un netsend
  ShellExecute(Application.Handle, nil, PChar('net'),
    PChar('send ' + userName + ' ' + msg), PChar(''), SW_HIDE);
e dopo chiudi l'applicazione.
--
FH
Inviato da 
www.mynewsgate.net


Forse non sono stato chiaro.
Io vorrei che il mio prg si chiuda ed inizi l'esecuzione dell'altro.
Cosě non mi riesce.

Così non mi riesce.


 >>
Scusa ma avevo commesso un piccolo errore.
Cosě funziona benissimo.
Grazie.
Newsgroup: it.comp.lang.delphi
Titolo: Form non visibile

Ciao a tutti.
Problemino. Ho la mia bella form e vorrei che all'avvio del programma questa
non sia visibile. In pratica ho all'interno un componente trayicon e vorrei
che la form invece di essere visualizzata, all'avvio del programma, risulti
nella barra. Anche mettendo la proprietą della form visible a false, questa
viene ugualmente visualizzata.
Ho "risolto" mettendo un timer da 10ms che nasconde la form e poi si
disattiva... ma viene una schifezza, con la form che si vede per un attimo e
poi sparisce.
Grazie dell'attenzione.
Paolo.

metti left:=-1000 nell'oncreate della form.
Ciao, Sandro


Questa soluzione è anche peggio della prima... :-)
Ciao

> Questa soluzione è anche peggio della prima... :-)
perche'? funziona perfettamente, la form non si vede per nulla, non usa
nessun timer e sta tutto in un'istruzione :)
Ciao, Sandro

 ha scritto nel messaggio
news:avi109$fv9rd$1...@ID-43509.news.dfncis.de...


 non sia visibile. In pratica ho all'interno un componente trayicon e
vorrei
Dall'help:
"To hide the main form at startup, set ShowMainForm to False in the main
project file before the call to Application.Run. Make sure that the
Visible property of the form is also False."
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:6QZS9.1478$AA2....@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: [Componenti] Installazione

avete visto alcuni setup che installano automaticamente i componenti in
delphi ?
(tipo delphiX) come si fa ?
tnk
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 wrote in message
news:8tfq9h$dru$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5

Ciao a tutti, stò da poco provando a utilizzare Delphi 2005 per creare 
pagine asp.
Ho il problema però che quando eseguo il programma non mi mostra tutti i 
componenti che ho posizionato sulla mia pagina.
Es. ho messo una DataGrid associata ad un dataset con dei dati in SQLserver. 
Ma quando lancio explorer mi fà vedere solo il titolo che ho scritto nella 
pagina ma non la tabella con i dati.
Cosa potrebbe essere?
Grazie 

la butto li: la datagrid l'hai popolata? 
AS

 ha scritto nel messaggio 
news:1127207905....@z14g2000cwz.googlegroups.com...


 Cosa potrebbe essere?
Per dare una risposta precisa, si dovrebbe dare una sbirciata al codice 
che hai scritto per visualizzare i dati nella tua DataGrid; prova a 
postare la parte significativa di quel codice.
Nel frattempo, verifica di aver aperto la connessione al database, di 
aver scaricato i dati all'interno del tuo DataSet e così via.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.abls.it
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 postare la parte significativa di quel codice.
Il fatto è che non ho scritto una riga di codice, ho fatto tutto collegando 
semplicemente i vari componenti usano solo il mouse...
ho creato un collegamento al mio db dal Data Explorer, ho trascinato la mia 
tabella sulla form e lui mi ha creato in automatico BdpConnection, 
DbpDataAdapter. A quest'ultimo ho fatto generare il Dataset.
Poi ho messo nella mia form una DataGrid (web control) e gli ho collegato 
nel DataSource il mio Dataset
Tutto sembra andare perchè vedo la griglia riempita con i dati della mia 
tabella.
A questo punto lancio la mia pagina aspx (F5) ,ma appare tutto tranne la 
griglia con i dati...
Ciao 

 griglia con i dati...
Se non erro, il *BdpDataAdapter* ha una proprietà /Active/...è a True?


> Se non erro, il *BdpDataAdapter* ha una proprietà /Active/...è a True?
Si è a true :(
Quello che è strano è che solo la grigli non viene visualizzata, gli altri 
controlli che metto si vedono... 

controlli che metto si vedono... 
Ciao
nel page_load devi dare un DataBind della datagrid,
questo su WinForm č automatico (anche se puň essere
disabilitata ... se non ricordo male) mentre sul web
(
ASP.NET
) essendo molto piů delicata come operazione
deve essere fatta esplicitamente dopo aver popolato il
dataset.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 dataset.
Ok provo a caricare i dati a mano...
Grazie

Grazie

Newsgroup: it.comp.lang.delphi
Titolo: Costruzione ADO connection string in run-time

Sapreste indicarmi come attivare in run-time, la mascherina di definizione
della connection string di un componente "ADOConnection" ?
Grazie, ciao.


Chiama la funzione ProptDatasource della unit ADODB
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 della connection string di un componente "ADOConnection" ?
Un metodo molto semplice è quello di usare un file DSN esterno e
lanciarlo con ShellExecute.


Ok, funziona.
Grazie e ciao.

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


Sě, va molto bene anche la tua soluzione.
Vi ringrazio tutti.
Ciao e Buon Lavoro.
Newsgroup: it.comp.lang.delphi
Titolo: puntatori

Il problema è simile al post precedente:
sto lavorando con un pacchetto sw DSK, ed esso utilizza delle librerie in C.
Sfortunatamente devo richiamare le funzioni definite nella suddetta libreria
in un programma Delphi.... la libreria sembrerebbe una semplice lista di
dichiarazioni di procedure/funzioni che utilizzano altre librerie... a
questo punto, il problema è costruire un'ulteriore libreria(scritta in
Delphi e non in C) nella quale vengono descritte le stesse dichiarazioni
delle procedure, per poterle poi richiamare nel mio programma...
supponiamo che nella libreria originale ci sia una procedura del tipo:
getC( out int *capacita)
ossia restituisce un puntatore...ma se nella mia conversione, utilizzo la
seguente:
getDelphi( out capacita:integer )
e poi richiamo il tutto con la getDelphi .... immagino restituisca un valore
scorretto ESATTO????
ulteriore dubbio sui puntatori DELPHI:
ho una struttura del tipo:
type vett = array [0..4] of Pointer;
ho costruito in questo modo un vettore di puntatori...ma a che tipo di dati
puntano???
e soprattutto come faccio a inizializzarli e a richiamare i valori
memorizzati al suo interno?
Scusate l'ignoranza...ma delphi mi è completamente nuovo....magari c fosse
un bel manuale on-line in ita!
grazie della pazienza!

 memorizzati al suo interno?
Per inizializzare un pointer, puoi utilizzare GetMem
Per deferenziare, usi l'operatore ^ (che ho usato in CopyMem)
Spero solo di non averti fatto + confusione!! ;P
--
Ciao !  Davide DG.

 Per deferenziare, usi l'operatore ^ (che ho usato in CopyMem)
Se il puntatore e' un puntatore a tipo, allora credo sia meglio usare New.
Type pinteger = ^integer; // puntatore a integer
var x:pinteger;
New(x);
ora x^ e' un integer
usa dispose per rilasciare la memoria
dispose(x)
Ciao !                    {MSX}

 Se il puntatore e' un puntatore a tipo, allora credo sia meglio usare
New.
Sě, ma io intendevo proprio un "pointer", non un puntatore a tipo :)
Ne approfitto per chiedere una cosa ... l'esempio di CopyMem che ho
fatto usa una matematica un po' arzigogolata per i puntatori...
effettivamente un po' scomoda... esiste qlc di + elegante per pascal?
Bye!


 effettivamente un po' scomoda... esiste qlc di + elegante per pascal?
Mah credo proprio di no.. io uso lo stesso metodo che hai scritto quando
devo fare cose simili.. il fatto e' che in Pascal certe cose sporche da C
non si dovrebbero fare :-)
Comunque c'e' l'api CopyMemori che fa la stessa cosa, ed e' scritta in
assembler.
Saludos !                    {MSX}

 memorizzati al suo interno?
Cast a puntatore tipizzato. Il puntatore punta ad una struttura TDoh? 
Supponendo che PDoh sia type PDoh = ^TDoh, farai cosě:
var
 SomeDoh: TDoh;
begin
 SomeDoh:= PDoh(SomeUntypedPointer)^;
end;
Newsgroup: it.comp.lang.delphi
Titolo: creare screemate

Animatore cartoni animati-fumettista cerca programmatore per realizzazione
screenmate ( programmini da desktop tipo "pecorella" )
feli...@libero.it

Eccomi!
Andrea Casati
casa...@libero.it

Mi diresti anche a me come si fa a programmare uno screenmate?
Grazie e ciao
    Cristian

 Mi diresti anche a me come si fa a programmare uno screenmate?
Cerchiamo programmatori a Milano (zona ovest). Sei disponibile per un
colloquio?
Andrea

 Cerchiamo programmatori a Milano (zona ovest).
A titolo informativo: qual'è la zona ovest? Quella dello stadio?
Ciao! :-)
--
- Carlo -
c.b...@libero.it

Purtroppo sono di Reggio Emilia.
Ciao
    Cristian

 A titolo informativo: qual'è la zona ovest? Quella dello stadio?
Beh, un po' più in là (Far West). Hai in mente Magenta?
Ciao
Andrea

 Beh, un po' più in là (Far West). Hai in mente Magenta?
E menomale che abito a Milano ... o meglio a Paderno D.! Non ho presente
Magenta; zone famose? :-) Se hai voglia citami i nomi di due o tre paesini e
cercherò di capire dove è! ;)
--
 -Carlo -
c.b...@libero.it

 cercherò di capire dove è! ;)
1) Autostrada A4 dir. Torino; uscita Boffalora.
2) S.Siro -> Via Novara -> SS 11 Padana sup. -> Settimo Milanese ->
Magenta -> Inveruno
Mi sa che Paderno è un po' fuori rotta...  ;-)
Cmq. a breve la sede operativa verrà spostata nella City, a Milano (ma non
si sa ancora quando e dove).
Ciao
Andrea

 Mi sa che Paderno è un po' fuori rotta...  ;-)
Ho notato! :-)

Newsgroup: it.comp.lang.delphi
Titolo: timage, posizione cursore...

Salve gente,
sembra che oggi abbiamo a che fare con le immagini :)
Sto impazzendo su un'algoritmo di una sola riga...lo so...è deprimente... :P
Vi spiego (sarò lungo forse...):
Prendo un'immagine png (si tratta di una "fotografia" di uno spettro 
radio) e  la metto in un timage (il timage è ancorato a destra e 
sinistra alla form, al ridimensionamento della form, ovviamente la width 
della timage cambia).
Imposto in 2 datafield due valori che chiamerò inizio e fine per vostra 
comodità.
Mettiamo a questo punto che sia tutto pronto per l'algoritmo che devo 
fare...al muoversi del mouse (interessa solo l'orizzontale!!!), devo 
tirar fuori la posizione risultante nell'intervallo tra "inizio" e 
"fine", ovvero...
Impostiamo per esempio inizio=425000000 e fine=426000000, la timage ad 
un certo momento ha width=199,   se sposto il mouse sul primo pixel 
della timage, dovrò avere risultato=425000000, se lo sposto sull'ultimo 
pixel dovrò avere risultato=426000000, se lo piazzo nel mezzo (ovvero al 
100° pixel), dovrò avere   425500000.
Fin qui ci siamo...
Ebbene...per il "finecorsa" viene calcolato bene,per l'inizio no...ho 
sempre un valore maggiore di quello che mi aspetto.
 
La mia riga, messa nell'onmousemove della timage è:
 
IntFreq:=(cx1+((cx2-cx1) / ((image1.Width) / (X+1))));
StatusBar.Panels[0].Text:=FloatToStr(IntFreq);
 
dove cx1=inizio,cx2=fine e X posizione del mouse nella timage.
 
Dove diavolo sbaglio????
Mi sembra di essere scemo...(magari lo sono...ihihih)
 
Per chi fosse interessato, metto qua il progettino con i sorgenti, basta 
lanciarlo, caricare l'immagine, mettere i 2 valori di inizio e fine a 
mano , premere sul tasto verde e quando muovete il mouse, il risultato è 
sulla statusbar:
 
https://dl.dropboxusercontent.com/u/32778565/RTL_POWER_Display.rar
 

 IntFreq:=(cx1+((cx2-cx1) / ((image1.Width) / (X+1))));
 
IntFreq := cx1 + ((cx2 - cx1) * X) / (image1.Width - 1);  ?
 


You made my day! +1000000000000000000
 
Grazie!
 
PS: Se proprio non ti rubo troppo tempo...mi spieghi perchè la mia 
formula non funziona e la tua formula sì?
Mi rode troppo non sapere il perchè! (io posso essermi sbagliato...ma ho 
chiesto anche ad un mio collega...senza dirgli niente ha fatto la mia 
stessa formula...)
 

 
https://dl.dropboxusercontent.com/u/32778565/RTL_POWER_Display.rar
 
Password?
 
-- 
Morde


di norma in questi casi si prova prima con Width, poi con +1 poi con -1 
e si vede quale funziona (scherzo...)
 
formula generica per zoomare una variabile x da [x1..x2] a [y1..y2]
 
y := y1 + (y2 - y1) * x / (x2 - x1);
 
in questo caso x1 := 0; x2 := Width - 1;

 
 
Thanks a lot!
 


Nessuna password....aggiorna a winrar 5 :P

 Nessuna password....aggiorna a winrar 5 :P
 
Winrar? Un decano di ICLD come me non può lasciarsi abbindolare dal 
canto delle sirene dei software commerciali... :-P
 
Io sto usando Peazip64 v. 5.5.3, scritto in freepascal e compilato con 
Lazarus ;-)
 
 
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: ProgressBar D7

Ho bisogno di far apparire nella mia form una progressbar "continua" cioè
come quella che appare all'avvio di WindowsXP che comunica all'utente di
attendere il caricamento potete aiutrarmi?
Grazie

 all'utente di attendere il caricamento potete aiutrarmi?
guarda in questa pagina se c'č qualcosa che fa per te:
http://www.torry.net/pages.php?id=504
(mi pare che DProgressBar faccia quello che chiedi)
--
Jax
====
Il denaro č una specie di sesto senso, senza il quale non si puň fare
pienamente uso degli altri cinque (William Somerset Maugham).
Newsgroup: it.comp.lang.delphi
Titolo: Property Editors

Vorrei Utilizzare i proterty editors definiti  nella vcl. Ma quando tento di
fare la uses ad esempio alla unit DBReg. Mi dice che non riesce a trovare
delle dcu
(ad ex LibIntf.dcu). Provo a cercarla sul mio hard disk ma il pas non esce
fuori. Ho dovuto ricopiare le difinizioni di alcuni editor in un altra unit.
Qualcuno mi sa spiegare perche ricerca una unit che non esiste?
Grazie Marco Cotroneo.


perchè è dichiarata in qualche uses
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Newsgroup: it.comp.lang.delphi
Titolo: Griglia di ... oggetti

Salve,
mi stavo chiedendo come mouvermi par fare una lista di oggetti tutti
uguali e visualizzaril in una griglia..
tipo la TStringGrid ma con oggetti al posto del testo...
Esiste già qualcosa di fatto, dove io posso fare ad es. :
Oggetto := TOggetto.Create( Griglia.Cella[1,1] );
Oggetto.Parent := Griglia.Cella[1,1];
Oggetto.Align = alClient;
in modo che l'utente possa comodamente cambiarne dimensione??
Grazie per ogni suggerimento
Alan Solo

 ha scritto nel messaggio
news:JcctPUtw5LWeg4DxljVSB=n5S...@4ax.com...

Scusa la mia ottusità... potresti spiegarti un pochino meglio ...
Grazie
Saluti NEA

Scusa la mia ottusitŕ... potresti spiegarti un pochino meglio ...
hehehe,
ok riprovo...
vorrei fare una tabella di oggetti, ad es. di TPanel...
anzichč una tabella con le  celle che contengono testo,
tipo la TStringGrid, una tabella la cui celle _sono_ oggetti,
sul quale posso creare a sua volta altri oggetti...
in sostanza quello ceh vorrei fare č disporre degňi oggetti a griglia
tipo
X X X
X X X
X X X
potrei farlo con un ciclo, mi ciclo le righe e le colonne e incremento
il left e il top... pero' con una tabella sarebbč + comodo (anche per
l'utente) cambiarne la dimensione (clicca con il mouse e trascina,
insomma come una griglia!)
spero di essermi spiegato...
io avevo pensato a farmi una griglia di TPanel derivando da
TCustomGrid..
Grazie, tutti i suggerimenti / insulti sono accetti ;)
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN October 2001 (3 CDs) 100.000 lire (ULTIMO NUMERO USCITO!!!)
-MSDN July 2001 (3 CDs) 60.000 lire
-MSDN April 2001 (3 CDs) 40.000 lire
-MSDN January 2001 (3 CDs) 40.000 lire
-MSDN Library Archive (1 CD, tutta la documentazione per Win16) 100.000 lire
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 20.000 lire (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 16.000 lire
-MS Windows DNA (1 CD) 16.000 lire
-MS Internet Business Development Kit (4 CDs) 12.000
-MSDN V.3 Sampler CD (1 CD) 12.000 lire
-MS TechNet Sample (1 CD) 6.000 lire
-MS Year 2000 Resource CD (1CD)  2.000 lire
-MSDNNews Mar/Apr 2001 (opuscolo) 4.000 lire
-MSDNNews May/Jun 2001 (opuscolo) 10.000 lire (ULTIMO NUMERO USCITO!!!)
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it


Per caso li rubi dal tuo datore di lavoro e li rivendi cosi? Sono mesi che
mandi questo post...
E poi: MSDN non puo' essere venduta a pezzi (Licenza paragrafi 4.7/4.8).
Newsgroup: it.comp.lang.delphi
Titolo: Comprimere database access...

..salve a tutti, dopo innumerevoli tentativi, non riesco proprio a capire
come fare per comprimere un file di mdb da delphi.
in pratica da access la funzione "compatta e ripristina database"
accidenti proprio non ci riesco....
grz
ciao a tutti

Ecciti la soluzione.
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 
ComObj;
procedure TMainForm.CompattazioneDatabase1Click(Sender: TObject);
var
  MsJet: Variant;
begin
  try
    DataModule1.Conn.Close;
    MsJet := CreateOleObject('JRO.JetEngine');
    MsJet.CompactDatabase('Jet OLEDB:Database Password=123456; Data Source= 
' + Includetrailingbackslash (Extractfilepath(Application.Exename)) + 
db1.mdb;', 'Jet  LEDB:Database Password=132456; Data Source= ' + 
Includetrailingbackslash (Extractfilepath(Application.Exename)) + 
'db1BAK.mdb;');
    DeleteFile(Includetrailingbackslash 
(Extractfilepath(Application.Exename)) + 'db1.mdb');
    RenameFile(Includetrailingbackslash 
(Extractfilepath(Application.Exename)) + 'db1BAK.mdb', 
Includetrailingbackslash (Extractfilepath(Application.Exename)) + 
'db1.mdb');
    DataModule1.Conn.Open;
    Application.MessageBox('Il database č stato compattato regolarmente.' , 
'Attenzione', MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL);
    except
    Application.MessageBox('Si č verificato un errore durante la 
compattazione.', 'Attenzione', 
MB_OK+MB_ICONHAND+MB_DEFBUTTON1+MB_APPLMODAL);
  end;
end;
"Lord Zyx" <lor...@lordzyx.com_nospam> ha scritto nel messaggio 
news:d84r4h$ljd$1...@domitilla.aioe.org...


 come fare per comprimere un file di mdb da delphi.
descrivi cio che hai tentato
-- 
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"

 ciao a tutti
Andrea

 Usa DAO.
Ma per favore.... DAO !!!! Perche' risorgerlo a ingiusta gloria oltretutto
quando viene utilizzato la maggior parte delle volte con Visual Basic??
Il nostro amico deve usare il *jet engine* mediante l'istanziazione del JRO
che permette appunto di compattare un database e ,volendo, replicarlo.
Trovera' tutto il necessario qui:
http://delphi.about.com/od/sqlservermsdeaccess/l/aa091801a.htm
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

mitico va benissimo!
grazie a tutti!
Newsgroup: it.comp.lang.delphi
Titolo: Che fine ha fatto il qReport nel Delphi7?

Sto passando da Delphi 6 a Delphi 7 e mi sono accorto che il qReport non c'è 
più.
Se cerco di aprire un vecchio form con qReport a designTime mi da una 
miriade di errori dicendomi che non esiste la proprietà qReport.frame e 
altre cose del genere.
Infatti vado a vedere nelle varie tabulazioni:
STANDARD - ADDITIONAL - WIN32 - ... - Servers - Extras
e non trovo quella riguardante il report
Ma la cosa per me strana (visto che non sono molto pratico in materia) è che 
se invece compilo in codice e creo il file exe, a runTime il report c'è in 
tutte le sue funzioni.
Che devo fare?
Mica devo rifare tutti i report con qualche componente esterno vero? 

 Che devo fare?
Con D7 viene distribuito Rave Reports, che forse č anche peggio di Quick
Report (se si puň).
http://delphi.about.com/cs/adptips2002/a/bltip1102_4.htm
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Che devo fare?
leggere le what's new di delphi7.
AS

e quindi adesso mi tocca rifare tutti i report da capo? 

 e quindi adesso mi tocca rifare tutti i report da capo?
sono presenti ma non installati
fai Components -> Install packages -> Add
trova dclqrt70.bpl  in delphi /bin
oplà !
Giulio 

e quindi adesso mi tocca rifare tutti i report da capo? 
Ti ho postato un link nel mio messaggio.

Ok ragazzi grazie troppo gentili adesso vedo di risolvere.
Nel frattempo, secondo voi passare da quick report
a quanche altro report sarebbe complicato?
Essendo io ignorante in materia vi chiedo:
cos'ha quick report che non va? 

E' bastato seguire quanto da voi detto
Components -> Install packages -> Add (trovare dclqrt70.bpl) -> Ok
è tutto si è risolto.
Beh quasi tutto perchè adesso quando compilo mi da errore:
"   Report.pas(6): File not found: 'QRPDFFilt.dcu'   " 

ho risolto spostanto i files in questione (dcu e pas)
da una cartella in un'altra.
Adesso non sembrano esserci più errori. 

 cos'ha quick report che non va? 
http://www.google.com/search?hl=en&q=%22quick+report%22+bug&btnG=Google+Search
Questo risponde alla tua domanda? :D
Ciao,
Andrea

ok appena posso allora vedo di passare a qualcosa di meglio. 

 ok appena posso allora vedo di passare a qualcosa di meglio.
per tua informazione :
fuzzy report ha una funzione per convertire da quick report.
funzionicchia se il report non è molto complesso.
bisogna comunque poi metterci le mani, vista la diversa filosofia ad esempio 
degli eventi sugli oggetti e bande,
Giulio 

 ha scritto nel messaggio

Ciao
io non sono d'accordo; uso moltissimo (la versione comemerciale) di QR e mi trovo benissimo.
Delphi 7 + QR 4.06
Ho un solo problema con le bitmap stampate con macchine con Win98
Per il resto sono riuscito a fare di tutto, bene e facilmente.
Almeno per quello che serve a me: stampe gestionali, report, fatture, sintesi, ecc..
Mai usati grafici, ad esempio.
Ciao
GP

 GP
Andrea


Quali sono i problemi che hai riscontrato ?
Ciao
GP

 GP
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: [OT] 100% (lettore di schede)

Salve, so che sono [OT] ma siccome sono "delphi"sta e in questa lista mi
considero di casa ... ecco la domanda.
Avrei necessità di capire cosa usano i vari enti e non per inputare le schede
(tipo quelle del censimento per capirci). E' un normale scanner con software
che gestisce le domande oppure è un hardware ad hoc insieme a del software da
configurare di volta in volta, e comunque esistono siti e/o aziende che vendono
sti cosi?
Seconda domanda meno OT, come si gestisce il codice a barre in delphi??
Esistono componenti?
Grazie mille
            Marco
-- 
Posted from  [212.177.57.193] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie mille
Sono newbie al max di delphi, però ho già provato ad usare i codici a barre.
Delphi penso si comporti come tutti gli altri linguaggi:
il barcode reader sparato il raggio su un barcode genera (EAN13) una stringa
di 13 numeri (a parte il check digit, se vuoi ti do l'algoritmo) ed un <CR>
A questo punto, confronterai il numero con quelli presenti nel tuo magazzino
e troverai il prodotto.
Io ho fatto un controllo del genere su un codice articolo. Per es nelmio
maga i codici articoli sono tutti AAANNN, quindi se quando lo testo trovo 13
caratteri numerici, parte la procedura di riconoscimento barcode.
Non mi sembra siano necessari componenti
Merlinweb

 ha scritto nel messaggio
news:9437bc192f49fda8ec0...@mygate.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: sostituzione di stringhe in file .doc, .xls o con altra estensione

Ciao NG,
il mio problema è il seguente:
vorrei sostituire "automaticamente" delle stringhe di caratteri con
altre di pari lunghezza in tutti i file contenuti in una certa cartella
(.xls, .doc, .txt o altro ancora...)
Ad esempio: ogni volta che trovo A11111 voglio scrivere B99999.
Se lo faccio nei file di testo chiaramente funziona.
Se provo a farlo ad es. su file .xls dopo la modifica non riesco piu' ad
aprire il file (messaggio di excel: impossibile accedere al file ...).
Se pero' la sostituzione la faccio aprendo il file .xls con un editor
esadecimale (ad es. frhed) dopo la modifica riesco ancora ad aprire il
file con Excel.
Vorrei usare lo stesso sistema usato dall'editor ma non so come fare...
Avete sugerimenti da darmi?
Ringrazio anticipatamente per l'aiuto.
Saluti,
	Renato.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ringrazio anticipatamente per l'aiuto.
Quali funzioni stai usando per sostituire i caratteri, scrivere sul
file, manipolarlo?
Morde

 aprire il file (messaggio di excel: impossibile accedere al file ...).
come fai la sotituzione?
Posta un po di codice.
Bye
A.