mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Database in memoria con dbgrid

Database in memoria con dbgrid
Salve,
è possibile utilizzare l'ogetto DBGrid con un database costruito in memoria
da me?
Mi spiego meglio:
non voglio interfacciarmi con un file esterno ma voglio caricare
dei dati in un oggetto e visualizzarli su DBGrid.
Il DBGrid bisogna interfacciarlo con un dataset e poi il dataset
con cosa???
Grazie
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 con cosa???
Ciao, IMHO dovresti usare una StringGrid, oppure ancora meglio una TListView 
in modalità elenco.
AleX. 

 Grazie
prego.

 potresti usare una memorytable ne trovi una nella jvcl
...oppure, in alternativa, il componente *TClientDataSet* che trovi 
nella pagina "Data Access" della Palette dei Componenti di Delphi.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it


Ciao

 [...]
Aggiungo che cercando su questo stesso gruppo con Google si troveranno 
altrettante discussioni a riguardo:
http://makeashorterlink.com/?K36D1679A


 ha
scritto:

Per prima cosa grazie a tutti per i consigli,
però c'è un problemino...
ho fatto come dicevi tu ed e tutto ok. Il db è stato creato.
ho creato due colonne però non sò dove inserire i dati.
Ho visto un pò l'help on-line ma non ho trovato nulla....
Mi sapresti dare qualche aiutino ??
grazie


 Mi sapresti dare qualche aiutino ??
// Metodo 1
ClientDataSet1.AppendRecord([2314, 'gsdgfsh']);
// Metodo 2
ClientDataSet1.Append; // o Insert
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('ID').AsInteger := 34523;
ClientDataSet1.FieldByName('Testo').AsString := 'askldhgalkfghldksgh';
ClientDataSet1.Post;
// Metodo 3: lettura da file
ClientDataSet1.LoadFromFile(FileName);
// Metodo 4: inserendo i valori nella DBGrid a runtime


Forse il problema nasce dal fatto che se fa :
ClientDataSet1.LoadFromFile ( MioFileName ) ;
Deve anche fare :
ClientDataSet1.SaveToFile ( MioFileName ) ;
é meglio mettere 2 bottoni sulla form oltre al dbNavigator.
E tenere presente che il dbNavigator agisce in RAM perciň si deve salvare
quando si vuole rendere persistenti i cambiamenti.
Ciao
Mario (
mari...@inwind.it
)

Newsgroup: it.comp.lang.delphi
Titolo: Problema diritti marchi registrati

Mi sorge il dubbio sui diritti, ossia io sto creando un semplice
programmino x uso personale, mi spiego meglio, metti che faccio un software
che permette di gestire alcuni funzioni di un cellulare Nokia modello 004,
ovviamente il sw lo creato partendo da zero senza copiare nessuna parte di
codice e metti che Nokia NON possiede alcun software del genere.
Domani decido di renderlo Free, lo battezzo "Nokia unofficial software"
e nella info specifico che il sw è mio, e metto anche il logo ufficiale
Nokia (magari seguito da una scritta UNofficial) e l'immagine del telefono
in questione, specificando però che Nokia è un marchio registrato etc...e
lo distribuisco in rete.
In questo caso, posso fare tutto questo o cmq per menzionare un marchio
registrato serve una loro specifica autorizzazione ? in che forma (cartacea
e-mail etc...? 

 e-mail etc...?
se citi il marchio commerciale nei credits basta dire che e' registrato e
tutti i diritti appartengono al legittimo proprietario. Se dovesse far parte
del logo della tua applicazione, beh, spera che non lo scoprano mai
altrimenti ti arriverebbe una bella diffida dal loro ufficio legale.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per un principiante...

Salve a tutti, sono un principiante di fronte ad un problemino...
In pratica, semplificando, ho un form con 2 campi edit all'interno dei
quali l'utente scrive due parole: premendo un tasto, devo calcolare
quante lettere A, B e C sono presenti nelle parole stesse.
Ad esempio, scrivendo BUDINO nel primo campo e CICCIO nel secondo,
dovrei fare in modo che la pressione del tasto mi dia come risultato
A=0 B=1 C=3   in modo da poter poi usare questi valori.
Credo che non sia una difficolta' insormontabile, ma non ho manuali a
disposizione e sto scrutando l'help da giorni senza risultato...
Voglio imparare, uffa...
Grazie in anticipo (dimenticavo, uso Delphi 3 Standard).
-- 
BOSSETTO
"Nessuno siamo perfetti, ognuno ci abbiamo i suoi difetti"

 wrote in message
Fu59OLSX+hpqAp...@4ax.com...

Te l'ho fatto con un Edit solo. Ti lascio come utile esercizio il compito di
estenderlo a due Edit.
procedure TForm1.Button1Click(Sender: TObject);
    type
        Ch = 'A'..'C';
    var
        Cnt: array [Ch] of Integer;
        c: Char;
        i: Integer;
begin
    for c := Low (Ch) to High (Ch) do
        Cnt [c] := 0;
    for i := 1 to Length (Edit1.Text) do
        if Edit1.Text [i] in [Low (Ch)..High (Ch)] then
            Inc (Cnt [Edit1.Text [i]]);
    Label1.Caption := '';
    for c := Low (Ch) to High (Ch) do
        Label1.Caption := Label1.Caption
                          + ' ' + c + '='
                          + IntToStr (Cnt [c]);
end;

estenderlo a due Edit.
Grazie mille, me lo sono studiato un po' e l'ho capito abbastanza
(almeno estenderlo non e' cosi' complicato). Approfitto pero' della
disponibilita' per l'ultima richiesta, modificando di poco la domanda:
se invece di voler sapere le A, B e C (cioe' lettere consecutive),
volessi sapere quante F, N ed U ci sono, ed in piu' volessi verificare
sia le maiuscole che le minuscole della parola inserita?
Esempio: inserisco "Nuovamente" ed ottengo F=0 N=2 U=1
Grazie e ciao. 


 Esempio: inserisco "Nuovamente" ed ottengo F=0 N=2 U=1
Pronti! Non e' pero' il sistema piu' efficiente del mondo. Le for eseguono
256 iterazioni mentre nel tuo caso ne basterebbero tre.
procedure TForm1.Button1Click(Sender: TObject);
    var
        Cnt: array [Char] of Integer;
        c: Char;
        i: Integer;
        Chars: Set of Char;
begin
    Chars := ['F', 'N', 'U']; // qui non mettere minuscole
    for c := Low (Char) to High (Char) do
        Cnt [c] := 0;
    for i := 1 to Length (Edit1.Text) do
        begin
            c := UpCase (Edit1.Text [i]);
            if c in Chars then
                Inc (Cnt [c]);
        end;
    Label1.Caption := '';
    for c := Low (Char) to High (Char) do
        if c in Chars then


256 iterazioni mentre nel tuo caso ne basterebbero tre.
Grazie ancora, ora me lo guardo e imparo... forse.
A presto.

Newsgroup: it.comp.lang.delphi
Titolo: Creare un Database...

Ciao, avrei bisogno di creare a Run-Time un file di Database, per poi andare
ad inserirtci delle tabelle tramite query del tipo "Create Table ecc..."
il problema e' che non so come creare il file di database, se non mi
connetto ad un db esistente, non posso usare l'SQL, a me piacerebbe poter
fare "CREATE DATABASE..." ma come faccio? Quali componenti devo usare?
Preferirei lavorare con InterBase, ma se proprio non e' fattibile, passo ad
ADO e creo un *.mdb
per me e' importante creare un db  a Run-Time, connettermi a questo ed
usarlo...
Grazie mille, ciao, buon lavoro, Davide.
||----------------------
Davide Piras
pir...@engineer.com
----------------------||

>
Ciao, avrei bisogno di creare a Run-Time un file di Database, per poi
andare
ad inserirtci delle tabelle tramite query del tipo "Create Table ecc..."
il problema e' che non so come creare il file di database, se non mi
connetto ad un db esistente, non posso usare l'SQL, a me piacerebbe poter
fare "CREATE DATABASE..." ma come faccio? Quali componenti devo usare?
Preferirei lavorare con InterBase, ma se proprio non e' fattibile, passo ad
ADO e creo un *.mdb
<<
Se lavori con IB puoi usare i componenti IBX distribuiti con D5 pro (v.
TIBDatabase.CreateDatabase) oppure i componenti IBObjects 
www.ibobjects.com
dove trovi diversi esempi.
hth
Paolo Arosio

usarlo...
Prova ad usare isql da linea di comando, passandogli il file .ddl con
la definizione del DB.
Vedi isql -h per dettagli
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.lang.delphi
Titolo: Max compatibilità per DLL scritta in Delphi e utilizzata (potenzialmente) in C++ e VB (e Delphi..)

Ciao, sono a chiedervi qualche consiglio per poter mantenere quello
scritto in oggetto.
In particolare mi servirebbe capire come dichiarare alcuni parametri
della DLL..
1) Posso tranquillamente passare della variabili per valore? se ho
letto bene si..
2) Dovrei valorizzare uno stringlist.. cosa facico?? uso un'array??
devo dichiararlo in qlc modo particolare x la compatibilityà?
3) si possono restituire strutture create ad hoc (type record in
delphi)? è compatibile? se si è semplice x il chiamante craere poi
queste strutture?
4) altre accortezze??
Grazie mille
Dario

 4) altre accortezze??
