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

Ho un valore del tipo 1,94857364ecc.. frutto di un formula
Dovrei troncare questo a valore a 2 cifre decimali 
ed arrotondare al valore superiore se > 5 e viceversa
Come fare ?

Il primo parametro é il tuo numero, nel secondo specifici a quante cifre
decimali vuoi arrotondare il numero, nel tuo caso 2.
function  roundAt(p:extended;digit:integer):extended;
begin
   roundAt:= roundF(p*power(10,digit))/power(10,digit);
end;
function roundF(p:extended):longint;
begin
   if (round(frac(p)*10)>=5) then begin
       roundF:=trunc(p)+1;
   end else begin
       roundF:=trunc(p);
   end;
end;
Ciao, Paola.


Newsgroup: it.comp.lang.delphi
Titolo: applicazione per OSX con database SQLite, aiuto

Devo convertire delle applicazioni Delphi XE3 per farle girare su Mac OSX con database SQLite ma non riesco a trovare nessun componente per collegarmi ai database.
Come posso fare?
 
Grazie

Dimenticavo di aggiungere che sto usando Firemonkey

1) in xe non hai alternative che io sappia a Firemonkey per andare su android o mac
 
2) firedac?
 
 
A.

 Come posso fare?
 
Puoi usare i componenti della libreria *FireDAC*, partendo dal componente *TFDConnection* che implementa la connessione al database.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
 

Ma bisogna pagarla questa libreria?

 Ma bisogna pagarla questa libreria?
 
No, dovrebbe essere già inclusa nella tua copia di Delphi.
Non c'è?

Newsgroup: it.comp.lang.delphi
Titolo: [Quasi OT] Software per crere Icone

Ciao a Tutti
Forse sono OT ma penso di non essere l'unico a
disegnare delle icone per i miei programmi.
Allora, il programma dato con Delphi permette
di disegnare Icone con un Max di 16 colori, mentre
i SO moderni (ed i programmi Microsoft) ne possono
usare 256.
Sapete se su Visual Studio .NET 2003 o precedenti
esiste una utility per creare icone moderne o se esiste
uno shareware per farlo ?
Io ho trovato Microangelo, ma 60 $ per scrivere una
icona mi sembrano tanti !!!
Ciao a Tutti e scusate l'eventuale OT
Marco


http://www.axialis.com/
Ciao,
Gianluca


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

Newsgroup: it.comp.lang.delphi
Titolo: Tabelle virtuali (su RAM)

Salve,
mi ricordo di aver lavorato tempo fa con dei componenti delphi che 
generavano delle tabelle virtuali su RAM.
In pratica erano delle tabelle con le stesse caratteristiche di quelle 
normali , ma che risiedevano su ram.
Ovviamente erano volatili e funzionavano solo per il tempo in cui 
l'applicazione rimaneva aperta.
Mi farebbero parecchio comodo per creare delle tabelle temporanee di 
filtraggio dei dati.
Qualcuno mi sa aiutare? Vi riordate se esistono e come si chiamano?
Grazie.
SkyRaid. 

 l'applicazione rimaneva aperta.
ClientDataSet.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

io uso dxMemData della devexpress
Simo 


Provato, funziona, grande.
Non sapevo che esistesse questo componente.
Ciao.
SkyRaid 

 
Trovi qualche componente su JVCL.
http://JVCL.SF.NET


Un'altra domanda... ci ho postato dentro tutti i dati che mi servono... come 
faccio adesso per ordinarli?
Grazie
SkyRaid 

 faccio adesso per ordinarli?
Guarda le proprietą Index*



Ci ho guardato, non sono molto pratico di questo oggetto, puoi essere piu 
preciso?
Mi puoi dare una mano?
Grazie...
SkyRaid 

 preciso?
http://dn.codegear.com/article/29056


Newsgroup: it.comp.lang.delphi
Titolo: Esiste interfaccia per inno setup?

Esiste interfaccia per inno setup?
E' possibile crearne una?
Ciao e grazie a tutti

 E' possibile crearne una?
si, ti danno anche la sorgente
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

 ha scritto nel messaggio
news:CK$QMiJR...@newsmst.mcis.galactica.it...


 Ciao e grazie a tutti
ciao
-- 
-------------------------
Simone "quequ" Sciamanna
qu...@inwind.it
qu...@hotmail.com
Newsgroup: it.comp.lang.delphi
Titolo: XMLDocument e Windows95

Salve a tutti, ho fatto una piccolissima applicazione per inserire
dati in alcune tabelle e salvarli.
Questa, realizzata su pc con windows xp, andrà poi usata su una
"penosa" macchina con windows 95 (è il max che può girarvi e male).
Per non usare db ho gestito lettura e scrittura su file con il
componente XMLDocument.
Sul pc con XP tutto ok, lo copio sull'altro e l'accesso ai file non
funziona.
Ho installato anche MSXML ma non funziona.
Cosa dovrei mettere in più su quella macchina per gestire file XML?
Grazie mille
Ciao 
Matteo

Ho installato anche MSXML ma non funziona.
Quale versione? Che versione di Internet Explorer è installata?
L'aggiornamento DCOM95 è stato installato? Che versione di Windows 95 è
(ce ne sono almeno tre)?
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 (ce ne sono almeno tre)?
Purtroppo ora non ho qui la macchina, stasera potrň essere + preciso.
Comunque ho installato MSXML 3.0 e mi sembra ci sia IE 5.1 (o cmq 5.X).
La versione di w95 non la so, dovrň guardare e non credo ci sia instalalto
DCOM95: magari č proprio quello.
Proverň.
A dopo per altri dati
Grazie mille
Matteo


