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

E' all'avvio di un programma scritto in Delphi, rilevare qual'è la
risoluzione del monitor, e se diversa da 800x600 impostarla come tale?
Grazie
--
Non è stato rilevato nessun bug nel sistema.
Si desidera crearne uno?
-- 
Posted from [151.39.53.201] by way of 
oe71.law8.hotmail.com
 [216.33.240.206] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il precedente messaggio era poco chiaro, io volevo sapere se si può sapere
e/o impostare la risoluzione dello schermo con un programma scritto in
delphi.
--
Non è stato rilevato nessun bug nel sistema.
Si desidera crearne uno?
-- 
Posted from [151.39.53.201] by way of 
oe57.law8.hotmail.com
 [216.33.240.192] 


 Si desidera crearne uno?
la cosa piu' carina e' una dialog identica a quella di formattazione del
s/o, con richiesta di "Sei sicuro di voler formattare la partizione
C:..ecc.ecc." e sotto i pulsanti "SI" e "CERTO" ;)
Ciao, Sandro

 risoluzione del monitor, e se diversa da 800x600 impostarla come tale?
Non ho mai affrontato il problema, ma ti consiglio
http://www.delphi3000.com/
 e' zeppo di tips su tutto, magari trovi quello
che ti interessa.
Ciao, Sandro

 risoluzione del monitor, e se diversa da 800x600 impostarla come tale?
puoi rilevare la risoluzione dello schermo tramite l'oggetto "Screen".
Insomma puoi scrivere:
x:=Screen.width;   // per sapere la larghezza
e
y:=Screen.Height;  // per sapere l'altezza
per cambiare la risoluzione, credo che puoi usare l'API
"ChangeDisplaySettings" ma personalmente ti consiglio di adattare la tua
form ad ogni risoluzione senza cambiare quella di Windows. Non so se mi sono
spiegato.....al limite chiedi ancora. Ora devo andare a pranzo....ciao !!
Antonio Tarolla

Newsgroup: it.comp.lang.delphi
Titolo: Delphi drag&drop

Salve.
Sto realizzando un'articolo per una rivista internazionale ed ho un bisogno
assoluto di scoprire perché, gestendo WM_DropFiles da applicazione e
settando "DragAcceptFiles" su true, quando trascino un file
sull'applicazione essa si apre ma il messaggio di cui sopra non viene
generato. Se, invece, l'app è aperta esso viene generato.
Se qualcuno ha una idea in proposito, plz rispondete in priv.
Grazie.
--
Andrea Raimondi
rain...@tin.it
ICQ #66008183
"Software development is as having a girlfriend :
  it delights many times but it can make u crazy..."

 Se qualcuno ha una idea in proposito, plz rispondete in priv.
Se intendi che trascini i files sull'icona dell'eseguibile quando questo non
è ancora in funzione allora non si tratta di drag&drop (almeno, non è un
drag&drop fra la tua finestra e qualcos'altro...)
Se ricordo bene dovresti ottenere i nomi dei files (che hai droppato) sulla
riga di comando (ParamStr e ParamCount fanno al caso tuo.)
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e frese CNC

Qualcuno ha mai scritto software per controlare frese a controllo
numerico in delphi?

E' da un po' di tempo che ci penso. Per ora ho solo imbastito la parte
elettronica. La meccanica e' in fase di lavorazione, per fine mese dovrei
avere tutte le componenti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Me la fai vedere?

 Me la fai vedere?
La meccanica?


 Me la fai vedere?
se vi interessa, potete trovare qualcosa su 
www.cncitalia.net
 e
www.cnc-dag50.it
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
E' meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere
ragione (Albert Einstein)

Si, la meccanica
Newsgroup: it.comp.lang.delphi
Titolo: MATRICI - creaz e ricerca

Qualcuno cosi gentile, avrebbe un tutorialino sull'uso delle matrici in
delphi ?
Per l'esattezza, vorrei comporre una matrice bidimensionale...e cercare poi
dei valori all'interno di essa...
Grazie

dei valori all'interno di essa...
Beh per quanto riguarda le matrici non e' che ci sia molto dire, in quanto due
dimensioni sono facilmente percorribili con un ciclo innestato
for l=1 to lunghezza do
  for a=1 to larghezza do begin
     Elemento[l,a] --> identifica la cella
  end;
end;
Troverai un perfetto tutorial su array bidimensionali qui:
http://www.delphibasics.co.uk/Article.asp?Name=Arrays
ciao
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/


Hey guarda che roba, ho scovato pure una classe che modellizza una matrice
http://students.uniyar.ac.ru/~dimak/delphi/matrix.shtml
Ciao!


 ha scritto nel messaggio
news:0tmfd0lddemte4vdn...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Come posso leggere/comparare un buffer di memoria?

Salve a tutti! Sono un newbie di Delphi, vengo dal C e linguaggi di alto
livello.
Sto provando a creare un programma che legga la memoria allocata da un altro
thread su sistemi W95/98, utilizzando le funzioni di Win32 OpenProcess e
ReadProcessMemory .
 Non trovo come effettuare uno scan della memoria cosě ottenuta, esempio:
una volta copiata in un buffer un'area della memoria, trovare se e dove
appare .. una stringa, un valore, un altro buffer ...
Devo costruire una funzione usando i puntatori o esiste un corrispettivo di
quelle C memcmp ed analoghe?
Ringrazio chiunque voglia lanciarmi un suggerimento.
--
Maurizio Colombo

quelle C memcmp ed analoghe?
non mi pare che ci siano procedure gia' implementate. Puoi provare a cercare
su torry pero'..
oppure fartele, visto che sono estremamente banali...
puoi usare i puntatori, anche come li usavi in C, + o -..
esempio:
function CompareMemory(a,b:pointer; leng:integer);
var i:integer;
begin
for i:=1 to leng do
 begin
 if pbyte(a)^<>pbyte(b)^ then begin result:=false; exit; end;
inc(integer(a)); // dovrebbe andare senno' prova integer(a):=integer(a)+1;
inc(integer(b));
end;
result:=true;
end;
(dovrebbe andare l'ho fatta senza controllare)
Ciao !

function CompareMemory(a,b:pointer; leng:integer);
CompareMem la trovi in SysUtils, per le altre
credo che non esistano.

Newsgroup: it.comp.lang.delphi
Titolo: Errore sconosciuto

Buongiorno a tutti. 
Mi sono inbattuto in un errore alquanto strano (per me). Per cercare
di essere sintetico il mio programma (che utilizza come database SQL
server e l'interfaccia ADO) si ferma sull'attivazione di una tabella
avvisandomi di un "errore sconosciuto". L'errore avviene quando č
presente un campo look-up da un'altra tabella (se lo tolgo non
avviene, ma ne ho bisogno č ho provato anche a variarne tipo). La cosa
piů curiosa č che utilizzando l'eseguibile il problema non sorge e il
programma gira che č un piacere. Lo stesso avviene se la tabella a cui
faccio il look up č vuota. Ho provato a installare qualcosa (ad
esempio MDAC 2.8) ma il problema non si č risolto.
Qualcuno ha gentilmente un suggerimento da darmi?
Grazie Andrea

Grazie Andrea
Ti viene dato l'errore solo nella IDE giusto?
E' un problema noto ma non è un errore vero e proprio.
Due le soluzioni 
1) Disabilita "stop on Delphi exceptions" nel debugger
2) prova a mettere LookupCache a True nel lookup
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

 2) prova a mettere LookupCache a True nel lookup