Occhio che la memoria allocata dalla DLL non venga liberata da codice 
c++ o vb. Scrivi nella DLL anche le funzioni che disallocano.
ciao
Giacomo

Giacomo
Grazie mille!!!
Dario

 Se ho capito bene con sharemem sono a posto no?
Non credo: la puoi usare da delphi, ma non so se sei in grado di usarla 
da c o da VB. Rischi di dover scrivere piu' roba rispetto alle due 
funzioncine per allocare e disallocare di cui parlavo sopra. Senza 
contare che se non e' possibile usarla da C o VB, in pratica averla 
usata da delphi e' completamente inutile!
ciao
Giacomo

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

Ciao a tutti !
Avrei bisogno di un aiuto... ho già dato un'occhiata all'help di Delphi ma
non ho le idee tanto chiare...
Vorrei sapere come si può utilizzare il Drag & Drop su una DbGrid... ho
visto che ci sono alcune property... ma avrei bisogno di un esempio.
Qualcuno è così gentile da indicarmi un link da cui posso scaricare un
sorgente per studiare un po' più approfonditamente il drag and drop sulle
dbgrid ?
Grazie a tutti
--
Sparta

http://makeashorterlink.com/?N2CC12113
Morde.
morde [at] programmer [.] net

Newsgroup: it.comp.lang.delphi
Titolo: Clonare tabella di un db access con ado

Salve amici!
Qualcuno può spiegarmi come posso copiare una tabella all'interno dello 
stesso db di access?
Utilizzo ADO, e con "guggle" :) non ho trovato niente :(  (il mio inglese è 
pessimo, mi sono limitato all'italiano).
Qualche suggerimento? (devo solo "clonare" la tabella,non il suo contenuto, 
in pratica avere una tabella identica come struttura ma con un'altro nome e 
vuota).
Grazie dell'aiuto!

  (il mio inglese è pessimo, mi sono limitato all'italiano).
Questo taglia del 90% il materiale disponibile sul web.
Gia visto nei vecchi post?
Mia pre che questo argomento sia stato trattato, anche se non
recentemente.
AS

 pessimo, mi sono limitato all'italiano).
Io ho cercato cosi'
http://groups.google.it/groups?q=delphi+ado+clone+access+table&hl=it
e ho trovato questa soluzione 
"SELECT * INTO NewTable FROM OldTable.Indexes will not be copied,only
data." 
esegui l'sql e avrai una tabella senza indici ma con tutti i dati
dell'originale.
ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/
Microsoft vuole uccidere Messenger Plus!
http://www.msgplus.net/petition.php

 
http://www.msgplus.net/petition.php
Grazie infinite,provo subito (credo già che funzioni...speriamo!!)
Thanks!
Newsgroup: it.comp.lang.delphi
Titolo: Memo e Edit1

Ho un memo multiline, Memo1,
Ho un Edit1,
var s:string;
s:=Memo1.text
Edit1.text := s;
Cosě facendo nell 'edit1 compaiono caratteri del tipo ||  nei punti in cui
in memo1 ho schiacciato il tasto Invio.
Volevo sostituirli che degli spazi bianchi. Per questo ho fatto una funzione
che scandisce la stringa e sostituisce tale
'||' con ' ' ma mi butta fuori un'eccezzione, ho provato verificando
ORD(S[j])=.... ma anche cosě mi rilasci una eccezzione.
Se avete capito il problema conoscete un modo per risolverlo?
Grazie!

 ORD(S[j])=.... ma anche così mi rilasci una eccezzione.


s : = stringreplace(memo1.text, #13#10, #32, [ rfReplaceAll ]);
Bye
AS

 ORD(S[j])=.... ma anche cosě mi rilasci una eccezzione.
Sarebbe opportuno indicare quale eccezione, dire come fai la
sostituzione, etc.
a) come cerchi quelli che nel msg visualizzi come pipe '|'?
b) esiste la funzione StringReplace (v. help)
c) esiste la proprieta' CommaText (di TStrings)
d) vedi anche QuoteChar e DelimitedText (sempre di TStrings).
Saluti
Paolo Arosio

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