(ce ne sono almeno tre)?
Allora la versione di MSXML è appunto la 3, Win95 è la versione 4.00.0950
C e IE è la versione 4, e credo che il problema sia quest'utltima (ho
infatti installato DCOM95 e non cambia nulla).
Mi armerò di dischetti (non c'è drive cd-rom) e pazienza e installerò IE 5
Grazie ancora
Ciao ciao
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: sql e access

Sto sviluppando un programma di aggiornamento per un gestionale.
Il programma, oltre a sostituire alcuni files, deve effettuare l'aggiunta di
alcuni campi nel database.
Con Delphi non è un problema... basta usare la ExecSQL ed il gioco e fatto
ma...
usando ALTER TABLE Clienti ADD COLUMN TelUfficio Char(50)
mi aggiunge il campo TelUfficio, ma impostando la proprietà Consenti
Lunghezza Zero a "NO" !!!
Come posso cambiare via SQL o Delphi questa proprietà?
Grazie. Ciao,
Luca.


Beh, di default Access si comporta sempre così. Non credo ci sia modo
di cambiare l'allow zero length da DDL, l'unica con Delphi è ricorrere
ad ADOX. 
fe...@delenda.net
-- 
"Any sufficiently advanced technology is indistinguishable
from a rigged demo."

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

Grazie mille per l'aiuto.
ADOX lo trovi insieme ai MDAC dalla 2 e qualcosa, c'è già se hai 2000,
XP, installando Office, o scaricando gli MDAC dal sito microsoft. Non
vi si accede tramite i componenti ADO di Delphi che incapsulano solo
una parte della libreria ADO principale, ma devi usare Project/Import
Type Library e creare una unit da Microsoft ADO Ext. for.. In
particolare devi rinominare TTable in TADOTable o qualcosaltro per
evitare conflitti con gli stessi componenti ADO.
Questa è una snippet che cambia l'allow zero length in un mdb
uses ADO_TLB; //la unit con la type library 
var
ConnectionString : String;
 Catalog           : _Catalog;
begin
Catalog:=CoCatalog.Create;
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+
                  'Data Source='+pinco.mdb+';';
Catalog.Set_ActiveConnection(ConnectionString);
Catalog.Tables['LIBRI'].Columns['titolo'].Properties['Jet OLEDB:Allow
Zero Length'].Value := True;
Rispetto a VBA/VB l'uso di questi componenti è leggermente più verboso
ma del tutto equivalente (per cui puoi tranquillamente appoggiarti
alla documentazione ufficiale, che menziona solo VB e altri linguaggi
microsoft). PERO' tieni presente che ci sono ancora un sacco di bug e
di quirkerie, alcune proprietà non sono modificabili una volta creata
la tabella e la colonna, altre proprio non funzionano e cose del
genere.
fe...@delenda.net
-- 
Ah, Anastasios!

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

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

Comunque la soluzione di Febo è eccellente!!! Thanx :)
Anche la tua precisazione lo e', dimostri di aver cura nelle
cose che fai :-)
Ciao,
--
Morde. 
morde[at]programmer[.]net
Newsgroup: it.comp.lang.delphi
Titolo: [OT] AIUTO HO PAURA!!!!

Oggi seconda prova scritta d'esame =====>esercizio con i DB in
Delphi...speriamo bene....ho davvero paura di trovarmi davanti a un
esercizio incastrato e di non riuscire a trovare la via risolutiva
Ciao a tutti !!!

esercizio incastrato e di non riuscire a trovare la via risolutiva
Eh già, oggi seconda prova!
Come fai già a sapere che si tratta di DB se la prova è ministeriale?
Ciao!
--
- Carlo -

>Come fai già a sapere che si tratta di DB se la prova è ministeriale?
Avrà sentito qualcuno in australia :o))))))

 esercizio incastrato e di non riuscire a trovare la via risolutiva
In bocca al lupo, e ..consolati, sarebbe pututo andare peggio! Se ti
avessero fatto studiare il Cobol, per aprire il database avresti dovuto
scrivere 50 righe di codice, niente sql e un bell'isam in perfetto stile
anni 60 per l'accesso ai dati. ;-)
Ciao, Sandro

 Ciao a tutti !!!
Io ho finito da poco, la mia era di Telecomunicazioni, un esercizio sui
protocolli, ed uno sull'entropia!
Non dovrebbe essere andata male!! 
MaTTeO.

 Come fai già a sapere che si tratta di DB se la prova è ministeriale?
Era praticamente certo...non servivano le voci....  ;-))))
Cmq....altro che Delphi..io mi sono studiato tutte le istruzioni per gestire
i DB in Delphi e la prova su cosa è?? ASP......e te pareva ?? (porco
XXX)....
Cmq..... DELPHI RULES
ciao a tutti

 esercizio incastrato e di non riuscire a trovare la via risolutiva
vedrai che hai trovato la via d'uscita.
Insomma se hai dimistichezza con i DB, non vedo perchè non dovresti trovare
una via d'uscita !!
Cmq ormai è passata.....ovviamente io alle 5:50 dormivo e quindi non ho
potuto risponderti in tempo prima che tu
andassi al "patibolo" !! hehe
Facci sapere......
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: GPIO chipset INTEL NM10

Ciao
su una scheda madre con con chipset intel nm10 e sulla quale sono presenti dei GPIO.
Devo poterli utilizzare come ingressi/uscite digitali.
Non so come si comandano.
Presumo si acceda tramite invio di un valore a determinati registri.
Ho guardato il datasheet del chipset NM10, a pag 444 ne parla ma, onestamente, non ho capito granchč.
 
Suggerimenti ?
 
Giorgio
 
 
--------------=  Posted using GrabIt  =----------------
------=  Binary Usenet downloading made easy =---------
-=  Get GrabIt for free from 
http://www.shemes.com/
  =-
 

Ho fatto una ricerca veloce e ho trovato questo:
 
https://learn.sparkfun.com/tutorials/sparkfun-blocks-for-intel-edison---gpio-block
 
 
Non so se fa al caso tuo.
 
A.
 

Giorgio, per favore, non scrivermi in privato.
 
Ho fatto una ricerca diversa:
 
https://msdn.microsoft.com/en-us/library/windows/hardware/hh439508%28v=vs.85%29.aspx
 


 
Questo è interesante, spaventoso ma interessante.
 
Grazie mille.
 

> spaventoso ma interessante.
 
..e che ti aspettavi, una magia alla mary poppins??? :-D
 