Thanks a lot. Non sapevo piů che pesci pigliare...grazie ancora. 
Ciao Andrea
-- 
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: report cercasi

Mi potete indicare quale e dove trovare un buon report da usare con Delphi 5
per superare i limiti di quello allegato Quick Report ?
Ciao e Grazie
Gian Luca
-- 
Posted from  [62.98.57.77] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
  io uso FuzzyReport e mi trovo molto bene

-- 
________________________________________________________
Nelson Enterprise di Pollini Andrea
Via Molino Vecchio, 183
25010 Borgosatollo(BS) Italy
Tel. 
+39 030 2701625
p.iva 03605890171

 ha scritto nel messaggio
news:3C1376E4...@numerica.it...



Anchio te lo consiglio. Gli autori (italiani fra l'altro), mi hanno anche
aiutato un paio di volte via mail.
-- 
Saluti dalla Citta Stato!!!
ј,ИИЄКА`АКЄј,ИИ,јЄКА`АКЄј,И,И,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,ј
|        Kalak of Tyr  -- (Un)Death Dragon King.        |
ј,ИИЄКА`АКЄј,ИИ,јЄКА`АКЄј,И,И,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,ј
/* Mage Storyteller                      *
 * Fuzion RG con ambientazione Dark Sun  *
 *****************************************
 * IHGGer numero 79                      *
 * 
ka...@gmx.it
                          */

Vi ringrazio per i suggerimenti.
Ciao
Gian Luca
-- 
Posted from  [62.98.134.127] 

Newsgroup: it.comp.lang.delphi
Titolo: controllo campo di testo

ho bisogno che in un campo di testo sia possibile scrivere solo numeri. COME
POSSO FARE? io ho pensato di farlo con l'evento keydown(ad ogni pressone dei
tasti controllavo se era un numero o una lettera) pero' non mi piace
molto... c'è qualche altra idea?

Rispondo a Skyline che, tra le altre cose, ha scritto:

Io mi sono fatto una Edit all'uopo, ti posto il codice.
Spero vada bene, io la uso da un po' e sembra tutto ok, ma non sono un
grandissimo scrittore di componenti ;)
Devi agire sulla proprietà AllowChar, che determina appunto quali caratteri
sono ammessi.
unit NumEdit;
interface
uses
  SysUtils, Classes, Controls, StdCtrls;
type
  TCharTypes = (etNumbers, etChars, etComma, etSpace, etSymbols);
  TCharSet = Set of TCharTypes;
  TNumEdit = class(TEdit)
  private
    etSet: TCharSet;
  protected
    procedure KeyPress(var Key: Char); override;
  public
    constructor Create(AOwner: TComponent); override;
  published
    property AllowChar: TCharSet read etSet write etSet default [etNumbers];
  end;
procedure Register;
implementation
constructor TNumEdit.Create(AOwner: TComponent);
begin
  inherited;
  AllowChar := [etNumbers];
end;
procedure TNumEdit.KeyPress(var Key: Char);
var
  sSet: Set of Char;
begin
  inherited;
  sSet := [];
  if etNumbers in etSet then sSet := sSet + ['0'..'9'];
  if etChars in etSet then sSet := sSet + ['A'..'Z', 'a'..'z'];
  if etComma in etSet then sSet := sSet + [#46, #44];
  if etSpace in etSet then sSet := sSet + [#32];
  if etSymbols in etSet then sSet := sSet + ['!'..'/', ';'..'@', '['..'`',
#123..#255];
  sSet := sSet + [#27, #8];
  if not (Key in sSet) then Key := #0;
  if Key = #46 then Key := #44;
end;
procedure Register;
begin
  RegisterComponents('Jax', [TNumEdit]);
end;
end.
-- 
Jax
====
L'essere umano oggi teme la sofferenza, ma teme ancora di più la morte.
E' strano che si tema di più la morte, poiché la vita è sofferenza, e
quando la morte arriva la sofferenza cessa.
Newsgroup: it.comp.lang.delphi
Titolo: [d5][ot] sfondi stile norton 2005

ciao a tutti, cè qualche componente che permette di avere panel tipo quelli 
usati da symantec dentro norton?? ovvero con la sfumatura??
Simone 

 Simone
credo ti riferisca a pannelli con gradiente. In tal caso ce ne sono
tantissimi. Cercali su Torry's, Dephi Pages, .....
Comunque, ad esempio JEDI (
http://www.delphi-jedi.org/
) 
oppure LMD (
http://www.ceberus.com/lmd/
) per stare sul free 
o a pagamento TMS (
http://www.tmssoftware.com/ta32.htm
), 
PDJTools (
http://www.ptt.yu/korisnici/p/e/pericddn/
) ecc..
Giovanni Caramia
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e WORD

Ciao a tutti,
   dopo aver girato in lungo e in  largo la rete eccomi qui con una delle 
mie fantasiose richieste !!!
 
Esiste qualcosa per delphi 2010, xe o xe2 per lavorare con i file di word e 
di openoffice senza avere office od openoffice installati ???
C'e' molto per i file excel, ma per word niente.
 
Ecco cosa devo fare:
Il programma controlla la validita' di alcune autorizzazioni che vanno 
rinnovate almeno 90 giorni prima della scadenza (tempi burocratici).
Arrivati al limite, si dovrebbe aprire una form con all'interno il documento 
bello pronto con gia' tutti i campi compilati (questo non e' difficile) per 
una rapida controlla
tina e poi, via in stampa per la RR e via in e-mail per l'anticipo (gia' 
fatto).
 
Al momento sto tamponando con l'editor di tms !!! ma non ha un buon impatto 
grafico ....
 
Grazie a tutti
 
Ciao
Daniele 
 
 


 
http://www.trichview.com/
 
 
 

> di openoffice senza avere office od openoffice installati ???
 
http://ekrtf.code.net.ru/
 
 
ciao Brunello

Newsgroup: it.comp.lang.delphi
Titolo: Quale database per .NET

Devo sviluppare una nuova applicazione con Delphi 7, partendo
praticamente da zero, ma a questo punto mi chiedo quale database
utilizzare visto che il domani potrebbe portare su .NET (Delphi 8)?



Non credo che ci siano restrizioni di sorta, cmq attendiamo il parere di
qualcuno con piu' esperienza a riguardo.
;)
-- 
Morde. 
(
mo...@despammed.com
)

i db sono un contesto separato rispetto alle applicazioni.
Mica oracle, sybase, informix, db2 etc spariscono con il passaggio a 
.net, anzi.....
+ che un problema di db è un problema di tecnologia....
Non ho ancora avuto modo di vedere se delphi8 supporta dbx, ad esempio....
Qui tocca passare la palla ad altri.
Diciamo che io, scettico x default su quanto prodotto da zio billy, 
prima di usare 
ado.net
 lo devo mettere "in croce" come dico io.....
Bye
A

 prima di usare 
ado.net
 lo devo mettere "in croce" come dico io.....
conoscendo le tecnologie dello zietto, saranno loro a mettere in croce te,
fidati ;)
Ciao, Sandro