Come si fa uno screen shoot del desktop?

giusto :)
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Ho iniziato circa un settimana fa a studiare Delphi, quindi ho pensato di
creare un calcolatrice. Il problema è che non riesco a fare interagire i
pulsanti + - * / tra loro. Faccio un esempio.
Digito 2
Clicco su +
Digito 4
Se clicco su = mi da 6, ma io vorrei che:
se clicco su * mi dia 6,
Digito 8
Clicco su / mi dia 48
digito 2
Clicco su = mi da 24.
In poche parole vorrei che il mio risultato si aggiornasse automaticamente
quando clicco sul simbolo dell'operazione, come una vera calcolatrice.
Fino ad ora mi riesce ma solo con due numeri, cioé
Digito 2
clicco +
Digito 4
Clicco / (ad es.) mi da 6,
ma se continuo l'operazione risultano numeri totalmente errati.
Non so se mi sono spiegato bene, spero possiate aiutarmi.
Luigi
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Sono riuscito a risolvere da solo il problema.

Newsgroup: it.comp.lang.delphi
Titolo: Come sapere gli utenti connessi ad un DB

uso D5/D6 + AdoExpress
Ho provato, ma non ho trovato niente, o meglio io non sono riuscito a
cavarci un ragno dal buco :o((
Come da oggetto avrei bisogno di sapere quanti e/o quali utenti sono
connessi ad un DB nella fattispecie Access, ma credo che il discorso sia
analogo per altri db anche Client/server
Credo che lo si possa sapere dalla AdoConnection.OpenSchema, ma io non ci
sono riuscito.
Ho provato a cercare anche con google, ma probabilmente a causa della
stringa di ricerca errata non ho trovato nulla.
Grazie in anticipo per le eventuali risposte.
--
Gianluigi Genasi
--------------------------
Minisystem Srl
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sono riuscito.
Mi rispondo da solo
Ho postato il messaggio anche su borland.public.delphi.database.ado
ed ecco la risposta !!
Questa chimata a .OpenSchema funziona siolo con Access
OpenSchema(siProviderSpecific,emptyParam,'{947bb102-5d43-11d1-bdbf-00c04fb92
675}',adoDataset1);
nel adoDataset1 trovate gli utenti connessi
--
Brian Bushay (TeamB)
Bbu...@NMPLS.com
In realtà è riportato il nome del PC connesso e non dell'utente, se il
programma ha più connection che 'connetono' lo stesso DB troverete tanti
record quanti sono le connection.
Esiste anche un modo più 'brutale', aprire come file testo il .LDB e
leggersi i nomi dei PC connessi.;o))
Newsgroup: it.comp.lang.delphi
Titolo: Leggere impostazioni del BDE

Salve,
ho un applicazione che dovrebbe andare a leggere a run-time, nelle
ipostazioni del DBE, com'è settato il parametro LocalShare ed eventualmente
cambiarvi il valore.
Il problema è che non conosco quali sono le funzioni per accedere a queste
impostazioni e quindi sono bloccato su quello che dovrebbe essere un piccolo
problema. Ringrazio anticipatamente chi è in grado di darmi informazioni in
proposito.
Watt

Se vai nella cartella in cui sono i files del bde:
(programmi\common file se non sbaglio)
trovi un file hlp con le api del bde.
Magari ci trovi quel che ti serve.
Saluti
AS
"Se è Microsoft non funziona"

Newsgroup: it.comp.lang.delphi
Titolo: Interbase e' freeware?

Ciao,
da quello che ho letto in giro, Interbase si paga,
ma qualcuno sul ng dice che e' free...
Mi sapete dare notizie? E se e' free dove si scarica?
(
www.interbase.com
? )

 ha scritto nel messaggio
news:_LIO9.7478$%p6.5...@news.edisontel.com...


Interbase è ritornato ad essere a pagamento dopo che la borland ne aveva
rilascio i sorgenti al pubblico con la versione 6.
Dai sorgenti di interbase sono però nati altri progetti open source.
Quello che sembra essere il progetto con il maggior numero di download e con
il maggior supporto è firebird del quale è stata appena rilasciasciata la
versione 1.02.
Questa versione è tutt'ora pienamente compatibile con interbase.
A partire dalla versione 1.5 di firebird, della quale c'è in giro la quarta
versione Alpha, la compatibilità con interbase scomparirà.
E' importante tenere presente questo aspetto nel momento in cui si
intraprenda lo sviluppo di un software che utilizzi firebird ai fini della
scelta dei componenti da utilizzare per la connessione.
Infatti non sarà possibile utilizzare i componenti IBX forniti dalla
borland, ma si dovrà passare ai FIB oppure agli IBO.
Il sito di riferimento per firebird è il seguente
http://www.firebirdsql.org
.
Ciao,
MM


Newsgroup: it.comp.lang.delphi
Titolo: aiutino rapido

abbisognere di fare una chiamata alle api del windoz da delphi5 per lanciare
a - il browser predefinito su un URL che ho da un database
b - una nuova e-mail ad un indirizzo preso semre da un database
any suggestions?

 ha scritto nel messaggio
news:9o75ti$9r7$1...@nreada.inwind.it...


Includi la Unit ShellAPI e usa ShellExecute.
 ShellExecute($80, 'open', PChar('
http://www.tuosito.it
'), '', '',
SW_SHOWDEFAULT);
Aiuto che mi č stato dato di recente, io te lo ho riscritto ma basta che
scorri il newsgroup anche di poco (in questo caso) ..... ciaoux

 ha scritto nel messaggio
news:9o765i$8gg$1...@newsreader.mailgate.org...


"alemin" ha scritto nel messaggio

Vedi la FAQ del gruppo, risposta 6.1.
La trovi qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt
 oppure in un
precedente post.
P.S. Lo so, e' un messaggio inutile e spedito in ritardo ma, visto che una
FAQ esiste, usiamola.
Ciao.
ACSH
---------------------------
Why doesn't DOS ever say:
"EXCELLENT command or filename!"?
Newsgroup: it.comp.lang.delphi
Titolo: PDF

Ciao a tutti,
Qualcuno sa dove reperire documentazione sull componente pdf.ocx ?
Al suo interno usa metodi e procedure tipo "setPageMode(Const
pageMode: WideString)" o setLayoutMode (idem), ma non so cosa
passargli.
Grazie
Massimo