A.
Newsgroup: it.comp.lang.delphi
Titolo: visualizzazione nome file

Salve raga
Ho già controllato in Google sui post vecchi del ng
Esiste un'API o qualche funzioncina per poter visualizzare il nome di un
file (completo di path) facendo in modo che non vengano superati n caratteri
(quindi mettendo i puntini dentro, tanto per intenderci) ?
Es C:\PROGRAMMi\PIPPO\PLUTO\IMMAGINE.JPG -> C:\PROGRA....\IMMAGINE.JPG
Grazie e buon pranzo
Andrea

Ho già controllato in Google sui post vecchi del ng
Prima ho pensato che potevi farla tu questa funzioncina che spezzava la
stringa , aggiungeva i puntini il tutto di una specifica lunghezza in
fondo serve solo manipolare una stringa poi ho provato per scrupolo (
visto che avevi cercato su Google ecc... )  a cercare nell'help
Help 1 Google 0 ;)
ciao mario.
cit..
 
 VCL Reference
 MinimizeName function
See also
Shortens a fully qualified path name so that it can be drawn with a
specified length limit.
Unit
FileCtrl
Category
file name utilities
Delphi syntax:
function MinimizeName(const Filename: TFileName; Canvas: TCanvas; MaxLen:
Integer): TFileName;
C++ syntax:
extern PACKAGE AnsiString __fastcall MinimizeName(const AnsiString
Filename, Graphics::TCanvas* Canvas, int MaxLen);
Description
Use MinimizeName to obtain a version of a file name and path that can be
drawn on a limited size drawing surface. MinimizeName replaces directories
in the path portion of the file name with dots until the resulting name
fits the specified number of pixels in length.
MinimizeName returns the shortened name.
Filename is the fully qualified path name that (possibly) needs to be
shortened.
Canvas is the drawing surface on which the resulting name is to be
rendered. It is used to determine font metrics.
MaxLen is the length, in pixels, available for drawing the file name on
the canvas.
--- posted by geoForum on 
http://www.delphiedintorni.it

 Es C:PROGRAMMiPIPPOPLUTOIMMAGINE.JPG -> C:PROGRA....IMMAGINE.JPG
type
  TFileNameManager = class
  private
    FFileName: string;
  public
    constructor Create(const AFileName: string);
    function Expand: string; overload;
    function Expand(const ALimit: Integer): string; overload;
  end;
{ TFileNameManager }
constructor TFileNameManager.Create(const AFileName: string);
begin
  FFileName := AFileName;
end;
function TFileNameManager.Expand: string;
begin
  Result := ExpandFileName(FFileName);
end;
function TFileNameManager.Expand(const ALimit: Integer): string;
var
  Path: string;
  FileName: string;
  Separator: string;
  NewPathLength: Integer;
begin
  Result := Expand;
  if Length(Result)>ALimit then
  begin
    Path := ExcludeTrailingPathDelimiter(ExtractFilePath(Result));
    Separator := '...';
    FileName := '\'+ExtractFileName(Result);
    Result := Copy(Path,
                   1,
                   ALimit-Length(Separator)-Length(FileName))+
              Separator+
              FileName;
  end;
end;
-- 
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: delphi7 OpenSSL DLL

Ciao a tutti!!Io devo ricavermi da un file p7m la data in cui e stata
posta la firma digitale..usando OpenSSL DLL, io riesco a trasformare
il p7m in pdf ma non riesco a trovare una funzione o procedura che
riesca a restituirmi la data della firma del p7m...Qualcuno può
aiutarmi?????
Grazie!!!

> aiutarmi?????
cerca CAPI su msdn.
A.



Occhio che CAPI č sinonimo di un po' troppe cose. Immagino tu ti stia
riferendo a Crypto API. Esiste anche CAPI come interfaccia di
programmazione di apparati ISDN. Lo sottolineo per evitare confusione.

 programmazione di apparati ISDN. Lo sottolineo per evitare confusione.
No non penso di aver capito dov'è che devo cercare...?nella
OpenSSLUtils?
Grazie

 programmazione di apparati ISDN. Lo sottolineo per evitare confusione.
Importante precisazione, Andrea.
Mea culpa, non ero al corrente che quella sigla indicasse anche qlc di
diverso.
Chiedo venia.
A.

 > >cerca CAPI su msdn.
secondo te cosa intendo?
Sai cosa è msdn o no?
Mai digitato nella barra indirizzi di un browser 
www.msdn.com
? Strano,
molto molto strano....
A.

Newsgroup: it.comp.lang.delphi
Titolo: Creazione di componenti

Buonasera,
sono nuovo nel mondo Delphi. Ho visto che qui ci sono molte persone di buona 
volontà
che si scambiano informazioni.
L'aiuto richiesto è la seguente: vorrei creare un componente che possa 
gestire una lista
di eccezioni codificate con un nome, un numero,  eccetera. Lo scopo è quello 
di creare, in un gruppo
di programmatori, delle procedure identiche in caso di eccezioni. Per 
esempio: in caso di un EDivByZero
tutti debbono avere la possibilità di inserire nel loro programma delle 
righe di codice che risolvono l'errore.
Queste righe saranno create dal primo programmatore che incontra l'errore 
per poi condividerlo con altri
mediante lo stesso componente.
Troppa lacunosa la descrizione?
Ciao a tutti
Tommy 

Troppa lacunosa la descrizione?
Un po'.
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Area testo con link

Saluti a tutto il NG.
Il quesito è molto semplice, ma non so come risolverlo.
In una form dovrei inserire un controllo destinato a contenere del testo, ma
dovrei fare in modo che clicckando su alcune parole del testo si scatenino
certi eventi.
Simulare praticamente il comportamento di un link in una pagina HTML.
Come posso fare?
Grazie per l'aiuto.

"Luca Guccione" ha scritto nel messaggio
| In una form dovrei inserire un controllo destinato a contenere del testo,
ma
| dovrei fare in modo che clicckando su alcune parole del testo si
scatenino
| certi eventi.
| Simulare praticamente il comportamento di un link in una pagina HTML.
| Come posso fare?
Prova a vedere il componente TPARAMETERLISTBOX sul sito
http://www.tmssoftware.com
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Come interagire con un sito...