demo, nulla. 
A prescindere dalla legalita', forse nel p2p si trova qualcosa: chi fa uso di
kazaa e companatico potrebbe fare una ricerca ?
E' solo per capire se davvero la cosa e' cosi' nascosta oppure e' solo un
disallineamento commerciale.
-- 
Morde. 
(
mo...@despammed.com
)

 disallineamento commerciale.
A Lunedě sera non c'era nulla........
----------------------------
Saluti
Andrea
----------------------------

 fidati ;)
rotfl
A

 fa uso di kazaa e companatico potrebbe fare una ricerca ?
Ehm, io *a puro scopo di ricerca* ho provato e, a parte un bel fake grosso
come una casa, non c'è nessun delphi 8 ;)
--
Jax
====
L'età in cui si divide tutto, è quella in cui non si possiede nulla.
(A.Karr)
Newsgroup: it.comp.lang.delphi
Titolo: consiglio strategia immagini

Ciao a tutti, vi pongo subito il mio problema...
Ho una rete LAN con 8 computer e 8 utenti !.
Ognuno di noi utilizza una macchina digitale (non tutti ma quasi) per fare
delle foto da scaricare sul computer per diversi utilizzi.
Ho cercato di imporre che tutte le foto scaricate da digitali o
scannarizzate andassero inserite in delle cartelle condivise che ho
predisposto io appositamente.
Questo però non viene rispettato sempre.... anche perchè molte volte le foto
servono solo a chi le fa e quindi non pensa a metterle condivise.
Io vorrei fare un sistema invece che mi permetta di avere il controllo di
tutte le immagini che sono state fatte.
Cosa potete suggerirmi.,
un'idea è quella di fare un software che scarica le foto da tutte le
sorgenti e quindi automaticamente le gestisce lui : mi sembra per la mia
portata un po' dura (le digitali sono tutte diverse e hanno tutte un proprio
driver);
un'altra idea che mi è venuta è quella di fare un software che scansionasse
(ad una determinata ora) tutti gli hard disk per verificare l'esistenza di
nuove immagini : il problema è che non so come spiegare al  software quali
sono le immagini diciamo che sono state controllate già e quali no.  (penso
al fatto che qualcuno possa rinominare le foto se il nome poteva essere un
controllo valido).
insomma... voi cosa fareste.
grazie.

 controllo valido).
E se qualche utente ha delle immagini "compromettenti" tipo qualche
calendario... certo la condivisione della Sapienza è sempre la benvenuta
ma....
Un idea potrebbe essere un soft che ha delle cartelle predefinite dove
andare a cercare e da quelle spostare le immagini nelle cartelle condivise
in rete tutto sta a far girare il soft prima di spegnere il pc o dopo aver
scaricato le foto.
Saluti ^_Goblin_^

insomma... voi cosa fareste.
Vado di fantasia pura ;)
Io farei un sistema di firma digitale: ogni immagine gia' controllata viene
firmata dal mio programma, ogni firma viene registrata in un db. 
Ciclicamente scansiono le immagini:
1) se trovo firme uguali ma nomi diversi aggiorno il db con i nomi nuovi, 
2) se trovo immagini non firmate le aggiungo al db dopo averle firmate, 
3) se le immagini trovate hanno firma corrotta, allora le metto in una tabella
dove alla fine della scansione faccio uscire una alert che mi elenca le
immagini di cui chiedere chiarimenti ai possessori.
Per firmarle esistono sistemi di steganografia, se non vuoi scriverci sopra,
potresti farne il checksum o qualcosa di simile al crc.
Per queste cose potresti scaricare e provare i componenti opensource
professionali della Turbopower, ovvero TurboPower LockBox.
http://sourceforge.net/project/showfiles.php?group_id=71009
Ciao
-- 
Morde. 
morde[at]programmer[.]net
Newsgroup: it.comp.lang.delphi
Titolo: On mouse exit o on form mouse move?

Salve, uso Delphi 5 e avrei la necessità di intercettare l'evento
OnMouseExit su le tsDBGrid (componente della TopSupport), però non
avendo trovato nulla sull'Help non penso si possa risolvere in questa
maniera; quindi penso che l'unica soluzione sia quella di usare
l'evento OnMouseMove della form, però viene scatenato soltanto quando
il mouse non si trova su un componente, perciò, visto che vorrei
evitare di usare l'OnMouseMove su tutti i componenti che ho sulla
form, mi chiedo se si possa fare come per l'evento di pressione dei
tasti da tastiera, che mettendo la proprietà KeyPreview della form a
True viene scatenato anche l'evento della form (ho provato anche con i
componenti LMD inclusi nel CD di Delphi ma non sono riuscito a trovare
nulla). Faccio notare che non è sufficiente usare quello della form
perché la tsDBGrid si trova su un GroupBox e inoltre viene usato un
touch screen, percui il puntatore del mouse non si muove in modo
continuo, ma "a salti".
Come soluzione da seguire va bene sia quella dell'OnMouseExit che
dell'OnMouseMove della Form oltre naturalmente ad altre soluzioni che
saprete propormi.
Grazie in anticipo.
Alessandro

 Alessandro