il sito del produttore?
Bye
A

 A
Il produttore è Adobe, e li non ho trovato nulla :-(((
Max

 Max
strano, dopo 35 secondi di ricerca ho trovato questo sdk per i pdf
http://partners.adobe.com/asn/tech/pdf/acrobatsdks.jsp
che penso sia proprio quello che tu stavi cercando
Comunque se ti serve di creare dei documenti pdf da delphi ti consiglio di
scaricarti delle librerie differenti per i pdf (tipo powerpdf che trovi su
torry) in modo tale che sei svincolato dalle licenze acrobat. Tanto imparare
a fare pdf con il pdf.ocx o daccapo con le powerpdf per delphi penso non
cambi molto
ciao fabrizio

 ciao fabrizio
Non mi serve di crearli, ma di visualizzarli, adobe concede l'utilizzo
del file pdf.ocx (quello che utilizza Internet Explorer) ma č una
"chiavica" va in crash una volta si e l'altra pure.
Cmq grazie.
Massimo

 "chiavica" va in crash una volta si e l'altra pure.
Non mi pare proprio, appena fatto con pdf molto pesanti ma mi va che è una
scheggia.
se ti servono istruzioni su come farlo usa questo
http://delphi.about.com/cs/howto/ht/htpdf.htm
se segui questi passi ti funziona eccome. Oppure aggiornati la versione di
acrobat reader, perchè se ti crasha l'applicazione delphi allora ti dovrebbe
crashare anche ie, quindi significa che hai il pdf.ocx o vecchio o
danneggiato.
ciao fabrizio

 scheggia.
Con la versione 5 va benino, ma con la 6......
Prova ad aprire e chiudere una decina di pdf, vedrai......
Che versione usi ?
Massimo

 Che versione usi ?
5 di adobe acrobat, non il reader. ma credo che l'ocx sia uguale per
entrambi (non ne sono strasicuro).
fino a che non rilasciano il sp1 per la 6 non la scarico neanche ;-))
ciao fabrizio
Newsgroup: it.comp.lang.delphi
Titolo: Form all'avvio URGENTE

Ho un grosso problema con delphi.
Non mi carica più all'avvio la form con i componenti piazzati sopra.
L'esecuzione, il debug e la compilazione viene fatta regorlamente, ma
quando vado su view form (shift F12)  la rilancio, clessidra e niente.
Vado su project manager richiamo la form e niente.
Cosa ho combinato?
Ringrazio
Gianni

Prova ad aprire il dfm
Bye
AS

 Vado su project manager richiamo la form e niente.
Hai provato a vedere di non avere per caso inserito numeri assurdi per Left
o Top della Form? Facendo F11 dovresti comunque accedere all'object
inspector, ed in tal modo controllare la posizione.
HTH
Piero



Provato
Clessidra
Niente

Cioč, se fai file-open e selezioni come estensione DFM e tenti di aprire il
dfm, fa la clessidra?
Aprilo con un editor tipo il notepad e vedi cosa ci trovi dentro.
Ma prima di smanettare, fanne una copia.
Bye
AS



Scusa ho preso un'abbaglio.
Se apro il file dfm me lo apre come se fosse una unit perň credo che
il contenuto sia giusto.
object Form1: TForm1
  Left = 223
  Top = 119
  BorderStyle = bsSingle
  Caption = 'Gin'
  ClientHeight = 524
  ClientWidth = 654
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  Icon.Data = {...........
.............
e cosi via
Credo che il file del progetto non associ il file della form.
Quando vado a vedere project manager , la form esiste, l'indirizzo č
corretto solo che non viene caricata all'inizio. (e come se fosse
linkata ma non presente)
Ma cosa ho combinato?
Gianni

 
Ciao.
Mimmo.


Anchi qui non ho capito. In che senso release?
In effetti ho provato ad aggiungere una'altra form (una form about)
che poi ho eliminato.
Che cosa mi può aver eliminato?
Grazie
Gianni

Vorrei aggiungere:
Ho creato una new applicazione.
Ho incollato i componenti della vecchia applicazione sopra.
Salvo e richiamo.
Fino a qui ho sempre la mia form (new).
Copio la unit della vecchia applicazione e lo incollo sulla nuova
unit.
Salvo e richiamo
Non ho piů la mia form.
Spero di essere stato chiaro.
Gianni

 Gianni
Prego.
Ciao.
Mimmo.

Se hai sovrascritto la unit del form, può darsi che il problema sia
dovuto alla non corrispondenza con le informazioni presenti nel file
dfm. Questi duei files non dovrebbero essere maneggiati separatamente.
Gianluca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Grazie a tutti per le risposte.
Ho risolto il problema (era veramente urgente), creando un nuovo form
e nuova unit,  incollando i componenti e vecchia unit da dichiarazioni
di procedure e funzioni.
Rincollando tutta la unit mi dava lo stesso problema.
Ricontrallato punto punto le righe omesse, ma sembrano uguali (non
sono sicuramente uguali ma quando uno è sicuro di vedere quello che
vuole vedere,.....).
Le righe di codice sono molte.
Ringrazio tutti.
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 e componenti ADO

Salve a tutti,
Volevo chiedervi se i componenti ADO presenti su Delphi 5 sono affidabili o
sono pieni di bug come quelli di Visual Basic. Se qualcuno di voi ha gia'
usato questi componenti saprebbe dirmi se devo portarmi in giro come al
solito anche il BDE oppure se non devo usarlo? In quest'ultimo caso cosa
dovrei usare al suo posto?
Ciao e grazie in anticipo
Daigo
--
And the beast shall come forth surrounded by a roiling
cloud of vengeance. The house of the unbelievers shall
be razed and they shall be scorched to the earth. Their
tags shall blink until the end of days.
From The Book of Mozilla, 12:10

Io li sto usando molto in questo periodo per collegarmi ad un SQL 7 su un
server in rete. Devo dire che i tempi di risposta sono notevolmente diversi
dall'accoppiata BDE + ODBC. L'unico bug che ho riscontrato finora è sui
campi di lookup. Se inserisco un campo di lookup in una tabella, quando
aggiungo un nuovo record viene generato un errore (in debug). A run-time
invece le cose funzionano perfettamente.
Naturalmente non occorre il bde. Io ho appena installato il mio programma su
un altro computer appena formattato, è bastato scaricare dalla microsoft il
programmino di installazione di Microsoft Data Access e COPIARE l'eseguibile
del mio prog sul client ed il tutto ha funzionato al primo tentetivo
(incredibile, basta usare installshield per il bde).
Questo perchè mi trovavo su un client che accedeva al server sql. Se invece
devi sviluppare programmi che non andranno in rete, devi installarti MSDE,
un dbms SQL like che microsoft distribuisce con office 2000 e del quale mi
pare non sia necessario pagare licenze per la distribuzione (very good).
Se vuoi qualche altra informazione basta chiedere.......
Ciao
Daigo <da...@NOSPAMtelemail.it> wrote in message
u31C4.34799$C24.3...@news.infostrada.it...



Fatto: ho chiesto. =)
Ciao e grazie per le risposte che mi hai gia' dato
Daigo