Ciaoo.
Vorrei provare a realizzare un programma che si colleghi con un sito, dato
che  faccio la stessa cosa manualmente tutti i giorni e premo il solito
pulsante (del sito intendo) metto i soliti dati di login e pw,poi premo
altri due pulsanti di un'altra pagina per leggere i dati che mi interessano.
Insomma vorrei che facesse il tutto in automatico, per poi ricuperare i dati
della pagina finale .
Qualcuno mi direbbe un sito che mi faccia capire da che parte incominciare o
una pubblicazione?
Spero di essere stato chiaro e grazie.


fe...@delenda.net
-- 
Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.

Ho il tuo stesso esatto problema, io devo riempire 2 campi e clikkare su un
pulsante, dopo vedere cosa restituisce.
Se risolvi magari mi fai sapere???? Lo stesso farò io!

Newsgroup: it.comp.lang.delphi
Titolo: Struttura dati ad albero

Qualcuno conosce una classe Delphi (sto utilizzando la versione 5)
adatta a gestire una struttura dati ad albero? Avevo pensato a
TTreeNode e TTreeNodes, ma pare che non sia possibile utilizzarli in
un'applicazione di tipo "Console", priva cioè di interfaccia grafica.
Ciao,  e grazie in anticipo.
 
	Massimo Barbieri

un'applicazione di tipo "Console", priva cioè di interfaccia grafica.
A me TTreeNode non piace per niente.
Prova a costruirti una tua classe che implementa un albero.
Sara' sicuramente piu' comoda da utilizzare.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

>
Qualcuno conosce una classe Delphi (sto utilizzando la versione 5)
adatta a gestire una struttura dati ad albero? Avevo pensato a
TTreeNode e TTreeNodes, ma pare che non sia possibile utilizzarli in
un'applicazione di tipo "Console", priva cioè di interfaccia grafica.
<<
Troppo legati al TTreeView.
Prova su Torry / DSP; ad esempio:
http://homepages.mtgroup.ru/alexk/delphi_components.htm
hth
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: creare una procedura.....

dovrei creare una procedura riguardante una edit creata a run time.
dovrei definire anche a run time l'evento onchange della edit prima
creata. come dovrei agire?
un ringraziamento a chi mi risponderà(anche a chi non lo farà).
manang

 creata. come dovrei agire?
La risposta al tuo quesito è contenuta nelle FAQ di ICLD:
http://makeashorterlink.com/?J38912BF9
(domanda 3.12)
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: Evitare di aprire finestre multiple