-- 
Ciao, Anto', [35, 143, AQ] 
MB C SC 220 CDI Magma Red

 [...]
Grazie, il componente funziona.
Tuttavia, per evitare di creare un nuovo componente per tutti quelli
di cui ho la necessità di intercettare l'OnMouseEnter e OnMouseExit,
sarebbe possibile realizzare un componente con gli eventi OnMouseEnter
e OnMouseExit riferiti al controllo indicato da una proprietà? Non ho
idea se sia possibile una cosa del genere, anche perché conosco poco
la VCL di Delphi, tuttavia se fosse possibile sarebbe per me una cosa
molto utile.
Saluti,
Alessandro

 Saluti,


 come contenitore di quei componenti di cui ti serve catturare i due eventi
Vorrei evitare di aggiungere un TPanel come contenitore dei componenti
di cui devo intercettare gli eventi OnMouseEnter e OnMouseExit.
Vorrei infatti realizzare un componente non visuale con gli eventi
OnMouseEnter e OnMouseExit da poter agganciare a un qualsiasi
controllo per mezzo di una proprietà (come avviene per esempio per i
TDataSource che si possono agganciare alle TQuery per mezzo della
proprietà DataSet: certo questo caso è un po' diverso...);
bisognerebbe cioè riuscire in qualche modo a puntare alla classe
indicata dalla proprietà per riuscirne a intercettare gli eventi. E'
possibile realizzare questo tipo di componente?
Saluti.
Alessandro

 possibile realizzare questo tipo di componente?
Rinnovo la richiesta.
E' possibile realizzare questo tipo di componente come ho spiegato sopra?
Grazie in anticipo.
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: Delphi & Scripting

Volevo domandare se esistono strumenti per poter fare degli script ke 
interaggiskono kon programmi scritti in delphi.
ringrazio tutti
Ciao 

 Ciao 
Ciao,
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: XPManifest e Label

Ciao a tutti,
immagino che la questione sia stata già trattata ma non sono riuscito
a trovare soluzioni al problema. Vieniamo al dunque: utilizzando il
componente XPManifest i font delle label mi ritornano al colore
di default "nero" anche se ho cambiato i colori provando sia in
design-time che in run-time nell'evento OnCreate della form.
Mi spiegate come posso risolvere il problema?
Grazie,
Dario

immagino che la questione sia stata gi� trattata ma non sono riuscito
a trovare soluzioni al problema. Vieniamo al dunque: utilizzando il
componente XPManifest i font delle label mi ritornano al colore
di default "nero" anche se ho cambiato i colori provando sia in
design-time che in run-time nell'evento OnCreate della form.
Mi spiegate come posso risolvere il problema?
Non puoi, devi rimuovere il manifest.
Andrea 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4795 (20100121) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

Newsgroup: it.comp.lang.delphi
Titolo: distribuzione files

sono passato da poco da delphi 1 a delphi 5 standard.
Con la versione 1, era possibile creare un unico file .exe che non
richiedeva la distribuzione dei ddl (vcl5.ddl per esempio).
Non riesco a capire se tra le opzioni del compilatore c'č la
possibilitą di integrare le ddl e qual č.
Grazie a chiunque voglia rispondermi.

 Grazie a chiunque voglia rispondermi.
intendi build with runtime packages ?
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

 possibilitą di integrare le ddl e qual č.
Nel menu project / options / pagina packages /
disabilita "build with runtime packages"
Newsgroup: it.comp.lang.delphi
Titolo: Neofita

Salve a tutti, da qualche giorno ho avuto l'idea di installare la versione 2
di delphi trovata su ioprogrammo. Esiste un sito comune del NG da
consultare? In particolare mi interesserebbe trovare materiale su come
installare componenti esterni in particolare mi interesserebbe materiale
(articoli etc..) sull'uso dei socket con delphi . Non è che esiste un
qualche ocx tipo winsock.ocx del vb?
Grazie GG

Se ti interessano i socket ti consiglio di fare l'upgrade almeno a
Delphi 3 che, se non ricordo male, è la versione che ha introdotto i
componenti Socket Client e Socket Server.
Ciao, Rocco.

Newsgroup: it.comp.lang.delphi
Titolo: Length di Puntatore ad arry che restituisce sempre 0

Ringrazio in anticipo chi vorrà aiutarmi.
Ho il seguente problema:
Ho fatto le seguenti dichiarazioni di tipo:
Type
  TArr = array of integer;
  TPArr = ^TArr;
Poi dichiaro diverse costanti come le seguenti con numero di valori
diversi per ciascuna costante:
const
  cArr1: array[0..10] of integer = (0,1,2,3,4,5,6,7,8,9,10);
  cArr2: array[0..3] of integer = (0,1,9,10);
  ...
Infine la variabile puntatore:
var
PArr: TPArr;
Assegno alla variabile una delle costanti ad esempio
PArr:= @cArr1;
Solo che nel momento in cui vado a leggerne la lunghezza il risultato
della length è sempre 0, ho fatto la prova inserendo invece il nome
della costante e giustamente il risultato rispecchia il numero di
valori da esso contenuto.
Es: Length(PArrEspPer^); //mi torna 0
    Length(cArr1); // mi torna 11
Dove sbaglio?

 ha scritto nel messaggio
news:5ab9816b.04071...@posting.google.com...

Tiro un po' a CASO:
- hai provato con degli array definiti sotto Var e non Const
- fai un'assegnazione del tipo I:=PArr^[n], con I : Integer e vedi se ti
restituisce i giusti valori
Ciao Giorgio

 Ciao Giorgio
Grazie per l'aiuto in effetti ho provato a vedere se il problema era a
monte come suggerivi tu, cercando di leggere il valore Parr^[0] per
esempio e mi ha dato il classico Access Violation.
Quindi sbaglio proprio ad assegnare o più probabilmente a dichiarare
il puntatore.
Quindi a questo punto la domanda è: come faccio a dichiarare un
puntatore a degli array costanti di lunghezza diversa tra loro?
Nel post precedente avevo descritto tutte le fasi di dichiarazione che
faccio ora, in cosa sbaglio?
Grazie.



var
  PArr: TPArr;
  Arr: TArr;
begin
  PArr:= @Arr;
  SetLength(Arr, Length(cArr1));
  Arr[10] := cArr1[10];
  Edit1.Text := IntToStr(Length(PArr^))+' '+IntToStr(Parr^[10]);
end;
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez
Newsgroup: it.comp.lang.delphi
Titolo: Form & immagini

Ciao a tutti,
      c'e' la possibilita' di salvare come immagine JPG una porzione di una 
determinata form ???
Nel caso specifico, ho una form abbastanza "affollata" di componenti, non 
devo salvare tuta la form in un file, ma solo 2-3 di questi componenti.
E' fattibile ???
Grazie
Ciao, Daniele 

 ha scritto nel messaggio 
news:459cc837$0$16150$4faf...@reader3.news.tin.it...

Il Form.PaintTo diretto ad il device contest di una tbitmap, poi lo 
trasformi in jpg come negli esempi che trovi in rete.
Giorgio 

 E' fattibile ???
Direi di sì: con l'API GetDC(0) recuperi l'handle del device context
dello schermo e con l'API CopyRect "tagli" la parte che ti interessa.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 trasformi in jpg come negli esempi che trovi in rete.
Scusa il ritardo con cui ti rispondo ma il lavoro ha le sue necessita'....
Credo, ma devo fare qualche prova, di aver risolto con un metodo piu' 
artigianale (il che si addice a me .... semplice hobbista) che consiste di 
prendere al "volo" la porzione di schermo che mi serve, la fotografo 
(screencapture) e la mando in un'immagine .jpg in memoria. Poi mando quella 
immagine alla stampante.
Lo so un po laborioso .... pero' se funziona .....
Grazie, Ciao
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Indici in file DBF

Sono neofita del mondo Delphi, ed uso Delphi 7.
Sono alle prese, per cominciare, con dei file DBF.
Devo creare i file indice (MDX o/e NDX).
Ma non trovo i comandi per la creazione fisica dei file.
Vi chiedo qualche notizia che mi dia la classica 'spintarella' per creare i 
file.
Grazie, Carlotto 

vedi tra i metodi di TTable.
A.

 ha scritto nel messaggio 
news:e18hho$jon$1...@newsreader1.mclink.it...

vado a memoria...
With Table1 do
begin
Close;
Exclusive:=True;
AddIndex('ARGOMENTO','ARGOMENTO',[]);
Indexname:='ARGOMENTO';
Exclusive:=False;
Open;
end;
Giorgio 

Salve
scusate se mi "intrometto" .. ma...in delphi è possibile gestire file
dbf ?
posso chiedervi di quale dbf si parla nello specifico ?
grazie e saluti


 ha scritto nel messaggio

Ciao Carlotto
premesso che Delphi "direttamente" non gestisce i file DBF, ma solo attraverso il BDE
ma con diverse limitazioni,
ti passo questo bel link dove potrai scaricare la libreria "Free" di Vlad-Karpov
"TDataSet component for work with DBF tables, DBT and FPT LOB storage and NTX indexes from CLIPPER. This is much more
then only DBFNTX driver for Delphi. It supports many extended types (~60) such as Byte, Word, Indeger, Int64, Real4,
Real6, Real8, Binary LOB any size and so on..."
http://www.vlad-karpov.narod.ru/Components.html#DELPHI_COMPONENTS
il file si chiama   VK_DBF
Ciao
GP

posso chiedervi di quale dbf si parla nello specifico ?
Si tratta di un file DBF pachidermico creato con DBIII+ anni or sono.
Ora il cliente mi chiede SE E' POSSIBILE renderlo piu' agibile.
Una maniera e' sicuramente quella di migrare in altro ambiente, ma nel 
frattempo devo gestirlo e deve creare le condizioni per la migrazione.
Ho applicato le righe di codice di Giorgio Padoan
With Table1 do
begin
Close;
Exclusive:=True;
AddIndex('INDICE_1','CAMPO_1',[ixprimary]);
Indexname:='INDICE_1';
Exclusive:=False;
Open;
end;
ma non hanno sortitto alcun effetto.
Salutoni a tutti
Carlotto da Roma 


Non si riesce ad eseguire un download decente.
Ogni volta il file zip è corrotto.
Comunque grazie-
CarlottoDaEoma 

 ma non hanno sortitto alcun effetto.
In effetti dovresti avere gia' il file .Mdx.
Dal menu Tool, Database Desktop apri il tuo file.dbf e da Table, Info 
Structures crea almeno un indice, cosi' ottieni il file.
Giorgio 

 ha scritto nel messaggio
news:e18hho$jon$1...@newsreader1.mclink.it...


 ha scritto nel messaggio 
news:e24qn9$3pe$1...@area.cu.mi.it...


Scusa, Scopro solo ora che non c'č il post di risposta che credevo di aver 
inviato.
Ti ringrazio del msg e dell'URL, ma il download dal sito da' errore nel file 
ZIP.
Ho scaricato il file da 
http://www.torry.net/quicksearchd.php?String=VK&Title=Yes
Ora il problema č; cosa e come integrare, nei miei sorgenti, quelli riferiti 
ai file DBF e NTX contenuti in VKDBF.
Comunque grazie e scusa il ritardo.
CarlottoDaRoma
"G.P." <@> ha scritto nel messaggio 
news:meo_f.75932$A83.1...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Tools per MySQL

Conoscete qualche tools (possibilmente gratis) per Usare MySQL 4 sotto
WIn32.
Creare Copiare Cancellare Tabelle Query.
Grazie fin da ora.
Ciao
Mario -(
mari...@inwind.it
)
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Creare Copiare Cancellare Tabelle Query.
Il discontinued MySql-Front; ha qualche bugghettino, ma funziona
egregiamente.
Comunque basta che cerchi in google "mysql frontend" e buon divertimento...
-- 
Jax
====
La prima delle cose necessarie è di non spendere quello che non si ha.
(Massimo D'Azeglio)

mysql control center... gratuito e molto comodo
www.mysql.com

WIn32.
I due frontend proposti dai camerati Jax e Simone sono tutte e due
abbandonati. Anche io ho fatto uso di MySqlFront,seppur buggato era sempre
gratis.
E alla fine mi sono abituato ad usare phpmyadmin: le ultime versioni sono una
vera bomba, molto complete.
L'unica pecca di phpmyadmin e' che quando devi popolare un db tramite
l'immissione di script sql, oltre le 8mila righe scoppia. 
Un'altro vincolo e' che per usarlo devi avere installato apache+php.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

anche io uso phpmyadmin, però spesso con l'altro sei piu' facilitato nelle
query e negli inserimenti
Simo


MySQL Query Browser
http://dev.mysql.com/downloads/query-browser/index.html
Ciao
Luca
Newsgroup: it.comp.lang.delphi
Titolo: WebService per apertura PDF

Buongiorno !
Avrei bisogno di un aiuto.
Devo sopperire a questa necessità :
- presso un ufficio vengono prodotti dei pdf (alcuni tramite un mio pgm in 
delphi altri attraverso scansioni). Un servizio web in php (su cui non posso 
intervenire personalmente perchè lo gestisce un collega) genera degli html 
dinamici con i link ai pdf.
Il cliente (colui che riceve i pdf) accede alle pagine via browser puntando 
ad un link che genero io in delphi e che lui riceve per e-mail.
Nascono però dei problemi di sicurezza in quanto il nome dei pdf è il numero 
dei documenti e chiunque potrebbe mettersi lì, cambiare il numero 
nell'indirizzo e leggersi dei pdf che non gli riguardano. Per i pdf che 
genero io con Delphi non ci sono problemi in quando abbiamo stabilito un 
sistema di codifica del nome del file che è abbastanza sicuro; mentre per i 
pdf creati manualmente dagli utenti abbiamo il problema perchè il nome del 
pdf è un numero sequenziale!
- avremmo quindi deciso di fare un web service fatto in delphi per rendere 
il tutto più sicuro
Solo che io ho fatto solo qualche "giochetto" con i web service e soap.... 
quindi avrei bisogno di consigli non solo su come fare ma anche su cosa : 
cgi, soap... etc.
Se avete qualche domanda.... fatemi sapere.
Grazie dell'attenzione.
PS : sviluppo ancora con D6, ma qualche progetto l'ho già portato in D2005 
per cui li posso usare entrambi.
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

 per cui li posso usare entrambi.
Di questo ci occuperemo a tempo debito.
Andrea

Il server web è nostro e ci posso fare quello che voglio. Quindi questo è un 
problema in meno.
Un problema è che si vuole evitare al cliente di fare un login. Cioè 
attraverso un link che loro ricevono per posta dovrebbero avere un accesso 
garantito ai loro dati.
David


 David
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: Buil with runtime packages

Ciao
Ho notato che compilando un dpr con l'opzione BUILD WITH RUNTIME PACKAGES
l'exe generato diventa molto più piccolo.
Chi mi dice come e quando va usata questa opzione, cosa realmente accade
selezionandola, eventuali controindicazioni,  se è conveniente usarla
sempre, se ci sono dei problemi nella distribuzione ,etc....
Per default questa opzione sul mio D5 è deselezionata, è normale?
Ciao e grazie
Andrea


Grazie mille per la risposta esauriente
Ciao

 --
Grazie
ricevuto.

 Ciao
Hai riportato 107 righe per un 'grazie':
non credo che qualcuno abbia apprezzato - forse
nemmeno Marco.
Vedi qui:
http://groups.google.it/groups?q=quoting+group:it.comp.lang.delphi&hl=it&lr
=&ie=UTF-8&group=it.comp.lang.delphi&selm=mvqk9v0r84v36no9t82fb9hekltpmj407
r%
404ax.com
&rnum=4
oppure qui: 
http://makeashorterlink.com/?R38C25205
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio


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


Hai ragione....
sorry
Newsgroup: it.comp.lang.delphi
Titolo: quando chiudo la form....

ciao a tutti,
č possibile poter animare la form alla sua chiusura?
Esiste qlc Api?
grazie a tutti!
------------------------
Diego Di Filippo
  R&amp;D Software Developer
 
www.ada-project.com
-----------------------
--- posted by geoForum on 
http://www.delphiedintorni.it

 Esiste qlc Api?
Piu che altro esistono dei componenti....
Ad esempio io uso gli LMD-Tools, che permettono, tra l'altro, di definire 
queste animazioni.
Ciao,
Gianluca.

Newsgroup: it.comp.lang.delphi
Titolo: componente per video avi, mpeg

Ragazzi mi sapete consigliare un componente che
mi permetta di visualizzare i file avi e mpg ?
Se fosse anche free e in grado di gestire "l'avanti veloce"
 sarebbe l'ideale :)
vi ringrazio
--- posted by geoForum on 
http://www.delphiedintorni.it

dimenticavo... per delphi 7


 --- posted by geoForum onhttp://
www.delphiedintorni.it
Ciao!
Hai dato una sbirciata ai componenti Jedi oppure su Torry?
Non conosco in dettaglio l'argomento, ma tieni presente che se il
componente/libreria che andrai ad utilizzare non incapsula i codec
audio e video, dovrai comunque installarli sulle macchine dove
utilizzerai il tuo programma, a meno di non usare quelli standard di
Windows.
Spero di essere stato chiaro.
Ciao
Seek

Newsgroup: it.comp.lang.delphi
Titolo: Applicativo già in esecuzione: Link corrotto nelle FAQ?

 
          Ciao,
nelle FAQ si spiega come testare se l'applicativo è già in esecuzione. In
fondo c'è questa riga:
Vedi anche qui 
http://tinyurl.com/3oa5o
 per maggiori informazioni.
bene, cliccandoci sopra, mi manda a Google. E' un modo per dire che per
approfondire l'argomento bisogna usare Google oppure il link originale non
esiste più?
Altra domanda: una volta capito che il programma è già in esecuzione con le
istruzioni della FAQ, posso portare quallo già in esecuzione in primo piano?
Grazie, Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 in primo piano?
Utilizza SendMessage.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.lang.delphi
Titolo: download versione 7

bentrovati
è la prima volta che posto su questo NG e garadirei un aiuto
ho cercato di scaricare la versione 6 ma sul sito borland, anche se indicata
come disponibile, non l'ho trovata
ho allora eseguito il download della versione trial di delphi 7
mi sono iscritto e dispongo della Pw e del numero di serie rilasciato da
borland
quando provo ad installare il file .exe ottengo un errore che mi dice che il
file risulta corrotto e di verificarne l'integrità
ho eseguito il download 3 volte ed ottengo sempre il medesimo risultato
come posso verificare l'integrità del file?
c'è qualche soluzione per ovviare al problema?
il dovnload lo eseguo con ftp ed  uso win 98 che non posso modificare.
grazie a tutti
giorgio

il dovnload lo eseguo con ftp ed  uso win 98 che non posso modificare.
può darsi anche che il file sia corrotto alla fonte ...
magari prova a fare un giro vicino qualche edicola, qualche rivista
potrebbe avere la trial negli allegati..
Newsgroup: it.comp.lang.delphi
Titolo: Convertire numeri binari in stringhe

Salve, qual č la funzione in delphi 5 per convertire un valore binario
nel suo carattere corrispondente . Cioč... se M = 01001101, come posso
ottenere una variabile stringa che una volta inserito 01001101 diventi M?
Grazie!

ottenere una variabile stringa che una volta inserito 01001101 diventi M?
Non esiste.
function Bin2Dec(BinStr: String): Integer;
var
  I: Integer;
  L: Integer;
begin
  Result := 0;
  L := Length(BinStr);
  for I := L downto 1 do
  begin
    if BinStr[I] = '1' then
      Result := Result + (1 shl (L-I));
  end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(Char(Bin2Dec('01001101')));
end;
-- 
Andrea Laforgia
#exclude <windows.h>

si scusa mi ero espresso male :)
grazie mille! ;-)
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:dpln3vkog2e2ufa5f...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: tab order help