Il Bde, se usi ADO puoi fare a meno di installarlo. Il file che perň ti
serve č mdac_typxit.exe (Microsoft data access in italiano, mi pare sia la
versione 2.1 - PS sono 7 mega). Cosě puoi installarti ADO e i vari ole db
privider indispensabili per accedere ai dati.
Se invece vuoi installarti MSDE (che non č l'interfaccia ADO, ma il database
server) ti conviene trovare qualcuno che abbia office 2000 ed installartelo
dal primo CD (dovrebbe esserci una cartella msde in radice del cd)
Spero di essere stato chiare.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: errore nella creazione di un file

 Qalche idea ragazzi?
La prima che mi viene in mente è che tu non abbia i permessi di scrittura o
di creazione su queste unità di rete ???
Controllato ???
Altre prorpio non me ne vengono in mente
--
Simone
Honda S2000 driver Blu/black 240cv
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002

Ho una lista e la salvo su di un file con il comando
-----  Lista.SaveToFile('Temp.txt');
tutto bene intanto che lavoro in qualsiasi percorso del disco locale
ma quando cerco di utilizzare un disco di rete mi viene fuori il
seguente messaggio:
" Cannot create file ......." con il percorso che gli ho dato.
Ho provato sia ad utilizzare il percorso di rete ad esempio:
\\server\pippo che a mappare il disco e dargli una lettera ad esempio
Z:.
Qalche idea ragazzi?
Ciao a tutti, Gulma

Controllato ???
Si ho i permessi, e poi con il copia incolla di win funziona....non
capisco davvero....


wrote:
Sembra incredibile ma mi č venuta una curiositą ed ho risolto il
problema.
Allora come sapete delphi non mi permetteva di fare un
lista.SaveToFile sul disco di rete che io avevo mappato "X:\"
l'ho rimappato "F:\" e adesso funziona.
Non chiedetemi perchč  ma delphi accetta F: e rifiuta sia Z: che X:
adesso sarei curioso di provare le altre lettere per vedere i limiti
che delphi mi impone.
E' una cosa interessante non credete?
ciao, a tutti , Gulma ;-)))))

 E' una cosa interessante non credete?
Strano: alla fine il SaveToFile arriva ad un
CreateFile(PChar(FileName), GENERIC_READ or GENERIC_WRITE,
    0, nil, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0)
Hai provato a creare dischi X: etc. con SUBST e vedere se il
comportamento e' il medesimo?
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Salvataggio campo vuoto su tabella ADO

Ho un capo in formato testo nella mia tabella... in un DBEdit collegato ad
esso scrivo "ciao" e salvo... nessun problema.... ma se io mi rimetto nel
DBEdit... cancello il contenuto... e faccio post sulla tabella mi dà
l'errore "Il campo "Candidati.CanIndirizzo" non può contenere una stringa di
lunghezza zero."
Come posso risolvere questa cosa?... non posso permettere che mi si
visualizzi questo errore :( .... devo poter cancellare
help me per favore!
Marko
-- 
Posted from 
mail4.galactica.it
 [212.41.208.21] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

help me per favore!
Immagino che si tratti di una tabella di un db access.
Ristruttura la tabella, in modo da consentire la lunghezza zero per
quel campo.
Newsgroup: it.comp.lang.delphi
Titolo: [semi OT] - EURO

Ciao a tutti,
qualcuno sa come funziona (o dove reperire) una norma che parla dei decimali
nell'EURO ?
mi spiego meglio.
Se stiamo utilizzando la valuta EURO e dobbiamo visualizzare un importo lo
faremo con 2 decimali:
es. ? 10300.24
se invece vogliamo visualizzare un prezzo abbiamo 4 decimali: ? 34.2030
E gli arrotondamenti durante la conversione come devono essere ? matematico
?
sapete che il tipo di dato MONEY supporta al massimo 4 decimali !
Per gestire l'EURO ce ne vogliono almeno 5 !
ciao
Solid Snake

Per gestire l'EURO ce ne vogliono almeno 5 !
Perche' 5 ?
Non ti basta arrotondare alla seconda cifra decimale ?
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

Scusate ho detto una cretinata.
La motivazione della mia "domanda" è dato dal fatto che le ACG di AS/400,
dopo la migrazione dei dati a EURO, impostano gli importi a due decimali e i
prezzi a 5.
Sono quindi costretto a creare dei campi con 5 decimali nelle mie tabelle se
voglio essere certo del risultato.
ciao

>
Perche' 5 ?
Non ti basta arrotondare alla seconda cifra decimale ?
<<
_mi sembra_ che i calcoli che coinvolgono l'euro debbano essere fatti in
modo che sia assicurata la precisione (?almeno?) al 6° decimale. Gli
importi finali, poi, vanno arrotondati al centesimo.
Per ciò che riguarada la domanda di ss: >>qualcuno sa come funziona (o dove
reperire) una norma che parla dei decimali nell'EURO ?<< per favore, se
trovi qualche riferimento postalo anche da queste parti.
Saluti
Paolo Arosio

Ho trovato questo articolo:
http://www.europalex.kataweb.it/Article/1,1605,1450,00.html?id=237
E parla conversione dell'euro alle altre valute:
Articolo 1
I tassi di conversione fissati irrevocabilmente tra l'euro e le monete degli
Stati membri cheadottano l'euro sono i seguenti:
1 euro = 40,3399 franchi belgi
- 1,95583 marchi tedeschi
- 1 66,386 pesete spagnole
- 6,55957 franchi francesi
- 0,787564 sterline irlandesi
- 1936,27 lire italiane
- 40,3399 franchi lussemburghesi
- 2,20371 fiorini olandesi
- 13,7603 scellini austriaci
- 200,482 escudi portoghesi
5,94573 marchi finlandesi
Notate le sterline irlandesi addirittura usano 6 (SEI) decimali !!!
boh !!!
ho guardato nel sito dell'unione europea: 
http://ue.eu.int
 ma non ho trovato
niente.
se dovessi impostare una conversione da euro a "sterline irlandesi" secondo
voi quanti decimali dovrei usare ?
ciao
Solid Snake

 boh !!!
Evidentemente 1 lira non ha lo stesso potere d'acquisto di 1 sterlina
irlandese.... da qui la necessità
di essere più "precisi" per le sterline.
Cmq, per quanto ne sapevo io, i conti per l'ITALIA si fanno solo fino al
TERZO decimale,
arrotondando poi al secondo decimale con la regola del 5 (se il terzo
decimale è 5 si arrotonda
_sempre_ [le funzioni di delphi non lo fanno mi sembra] al decimale
successivo).
Se poi ci sono altre direttive ... beh... lo ignoro!! ;-)
Ciao!! Davide DG
Newsgroup: it.comp.lang.delphi
Titolo: Per tutti - Mouse Button

 Ciao a tutti, 
 Ho risolto finalmente il problema della griglia.
 Qualcuno conosce un metodo per scambiare i bottoni del mouse ?
 Siccome nell'applicazione capita di dover cliccare per molte volte di 