Ciao vorrei evitare che un programma venisse aperto più volte, cioè più
istanze dello stesso programma. Qualcuno sa dirmi come fare, o darmi delle
indicazioni di ricerca, non ho trovato nulla:-((
Grazie mille.
Giuseppe
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 ha scritto nel messaggio
news:bljra7$12o$1...@newsreader.mailgate.org...


var
 mHandle : THandle;
initialization
  mHandle := CreateMutex(nil, True, 'K$$');
  if GetLastError = ERROR_ALREADY_EXISTS then
    begin
      MessageDlg('Programma già attivo, mtError, [mbOk], 0);
      halt;
    end;
finalization
  if mHandle <> 0 then CloseHandle(mHandle)
end.
METTI QUESTO CODICE ALLA FINE DEL .PAS PRINCIPALE.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 METTI QUESTO CODICE ALLA FINE DEL .PAS PRINCIPALE.
---------------------------------------------------------------------------


Newsgroup: it.comp.lang.delphi
Titolo: Parallela, esempio di uso procedure

Cercando con Gooogle ho trovato una vecchia discussione del 13 luglio 2002,
checasin mostrò 2 procedure per leggere e scrivere su porta parallela ma
purtroppo non conosco l'assembly:
Function PortIn(x: word): byte;
Begin
  asm
    MOV  DX,x
    IN   AX,DX
    MOV  @Result,AL
  end;
end;
Procedure PortOut(x: word; w: Byte);
Begin
  Asm
    MOV   DX,x
    MOV   AL,w
    OUT   DX,AL
  end;
end;
una per leggere il dato della porta e l'altra per scrivere..
Esempio..:
PortOut($278+2,$0C0);
PortOut($278+2,PortIn($278+2) or $01);
Sembrano banali ma per me non lo sono...
Ora non ho capito l'esempio, per scrivere (PortOut)... Cioè ammettiamo che
io abbia una situazione del genere
bit 0-00000001 -1-     pin 2
bit 1-00000010 -2-     pin 3
bit 2-00000100 -4-     pin 4
bit 3-00001000 -8-     pin 5
bit 4-00010000 -16-   pin 6
bit 5-00100000 -32-   pin 7
bit 6-01000000 -64-   pin 8
bit 7-10000000 -128- pin 9
e voglio accendere un led che metto tra massa e il piedino 2 io metterei il
valore in byte così
Portout(1)
poi voglio accenere i led sul pin 3 e 4 io farei Portout(6) // che sarebbe
uguale a 00000110
Perchè invece è strutturata così Procedure PortOut(x: word; w: Byte);
cos'è x : word e a cosa serve?
Ringrazio per qualunque spiegazione!



Sembra facile....
Che sistema operativo usi? Se usi un sistema derivato da WinNT(NT, w2k, xp)
hai le porte bloccate, se usi i derivati DOS(w95, w98, wme) hai buone
probabilita che funzioni il tuo principio.
Altrimenti, per andare sul sicuro, ci sono dei driver pronti e liberi, tipo
SmallPort di Alexander Weitzman (non ricordo dove l'ho scaricato)
oppure TVichHW32 lo trovi su 
http://www.entechtaiwan.com/tools.htm
.
Bye,
Raktzo

 hai buone probabilita che funzioni il tuo principio.
L'applicazione dovrebbe girare su win 98 e XP...
Provo a scaricare i componenti...
Grazie!

 uguale a 00000110
Nel tuo esempio spegni il led del pin 2, per non spegnerlo devi usare il 
secondo esempio che ha proposto.
Da notare che alcuni bits della porta sono invertiti (a seconda di come č 
configurata la stessa)
Ciao
P.
Newsgroup: it.comp.lang.delphi
Titolo: EasyTable

Ho scaricato la versione Free del componente EasyTable,che permette
l'accesso ai dati senza distribuire il BDE,la licenza minima costa circa 150
Euro,e se ho capito bene perrmette l'installazione su di un solo
computer,volevo sapere nel caso io dovessi formattare il disco fisso se e'
ancora possibile installare di nuovo il componente acquistato oppure se non
e' piu' possibile essendo l'installazione legata al numero seriale dell'hard
disk..
Grazie per la risposta
Luigi

 wrote in message
news:qfCp9.17690$RO.3...@twister1.libero.it...

Domanda flash, ma supporta la multi utenza, altrimenti è sufficente il
ClientDataSet.
Saluti.

 ha scritto nel messaggio
news:u%Cp9.17460$%M1.4...@twister2.libero.it...

Ti ringrazio per la risposta,
scusa la mia ignoranza su questa materia,ma che cosa e' il ClientDataSet?
Mi spiego meglio sui termini della licenza,c'e' quella su un solo computer a
150 Euro,poi su 4 con un prezzo maggiorato,poi su 8 postazioni,infine su un
numero illimitato di computer,costa se ricordo bene piu' di 1000 Euro.
La mia intenzione e' quella di usare un solo computer,sono solo un
programmatore per hobby,ho un altro lavoro,dato che pero' spesso io formatto
il mio Hard Disk,non vorrei buttare via 150 Euro di colpo.
Non so come funzionano codeste licenze dei componenti.
Grazie per una eventuale risposta.

 scusa la mia ignoranza su questa materia,ma che cosa e' il ClientDataSet?
Il componente TClientDataSet è un componente introdotto in Delphi 6 che
permette di avere un divisore tra server SQL e Client e di effettuare una
serie di operazioni lato client sul dataset di dati disponibili all'interno
dello stesso ClientDataSet. Inoltre dispone della possibilità di definire la
struttura di dati e di salvare i dati inseriti nel dataset in formato xml o
cds direttamente. Praticamente una tabella monoutente e basso costo.
La mia obiezione si riferiva alla multi utenza su file, EasyTable permette a
più utenti di collegarsi contemporaneamente ad una singola base dati, se
questa feature non ti serve allora è più che sufficente il ClientDataSet.
L'unica cosa di cui non sono sicuro è se il ClientDataSet sia presente nella
tua versione di delphi o meno.
Saluti.

 ha scritto nel messaggio
news:jp_p9.22408$%M1.5...@twister2.libero.it...

Grazie per la risposta,
la versione e' la 5,comunque ile applicazioni che sviluppero' sono basate su
un unico utente

 Saluti.
Ciao,
Andrea

 wrote in message
news:qfCp9.17690$RO.3...@twister1.libero.it...

Cercando altro ho trovato in rete queso software, provalo dovrebbe fare al
caso tuo.
http://jansfreeware.com/jfdelphi.htm#jansql
Saluti.
Newsgroup: it.comp.lang.delphi
Titolo: Chiamare classe Java in Delphi

 
Salve a tutti.
 
Esiste un modo per caricare un file *.class ed interfacciarsi con una  
classe in esso contenuta?
 
In rete ho trovato:
- JNI, ma non è più supportato da tempo;
- JNA, ma non ho capito se in qualche modo può fare al caso mio.
 
Tnx.
Federico :-)


Secondo me devi per forza ricorrere a JNI. Altre soluzioni come 
JNA eccetera sono pensate solamente per invocare codice nativo da una
classe java, mentre tu devi fare l'opposto ... :)
 
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: problemino Interbese - Jpeg

nel mio programma dovrei inserire delle immagini in un databese di tipo
interbase ma inserendole con il componente dbimmage
posso inserire solo dei bmp quindi il mio DataBase diventa di dimensioni
enormi esiste un modo per inserire un jpeg o jpg ??
se si come posso fare ?

campi blob gestiti a mano.
Invece di dbimage devi usare un timage
Bye
A.

 ha scritto nel messaggio
news:VygU9.111385$Ou4.3...@twister2.libero.it...

C'è un componente incluso con i source in Delphi  (versione enterprise, non
so le altre) che si chiama TJpegImage e si
può definire anche il livello di compressione e altri parametri che
influenzano la dimensione dati dell'immagine.
Per quello che riguarda il Database mi sono derivato una classe da
TBlobField e ho scritto due funzioncine ad hoc per
convertire i dati JPEG da/verso una bitmap e caricarli/scaricarli dal campo
di database, passando tramite un'oggetto
TStream.
Nel mio caso i dati risiedono su DB/2(io ho usato i driver DBExpress) ma
sono sicuro che funziona anche per altri RDBMS e con ADO o BDE...visto che
il componente TConnection o similari manco viene considerato.

Newsgroup: it.comp.lang.delphi
Titolo: XML & DTD

Salve a tutti,
mi servirebbe sapere se qualcuno di voi ha dovuto combattere per trasportare
tabelle di database (nel mio caso DB2) in formato XML utilizzando i DTD e
viceversa.
Nel caso aveste informazioni di oggetti che si possono utilizzare o di pezzi
di codice che mi possono aiutare ...........
              VI PREGO AIIIIUUUUTTTOOO!!!!!
Grazie mille in anticipo.
Daniele Bourgis
d.bo...@libero.it
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:80Z17Z29Z89Y10...@usenet.libero.it...


Grazie, ma che ti risulti esiste qualche componente che si può scaricare??

Newsgroup: it.comp.lang.delphi
Titolo: Gestione delle TIF

Ho un sacco di problemi con la viusualizzazione e memorizzazione in
database. conoscete qlc componente (possibilmente free) con il quale
risolvere tali problemi?
Piper

 ha scritto nel messaggio
news:a45prg$ns7$1...@pegasus.tiscalinet.it...


> Azz quante risp
Visto che fai lo spiritoso, lo faccio anche io.. :))))
1) non dici quale db usi
2) non dici quale versione di delphi usi
3) non dici se accedi al db via bde, ado, dbx, o roba di 3th parti
4) dici "un sacco di problemi" ma non spieghi almeno in modo
sommario quali problemi hai
5) chiedi suggerimenti per trovare un componente free che faccia
qualcosa che non hai specificato
6) come ho gia' detto ad altri, non si puo' postare su
questo NG con la PRETESA di avere delle risposte.
7) Credo che a tutti sia successo di non avere risposte a dei post.
8) Se VUOI, anzi, PRETENDI delle risposte, tutti, 
compresi BORLAND, M$, ORACLE et simila, hanno degli stupendi
contratti di assistenza per gli sviluppatori. A PAGAMENTO.
Con loro si che ci si puo' inkazzare se non si hanno delle risposte!
Diemnticavo...
Adesso non ti puoi + lamentare!
Una risposta l'hai avuta! 
ahahahahahahahahah!
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