devo dare invio su un dbedit della form e far cambiare il focus sulla dbedit
con il taborder successivo
quale è il metodo migliore
if key = 13 then....       ControlCount;



Imposta KeyPreview del form a true e poi sull'OnKeyPress del
form ci scrivi:
procedure TForm1.FormKeyPress(Sender: TObject; 
                              var Key: Char);
begin
  if Key = #13 then 
  begin
    Perform(CM_DIALOGKEY, VK_TAB, 0);
    Key := #0
  end
end;

 wrote in message
3c0fe31f...@news.tin.it...


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

Devo rielaborare un applicativo che scrissi in D3, zeppo di componenti 
esterni. Nel reistallare D3 mi sono ricordato che c'era un file che 
permetteva di vedere le proprieta' e i metodi della classe premendo CTRL W.
Qualcuno si ricorda il nome? Giorgio


Non esistono file che fanno vedere proprietà, quindi non è chiaro a cosa ti stai riferendo.
 
Le proprietà e i metodi le vedi accedendo direttamente al sorgente, alcune proprietà le modifichi dall'Object Inspector ed entrambi sono documentati nella guida.
 
Quello di cui stai parlando nella tua richiesta non è molto chiaro cosa sia.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Giorgio ha scritto:

La butto GExpert?
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"