fila sul bottone destro (non ho calcolato ancora quante ma forse più di 
10 consecutivamente) la cosa potrebbe essere innaturale.
Vorrei fare in modo di portare il click destro su quello sinistra se si 
tiene premuto per due secondi il click sinistro stesso.
Spero di essermi spiegato bene.
Grazie a tutti per l'aiuto
Ciao !
--- posted by geoForum on 
http://www.delphiedintorni.it

Devi intercettare la proprietą message e po forzare il messaggio del 
tipo:
if message=clickdestro   then message=clicksinistro
if message=clicksinistro then message=clickdestro
deriva il tuo bel componente (ereditarietą) e ci metti dentro il 
controllo sul message.
in mouse down fai partire una funzione che conta il tempo e in mouse up 
la fermi e controlli se č maggiore di 2 secondi.
Nn ti conviene perņ mettere un bottone di scambio ? In questo modo 
rischi di confondere l'utente e di sbagliare se non sono proprio passati 
i due secondi.
Fammi sapere
Ciao ;-)


i due secondi.
Ci avevo pensato al bottone di scambio ma ho più di 25 bottoni sopra la 
griglia. Ho ridotto al minimo il numero ma sotto i 25 non posso scendere.
Provo a fare il metodo che mi hai postato. Qualcuno ha del codice già 
scritto ? Se si ve ne sarei grato.
Ciao a tutti


ghiri ha scritto:


-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

--- posted by geoForum on 
http://www.delphiedintorni.it
-- 


Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it
Credevo che eri tu ! Ma allora il problema del mouse era una bufala ? 
Meno male che me lo hai detto, stavo per postare il codice !
Grazie.


Ho visto che c'è un altro ghiri, ma io non sono lui.
postami il codice te ne prego ..


postami il codice te ne prego ..
NO ! sei un Troll, il vero ghiri lavora sulle string grid non sul 
mouse ! 
Non rispondermi tanto non attacca... !


Ti prego postami il codice, ti dimostrerò che sono il ghiri di delphi & 
dintorni e non l'altro.
Anche io lavoro sulle string grid !


Non lo so ci devo pensare, credevo che eri ghiri 
Se lo implemento te lo imbusto e lo mando.
Ciao :-D


 griglia. 
Correggo: ne ho 27 di bottoni, ma ho risolto mettendo un ToolButton nella
TStringGrid.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non rispondermi tanto non attacca... !
TIENITELO IL TUO CODICE !!!!

Newsgroup: it.comp.lang.delphi
Titolo: Tabelle Master/Detail

Ho due tabelle DB IV (dbf/mdx) che vorrei legare con una relazione
Master/Detail. Se le lego su un campo funziona tutto, ma non riesco a
legarle su una combinazione di due campi.
La sintassi spiegata nell'help credo valga solo per Paradox.
E' possibile farlo con DB IV?
Ho provato con:
Table.Masterfields="data;cod" e da errore,
Table.Masterfields="dtos(data)+str(cod)" e lo ignora.
Ci sono altre soluzioni per girarci attorno?
I filtri potrebbero essere efficienti?
- Mariano La Via.-

Table.Masterfields="dtos(data)+str(cod)" e lo ignora.
Che indici hai sulle tabelle?
Hai provato a impostare il master-detail non da codice ma direttamente
dall'ide?Ti da sempre errori?
prova e facci sapere
AS
"Se è Microsoft non funziona"




dall'ide?Ti da sempre errori?
Non e' che dia errori. Non si puo' proprio fare. Sulle tabelle DBF mi
permette di associare un indice della tabella detail ad UN SOLO campo
della tabella Master. Io devo associarlo a DUE campi.
Nell'help dice che si puo' fare benissimo, ma in pratica mi pare che
si riferisca solo a paradox, anche se non e' specificato.
Credo che l'unica alternativa che mi resti sia impostare un filtro, ma
siccome si tratta di centinaia di migliaia di record sono preoccupato
per le prestazioni. Ci sono suggerimenti?
- Mariano.-

Temo che non abbia senso una relazione di questo genere. Il detail fa
[...]
Si che ce l'ha. Non sempre i record sono identificati da un unico
valore (campo), anche se cio' sarebbe sempre auspicabile.
In questo caso la chiave primaria per l'identificazione di un record
e' divisa in due campi.
Per i dettagli vedi il msg precedente.
Bye.
- Mariano.-

Anche io provenendo da Clipper (da poco) ci ho rinunciato, ho postato questo
pochi mesi ma niente, ho creato quindi un campo "chiave" aggiuntivo (la
somma dei campi necessari per il link) nei due .dbf e faccio contendo il bde
con il master/detail su quell'unico campo. Non è assolutamente una
situazione che condivido ma dovevo pur risolvere il mio problema.
Auguri
Ciao, Davide
Newsgroup: it.comp.lang.delphi
Titolo: Delphi Day 2015: news?

Qualcuno c'è stato e ha voglia di anticipare qualche novità?
-- 
Morde

 Qualcuno c'è stato e ha voglia di anticipare qualche novità?
 