La risposta me la dò da solo, sperando che il metodo possa essere utile x
tutti:
Importando gli ActiveX di Imaging, crei un visualizzatore all'interno della
form, la quale può essere associata ad un campo di database (nn funziona prò
con i DB Access, che hanno solo OLE e non BLOB), si possono associare
persino le tiff multipagina e creare tutti i controlli per la
visualizzazione e l'immissione di evidenziature ed appunti. Vi assicuro,
funziona divinamente! Io sono entusiasta dei risultati (oltrettutto è anche
un missile).
Ciao a tutti
--
Piper
Newsgroup: it.comp.lang.delphi
Titolo: HOOK

Ciao ragazzi.
La domandina di oggi č:
Come si fanno gli hook. Capisco che la domanda č "un po'" generica, ma
rispecchia bene quanto io ne sappia, per cui qualsiasi informazione č ben
accetta.
Ho letto un articolino su DEV ma non era molto esplicativo.
Ho capito alcune cosette, tra le quali che gli hook possono essere sia a
livello di sistema che a livello di applicazione.... ma dovendo adesso
implementare il tutto non saprei da dove iniziare.
Quindi .... resto in ascolto!!!!!

vedi un post di Alessandro su "intercettare sequenze di tasti".
Nel th trovi un link segnalato dalla splendida, affascinante e fatale Giulia
che punta ad un articolo che li descrive.
Bye
AS

Mah, il link è di Maria Pia

Sorry...
Sto nei casini.
Chiedo scusa a Giulia e a MariaPia x questo scambio di persona.
Bye
AS

ma non vorrai certo dire che Maria Pia non è splendida, affascinante e
fatale!!!! :PPP

 fatale!!!! :PPP
O__o
Ci sono posti in cui appena si vede un capello un po' piů lungo del normale, riesplodono
gli ormoni repressi... questo č uno di quelli!
--
Jax attenti che anche {MSX} ha i capelli lunghi...

MAI DETTO UNA COSA SIMILE.
Bye
AS

:P

 implementare il tutto non saprei da dove iniziare.
Ho scritto un articolo sugli hooks tempo addietro. Se ti interessa te lo
posso passare!
Ciao! :-)
--
- Carlo -
c(dot)bertu81(at)libero(dot)it

Che bello! Dai passamelo che me lo studio! Grazie!
Un hook già fatto... gli dò subito un'occhiata, sperando di essere in grado
di capirci.
Grazie ancora, aspetto risposta, CIAO!

Lo sai che il link non fuynziona?
Comunque sono andato in home page  e l'ho rintracciato. Te l'ho detto solo
per darti un'informazione.
Grazie ancora, aspetto l'articolo!!!

 Che bello! Dai passamelo che me lo studio! Grazie!
inviato a 
dm...@virgilio.it
Ciao
--
- Carlo -
cbertu81(at)libero(dot)it

 per darti un'informazione.
grazie. Ho questi problemi con Fortunecity sin dall'inizio. Dovrei spostare
il sito e aggiornarlo, ma mancano tempo e voglia! ;-)
--
- Carlo -
cbertu81(at)libero(dot)it

 posso passare!
Posso chiederti di spedire anche a me l'articolo (oppure di pubblicarlo su
qualche sito...)? Grazie,
Andrea

 ha scritto nel messaggio
news:%f1O8.8933$j65.2...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Intercettare interrupt hardware

Qualcuno saprebbe dirmi come posso intercettare l'interrupt hardware
IRQ7????
Praticamente devo incrementare una variabile ogni volta che si scatena
quell'interrupt.
Sotto dos avevo sviluppato qualcosa senza problemi, ma sotto windows
(possibilmente che funzioni anche su NT), come posso fare?
Grazie
Giorgio

Una cosa del genere che funzioni sia su Win9x/millenium che su piattaforma
NT la vedo +ttosto improbabile.
La gestione dell'hw tra le 2 piattaforme è molto diversa.
Pensa solo al fatto che anche l'hw + scemo ha driver separati x 98 e
nt/2000/xp.
tra (), che fa questo irq in particolare?
Magari ci sono altri sistemi pe rgestire questa cosa
Bye
A

 (possibilmente che funzioni anche su NT), come posso fare?
In genere Windows fornisce delle strutture, ove possibile, per evitare di
accedere direttamente all' hardware.
Se si tratta di sistemi complessi o di periferiche particolari l' unica
soluzione č quella di scriversi un device driver che gira ad un livello
inferiore rispetto alle normali applicazioni windows; in tal caso la
documentazione msdn (
msdn.microsoft.com
 - cerca DDK) č di grande aiuto.
--
- Carlo -

 ha scritto nel messaggio
news:bc2s7h$bsq$1...@newsreader2.mclink.it...

Devo intefacciare la porta parallela a un apparecchi che genera degli
impulsi e quindi devo essere sicuro di non perderne neanche uno, e quindi il
metodo + efficace è scatenare un interrupt a ogni impulso. Quindi usere
l'IRQ7 della porta parallela.
Ciao
Giorgio

 l'IRQ7 della porta parallela.