E' lui! grazie giorgio
 
http://www.gexperts.org/download.html

Newsgroup: it.comp.lang.delphi
Titolo: D7 SQL Builder ?

in D4 Client/Server esisteva QueryBuilder che consentiva di impostare
visivamente le relazioni come Access/SQL Server
in D7 Ent. non mi pare ci sia piu' uno strumento simile. 

 in D7 Ent. non mi pare ci sia piu' uno strumento simile. 
Se ti riferisci all'SQL builder, c'è ancora, anche nella professional.
Linguetta componenti BDE. Seleziona il Tquery e mettilo sul form. Adesso 
attiva il menu contestuale del componente..... eccolo "SQL builder" :-)
Ciao
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: [D7} Try area ...

 
Ciao a tutti,
potete aiutarmi a creare un demo di un programma che quando viene ridotto ad
icona si vada a posizionare nella try area ? (se non vado errato, e' si
chiama cosi' l'area vicino all'orologio di windows, in basso a dx del
desktop).
Grazie
Filippo
P.S: Logicamente sono graditi indirizzi web di riferimento :-)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 desktop).
Bastava una "richerchina" su Google per scoprire varie discussioni in 
cui l'argomento è stato trattato. Eccone una:
http://makeashorterlink.com/?A5625306A
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 P.S: Logicamente sono graditi indirizzi web di riferimento :-)
1) leggi le FAQ
2) io mi trovo bene con cooltrayicon, lo trovi su 
torry.net
.
Ziogian

 ha scritto nel messaggio