Qui c'è qualche mio tweet durante l'evento:
http://www.compilaquindiva.com/2015/06/11/delphi-day-2015-il-riepilogo/
 
 
Qui ci sono delle foto:
http://blog.delphiedintorni.it/2015/06/delphi-day-2015-le-foto.html
 
 
Se hai domande specifiche, a disposizione. ;)
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
 #Home: 
http://www.marco.breveglieri.name
 
 #Blog: 
http://www.compilaquindiva.com
 
 #DelphiPodcast: 
http://www.delphipodcast.com
 


 
Nando Dossena che fine ha fatto?
 
-- 
Oggi c'e' una grande battaglia di idee,
ma alla fine non ci saranno ne vinti,
ne vincitori, ne idee! S. Benni da Elianto.

 Nando Dossena che fine ha fatto?
 
Nando *Dessena* lavora in Ethea (
http://www.ethea.it/
). :)


 Nando *Dessena* lavora in Ethea (
http://www.ethea.it/
). :)
 
sono quasi 15 ani, da quando comprai laboratorio di delphi, che vivo con 
la convinzione che fosse Dossena, come il calciatore della sampdoria!
:)


Newsgroup: it.comp.lang.delphi
Titolo: Visualizzare GIF animate

Ciao a tutti,
esiste un componente free che mi permetta di visualizzare gif animate con
delphi 7? Ho cercato ma purtroppo non ho trovato niente di interessante.
Grazie!
Giorgio

 ha scritto nel messaggio
news:FZKBa.29954$g92.6...@news2.tin.it...


 ha scritto nel messaggio
news:FZKBa.29954$g92.6...@news2.tin.it...

Su torry trovi AdvPicture, ciao !!

 Giorgio
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Dimensioni pagine di stampa

Ho questo problema: scrivendo una sorta di tabella in un componente
RichEdit (formati variabili), come fare in modo che la stampa
attraverso il suo metodo "print" dia le stesse proporzioni di quanto
visualizzato su video?
Esiste la proprietą PageRect che dovrebbe servire a questo, ma in
delphi non ci sono esempi e spiegazioni su come usarlo; si dice solo
che specifica la pagina logica in "twips". D'altro canto dall'oggetto
"tprinter" sono disponibili pageHeight e pagewidth in pixel.


Newsgroup: it.comp.lang.delphi
Titolo: [delphi2009] consiglio

ciao a tutti, premesso che è anni che uso delphi (dal 1.0 al 6.0) e sviluppo 
applicazioni win32, secondo voi passare al 2009 può portare maggiori 
profitti e vantaggi?
Simone 

 e vantaggi?
Dipende da quello che stai manutenendo e quali strade vuoi prendere in 
futuro (.net ad esempio: hai considerato di utilizzare 
vlc.net
 invece 
che windows forms? oppure mono?)
Attualmente io sviluppo con D7 e non sono ancora stato messo alle 
strette da un requisito di progettazione che comporti il passaggio alla 
2007/2009. Ciao
-- 
Morde


per quanto mi riguarda, ho deciso aspettare la release "Commodore", in 
uscita alla fine del 2009, che integrerà (si spera!) la compilazione a 64 
bit.
Z. 

 maggiori profitti e vantaggi?
Per ottenere la risposta a questa domanda, ti basta una visita al sito 
CodeGear per prendere visione delle "novità"... se queste possono essere 
utili al caso tuo, allora direi che il profitto e il vantaggio c'è.
In sostanza, solo tu puoi valutarne i vantaggi, perché conosci le 
applicazioni che sviluppi e la tua clientela.
Dire che si tratta di "applicazioni Win32" aiuta poco, perché tutti 
coloro che usano Delphi sviluppano questo genere di programmi. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

beh grazie per le risposte..
io uso delphi5 e delphi6 al momento, sono tutti gestionali e spesso qualche 
cliente chiede l'interfaccia stile vista, però non sento ancora la necessità 
del .net
Simone 

 la necessità del .net
Esiste un articolo (fai una ricerca nel caso) che spiega come attuare 
qualche accorgimento per ottenere un eseguibile più "Vista-friendly" con 
versioni di Delphi precedenti alla 2007; se fosse scomodo o complesso 
fare a mano tutte le modifiche, potresti valutare una migrazione per 
produrre un'interfaccia grafica aggiornata dal punto di vista stilistico.
L'unica cosa a cui si deve fare attenzione è il fatto che la VCL di 
Delphi 2009 è Unicode, e la migrazione potrebbe richiedere qualche 
intervento sul codice (anche se, trattandosi di gestionali, suppongo che 
siano minime, se ci sono).
L'adozione del .NET Framework è tutt'altra questione, ma non credo abbia 
alcun impatto sulle tematiche che hai descritto.


 cliente chiede l'interfaccia stile vista, 
Guarda, per questo problema ho risolto anni fa (usavo ancora D6) con 
uno "skinner": vclskin (cerca su google).
Per 70 euro ti porti a casa un tool con decine e decine di skin 
diversi, che possono soddisfare anche gli utenti piu' fantasiosi..
Lo prendi, lo appoggi sul form,compili e fine della fatica. Lo recuperi 
alla prima vendita che fai poi ce l'hai per tutti i tuoi gestionali.
E te continui a programmare con il tuo delphi senza colpo ferire.
Ciao
PS: ho scoperto che ho usato quasi le stesse parole per parlarni su 
questo ng tre anni fa..
http://groups.google.it/group/it.comp.lang.delphi/browse_thread/thread/3d3958ac741f4353/
ciao
-- 
Morde

ok grazie... alla fine mi avete confermato le idee che avevo abbozzato
Simo
Newsgroup: it.comp.lang.delphi
Titolo: Come lavorare?

Salve,
sono ancora uno studente ma mi piacerebbe, un giorno, poter vivere facendo
quello che mi piace: programmando (magari specialmente con Delphi) !
So che molti di voi già lo fanno quindi vorrei qualche consiglio: studi da
seguire, corsi, tirocini, mettersi in proprio...
Illuminatemi :-) !

DarkSSJ

c'e' poco da dire: conviene fare le scuole superiori ad
indirizzo informatico eventualmente seguita dall'universita'.
Per il mettersi in proprio dipende dal tuo carattere (e
sopratutto se trovi del lavoro in grado di sostenerti
economicamente :-)
In ogni caso penso che tutto dipenda dall'impegno che
ci metti, studiare solo sui libri nel nostro lavoro non
serve a molto, bisogna fare parecchia pratica...
ciao
carlo