Non credo che sia cosi' semplice, dovresti riuscire a interfacciarti con il
driver della porta parallela.
Non ho idea di come si faccia con la parallela, per la seriale uso Async Pro
della TurboPower, credo che si possa fare lo stesso...

l'IRQ7 della porta parallela.
per IRQ non ti posso aiutare dubito che windows permetta cose come
KEEP che erano permesse sotto dos
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com
Newsgroup: it.comp.lang.delphi
Titolo: problemi con il tipo TImage in Delphi 6

Facendo il porting di un programma da Delphi 3 a Delphi 6 abbiamo
riscontrato un problema con il tipo TImage.
Se infatti si carica una Picture in TImage e poi si vuol disegnare
sulla Canvas del TImage con la penna settata in modo pmNOTXOR (in modo
da poter far comparire e sparire le tracce e le forme che si stanno
disegnando) tutta l'immagine viene rinfrescata creando un odiosissimo
sfarfallamento. Questo avviene anche se non è caricata nessuna picture
ma si è riempita la canvas con un fill per es bianco (tutto lo schermo
bianco sfarfalla). In delphi 3 il problema non avviene
Un secondo quesito. Abbiamo ancora una TImage che riempie una form.
Dopo aver definito un rettangolo sulla TImage con il mouse (ed il
rettangolo risulta "estensibile" grazie al modo pmNOTXOR del Pen)
vogliamo creare un oggetto rettangolo sull'Image che può essere mosso,
modificato ecc. Per far questo abbiamo creato una classe
 TMyShape=Class(TGraphicControl)
molto simile a quella messa a disposizione da Delphi (TShape) ma di
forma arbitraria (Borland raccomanda di far discendere i propri
componenti grafici da TGraphicControl). Bene, se mettiamo uno di
questi oggetti sulla TImage, andando di nuovo a disegnare un
rettangolo (o quel che si vuole) sul TImage con la penna pmNotXOR
tutti i TMyShape subiscono refresh! Questo avviene anche in Delphi3
Facendo discendere invece TMyShape da TCustomControl il problema non
avviene, ma il guaio è che il clientRect è sempre opaco e non so come
renderlo trasparente (altrimenti un triangolo per es ha sempre una
chiazza rettangolare dietro, senza contare che non si vede ciò che c'è
su TImage
Come risolvere i due problemi?
Grazie a chiunque ha un'idea

Forse dico una boiata:
Hai provato a ricompilare con la compilazione condizionale per differenti versioni?
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto Debug

Salve scusate l'ignoranza ma sono un pò sconcertato dal fatto che quando 
imposto un break point nel codice questo viene ignorato alla grande.
Il break point è posizionato su una riga di codice (un ciclo for) di una 
mia procedura che viene richiamata al verificarsi di un evento.
La procedura viene eseguita ma il break point viene saltato.
Devo impostare qualcosa nelle opzioni di debug ma cosa ? ho provato a 
'muzzo' ma naturalmente xxx
Daniele

 imposto un break point nel codice questo viene ignorato alla grande.
Verifica che appaiano i contrassegni sottoforma di "pallini blu" quando
compili e, in caso affermativo, che la riga in cui imposti il breakpoint
venga effettivamente compilata; in caso contrario, l'interruzione non ha
luogo.
A volte, può accedere che - per motivi di ottimizzazione - Delphi 
rimuova alcune istruzioni poichè ininfluenti sulla logica di 
funzionamento del programma.
Se stai lavorando su un "Project Group", verifica che il file appartenga 
effettivamente al progetto corrente (evidenziato in grassetto) che viene 
compilato ed eseguito.
Se dopo tutti gli accertamenti il problema persiste, contatta il 
forn...ahem...scrivici di nuovo. :-D
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
Ringrazio moltissimo per la soluzione (mi vergogno un tantino ma quando 
c'è di mezzo l'ignoranza...)
Daniele

 c'è di mezzo l'ignoranza...)
Sviste e distrazioni sono del tutto intrinseche al genere umano. ;-)


Newsgroup: it.comp.lang.delphi
Titolo: Logging degli utenti...

Voi come progettereste un log che scriva tutto quello che fa un 
determinato utente?
Io avevo pensato di stivare i dati dei log dentro dei file di testo, 
perche' dentro il db peserebbero troppo...pero' poi dovrei criptarli in 
maniera tale che possano essere visualizzati solo dall'account 
amministratore.
Inoltre mi pesa il fatto che per ogni azione che fa un determinato 
account debba mettere un controllo per segnare cio' che fa...
E' possibile prendersi il log delle azioni che compie sul db?

 determinato utente?
In una tabella, crittato e compresso.
Ciao
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Ciao
e perché mai criptato? 

 e perché mai criptato?
perche' e' un log ;)

Newsgroup: it.comp.lang.delphi
Titolo: Da Paradox ad InterBase

Per necessità lavorative devo effettuare un passaggio da Paradox ad
Interbase.
Vorrei sapere se questa variazione potrebbe procurarmi dei problemi
utilizzando i componenti che fanno parte della paletta dbExpress
(Es.SQLConnection, SQLClientDataSet, ecc... ).
Se siete a conoscenza di problematiche specifiche sia in locale che in
rete.
Vorrei inoltre sapere se qualcuno sa darmi qualche consiglio su quale
componente utilizzare per le Tabelle.

quale versione di interbase?
quale versione di delphi?
di certo, per l'accesso a interbase non si usano oggetti tabella di
qualsiasi tipo: si va via sql.
Bye
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
zzato(at)supereva;it
Please, don'r reply this message.
Use this address:
zzato(at)supereva;it

(Es.SQLConnection, SQLClientDataSet, ecc... ).
Credo che gli IBX siano una scelta migliore (perlomeno io mi sono
trovato bene).  Con IBX, il modello più simile a quello usato su
Paradox con gli oggetti TTable, è quello basato sui TIBDataSet.
Io uso prevalentemente TIBQuery e TIBDataSet.  Non ho mai usato (e mai
userò) i TIBTable, che ci stanno solo per compatibilità con Paradox,
ma che sono ovviamente sconsigliati.

 componente utilizzare per le Tabelle.
