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

scusate l'ignoranza, ma vorrei capire meglio;
ho in una TEdit associata una procedura legata all'evento KeyPress, ora
avendo la necessità di richiamarla da un altra procedura emulando il
tasto premuto ho scritto:
StabileKeyPress(Self, #13);
però in fase di compilazione mi riporta questo errore
[Error] Main.pas(480): Types of actual and formal var parameters must
be identical
cercando nell'help ho risolto in questo modo
var
  invio: char;
begin
  invio := #13;
  StabileKeyPress(Self, invio);
...però non ho capito perchè, potete aiutarmi?
Grazie Brunello.

> StabileKeyPress(Self, #13);
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
   ^^^^^
L'evento keypress vuole un parametro dichiarato come VAR, ovvero,
modificabile, ovvero passato per riferimento.
Se passi una costante essa non ha un riferimento..
Ergo, il compilatore si inkazza.
A.

 
ed ha pure ragione, se guardavo meglio mi accorgevo, Grazie Brunello.

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Come posso attivare il Delphi della Borland?

Ciao ragazzi,
ho installato nel mio pc il compilatore delphi della borland, la versione
gratuita, per accedere mi chiede un numero di seri che nn sono riuscito a
trovare neanche nel ssito della borland, potreste aiutarmi per favore...
Ciao e grazie

 trovare neanche nel ssito della borland, potreste aiutarmi per favore...
Cerca meglio.
Sul sito Borland e' possibile richiedere la chiave di attivazione,
che ti arriva per e-mail.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Dove posso imparare?

Ciao a tutti,
possiedo da tempo una copia allegata ad una rivista di Delphi 1,ora vorrei
acquistare una copia di Delphi 5 standard.
Pero' chiedo questo:ho comprato un manuale su Delphi 2 ,dove pero' si parla
di tutto tranne che di cio' che deve essere scritto come codice,cioe'
comandi ,ecc.
Si parla solo dell'ambiente di Delphi e le varie azioni in linee generali.
Dove posso reperire una guida che mi spieghi tutto,cioe' il linguaggio che
sta alla base di Delphi e i comandi usati da Delphi?
Per esempio,messo un menu in una form,clicco su exit e il programma si
chiude: come glielo posso far capire?
Insomma parlo proprio dei comandi che stanno alla base di Delphi.
Ho un libro sul Pascal,ma penso che non mi serva a molto,o sbaglio?
Ciao e comunque scusate per l'inutilita' del mio msg,ma avendo di fronte
Delphi non so proprio cosa scrivere di codice,non conosco le varie parole
chiave,i comandi ,ecc, ; dove li posso studiare?
Tony

 ha scritto nel messaggio
news:LudG6.6018$sb5.7...@news.infostrada.it...

Ci sono diversi manuali di delphi qualcuno è più vicino a quello che tu
chiedi.
Non sono molto pratico di delphi,  comunque ne ho letti 3 o 4 di manuali,
penso che quello di delphi 2 (la grande GUIDA della Jackson) sia molto
completo ,FORSE TROPPO.

 ha scritto nel messaggio
news:LudG6.6018$sb5.7...@news.infostrada.it...

Io ti consiglio programmare con delphi 5 di Marco Cantů edito da apogeo, a
me é servito !!
Saluti
M.Mutti
Newsgroup: it.comp.lang.delphi
Titolo: Chiusura di una form figlia e settaggio a nil del pointer a questa form

Salve,
qual'e` il metodo migliore per segnalare alla form madre da parte della 
form figlia che si sta distruggendo e il pointer deve essere resettato a 
nil?
In pratica:
form madre che crea dinamicamente la form figlia:
procedure TfrmMain.tbClick(Sender: TObject);
begin
   if frmChild=nil then
     begin
       frmChild:=TfrmChild.Create(Self);
       ...
       frmChild.Visible:=True;
     end
     else frmChild.Show;
end;
per ora ho risolto cosi` ma non sono molto contento:
procedure TfrmChild.FormDestroy(Sender: TObject);
begin
   inherited;
   if (Owner is TfrmMain) then
     (Owner as TfrmMain).frmChild:=nil;
end;
Esiste un modo piu` elegante e/o semplice?
Grazie in anticipo per l'aiuto
Enrico

 nil?
A che pro?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nil?
Un meccanismo simile mi ricorda una particolare ciclo sui form che avevo
bisogno di implementare, a cui il buon Paolo Arosio (che saluto) mi aveva
risposto qui:
http://groups.google.it/group/it.comp.lang.delphi/browse_thread/thread/ada09491134844ac
-- 
Morde

 
la form madre gestisce numerose child form. Le crea e distrugge 
dinamicamente.
Siccome le mie child form contengono grosse quantita` di dati non vorrei 
crearle tutte all'inizio e poi giocare con la proprieta` Visible per 
esempio.
Non tutte le childform sono sempre necessarie e non tutte vengono usate.
Modificando la domanda: cosa suggerite come miglior modo di gestione 
delle child form dinamiche (nel senso della creazione e distruzione)?
(Child form non modali ma dockable)

Morde pisze:

Pero` qui le form sono modali e non vengono distrutte.
Comunque grazie per l'aiuto

 delle child form dinamiche (nel senso della creazione e distruzione)?
Perché non creare e lasciare che si distruggano automaticamente all'uscita
(caFree)?


 
Ho fatto cosi` pero` nella form madre la variabile formC:TChildForm non 
viene resettata a nil. Cosa che mi serve per decidere in seguito se 
creare una nuova istanza della child form o semplicemente mostrare 
l'istanza esistente

 l'istanza esistente
Se metti caFree, la form viene sempre distrutta, quindi non c'è un'istanza
esistente da mostrare. Ne crei una nuova tutte le volte.

Newsgroup: it.comp.lang.delphi
Titolo: DEBUS SERVIZIO

Salve Ragazzi ,
                     ho un problema di questo tipo.
Ho fatto un servizio che lavora su dei database , ma ho alcune difficoltà
nel fare il debug per la risoluzione di errori nel codice. Qualcuno mi può
aiutare??
Grazie a tutti

 aiutare??
Senza sapere QUALI difficolta non credo.
Bye
A

 ha scritto nel messaggio
news:beu9p2$2mqn$1...@newsreader1.mclink.it...




Debuggare un servizio, purtroppo, non è una cosa immediata.
Ti consiglio di guardare sull'help sotto la voce "service
applications, debugging" e vedere se fa il tuo caso.
Ciao.
-- 
Ore 18.30: premo invio.



Su dai, è stato chiarissimo: non sa come fare il debug dei servizi.


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

lancio il running , l'applicazione inizia e termina subito.
Infatti non puo fare cosi'. Hai guardato sull'help la voce che ti ho
segnalato? 


Nell'help di Delphi leggo:
Debugging service applications
You can debug service applications by attaching to the service application
process when it is already running (that is, by starting the service first,
and then attaching to the debugger). To attach to the service application
process, choose Run|Attach To Process, and select the service application in
the resulting dialog.
In some cases, this approach may fail, due to insufficient rights. If that
happens, you can use the Service Control Manager to enable your service to
work with the debugger:
1 First create a key called Image File Execution Options in the following
registry location:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
2 Create a subkey with the same name as your service (for example,
MYSERV.EXE). To this subkey, add a value of type REG_SZ, named Debugger. Use
the full path to Delphi32.exe as the string value.
3 In the Services control panel applet, select your service, click Startup
and check Allow Service to Interact with Desktop.
On Windows NT systems, you can use another approach for debugging service
applications. However, this approach can be tricky, because it requires
short time intervals:
1 First, launch the application in the debugger. Wait a few seconds until it
has finished loading.
2 Quickly start the service from the control panel or from the command line:
start MyServ
You must launch the service quickly (within 15-30 seconds of application
startup) because the application will terminate if no service is launched.
Hai provato a seguire questo procedimento?
Acqua.

Newsgroup: it.comp.lang.delphi
Titolo: uso di Package creati in Builder

è possibile installare nell'IDE di Delphi bpl creati in Builder?
Se si come e quali file sono necessari?
Ciao  e grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

è possibile installare nell'IDE di Delphi bpl creati in Builder?
Mi sa proprio di no.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

grazie.
Che tu sappia quindi non esiste nessun modo di utilizzare componenti
creati da builder in Delphi?


 creati da builder in Delphi?
Purtroppo no.  Il contrario e' fattibile, pero'.

Newsgroup: it.comp.lang.delphi
Titolo: Esiste già un combo box di ricerca incr ementale come nella  finestra di dialog o di W2000 ?

Mi servirebbe creare un combobox in cui uno inizia a scrivere parte di
un nome di file (non necessariamente l'inizio) e contemporaneamente si
"apre" la lista del combobox con le possibili alternative in base ai
nomi dei file presenti in una certa directory; detto così sembra
complesso, in realtà in W2000 è la norma per i dialoghi di scelta dei
file...non vorrei perdere del tempo a farlo per poi scoprire che c'era
già pronto (o magari era ottenibile sfruttando una qualche API già
esistente [naturalmente NON voglio che appaia tutto il resto del
dialogo])
Grazie
Simone
_______________________________________________________
      "Try not! Do, or do not. There is no try."                           
     by Yoda, Jedi Master  (from anonymous poster)
( remove/togli 'FalselinK' to reply/per rispondere )

 dialogo])
Prova a questo indirizzo: 
http://www.o2a.com
ci sono due componenti TDBComboBoxPlus, ComboBoxPlus non so se è
esattamente
ciò che stai cercando.
Ciao Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ciò che stai cercando.
Grazie per la segnalazione: ad occhio ci assomiglia molto a quello che
mi serve....nel fine settimana proverò :-(( (dannato lavoro!)
Ciao


ciò che stai cercando.
Complimenti per il suggerimento :)
Mi chiedevo se non esiste anche un dbedit che faccia le stesse cose di questi
magnifici comboboxes: cioe' faccia il lookup e mi mostri l'autocomplete
progressivo del valore del filed a cui e' puntato.
Ne sai qualcosa?
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Ciao morde
non ho ancora visto i componenti di cui parlate. Ma quello che cerchi
non è per caso il 'JvLookupEdit presente nella palette
'JvDataControls' delle Jedi ?
Ciao

'JvDataControls' delle Jedi ?
Non le ho mai installate, ora le cerco e controllo.
grazie per la dritta, ti faro' sapere se sono quello che cerco (penso di si'
;-))
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: OT:Collaborazione Cercasi

Come in oggetto, sono alla ricerca di collaboratori (anche part-time) per
sviluppo importante progetto Delphi/Web.
Zona Caserta
Rispondere via e-mail.
Grazie.

 wrote in message
1YDm6.22222$Mx3.3...@twister2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: simulare i tasti premuti

salve č possibile simulare i tasti premuti (compreso i ctrl , alt, shift)
???

 salve č possibile simulare i tasti premuti (compreso i ctrl , alt, shift)
Posta in questo modo non capisco cosa vuoi sapere. Se vuoi simulare la
pressione dei tasti guarda, a scelta, Keybd_Event() e SendInput()
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: align right Edit component

Ciao a tutti .... forse sono ancora addormentato...
ma non riesco a trovare dove poter allineare il testo all'interno di una
Edit component a destra right.
Stefano

Che io sappia non si puň, ma puoi utilizzare PBNumEdit dal seguente link 
   che é molto piů "malneabile".
http://home11.inet.tele.dk/BakSoft/PBEditPack.htm
Ciao
Tiziano Crimella

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Non lo riesci a trovare perchč non c'č!
TEdit supporta solo l'allineamento a sinistra: se cerchi su torry
(
http://www.torry.net/
) puoi trovare un sacco di componenti free che
estendono TEdit aggiungendo l'allineamento (es. TEditAlign).
Saluti
        Marco Bortolani
 
in...@marcobortolani.it




Mi devi per cortesia spiegare quale soluzione hai adottato nel thread che hai
aperto tu il 7 maggio,"numerare una fattura"
(
http://groups.google.it/groups?&th=f9a075607b619215
)
Visto che e' un thread dove hanno partecipato in molti sarebbe bello sapere
come hai risolto i tuoi problemi, per poter essere di utilita' al gruppo in
futuro e sapere quale soluzione ha funzionato.
Quanto al componente per l'edit dei numeri da destra a sinistra, quello che
cerchi si trova su
http://home11.inet.tele.dk/BakSoft/PBEditPack.htm
Ciao
-- 
Morde. 
morde[at]programmer[.]net

 una Edit component a destra right.
vedi sotto
Saluti
Paolo Arosio
type
  TAlEdit = class(TEdit)
  private      { Private declarations }
    FAlignment: TAlignment;
  protected    { Protected declarations }
    procedure CreateParams(var Params: TCreateParams); override;
    procedure SetAlignment(Value: TAlignment);
  public       { Public declarations }
  published    { Published declarations }
    property Alignment: TAlignment read FAlignment write SetAlignment
default taLeftJustify;
  end;
procedure Register;
implementation
procedure Register;
begin
  RegisterComponents('Samples', [TAlEdit]);
end;
{ TAlEdit }
procedure TAlEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  with Params do
  begin
    case FAlignment of
      taLeftJustify: Style := Style or (ES_LEFT);
      taCenter: Style := Style or (ES_CENTER);
      taRightJustify: Style := Style or (ES_RIGHT);
    end;
  end;
end;
procedure TAlEdit.SetAlignment(Value: TAlignment);
begin
  if FAlignment <> Value then
  begin
    FAlignment := Value;
    RecreateWnd;
  end;
end;

vedi sotto
Grazie Paolo, semplice e didattico.
:)

Newsgroup: it.comp.lang.delphi
Titolo: Immagine Scorrevole

Ciao a tutto il NG, ciao Professori ^_^ .
Arrivo subito al punto:
vorrei far scorrere sulla Form due immagini continuamente e lentamente, se
possibili anche in modo casualmente, tipo sfondo pubblicitario. Come posso
fare? E possibilmente me lo potete spiegare? Lavoro in d4.
Mille grazie anticipare.

"Simo77"  ha scritto nel messaggio
| vorrei far scorrere sulla Form due immagini continuamente
| e lentamente, se possibili anche in modo casualmente,
| tipo sfondo pubblicitario. Come posso
| fare? E possibilmente me lo potete spiegare? Lavoro in d4.
|
Metti un timer sulla form e nel suo evento Ontimer fai muovere
l'immagine cosi':
procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if (image1.Left + image1.Width + 50) < form1.Width
  then image1.Left := image1.Left + 50
  else image1.Left := 10;
end;
E' solo un esempio da cui partire per fare cio' che desideri.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Molte grazie lo provero' appena possibile.
"ACSH" <cat...@XXXinfinito.it> ha scritto nel messaggio
news:hgZG7.29999$zl4.8...@news2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: ordinamento array

Riporto anche in questo NG quello che ho postato su it.lang.visual-basic
-------------------------------------------------------------------------
Volevo sapere se esiste un metodo per ordinare in un colpo solo un array
(cosi come Access ordina un database con le query).
dato un array come questo...
dim array(1000) as long
for ValoreMassimo to 1 step - 1
    for x = 1 to 1000
        if array(x) = ValoreMassimo then StringaArray = StringaArray &
array(x) & vbnewline
    next x
next ValoreMassimo
Capirete che se ValoreMassimo ha un valore altissimo (tipo 100000000) i
tempi di attesa diventano  insostenibili
In realtà, per esigenze di elaborazione il mio array è (1 to 10, 1 to 90, 1
to 90, 1 to 90)
Ho dovuto far fare l'ordinamento ad un programma in Delphi per accelerare (e
di molto i tempi)
Soluzioni?

La velocità di un programma non dipende solo dalla velocità
dell'eseguibile, ma anche dalla bontà dell'algoritmo usato. 
Ci sono vari algoritmi di ordinamento, ad esempio Bubble Sort e Quick
Sort, quest'ultimo è nettamente veloce, ed è uno dei più usati. Non
dovresti avere problemi a trovarne implementazioni in Delphi e VB con una
semplice ricerca su Google.
Per programmare bene, un buon libro sugli algoritmi a portata di mano è
sempre utile... :)
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

Come ti ha consigliato Idsandon innanzitutto devi usare un algoritmo
migliore, poi se desideri rosicchiare ancora qualcosa in velocita' inserisci
il codice tra:
SetPriorityClass(GetCurrentProcess(),HIGH_PRIORITY_CLASS);
// Codice di ordinamento
...
SetPriorityClass(GetCurrentProcess(),NORMAL_PRIORITY_CLASS);
Giorgio Padoan
http://www.pinesrl.com/lookscreen


Dato che il news group č
it.comp.lang.delphi
Ti consiglio il libro di Niklaus Wirth chi ha creato il Pascal di cui Delphi
č Figlio.
Algoritmi + Strutture dati = Programmi
di Tecniche Nuove.
Oltre ad essere un libro che spiega completamente l'uso della programmazione
Pascal non OOP (allora non esisteva), contiene un capitolo su tutti (o
quasi) gli algoritmmi di ordinamento.
Il libro spiega anche l'utilizzo dei record e di tutte le strutture dati
Pascal.
Leggendolo io ho capito molto sul "da dove nasce la OOP"
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Soluzioni?
Un esempio lo trovi qui:
http://www.swissdelphicenter.ch/torry/showcode.php?id=1616
Ciao
ACSH
-- 
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: Problema con DB Access e D6

Ho realizzato un applicativo in D6 che utilizza componenti ADO .
Quando installo il prg su computer che hanno MSAccess installato il
programmo funziona. Mentre se lo installo su pc privi di Access ottengo
questo errore:
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver
predefinito non specificato.
Il tutto sotto windows XP.
Ahh, l'installazione del prg avviene copiando semplicemente la cartella
nella root del disco C.
Per favore qualcuno può indirizzarmi verso una soluzione, perchè sullo
stesso pc girano altre applicazioni che accedono a database Access
tranquillamente.
Grazie
Carlo

tranquillamente.
Non so in che modo utilizzi l'adoconnection, vedo che l'errore allude ad ODBC,
quindi devi configurarlo su quella macchina dal pannnello di controllo.
Se invece usi Jeyt come oledb provider, invece, devi installare MDAC. cerca su
questo stesso ng con google groups che se n'era parlato a volonta'.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 >Per favore qualcuno puň indirizzarmi verso una soluzione, perchč sullo


Infatti ho provato ad installare il MDAC ma senza esito.
Facciamo un po' di chiarezza: quale tecnica utilizzi per accedere al db
access? Ho parlato di MDAC perche' entra in gioco se utilizzi il jet 4.0 oledb
provider, che sarebbe il motore di access; ed e' quello che ti consiglio io
anziche' usare ODBC come provider che e' piu' lento e meno performante.


 Infatti ho provato ad installare il MDAC ma senza esito.
Se ricordo bene MDAC, nelle ultime versioni,  non include piů Jet... č 
necessario scaricarlo ed installarlo a parte.
--
Alessandro Petrelli. 

 ha scritto nel messaggio
news:cuikvt$f5i$1...@news.ngi.it...

Newsgroup: it.comp.lang.delphi
Titolo: Ancora sui CGI...

Grazie a chi ha risposto alla mia richiesta precedente ma il problema è ancora
lì. Credo di aver affinato i miei dubbi, quindi cercherò di illustrarli meglio,
per chiunque voglia darmi una mano :-)
Vorrei realizzare un software in html da far funzionare su un PC/win in locale,
senza necessità di connettersi al web; mi serve un piccolo programmino -pensavo
di fare un CGI stand alone- per generare delle pagine html di risposta.
Credo di aver capito i passi da seguire per produrre una Web Application da
usare come CGI per generale le pagine html richieste dal mio progetto; il
problema è:
1) Quando compilo il progetto Delphi ottengo un ".exe"; lo lascio così o devo
rinominarlo ".cgi"?
2) I cgi funzionano in locale, cioè senza la presenza di un server web? Se NO,
come posso fare per creare una applicazione che risponda a chiamate html
producendo pagine html?
3) Ammesso che i cgi funzionino in locale, come devo chiamare le funzioni dalla
pagina html (credoi che si debba scrivere un link indicando come url
".../mycgi.cgi/webactionitem", ma non mi funziona).
Finora ho fatto vari tentativi ma riesco solo ad ottenere una pagina web vuota,
il cui codice è:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>
Aiuto!!!...e GRAZIE!
Silvio Pietrosanti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

1) no: restano Exe.
2) no: serve un server web, ma siccome è assurdo installare un server
"completo" per fare quello che ti serve, se ti accontenti di gestione pagine
html e cgi (fatte in delphi), che non è poco, fai un search sulla rete per
"tiny web server".
- E' ottimo
- occupa solo 56 k
- gestisce le cgi
- è fatto in delphi
- hai i sorgenti
Io l'ho modificato per "agganciarsi" a IP diversi dal 127.0.0.1 e su porte
diverse dalla 80
tieni anche presente che se la tua macchina è in rete, dalle altre macchine
connesse si può vedere il sito semplicemente puntando al suo IP con il
browser.
3) guarda la documentazione di delphi. Un buonissimo punto di partenza se
mastichi un pò d'inglese è 
www.matlus.com
Buon lavoro

Grazie infinite!!! :-)))

Newsgroup: it.comp.lang.delphi
Titolo: funzione per calcolo settimana

Ciao a tutti,
ho bisogno di avere una funzione che mi restituisce il numero di settimana
in base ad una data. Io ho trovato la seguente funzione ma ho problemi
quando il numero di settimana è 53 (?!) ovvero nel 98, 2004,...
Che modifiche devo fare ?
^^--^^
function WeekOfYear(aDate: TDateTime) : shortint;
const Dayof : array[1..7] of Byte=(6,7,8,9,10,4,5);
var
  vDay, vMonth, vYear : Word;
  vFirstDate : TDateTime;
begin
     DecodeDate(aDate, vYear, vMonth, vDay);
     vFirstDate := EncodeDate(vYear, 1, 1);
     Result := (trunc(aDate)-trunc(vFirstDate) +
DayOf[DayOfWeek(vFirstDate)])div 7;
     if Result > 52 then Result := 1;
     if Result < 1 then Result := 1;
end;
^^--^^
grazie in anticipo.
ciao
Solid Snake IT
"Nemo mortalium omnibus horis sapit" (Plinio il VECCHIO)

Prova la libreria di funzioni per la manipolazione delle date ESBDates.
Prova qui 
http://www.esbconsult.com.au/
Carlo.

>Che modifiche devo fare ?
la funzione che stai utilizzando ti restituisce il n. di settimana
(dell'anno) cui appartiene la data T.
E' una funzione che si usa molto comunemente e che per definizione non
prevede un risultato >52
Se cerchi in genere il n. di settimane fra 2 date T1, T2, questo e'
semplicemente
result:=(trunc(T2)-trunc(T1)) div 7;
Ciao
Duilio

Newsgroup: it.comp.lang.delphi
Titolo: Stampa su stamanti ad aghi remota

Salve ho il seguente problema.
Allora devo stampare su una stampante ad aghi connessa inrete, in locale
sono riuscito creandomi un file di testo e poi inviando il tutto alla
stampante con un comando copy , qualcuno puo' darmi qualche dritta per la
stampa in rete?
Grazie Enrico

 ha scritto nel messaggio
news:c6l4fp$c8u3j$1...@ID-190654.news.uni-berlin.de...

Beh ,dopo molti (inutili) tentativi di stampare da windows , io ho fatto la
stessa "porcata" mappando la stampante di rete su lpt3 e poi facendo il copy
di un file di testo che genero dal programma su lpt3 ( o lptx).
Per mappare la porta con Windows 2000/XP bisogna andare al prompt di dos
(bemeamato) e fare
 NET USE LPT3 //pcremoto/stampantecondivisa /persistent:yes
Giulio

 news:c6l4fp$c8u3j$1...@ID-190654.news.uni-berlin.de...


 wrote in message
news:c6l4fp$c8u3j$
1...@ID-190654.news.uni-berlin.de

Se il problema è stampare in modalità testo (non grafica) puoi provare
questo
componenete: ZReport, non ho sottomano il link da cui scaricarlo ma
comunque
lo puoi cercare con google.
Saluti
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: ActiveForm

Qualcuno di voi ha mai utilizzato le activeForm ?
Avete avuto qualche esperienza in merito, positiva o negativa ?
Che io ricordi c'era un problema con la distribuzione di versioni
successive aggiornate.
Altri problemi noti ?
GP

 Altri problemi noti ?
Proprio oggi è stato segnalato questo articolo (non nuovo, comunque, 
suppongo) su "About Delphi Programming":
http://delphi.about.com/od/internetintranet/l/aa042099.htm
Prova a vedere se contiene informazioni che possono esserti utili.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio

Grazie
era proprio da quella segnalazione che era nata la mia domanda.
Cè un link ad un articolo molto interessante sulla distribuzione degli ActiveX
a cui le ActiveForm attingono, anche se riferito a D3 e IE3.2 è comunque valido
(in inglese).
GP

Newsgroup: it.comp.lang.delphi
Titolo: Registratori di cassa...

Ciao a tutti,
qualcuno ha mai comandato un registratore di cassa da PC?
In particolare, c'è qualcuno che potrebbe fornirmi la documentazione del
protocollo ELA (Easy Language)? utilizzato, tra l'altro, dai registratori di
cassa Logic di Olivetti.
Gazie comunque...
Antonio.
ant...@libero.it

 ha scritto nel messaggio
news:aCbB9.34832$8E3.9...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: FastReport 3.x

Qualcuno sa dirmi se e' possibile creare un indice del report con
Fastreport 3.14 in base ai gruppi o qualcosa di simile?
Grazie 
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

 Fastreport 3.14 in base ai gruppi o qualcosa di simile?
Fare l'indice non mi sembra complicato, poi, se per ogni elemento di 
testo usi la proprietā chiamata URL, ti ritrovi l'indice collegato ai dati.
....se non hai capito nulla della mia spiegazione spicciola, guardati 
gli esempi di FastReport, in particolare: "Preview outline" e "URL, 
anchors" nel menų "new features"
Ciao
Gianni

Newsgroup: it.comp.lang.delphi
Titolo: Help non funziona

Non mi funziona più l'help di Delphi5!
Dal menu help mi dice: "Impossibile trovare il file
Delphi5.hlp. Cercare il file?"
Stessa cosa col tasto F1.
Vado a vedere su /customize e vedo tutti i libricini rossi
con una x rossa sopra.
Ho provato anche a ricaricare delphi5.ohp, ma non succede
niente.
/clean registry mi dice che è tutto a posto.
Ma che cavolo è successo??? E perchè l'help di delphi è così
ingarbugliato?
Poco prima avevo installato un nuovo componente, ma quello
funziona e non capisco come possa aver modificato la
gestione dell'help di delphi.
-- 
So I dub thee Unforgiven.

gestione dell'help di delphi.
alcuni componenti aggiungono il proprio help all'help originale (ps:
qualcuno sa come fare? :-)) cosi' quando fai F1 anche da delphi salti
all'help del componente...
evidentemente quel componente pero' ti ha fatto un po' di casino...
:-P
soluzione? direi, reinstalla D5.. 8) secondo me fai prima..
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: [delphi] errore irreversibile

Salve
Volevo sapere se c'è la possibilità di evitare il bloccaggio totale del 
programma delphi.Mi spiego:
Eseguendo un programma, mi sono dimenticato di aggiornare la definizione 
dei campi della tabella che stavo processando.Il programma in esecuzione 
si blocca, e anche se riesco ad chiudere l'applicazione, delphi mi 
segnala un errore e si chiude bruscamente.
C'è un modo per evitare queste chiusure brusche??
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

C'è un modo per evitare queste chiusure brusche??
Perché? Le chiusure brusche, quando ci sono errori fatali a run-time,
sono l'unica via ragionevole di procedere (tieni presente che accade
la stessa cosa in altri linguaggi: in C++, se una classe che non deve
sollevare eccezioni ne solleva una, l'applicazione va normalmente in
abort).
Se vuoi evitare la chiusura brusca, puoi intercettare le eccezioni e
gestirle, ma in ogni caso dovrai avvisare l'utente e, in caso il db
sia disallineato, non credo tu possa far altro che chiudere
l'applicazione, aspettando l'aggiornamento.


Grazie!!


Newsgroup: it.comp.lang.delphi
Titolo: Info Licenza Delphi Usata

Salve a tutti,
sono interessato all'acquisto di una licenza per Delphi 7 in modo da 
poter vendere i miei programmi.
La licenza vorrei acquistarla usata, e su ebay ho fatto delle ricerche 
ma nn son riuscito a capire quale devo acquistare, immagino che vada 
bene la versione professional, giusto (e non la personal)?
A che prezzo pensate che possa trovarla (anche su altri siti, se ne 
conoscete)?
Una licenza acquistata usata, va bene lo stesso per poter vendere i 
propri programmi, vero?
Grazie mille per le risposte
Matteo

propri programmi, vero?
Si, vero.
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/

 Matteo
-- 
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

 ha scritto nel messaggio
news:ROBIc.22865$tj3.1...@news3.tin.it...

Controlla che non ti rifilino licenze del tipo "Education" che nascono per
la didattica e non ti danno il permesso di vendere gli applicativi
costruiti.
Ciao Giorgio

Per maggiori innformazioni ti basta scrivere a 
in...@borland.it
.
Doverosa precisazione che ho colpevolemente omesso nel mio post!



Grazie per le risposte, siete stati molto esaurienti.
In effetti ho trovato diverse offerte interessanti per la versione 
professional su eBay
A presto,
Matteo
Newsgroup: it.comp.lang.delphi
Titolo: Scrollbar - Pagesize

Un saluto a tutti.
 
Ci sto tozzando da questa mattina ma non ho trovato nulla di sensato e funzionante per calcolare questo valore.
Premetto che ovviamente (ma non per tutti) ho cercato un po sul web senza trovare niente di risolutivo ma trovando spesso quesiti (privi di risposta) sullo stesso tema:
 
 
http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200902/200902_09020018.html
 
 
http://codeverge.com/embarcadero.delphi.nativeapi/strange-problem-with-horizontal/1065506
 
 
http://www.delphigroups.info/2/40/405963.html
 
 
http://techref.massmind.org/techref/language/delphi/swag/DELPHI0203.html
 
 
http://borland.newsgroups.archived.at/public.delphi.rtl.win32/200508/050809512.html
 
 
http://compgroups.net/comp.lang.pascal.delphi.misc/stringgird-proportional-scrollba/2446344
 
 
 
Magari mi è sfuggito qualche link, ergo se qualcuno ha un link che punti ad una soluzione FUNZIONANTE, sarà per me un onore cospargermi il capo di cenere e chiedere venia per non aver cercato con maggiore attenzione.
 
In sintesi, saltando le info sulle property delle scrollbar (reperebili al solito posto), la situazione è:
 
Impostando il pagesize ad un valore diverso da 1, il thumb arriva VISIVAMENTE al max, ma la position è ancora inferiore al max. 
Quindi:
se si fa click sulla freccia di destra (per quelle orizzontali) o quella in basso (per quelle verticali), la posizione (giustamente!) CAMBIA.
 
La cosa simpatica è che portando il thumb alla fine (destra per le orizzontali e in basso per le verticali), la differenza tra position e max è pari al pagesize.
 
 
Preciso che sto parlando di TSCROLLBAR e non di TCONTROLSCROLLBAR che hanno una logica completamente diversa, anche (ma non solo)  xche queste ultime non sono dei common controls di winzozz.
 
 
Magari qualcuno ha già tozzato su questa cosa?
 
Grazie per ogni eventuale indicazione.
 
A.
 
 
 

Ciao,
  ho trovato questi link ....
ho qualche dubbio che ti possano servire ... pero' ...
 
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/StdCtrls_TScrollBar_PageSize.html
 
http://stackoverflow.com/questions/1408434/how-do-i-make-the-scrollbars-thumbtrack-resize
 
 
Ciao
 
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Dove compro il libro?

Durante la pausa natalizia pensavo di installarmi a casa una delle 
versioni Trial di Delphi e dargli un occhio. Avendo visto alcuni libri 
su amazon sarei intenzionato a prendere Delphi is a nutshell, della 
O'Reilly, che non č nuovissimo (2000) ma ho visto dalla TOC che tratta 
molti aspetti del linguaggio toccando anche la struttura del linguaggio 
vero e proprio (io ho programmato in pascal, vb6, java e c#, per cui ho 
le basi di pascal e di oop ma non di object pascal).
Il libro mi servirebbe con una certa urgenza e vedo che l'unico posto 
dove posso averlo in tempi brevi č 
amazon.co.uk
. Conoscete qualche 
libreria/negozio a Milano (ancora meglio se milano est) dove possa 
prenderlo direttamente?
grazie
-- 
 __   __  ___   
|  | |  |/ __|  ICQ@Home #7317603sette 
|  |_|  |\__ \  ICQ@Work #16285702tre
|____|__||___/  
http://www.piazzaduomo2.com/u/buyonweb/t.asp?id=4526

grazie
Magari hai gią guardato : 
www.gorilla.it
 .

 Magari hai già guardato : 
www.gorilla.it
 .
Si, ma dicono che ci vogliono mediamente 15 giorni....magari più tardi 
provo a chiamare direttamente


provo a chiamare direttamente
Si in effetti dipende dal libro: faccio un esempio , per avere un
libro per DAO (access) c'hanno messo 2 mesi, ma questo è un caso
limite ( infatti mi ritrovo tra le mani un pezzo di antiquariato,
tecnologicamente parlando ).
Sta cosa dei libri di informatica difficili da reperire ..... :-(

 Sta cosa dei libri di informatica difficili da reperire ..... :-(
Mi hanno confermato che ci vogliono 15 giorni; l'ho ordinato su amazon 
uk, la spedizione è partita ieri (domenica!!), consegna prevista entro 
fine settimana. 


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

ragazzi quando istallo delphi nella nuova macchina mi da i seguenti errori
errore di allocazione
e chiede di cambiare directory non mi riconosce neppure le ram
sono poco esperto con delphi perquesto vi chiedo consiglio mi serve per
preparare un esame la versione da me impossesso è la6.interprise
aspetto i vostri consigli
grazie a tutti anticipatamente

 ha scritto nel messaggio
news:ak7rj0$bc6$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi XE2 trial e Delphi 2010 insieme su Win7

Ciao a tutti.
 
Vorrei installare il nuovo Delphi, dove già ho il mio Delphi 2010 ben 
funzionante, ma ho grossi timori che poi qualcosa non mi funzioni a 
causa della compresenza dei due delphi, considerato i progetti 
attualmente in sviluppo.
 
Qualche anima pia ha esperienze in merito che mi possono rassicurare o 
far desistere.
 
Grazie 1000.
 
Fed.


non ci sono problemi di coesistenza Delphi XE2 viene messo per default
su C:\Program Files (x86)\Embarcadero\RAD Studio\9.0
 
a meno che non imposti in modo diverso, non sara' sovrapposto.
 
 

 a meno che non imposti in modo diverso, non sara' sovrapposto.
 
Non concosco XE2 ma ricordo che è sempre stata politica di Borland 
permettere le coesistenze di più versioni di delphi sullo stesso OS.
Vedo che la tradizione è stata rispettata da emb ;)
 
-- 
morde
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 

 permettere le coesistenze di più versioni di delphi sullo stesso OS.
 
ehjeheheheheh!
Anni fa, per un po ho avuto sullo stesso pc:
 
delphi1
delphi4
delphi5
delphi6
 
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: [OT]Una piccolo azzardo

Di solito rispondo, nei limiti del possibile, ai quesiti di questo NG
attenendomi alla netiquette.
Tuttavia, oggi azzardo una domanda, anche se non di natura tecnica.
Poichè da un po' di tempo, su altri NG, appare una richiesta che viene
continuamente ripostata, mi è sorto un dubbio.
Nella fattispecie, esiste una figura professionale che abbia conoscenze in
Delphi/Java/Corba a livelli di consulente?
Quanti di Voi si sentirebbero in grado di fronteggiare un impegno a questo
livello?
E' chiaro che il mondo dei programmatori non è statico, ma conoscere BENE 2
linguaggi abbastanza lontani tra loro ed un' interfaccia multi-platform come
corba [facilmente rivolta al mondo UNIX] forse non è così immediato e facile
come può sembrare, no?
Non desidero snaturare questo NG, ma solo sapere se le Vs. esperienze vanno
in questa direzione. Il confronto è l' arma migliore per stare al passo ed
ammetto che mi spaventa imparare Java. Prima di padroneggiarlo come Delphi
passerà un anno ed anche più.
Avete argomentazioni in proposito?
Marco Soravia.

Discorso assai interessante...
Io, nella mia ignoranza, mi chiedo: qualcuno di voi ha mai visto un software
di gestione scritto completamente in Java ? Se la risposta è affermativa, è
funzionale ?
Io penso che Java sia un discorso interessante e probabilmente piacevole da
utilizzare (qualche similitudine con Delphi ce l'ha !) ma sarà davvero il
linguaggio del futuro ? se ne parla molto ma poi alla fine i linguaggi che
"tirano" sono quei due o tre...
Inoltre, per quanto mi riguarda, oltre Delphi ho voluto imparare HTML,
JavaScript e VBScript per il semplice motivo che per vendere ho DOVUTO
impararli...altrimenti non ero in grado di fare un sito internet....
Quindi, in definitiva, penso che Java diventi un linguaggio interessante nel
momento in cui ne ho la necessità.
attualmente sono un pò scettico...mah !!! staremo a vedere.
Ciao
Solid Snake
Newsgroup: it.comp.lang.delphi
Titolo: Stranezza Delphi e Oracle 8

Mi capita una cosa molto strana usando delphi con Oracle 8. C'è qualcuno che
ha avuto un problema simile e sa dirmi qualcosa?
Utilizzando l'opzione RequestLive = True in una query ottengo puntualmente
un errore dal server, del tipo "Table does not exist". La cosa si verifica
immediatamente a design time se tento di attivare la query, e si verifica
anche a runtime. Il problema scompare disattivando l'opzione requestLive.
Utilizzando i componenti Midas si ha sostanzialmente lo stesso problema,
tranna che questo si presenta solo nel momento in cui si esegue la
ApplyUpdate del ClientDataSet
Con SqlMonitor ho potuto verificare che in effetti Delphi passa ad Oracle
una query errata in quanto mette sempre tra apici il nome della tabella
?????
Es. select * from comuni diventa select * from "comuni"
Premetto che utilizzo da tempo i componenti Midas esattamente nello stesso
modo con Sql server senza aver mai avuto problemi del genere, e qualche
volta avevo usato il RequestLive = True sempre su Sql Server senza avere
problemi.
Sono riuscito a risolvere il problema aggiungendo un componente UpdateSql.
In questo caso le query di aggiornamento, inserimento e cancellazione
arrivano ad Oracle con la sintassi giusta !?
--
Posted from root@[194.243.108.98] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
MHELJJJELHKDHABAEONCIE...@regione.marche.it...

Newsgroup: it.comp.lang.delphi
Titolo: Dati in un StringGrid

 
          Savle avrei il bisogno di una procedura che mi metta il database in una
StringGrid come l'esempio riportato.
uso D6 e Access
Grazie
Database:
	Campo1 Data H
1 000001 01/02/03 8
2 000001 02/02/03 8
3 000001 03/02/03 8
4 000002 01/02/03 8
5 000002 02/02/03 8
6 000002 03/02/03 8
7 000003 01/02/03 8
8 000003 02/02/03 8
9 000003 03/02/03 8
10 000004 01/02/03 8
11 000004 02/02/03 8
12 000004 03/02/03 8
13 000005 01/02/03 8
14 000005 12/02/03 8
15 000005 03/02/03 8
Esempio di StringGrid:
---------------------------------
      |01/02/03|02/02/03|03/02/03
------|--------|--------|--------
000001| 8 | 8 | 8
------|--------|--------|--------
000002| 8 | 8 | 8
------|--------|--------|--------
000003| 8 | 8 | 8
------|--------|--------|--------
000004| 8 | 8 | 8
------|--------|--------|--------
000005| 8 | 8 | 8
---------------------------------
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 uso D6 e Access
Io inizierei spegnendo il computer e prendendo in mano un libro, in modo da
imparare qualche definizione.
Non sto scherzando: non č che si vuole un newsgroup frequentato da soli
professionisti con problematiche da vero esperto, ma:
1. la differenza tra database e tabella č fondamentale. E non importa se "ci
capiamo lo stesso": le definizioni hanno comunque un senso e permettono a
*tutti* di capire e risolvere un problema;
2. una domanda del genere puň eventualmente essere posta da un "utente
finale"/cliente, ed allora forse sta richiedendo un intervento tecnico
pagato;
3. posto che a porre che la domanda venga da un tecnico che ha almeno idea
di cosa stia parlando, i concetti di "ciclo di for" e di "eof" dovrebbero
essere piů che sufficienti a risolvere il problema specifico;
4. la presenza di griglie "collegate ai dati", in un certo senso potrebbe
invalidare il punto 3 e risolvere il problema anche senza i citati concetti
(che comunque sono fondamentali).
Non voglio dire che il problema sia stupido, ma semplicemente che c'č un
limite oltre il quale, a mio avviso, sarebbe il caso di provare a premere F1
o consultare i manuali dell'ambiente di sviluppo. Imparando anche il modo di
porre le domande.
Ciao,
Gianluca
-- 
Gianluca Plevani
-----------------------------------------------------------
http://www.brain-enterprise.com
Newsgroup: it.comp.lang.delphi
Titolo: Mosaico, che db usa?

Ciao,
un amico mi ha chiesto un piccolo gestionale per il suo negozio.
Visto che non è disposto a spendere tanto e non ha grosse richieste, pensavo
di installargli mosaico.
Il problema è che non ho Delphi, e non me la sento di spendere tutti quei
soldi (che il software merita, per carità!) per un solo lavoro, visto che
negli ultimi 6 mesi mi sono capitati solo lavori web.
Pensavo, se lui volesse qualche funzionalità in più (magari stampe
personalizzate ecc.) potrei creargli un programma in un altro linguaggio.
A questo punto si pone il problema della condivisione della base dati:
Delphi che db usa? E' possibile usare lo stesso db per altre applicazioni
(es java)?

 ha scritto nel messaggio
Vedi qui:
http://www.teammosaico.biz/
ma... prima di decidere, fagli valutare un altro software commerciale.
Ciao,
Gianluca 

 Gianluca
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee ma alla 
fine non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto


Cos'ha (o cosa non ha) Mosaico che non ti piace ?
Ciao
RobertoA

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

Ciao a tutti,
secondo voi è possibile disabilitare le option
prensenti del Repository : Copy || Inherit || Use
dando la sola possibilità di ereditare il componente?
Che non è altro che una mia form CUSTOM....
Grazie a tutti...
Rino

 dando la sola possibilità di ereditare il componente?
Temo non sia possibile, a meno di non intervenire in qualche modo sul 
"wizard" che si occupa della creazione di nuovi elementi.
Con D2005, forse era possibile disabilitare l'unica opzione che tu vuoi 
concedere (ereditare), marcando la classe come *sealed*. :-/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: report delphi

Salve a tutti!
Ho riscontrato il seguente problema con la stampa di un report.
Appena lancio la stampa viene fuori questo messaggio di errore:
Project 'xxxxx.exe' raised exception class EAccessViolation at address
0040439 in module 'xxxxx.exe' Read of address 00FFFFF7'
Dopodichè mi segnala questa riga di codice:
	i := EstraiNumDaStr(TQRDBText(Sender).DataField);
Quale potrebbe essere il problema o la soluzione?
Grazie!
Saluti
  Stefano Marisi

 	i := EstraiNumDaStr(TQRDBText(Sender).DataField);
Domanda: cosa è una acess violation?
Ripsota: nel 90% dei casi si tenta di accedere a qualcosa che non
esiste.
1) spezzare la riga e capire dove si inkazza di preciso
2) postare il prototipo della funzione estrainumdastr
3) mettere un breakpoint dentro la funzione e vedere se entra o no.
AS

Ho capito dov è l'inghippo!!
Praticametno sto convertendo un report da delphi 1 a delphi 5.
Il componente che compare nella riga di codice, in delphi1 era una
TQRDBCalc che aveva fra le proprietà 'DataField', mentre in delphi 5
il componenta diventa una TQRDBText che non ha fra le proprietà
'DataField'!
Quindi cosa bisogna fare???
Bye Bye :-)

refactoring.
AS

 refactoring.
Tecnicamente, il "refactoring" è un'altra cosa. :-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

maro' come siamo pignoli!
intendevo "rifallo"... :-D
AS

 intendevo "rifallo"... :-D
Allora lo battezziamo "rIfactoring"! :-D :-D


 
LOLLLLL!

rotfl.
:-)
AS
Newsgroup: it.comp.lang.delphi
Titolo: installazione nuova palette

Ciao a tutti,
come è possibile installare una palette di componenti in Delphi?
Da tools->install packages dopo che ho scelto il pacchetto da installare mi
dice che manca un file di libreria senza specificare quale....mi dite la
procedura giusta?
Grazie

 ha scritto nel messaggio
news:cN8v9.41605$aL4.1...@news1.tin.it...


Ciao Alberto,
sto provando ad installare la palette Report in delphi 7 enterprise, visto
che in questa versione non c'e'. Come devo fare visto che mi dice che manca
un file di libreria?
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:apjehk$2kv0$1...@newsreader1.mclink.it...


e la compatibilità con le vecchie versioni di delphi? Dove la mettiamo? In
delphi 7 non c'è piu la palette Report....
Non si puo installare il pachage relativo al Report di delphi 5 per es.?
Ciao
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:aplhdn$12d$1...@newsreader1.mclink.it...


Non si puo installare il pachage relativo al Report di delphi 5 per es.?
Se e' come lo stai scrivendo no, dovresti installarti un report come ti ha suggerito
Salvati. Sara' l'installazione a crearti la paletta opportuna.
CIao
Morde

 Non si puo installare il pachage relativo al Report di delphi 5 per es.?
no, se non hai i sorgenti che andrebbero modificati.
In primis, esistono delle librerie che vengono incluse in automatico nei pkg
che dipendono dalla versione di delphi che stai utilizzando; inoltre, tra d5
e d6 hanno fatto delle (ottime!) modifiche ad alcune units.
Esempi:
1) tolto la definzione della classe TDatamodule dalla units form.
2) creato la unit variants.
Bye
A.


griaze della risposta esauriente! Ciao
Alberto Salvati <x@x.x from office> wrote in message
apo6dp$seo$1...@newsreader1.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: TIniFile e TMemIniFile

Quale è la differenza tra i due???
    Ciao a tutti
--
___________________> Giulio <____

La differenza?
i campi di TInifile vengono aggiornati
sul disco ad ogni operazione.
TMemIniFile lo fa solo a richiesta.
Se usi intensivamente gli *.ini
ti conviene il secondo.
--
AmMaT
m   w
M   A
a   i
TwAiN

...

Newsgroup: it.comp.lang.delphi
Titolo: StringGrid e scroll

Salve a tutti come posso fare lo scroll del contenuto della StringGrid ?
Ho provato il metodo ScrollBy (in un pulsante) ma invece di fare il 
normale scroll mi sposta il contenuto per intero in alto o in basso, in 
pratica non emula lo spostamento della barra. C'è qualche proprietà da 
impostare.
La TListView invece in quel caso funziona bene. Devo usare una TString 
perchè mi permette di ridimensionare la riga in altezza senza toccare il 
font (non è che magari si può fare anche con la ListView ?)
Help
Dani

 impostare.
Ho fatto altre prove ma non riesco proprio a capire:
Perchè quando uso
StrGr.ScrollBy(0,-24) invece di fare il semplice scroll come avviene in 
tutti i controlli mi sposta fisicamente la grafica compresa la prima 
riga che dovrebbe essere fissa ? Qualche idea ?
Dani

 Dani
IMO, sbagli ad agire sulla scrollbar in questa maniera (ScrollBy non
credo serva allo scopo di "muovere" la scrollbar del controllo visuale
simulando l'uso del mouse via software). Se vuoi posizionarti su
una determinata riga della griglia, usa la proprieta' Row.
Se proprio vuoi insistere con questo finto scrolling, prova questa API
(vedi l'help per maggiori info):
setscrollpos(Griglia.Handle, SB_VERT, Valore, True);
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 [D4]
bhe ci sono costretto causa forza maggiore perchè viene gestito da touch 
screen e a meno di non riuscire ad allargare la scrollbar a suff. la 
soluzione migliore mi sembrava quella di scrollare attraverso il click 
su un pulsante.
Quello che non digerisco è che con la listview il metodo scroll funziona 
  proprio come ci si aspetta e il metodo corrispondente nella stringgrid 
non esiste Boh ??
Posizionarmi sulla riga tramite row non mi serve in questo caso perchè è 
lo scroll che mi serve non posso inputare dei numeri o altro da tastiera 
e nemmeno disegnare un tastierino sullo schermo da usare con il touch 
(si perderebbe in efficacia).
Provo cmq l'api proposta grazie !!
Dani

 Dani
No no scusa non avevo capito bene l'uso di Row ho risolto come mi hai 
consigliato tu. Grazie ancora !!!!
Dani