news:62Z123Z104Z110Y...@usenet.libero.it...


Bello !!! (CooltrayIcon)
Grazie a tutti, siete stati molto gentili ...
Filippo

Newsgroup: it.comp.lang.delphi
Titolo: Evidenziazione elementi dei controlli

Ciao,
volevo sapere se esiste qualche metodo  per cambiare il colore con cui 
vengono evidenziati gli elementi di un controllo che non sia "invasivo" 
per il s.o.
L'unica soluzione che ho trovato e' quella di modificare il colore di 
sistema all'attivazione dell'applicazione e ripristinarlo alla 
disattivazione. Pero' questa soluzione non mi sembra molto corretta.
Grazie.
---
RyoGQI 

 per il s.o.
Ti riferisci agli elementi che ricevono il focus?
A quali controlli visuali fai riferimento, di preciso?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 A quali controlli visuali fai riferimento, di preciso?
Mi riferisco a TEdit, TCcomboBox, ecc. Nel mio caso si tratta 
semplicemente di TEdit.
Ciao e grazie.
---
Ryo GQI 

 semplicemente di TEdit.
Non potevo essere piu' criptico!
Chiedo venia, ma si sa che gli esami fanno fare anche di peggio 
(sopratutto quando non c'entrano niente con Delphi). :)
Quello che volevo dire e' che vorrei cambiare il colore con cui viene 
evidenziato il testo selezionato in una edit (che e' lo stesso per gli 
item delle combo box, ecc), intervenendo a livello di controllo e non di 
sistema, come faccio ora con GetSysColor e SetSysColor.
Ciao.
---
Ryo GQI 

"Ryo GQI" ha scritto nel messaggio

Non e' ti sufficiente modificare il colore del Font:
Edit1.Font.Color := clRed; // a runtime
o non ho capito cosa stai chiedendo?
Ciao.
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio

"ACSH" <x...@xxx.xxx> ha scritto nel messaggio

Rileggendo bene il post, però, forse vuoi cambiare il
colore di background del testo quando è selezionato.
In questo caso, deve gestire il messaggio WM_Paint,
ma da l'idea di essere una mazzata...
Forse se cerchi sui "Soliti siti", trovi qualcosa di già fatto.
HTH


 Forse se cerchi sui "Soliti siti", trovi qualcosa di già fatto.
Fatto mentre aspettavo una risposta chiarificatrice ed ho trovato dei
componenti veramente carini (LMDTools 
http://www.lmd.de/
) che contiene
degli edit che tra le proprieta' aggiuntive consentono anche questo tipo
di modifiche nell'aspetto del componente.
Ciao e grazie.
PS
Ho postato la domanda perche' speravo ci fosse un modo relativamente 
semplice, che non derivare un controllo nuovo di pacca a partire da 
TWinControl come hanno fatto per i componenti suddetti.
---
Ryo GQI

Newsgroup: it.comp.lang.delphi
Titolo: Funzione di replace

Salve a tutti.
Ho un problema.
Devo implementare una funzione di replace (gia scritta e funzionante) 
su degli oggetti che pescano i dati direttamente da un database.In
pratica devo prendere il dato,trovare una stringa particolare ,
cambiarla con un altra e quindi mandarla in stampa.Devo cambiare il tipo
di oggetto o posso mantenere quelli utilizzati ?
Grazie per l'aiuto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di oggetto o posso mantenere quelli utilizzati ?
Se hai il sorgente dei tuoi oggetti potresti aggiungere un metodo Replace al
quale associ il codice della funzione che hai gia.
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: ImageList

Torno alla carica con un nuovo problema! :))
In una ImageList aggiungo delle immagini che sono in un menu :
(Menu é un'item creato a runtime)
spero vada bene .. non só cos'é la 'mask'
ImageList2.Add(Menu.Bitmap,Menu.Bitmap);
Comunque mi sono accorto che mi spezzetta tutte le immagini.
Se le carico a DesignTime invece mi fá la domanda..
e nel caso prema "no" é tutto ok
C'é qualche proprietá da settare?
ciao
erik


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

Newsgroup: it.comp.lang.delphi
Titolo: Componente per generare PDF

Dopo averne provati un pò (
www.wptools.de
, 
www.amyuni.com
,
www.dynaforms.com
) sono ancora alla ricerca di un componente/dll/activex che
consenta di generare PDF di buona qualità, che non installi nessuna
stampante (c'è già la mia) e che generi dei PDF che siano "editabili" (cioè
non costituiti da una singola immagine). 
Quello che deve fare questo componente è permettermi di creare un pdf
partendo da un file EMF (uno per pagina, che mi fornisce il mio driver di
stampa).
Se possibile questo componente dovrebbe permettere di gestire Font
Embedding, Watermark, versione del PDF generato, 
Ne conoscete qualcuno diverso da quelli che ho già indicato io?
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Wellington è un pessimo generale. Prevedo la vittoria entro l'ora di pranzo
(Napoleone Bonaparte)

 Ne conoscete qualcuno diverso da quelli che ho già indicato io?
Ho valutato anche PDFtoolkit di 
www.gnostice.com
 ma non supporta font Type
1, bookmarks, hyperlinks e altre cose. E' un componente un pò troppo
limitato per l'uso che dobbiamo farne noi.
La ricerca continua...
-- 
Lis                 
www.alessandroghezzi.it
O'Telma Formula1:   
http://snipurl.com/otelma
Postulato di Boling: Se sei di buon umore, non ti preoccupare. Ti
passerà.(A.Bloch)
Newsgroup: it.comp.lang.delphi
Titolo: FindDialog e PrintDialog

Ciao a tutti mi sto facendo un mio Notepad
che abbia alcune cose particolari.
L'ho quasi finito ma mi sono bloccato su 2 tra le cose più facili:
findDialog
printDialog
Il FindDialog non lo so proprio usare e chieda a voi aiuto per qualche 
esempio
Il PrintDialog riesco un pochino ad usarlo ma quando stampo
non mi rispetta gli "aCapo", ossia mi stampa tutto su singola riga
Chi mi aiuta? 

 Il FindDialog non lo so proprio usare e chiedo a voi aiuto per qualche 


Ok per il momento focalizziamoci sulla stampa:
Io per stampare uso PRINTER:
     printer.BeginDoc;
     printer.Canvas.Font.Size := 10;
 
printer.Canvas.Font.Name
 := 'Courier New';
     printer.Canvas.TextOut(........
Mentre per il mio Notepad uso TMEmo e mi serve
che sia per forza questo.
Immaginavo che mettendo nel TEXTOUT del CANVAS
il contenuto del mio TMemo, mi stampasse il contenuto
cosě com'era.
Perň mi stampa tutto su una riga. 

> riga
Anche in questo caso il discorso e' simile: il PrintDialog e' solo una
interfaccia per l'utente, la stampa la devi gestire tu (usi l'oggetto
Printer oppure qualche tool per i report?).
Devi dare maggiori info se vuoi che qualcuno ti risolva anche questo
problema.
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Fubbio ha scritto:





La stampa di un TMemo č semplice. La procedura che segue effettua la
stampa del TMemo impostando anche il font con il quale farlo. Č possibile
ampliarla e personalizzarla per ottenere risultati migliori.
procedure StampaMemo (AMemo : TMemo);
var
  RigaDaStampare: Integer;
  TestoDaStampare: TextFile;
begin
  AssignPrn(TestoDaStampare);
  Rewrite(TestoDaStampare);
  try
 
Printer.Canvas.Font.name
 := 'Courier New';
    Printer.Canvas.Font.size := 12;
    for RigaDaStampare := 0 to AMemo.Lines.Count - 1 do
     Writeln(TestoDaStampare, AMemo.Lines[RigaDaStampare]);
  finally
    CloseFile(TestoDaStampare);
  end;
end;
Vedi anche:
http://web.infinito.it/utenti/c/catand/Tips/ttsu2.htm
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie molto gentile.

Newsgroup: it.comp.lang.delphi
Titolo: Outline error

    Ciao,
ho un problema che non so risolvere...
Su di un sorgente composto da più form, ne volevo riaprire una per
effettuare delle modifiche, la cosa però non funziona: si apre soltanto il
relativo codice ed al posto della Form esce una finestra di errore che dice
...
    Error creating form: Outline index not found
Se compilo l'intero programma tutto funziona regolarmente e dall'eseguibile
accedo regolarmente anche a quella form, ma in sede di sviluppo non riesco a
farlo. Cos'è successo?
    Grazie per l'aiuto.
--
    Uby

Se parli del directory outline forse avevi messo come cartella di default
una cartella che poi hai rimosso.
Saluti
AS
"Se è Microsoft non funziona"