tabelle con Interbase? lol! preparati a riscrivere buona parte del motore
della tua applicazione e dimenticati le tabelle. Ti stai ficcando in un
pasticcio che nemmeno ti immagini.
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: prism e VS.2005

Ciao A tutti,
mi chiedevo se Delphi Prism si installa anche su VS. 2005 o se non trova 
la shell di VS.2008, installa quest'ultima.
Grazie
Ing Giuseppe Monteleone

 la shell di VS.2008, installa quest'ultima.
Temo che l'installazione riguardi comunque una shell di VS2008, poiché 
le soluzioni supportate includono anche quelle tecnologie comprese nella 
versione 3.5.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: directory temp

ciao,
quale la procedura che mi dice quale è la directory temporanea di windows?
ciao
G.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> quale la procedura che mi dice quale è la directory temporanea di windows?
  Windows.GetTempPath;
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: collegamento a server remoto

Devo connettermi ad un server situato in un'altra località, il
collegamento avviene tra due rooter impostati per la chiamata al numero
telefonico del rooter a distanza. Questo funziona cliccando sul
collegamento che ho sul desktop creato da trova computer con
l'indirizzo IP del server.
Il problema è che prima di lanciare l’applicazione che ho creato devo
attivare manualmente il collegamento con il server a distanza. Volevo
gestire il tutto tramite il software che ho creato in modo da poter
gestire anche le eventuali cadute di linea o disattivazione dei rooter
per ‘non uso’. Qualcuno è in grado di aiutarmi??
Ho provato in svariati modi ma senza nessun risultato. Il server,
chiamato tramite l’IP non mi risponde.
grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:c9ebc1f18f7698d034c...@mygate.mailgate.org...

Se aggiungi le route giuste sul client in modo che venga richiesto al ruter
di effettuare la chiamata, non dovresti avere problemi.
Saluti.


 
Non riesco a capire bene, è la prima volta che ho a che fare con i
ruter.
Tanto per cominciare non ho ancora capito bene che componenty
utilizzare:
TClientSocket e TServerSocket vanno bene?
Non riesco a capire che IP devo chiamare quello del ruter o quello
del server remoto?? ho un po di confusione.
ciao


 ciao
Ti conviene cercare un po' di documentazione sul funzionamento delle reti ed
dei suoi componenti prima di iniziare a programmare client/server.
E' inutile iscriversi alle olimpiadi di nuoto se vai ancora in giro con la
ciambella.


 
in linea di massima hai ragione però il problema non è la rete,
l'applicazione funziona egregiamente in rete locale di 5 computer,
il problema è legato alla connessione ad un server remoto, qualcosa
so, la connessione la faccio tramite telnet. è mettere assieme le cose
che mi crea confusione, forse ho letto troppe cose di argomenti diversi

Newsgroup: it.comp.lang.delphi
Titolo: Componenti freeware e C.

Ho un 'atroce' dubbio che mi assilla riguardo gli svariati
componenti (e il software in genere) che si possono
scaricare da Internet , ossia la questione delle licenze.
Credo di aver compreso cosa significa quando un componente
e'
freeware, open source, shareware, cardware, commerciale, e
via discorrendo,
ma quelli 'LIBERI PER USO
NON COMMERCIALE' - per esempio l'ottima AdvGrid della
TMS Software - come li devo trattare?
Ecco parte della licenza della gia' citata AdvGrid:
'This component is free for use in non-commercial
applications, that is any software that is not being sold in
one or another way or that does not generate income in any
way by the use of the application.'
Questo significa che NON posso utilizzare il componente per
sviluppare applicazioni interne all'azienda dove lavoro (che
non ha nulla a che fare con lo sviluppo di software)? Oppure
mi sbaglio?
Puo' sembrare una questione di poco, ma mi piacerebbe
togliermi il dubbio: se faccio qualcosa di vagamente
'illegale' vorrei almeno esserne consapevole :)
Grazie per le risposte - e scusatemi per la lunghezza del
messaggio non troppo 'tecnico'.
--------------------------------
ACSH
"The Turtle moves!"

 NON COMMERCIALE
vuol dire che puoi usare il componente liberamente e distribuire la tua
applicazione come freeware.
se vuoi far pagare la tua applicazione allora il componente è shareware.
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

mi sbaglio?
Imo, l'uso interno e' legittimo dato che appunto non genera reddito,
afaik, una mancata spesa (un risparmio) non dovrebbe essere considerata
reddito.
Il distribuire l'applicazione che contiene il componente _a titolo
oneroso_ e' ovviamente non legittimo secondo i termini della licenza.
Questo per quel che c'e' scritto. Rimane poi il fatto che la legge del
paese in cui operi puo' essere piu' restrittiva rispetto alle intenzioni
dell'autore del sw. Per dire, puo' darsi che la legge italiana preveda
che tu debba andare in SIAE e farti dare un bollino (la tassa sul
pensato) per usare quel componente.
Non per nulla l'Italia e' chiamata la culla del diritto. Peccato non sia
mai cresciuto.
Saluti
Paolo Arosio

 wrote in message
| Questo per quel che c'e' scritto. Rimane poi il fatto che la legge del
| paese in cui operi puo' essere piu' restrittiva rispetto alle intenzioni
| dell'autore del sw. Per dire, puo' darsi che la legge italiana preveda
| che tu debba andare in SIAE e farti dare un bollino (la tassa sul
| pensato) per usare quel componente.
Ora il mio dubbio si e' trasformato in angoscia ! ^___^
Ma - detto cosi' per dire - secondo voi c'e' qualcuno che
potrebbe (saprebbe!) contestare una simile 'inadempienza'
(cioe' quella di usare un componente _forse_ shareware in
una applicazione sviluppata per uso interno)?
Vabbe', lasciamo perdere ... conosco gia' la risposta.
L'unica licenza che davvero funziona e' quella della propria
morale O:-)
Grazie ancora.
Ciao.