Al di la' degli studi, io credo che per questo mestiere sia necessaria, indispensabile, una
sana passione!
Infatti, senza questa passione molte persone non farebbero questo lavoro: durante la mia carriera
ho conosciuto dei programmatori bravissimi che sono diplomati geometri, alle serali, in elettronica,
ma vagli a chiedere come gestire la memoria in c++ e ti possono parafrasare il kerninghel richie 
(o come diaovlo si scrive) a memoria!
Un mio caro amico noon e' nemmeno diplomato ma nella sua aziendina ha installato, configurato e manutiene
una rete linux, con tanto di firewall, sistema di posta centralizzata e chi piu' ne ha piu' ne metta.
Questo ovviamente non esclude l'importanza di un buon corso di studi informatici (dalle superiori fino
alla laurea)!
Quindi, la risposta e' che al di la' degli studi informatici che sicuramente farai, una onesta passione
per questo lavoro a volte non riconosciuto, compreso, e spesso mal pagato, sia quanto meno fondamentale.
Auguri!
MOrde

(o come diaovlo si scrive) a memoria!
Kernighan & Ritchie

Kernighan & Ritchie
Grazie, nel passato ho lavorato in team e lo chiamavamo cunningham richie di happy days.
"Scusa, hai il richie cunningham?"
ciao
morde

"Scusa, hai il richie cunningham?"
Hmm...simpatici, spero che al posto del software, questa gente non
creasse del softuer ;-)

 per questo lavoro a volte non riconosciuto, compreso, e spesso mal pagato,
sia quanto meno fondamentale.
Quindi ne deduco che - contrariamente a quanto si dice di solito - non
consiglieresti ad un neofita di puntare sull'apprendimento di un linguaggio
di programmazione se il suo scopo è quello di ottenre una formazione
professionale che dia buone chances nel campo del lavoro?
Se così fosse ne apporiftterei per chiederti allora cosa consiglieresti ad
un appassionato di informatica che però non ha fatto studi specifici né alle
superiori né all'università: forse una qualche certificazione Microsoft? E
in quale settore? Oppure che cos'altro??
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: COME FARE????

HO LA MIA BELLA IMMAGINE JPEG, COME POSSO FARE PER METTERLA IN UN DB
(informix magari)?????
ho pensato di utilizzare AsBlob ma, mentre funziona per i bitmap, non
funziona per i jpeg.
GRAZIE per ogni dritta

 wrote


ovvio che non funziona, ma con un semplice trucco puoi aggirare il problema.
( mi riferisco a Paradox, ma se Informix supporta i campi binari è la stessa
identica cosa )
Se tu definisci un campo binario, puoi salvarci qualsiasi informazione
binaria. Quindi un file JPeg è un file binario e può essere salvato in un
campo binario. A questo punto, ti basta leggere il campo binario, assegnando
quanto letto ad un oggetto TJPegImage.
Poi tramite questo oggetto, puoi visualizzare il tutto in un componente
TImage.
Forse si può tentare di lavorare anche con un TDBImage. Se non ci si riesce
direttamente, puoi derivare e ridefiinire il componente TDBImage che magari
chiamerai TDBJPegImage. Comunque ciò che ti ho detto funziona alla
perfezione, poi le migliorie sono una seconda cosa.
Quando fai l'assegnazione da campo binario a TJPegImage, puoi lavorare
direttamente in memoria tramite uno stream oppure passare su file che poi
apri come un file JPeg ed assegni ad un TImage nella maniera che tu conosci.
Ti saluto.....ciao !!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: BMP da bianco a nero

Salute a tutti,
come posso, data una semplice icona bmp in bianco e nero, caricata in una
TImage, fare in modo che quando, con il mouse, si clicka in un punto
qualsiasi dell'immagine il pixel "pizzicato" se é bianco diventa nero e
se nero diventa bianco?
Potreste, cortesemente, fornirmi un semplice esempio?
Grazie a tutti
L.
-- 
    /|                   L i n o G e
  \'o.O'  "Io ho vissuto a lungo, migliaia di anni, ma
  =(___)= non sono un dio e nemmeno uno degli immortali."
     U                                          s. kinG

timage ha una proprietą di tipo TCanvas.
Il TCanvas ha una serie di metodi x disegnare.
Ma, nelle property, ne trovi una che ti becca un singolo pixel partendo 
dalle coordinate assegnate.
Quindi:
1) usi l'evento on mousedown per accorgerti che l'utente ha premuto uno 
dei tasti del topo
2) ti leggi le coordinate passate all'evento come parametri
3) se necessario, le trasformi da assolute a relative al timage
4) usando la property del tcanvas di cui sopra, becchi il pixel
AS

 4) usando la property del tcanvas di cui sopra, becchi il pixel
Grazie per la risposta e per la dritta. Una cosa non mi e' chiara (causa
mia ignoranza) come faccio ad invertire i colori del pixel (bianco -->
nero, nero --> bianco), i.e. supponiamo che voglia "scrivere" (nel senso
che se becco un pixel bianco lo trasformo in nero e viceversa) sulla
immagine con il semplice movimento del mouse: che cosa scrivo?
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Image1.Canvas.Pixels[x, y]:= ???? ;
end;  
Grazie ancora


 begin
    CURRENTCOLOR = Image1.Canvas.Pixels[x, y];
    IF CURRENTCOLOR = CLBLACK THEN
      NEWCOLOR = CLWHITE
    ELSE
      NEWCOLOR = CLBLACK;
    IMAGE1.CANVAX.PIXELS(x,y] = NewColor
A

> TShiftState; X, Y: Integer);
[...]
Grazie 1k ...


Newsgroup: it.comp.lang.delphi
Titolo: espatrio, altro NG datemi un consiglio

Ciao,
E' un mese che cerco informazioni qui sul componente indy ftpserver. Mi
potete indicare un forum o un newsgroup anche in lingua inglese dove possa
trovare smanettoni per informazioni in merito a questo misterioso
componente?
Grazie.

"pollom" <NOs...@Nospam.NO> ha scritto nel messaggio 
news:pan.2005.03.26....@Nospam.NO...

borland.public.delphi.internet.winsock
ciao e buona Pasqua...

Nel sito della Indy ci sono degli esempi che puoi scaricare.
http://www.indyproject.org/
http://www.atozed.com/indy/book/Buy.iwp
Qui puoi comprare un libro a 29 euro.
Ciao e non ci lasciare.
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie.
 
http://makeashorterlink.com/?A5C0323CA
Giovanni Caramia
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 componente?
Prova sui NG azotedsoftware.indy.*
http://www.atozedsoftware.com/indy/Newsgroups.iwp
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Senza immaginazione la paura non esiste (Arthur Conan Doyle)