mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Come forzare la Terminazione di un'applicazione

Salve a tutti, innanzitutto Buon Natale.
Sto per andare da parenti vari a rimpinzarmi come poche volte all'anno 
succede ma se riuscissi a risolvere sto problemino sono sicuro mi gusterei 
tutto di più :)  (non è vero)
Ho realizzato un programma che preleva da un sito web mio dei file. Questi 
file possono avere anche dimensioni nell'ordine dei 4 MB e quindi voglio 
prevedere la possibilità di interrompere il download in un qualsivoglia 
momento.
Ho usato un componente di terze perti per il download dei miei file.
A questo punto, se una eprsona clicca sul bottone annulla del mio form 
principale io gli mando un messaggio di conferma e se il tipo mi dice "Si 
voglio terminare ora" io lancio una application.terminate. in realtà il 
componente che ho usato non termina IMMEDIATAMENTE il download, ma aspetta 
di finire tutto quello che ha scaricato e poi temrina l'applicazione. Come 
posso uscire dal programma non appena l'utente mi clicca sul messaggio di 
ocnferma?
Grazie e auguri di cuore a tutto questo NG
Davide 

 l'utente mi clicca sul messaggio di ocnferma?
Che componente stai utilizzando?
Con TIdHTTP e' sufficiente un brusco DisconnectSocket;
-- 
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.

 Con TIdHTTP e' sufficiente un brusco DisconnectSocket;
No, il componente si chiama mxWebUpdate, l'ho trovato girando in rete,
funziona bene,solo non prevede una funzione di terminazione del download,
quindi devo forzarla io, e speravo che ciň fosse possibile farlo solo con
una application.terminate, ma mi sbagliavo. C'č una funziona che termina
direttamente il programma? Come se fosse un kill?
Davide

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Dove posso comprare delphi 5 Pro Upgrade?

Salve, scusate la domanda OT, 
ma non so proprio dove poter comprare Delphi 5 Pro Upgrade.
E comunque è possibile upgradare Delphi 3 Standard a Delphi 5 Pro?
Mi pare che con Delphi 6 non è possibile ma lo eera se non vado errato
con Delphi 5.
Grazie

Prova a visitare il sito 
www.consist.it
 dove vendono i prodotti della
borland

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

 o enterprise come partenza...
gia': la politica commerciale della Borland e' quasi suicida
(specialmente se confrontata con quella della M$: vedi recente esempio
di taglio di 1ML per l'msdn universal per chi abbia un VB Pro)
Saluti
Paolo Arosio


Altra domanda:
Se io ho D5 pro e faccio l'upgrade a D6 pro, poi rivendo D5 è legale ?
Massimo
Newsgroup: it.comp.lang.delphi
Titolo: Cancellare una ObjectList

Con una funzione creo una Lista di oggetti che puň essere ricreata piů volte 
a seconda di scelte utente. Non sono sicuro di usare il giusto modo per 
sbarazzarmi della lista e degli oggetti che contiene prima di passarla alla 
funzione che la crea. E' giusto fare come segue ?
 
ListaDiOggetti.Clear;
ListaDiOggetti.Free;
 
La funzione dichiara la lista come segue:
result := TObjectList.Create(True); 
 

Ho dimenticato di aggiungere che ho verificato che dopo il clear e il free, 
la ListaDiOggetti risulta ancora esistente e con un count=0.
Meglio fare freeAnNil ? O non serve visto che la ricreo ? 
 

 Meglio fare freeAnNil ? O non serve visto che la ricreo ?
 
A titolo personale, io utilizzo FreeAndNil.
E' lo stesso che fare.
Oggetto.Free
Oggetto:=Nil;
 
Ciao
 
Daniele

Newsgroup: it.comp.lang.delphi
Titolo: gestione anagrafiche

Devo progettare un'applicazione per la gestione di una anagrafica di
nominativi per conto di una azienda di orientamento al lavoro.
Pensavo di utilizare delphi4 (il massimo in mio possesso) e database
paradox per la gestione di 10000 nominativi completi di indirizzo e
altro.
Ma pensando bene sono finito con il considerare una applicazione
php-mysql su intranet (10 pc-windows + server linux).
A vostro avviso ed a vostra esperienza quale sarebbe la migliore
scelta per una tale applicazione?
Ciao e grazie in anticipo
Geppetto

 quale sarebbe la migliore scelta per una tale applicazione?
Secondo me la terza: Delphi + MySQL.
Ciao
Giovanni Caramia

 Secondo me la terza: Delphi + MySQL.
Sono d'accordo al 100%. Usa i componenti MySql di Zeos
(
http://www.zeoslib.net/
), visto che partono proprio da D4 ;)
--
Jax
====
"Non e' consentito inserire immagini superiore hai 90 kb, avete banda
illimitata ma fino ad un certo limite"
dal regolamento di un provider di hosting

 ha scritto nel messaggio
news:b8606df8.04062...@posting.google.com...

Lascia stare paradox , in rete dà un sacco di problemi.
Considera Firebird.
Giulio

Newsgroup: it.comp.lang.delphi
Titolo: delphi 6 in italiano

Ragazzi è possibile scaricare da qualche parte su internet un aggiornamento
del delphi 6 in italiano.? Vi prego ditemi di si....:-)


Non esiste Delphi 6 in italiano, solo la manualistica e' stata
tradotta.

 ha scritto nel messaggio news:aqtbpu4vhgaogparo...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: [D8] Sentite questa..

"Secondo la societą di analisi di mercato Gartner Group, entro la metą del
2004 la maggior parte delle grandi organizzazioni prevede di avviare
iniziative per la migrazione a Microsoft .NET Framework1 delle applicazioni
Win32 e COM (Component Object Model) che dovrebbero essere in uso dopo il
2007. "
tratto da
http://shop.pc-ware.it/pcw/product.asp?sku=BOR%2D01%2D10418&mscssid=VCA7PRJF7AQQ9G9RWGBP7T9J9QWQ2DA4
pare quindi che il .NET dovrebbe diventare uno "standard" dopo il 2007?
Ciao, Sandro


Io dopo una valutazione, ho deciso di non passare al .Net,
(pensa che ho parecchi utenti che utilizzano Win98 come
client e Win 2000 come server e si trovano benissimo)
e mi chiedo se il net è un framework che interagisce tra
l'applicazione il il sitema, allora sara sempre possibile interagire
con il sistema senza il framework (se lo fa lui perchè non
lo deve fare la mia applicazione "con il giusto compilatore")
Inoltre questo framework mi sempra un vbrunxxx rinominato
ed ampliato. E, ricordo ancora quel giorno "VB3" che speravo
che M$ creasse un VB che compilasse in codice nativo
(che non è mai arrivato).
Ciao by Enzo
www.scozzaro.it

 (che non è mai arrivato).
scusa, solo per un chiarimento:
cioè ti riferisci al fatto che nel passaggio da visual basic 2 alla 3
credevi che la microsoft avrebbe fatto il compilatore per visual basic?
ma che si intende per compilato in codice nativo?
delphi è così?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


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

 (che non č mai arrivato).
a quello che ho capito non e' esattamente un runtime, nel senso che non si
limita ad interpretare un metacodice trasformandolo pedissequamente in
codice macchina, ma si occupa anche di controllare il flusso delle
istruzioni, garantendo l'accesso o meno alle risorse (memoria, rete,
periferiche, ..). Il che introduce un doppio rallentamento: quello della
traduzione e quello del controllo. M$ conta che nel 2007 avremo macchine
molto piu' veloci e con piu' memoria delle attuali e l'attuale tartarugoso
.NET per allora dovrebbe girare un po' meglio.
Ciao, Sandro

 
A quanto pare c'e' ancora gente che non lo sa...
Le ultime 2 versioni di VB (5 e 6) avevano la possibilita' di compilare 
in codice nativo Intel.
Te lo posso assicurare perche', purtroppo, con VB ho perso 6 anni della 
mia vita professionale e siccome tendo a non credere alle pubblicita' 
della Microsoft, avevo disassemblato vari programmi compilati con VB5 e 6.
Il fatto che comunque usasse le librerie di runtime MSVB e' 
semplicemente perche' quelle, oltre a contenere l'interprete per il 
PCode, sono anche librerie di runtime al pari dei package di Delphi o 
della libreria standard del C++. Solo che in VB sei _costretto_ ad usare 
la libreria dinamica e non puoi linkarla staticamente.
-- 
Roal Zanazzi

 
Rettifica: pare che abbiano graziato Win98 ancora per un po' di tempo.
Ci tocchera' convivere con i dinosauri...
-- 
Roal Zanazzi
Newsgroup: it.comp.lang.delphi
Titolo: CI SIAMO !!!!!!!!!

Pare che Corel acquisti Borland.................Siamo vicini a Delphi
per Linux ??????
--
Posted from 
pop09-acc.tin.it
 [212.216.176.72]
via Mailgate.ORG Server - 
http://www.mailgate.org

 per Linux ??????
Scusa ma Borland non era stata inglobata da Inprise? Che fa Inprise cede la
sezione Borland a Corel? Mamma mia questa si che potrebbe essere una
rivoluzione.. magari e' la volta che abbandonano il QR in favore di qualcosa
di piu' serio? ;-)
Ciao, Sandro

 wrote in message news:87q0gs$gis$1...@serv1.iunet.it...

Veramente era Borland che aveva cambiato nome in Inprise, per poi ritornare
a meta' sulla decisione.
Ora infatti la Corel ha acquisito la Inprise (e con essa la Borland)
Ciao,
Stefano

> Ora infatti la Corel ha acquisito la Inprise (e con essa la Borland)
Sě per 2.440 milioni di dollari...

 Sě per 2.440 milioni di dollari...
Ca%%o, se lo sapevo la prendevo io...

Newsgroup: it.comp.lang.delphi
Titolo: Creazione Tabelle

ciao a tutti, ho scritto il seguente codice per fare in modo ch ela tabella 
che stò creando venga creata all'interno di una specifica cartella ma delphi 
va in errore dicendo TOO MANY ACTUAL PARAMETERS....???? il codice è il 
seguente
data.ewaiz.TableName:=data.omNOMINATIVO.AsString;
data.ewaiz.CreateTable(extractfilepath(application.ExeName)+'\exp\';
Grazie dell'aiuto.... bye bye 

Lorenzo Mendini ha scritto:

e la parentesi ?
data.ewaiz.CreateTable(extractfilepath(application.ExeName)+'\exp\');
Geppetto

ciao da sempre errore..... il prompt si ferma si extractfilepath... boh....
Iz2FOS Lorenzo 

 
Per forza.
Createtable si chiama senza parametri, solo dopo aver definito campi, 
indici ecc..
Guarda meglio l'uso di create table come metodo senza parametri.
Gepetto

ma io i campi li ho gią definiti altrove..... potresti spiegarmi come 
raggiungere il mio obbiettivo? Grazie 

 
esempio:
with Table1 do begin
   Active := False;
   DatabaseName := 'TUODATABASE';
   TableType := ttTIPOTABELLA;
   TableName := 'NOMETABELLA';
   {.... definizione dei campi};
   {.... definizione indici};
   Createtable;
fine.
Newsgroup: it.comp.lang.delphi
Titolo: Rinominare Caption dei bottoni con Ciclo.

Sapete dirmi in quale modo posso rinominare il testo (caption) di una
serie di bottoni (64) con un ciclo For senza rinominare uno per uno
nel listato?
Vi ringrazio.
Salutoni
Gianni
e-mail: 
gian...@hotmail.com

var BtnIndex : Integer;// Variabile di indice
for BtnIndex := 0 to Pred( ComponentCount ) do
begin
 if Components[ BtnIndex ] is TButton then ( Components as TButton ).Caption
:= 'MioTesto';
end;
Ricordati di mettere questo codice in un gestore di evento o in un metodo
della tua Form.
Ciao,
Andrea
Gianni62 <no_spam_giann...@hotmail.com_tagliaqui_> wrote in
message 1bq2ns8oeebma4und...@4ax.com...


 := 'MioTesto';
Se usi "is" per effettuare il controllo di tipo puoi evitare di fare il cast
dinamico ( "as" ).
Fallo statico che "consuma" di meno... ;-)
if (Components[ indice ] is TButton) then
  TButton( Components[ indice ] ).Caption := '....';
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Vi ringrazio per l'aiuto. Siete stati velocissimi.
Salut.
Salutoni
Gianni
e-mail: 
gian...@hotmail.com
Newsgroup: it.comp.lang.delphi
Titolo: BDE + Windows NT = "index does not exist"

Perche' se tento di accedere a una tabella Paradox 
sotto 98 da una macchina con NT Workstation 4 mi spunta 
fuori che non trova un indice secondario ?
E' capitato anche a voi ?
Se apro la tabella con Database Desktop e vado in
modifica della struttura mi trova gli indici secondari
solo per alcune tabelle, per altre no...
Come mai ? come risolvere ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come mai ? come risolvere ?
hai provato a spostare (o a rinominare) il tutto sotto una cartella con un
percorso completo più corto ?
ciao
guastatore

percorso completo più corto ?
In realta', ho provato sia sotto NT, sia con XP ad accedere
ai dati presenti su Windows 98 (l'operazione inversa, da 98
a NT/XP non da' problemi): stesso identico effetto.
L'accesso ai dati lo faccio tramite unita' di rete (perche'
non mi sembra che il BDE supporti i percorsi di rete),
quindi connetto un'unita' di rete su NT alla condivisione
sul 98 contenente i dati, configuro l'alias e lancio il
programma: pam ! index does not exist.  
Il bello e' che non e' un problema legato alla mia
applicazione, sia Database Desktop sia SQL Explorer, sia
Visual DBase (tutti usando il BDE) non riescono a vedere gli
indici secondari di *alcune* tabelle.
Difatti, l'altra cosa strana e' che gli indici secondari di
alcune tabelle riescono, invece, a vederli.
Ho provato a ricostruire gli indici con le utility di
riparazione Borland, ma niente, stessa cosa.
Da tutto questo, deduco che si tratti di un problema del
BDE.
Non e' neanche un problema legato alla configurazione delle
macchine del mio cliente, perche' ricostruita la sua
organizzazione dati in ufficio da me, si ha lo stesso
problema.
Se il sistemista del mio cliente non avesse fatto la
stupidaggine di aver fatto fare da server una macchina 98 e
da client una macchina NT (quando la scelta piu' naturale e'
quella contraria) non mi sarei accorto del problema, ma ora
che me ne sono accorto non riesco a risolvere...
L'unica soluzione (che poi non e' una soluzione) che mi
viene in mente e' quella di invertire la posizione dei dati
e rendere client il 98...
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.lang.delphi
Titolo: Android parte seconda

Ciao a tutti,
  continuano gli inesorabili problemi con questo mondo.
 
Ho un problema di connettivita', tento di spiegarmi meglio.
 
Delphi Seattle, FireDac
 
form completamente vuota con un solo componente,  TFDConnection.
 
Rete domestica:
 
Server ( IP 192.198.15.180) : nome del server "Server"
Nome del DB : Test.shl (estensione non data da me, il db esiste con questa 
estensione)
Directory : C:\Test
Porta : 3050
 
Impostando nelle property della connessione
 
Username : quella richesta
Password : Quella richesta
Protocol  : TCPIP
Server     : 192.198.15.180
Port        : 3050
 
tutto il resto e' quello di default.
 
Pemo il tastino TEST ed inserisco nell'edit DATABASE C:\Test\Test.shl ed 
esce il messaggio "connessione eseguita con successo".
 
Ora, isolo ik portatile, inserisco la chiavetta ed entro in internet, 
connessione ok , stesso progetto ma questa volta inserisco l'ip statico (per 
esempio 35.151.240.183), premo test e mi esce questo tipo di errore
 
"Unable to complete network request to host 35.151.240.183.
Failed to establish connection"
 
Sono giorni che sto leggendo diverse strade per risolvere il problema, 
ovviamente senza problemi.
Visto e considerato che in questo ng ci sono i guro delle web application 
(quindi in qualche modo si devono collegare a qualche db di qualsiasi 
natura) qualche suggerimento a chi come me sta affrontando l'argomento per 
la prima volta ?
 
Grazie per l'aiuto
 
Ciao
 
Daniele 
 

 Failed to establish connection"
 
Ma nel router la porta 3050 è "aperta" verso l'esterno (wan)?
 
 
 
-- 
Mai mettersi a discutere con un idiota:
- prima ti porta al suo livello e poi ti batte con l'esperienza;
- chi ascolta potrebbe non capire la differenza.
 

 Ma nel router la porta 3050 è "aperta" verso l'esterno (wan)?
Il provider (il router e' del provider della telefonia) ha detto di si.
Comunque e' meglio non fidarsi troppo, lunedi' provvedero' ad approfondire 
il discorso.
 
Grazie
 
Ciao
 
Daniele
 

 approfondire il discorso.
 
Deve redirigire il traffico in entrata su quella porta verso l'ip 
interno del server dove gira il servizio. Hai comunicato al provider 
l'ip interno del server? Se no non può averlo attivato

Newsgroup: it.comp.lang.delphi
Titolo: Icone

Dove si possono trovare collezioni di icone?
Ciao!

www.google.it
Bye
AS

www.tucows.com

h**p://
wizard4.cjb.net
      sezione "download" >> "icone"

Newsgroup: it.comp.lang.delphi
Titolo: FTP : esecuzione eseguibili su server WEB

Salve a tutti vi chiedo un aiuto su seguente problema :
Sul server web del provider nel mio dominio ho un data base di access
con una tabella movimenti . Giornalmente un utente da un PC client
collegato a internet tramite un  programma delphi esegue una
connessione al sito e poi esegue un FTP in upload  del file    
pippo.TXT   che contiene i record da accodare incrementalmente al file
principale di access.
Dopo questa operazione dovrei invocare un  eseguibile che accoda i
record dal file txt al file di access.
Io ho già realizzato il programma di accodamento che funziona sul mio
PC locale ma temo che su server web non riesca a girare, poi se lo
esguo con :
FTP.docomand(); va in errore.
Qualcuno mi puo' indicare la soluzione al problema ??
grazie a tutti 
Rox

 FTP.docomand(); va in errore.
il serverweb č su linux o windows, inoltre sei sicuro di avere i permessi 
per eseguire programmi sul server? che io sappia i servizi di hosting non  
lo permettono.
Ciao, Antņ.

Newsgroup: it.comp.lang.delphi
Titolo: Aggiornamento database.

Ciao...
allora ho un database con circa 400 record , 10 campi.
Lo visualizzo usufruendo solo di 6 campi pero' tutti calcolati , nel senso
che i dati residenti sul database per essere visualizzati necessitano di un
ricalcolo.
Ovviamente tutto cio' prende tempo e , dato che questo database e'
aggiornato esternamente al mio programma che praticamente e' quasi solo di
visualizzazione, ogni x minuti ( utilizzo un Clientdataset) faccio refresh e
ricalcolo il tutto per la visualizzazione.
Ora mi chiedo se (e come) posso solo ricalcolare i record aggiunti sul
database originale dal momento dell'ultimo refresh . Ho pensato di creare
un'altra tabella con un altro clientdataset e caricare la 'fotografia'
dell'ultimo refresh per confrontarla con il database e vedere se ci sono
modifiche ma non sono approdato a nulla.
Se avete un'idea , un suggerimento...
Grazie in anticipo.

...

Idea così, lampante, senza garanzie e nemmeno tanto ragionamento
dietro:
Usa i CachedUpdates: Credo (controlla la documentazione) che quando
applichi gli update ricalcoli i campi inseriti. (Questo è valido quasi
sicuramente se li inserisci tu, per il resto non so.)
Newsgroup: it.comp.lang.delphi
Titolo: SP3 e font

Salve a tutti.
Ho un applicativo sviluppato in D4 che all'avvio carica dei font proprietari 
secondo queste istruzioni:
procedure LoadXFonts( Apath: string = '' );
 var
  mf1, mf2, mf3, mf4: boolean;
 begin
  mf3 := LoadFont( Apath + FILE_FONT_EDIT, NAME_FONT_EDIT ); // il piu' 
importante
  if not mf3 then
    CreaEditFont;
  mf1 := LoadFont( Apath + FILE_FONT_FIX, NAME_FONT_FIX );
  mf2 := LoadFont( Apath + FILE_FONT_VAR, NAME_FONT_VAR );
  mf4 := LoadFont( Apath + FILE_FONT_EDIT_BOLD, '' ); // altrimenti non la 
carica perche' c'e' gia' il font
  if ( mf1 or mf2 or mf3 or mf4 ) then
    SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, LongInt(0));
  Application.ProcessMessages; // per sistemarsi
 end;
Tutto bene fino ad oggi, quando un cliente mi chiama perchè il prgramma non 
parte e verifico che si inceppa durante il caricamento dei font. In 
particolare si blocca nella penultima riga, cioè nel SendMessage.
Unica cosa che abbiamo capito, diversa dal solito,è che la macchina del 
cliente è nuova e gli è stata fornita con il SP3 già installato.
Qualche suggerimento su cosa accade e come risolvere? Sto cercando in giro 
ma non trovo nulla.....
Gianni

Mi sono accorto che non ho specificato cosa fa LoadFont:
function LoadFont( FileName, FontName: string ): boolean;
  if Screen.Fonts.IndexOf( FontName ) = -1 then
    // il font non è già stato installato
    begin
    Result := ( AddFontResource( PChar( FileName ) ) > 0 );
    if not result then
      Result := ( AddFontResource( PChar( ExtractFilePath( 
Application.Exename ) + FileName ) ) > 0 );
    if not Result then
      ShowMessage( 'Impossibile caricare ' + FileName );
    end
  else
    Result := true; //se c'e' gia' vuol dire che va tutto bene
end; 

SendMessage è bloccante
probabilmente c'era Word aperto
sostituisci con PostMessage
ciao

 ciao
Avevo provato a far chiudere tutto e riavviare il PC, ma il problema 
persisteva. Ho comunque provato il PostMessage ed effettivamente funziona.
Cosa strana: su un altro PC con SP3 il problema non si presentava... 
?Mah?...
Grazie e ciao.
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: Immagine del desktop

Salve a tutti!
Raga ho la necessità di ottenere un'immagine del desktop e comprimerla in
jpg. Come posso ottenere un puntatore al "Canvas" del desktop ? MI
basterebbe anche avere una bmp del desktop da comprimere dopo...
Grazie infinite!

"Il Biondo":
| Raga ho la necessità di ottenere un'immagine del desktop e comprimerla in
| jpg. Come posso ottenere un puntatore al "Canvas" del desktop ? MI
| basterebbe anche avere una bmp del desktop da comprimere dopo...
procedure ScreenCapture(var Bitmap:TBitmap);
var DesktopHWnd: HWND;
    DesktopDC: HDC;
begin
 DesktopHWnd := GetDesktopWindow;
 DesktopDC   := GetDC(DesktopHWnd);
 StretchBlt(Bitmap.Canvas.Handle, 0,0,Bitmap.Width, Bitmap.Height,
            DesktopDC,            0,0,Screen.Width, Screen.Height,
            SRCCOPY);
 ReleaseDC(DesktopHWnd, DesktopDC);
end;
Ciao!
Alan Solo

Scusa la curiosità: come fai a comprimerla in formato JPG? Usi un tuo
algoritmo o ti appoggi a componenti?
Ciao  :-)
Se è Microsoft non funziona  ;-P

"Ukyo Hanasu":
| Scusa la curiosità: come fai a comprimerla in formato JPG? Usi un tuo
| algoritmo o ti appoggi a componenti?
componente già presente in delphi (dalla 3 in  su penso)
TJpegImage - unit JPEG
JPEGImage.Assign(Bitmap);
JPEGImage.Compress;
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: A capo in una stringgrid

Coem si fa ad andare a capo in una string grid?
ho... stringgrid1.Cells[0,1]:=stringgrid1.Cells[0,1]+#13#10+icmp.host;
ma non funziona.
Grazie

Non si può.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Coem si fa ad andare a capo in una string grid?
http://www.undu.com/Articles/010129a.html

Newsgroup: it.comp.lang.delphi
Titolo: Calcolo permutazioni e probabilità

Salve a tutti,
qualcuno ha le funzioni per il calcolo delle probabilità ed il calcolo
delle permutazioni?
Grazie 1000
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

delle permutazioni?
http://www-rab.larc.nasa.gov/nmp/fNMPindex.htm
Ciao
Duilio


http://www-rab.larc.nasa.gov/nmp/fNMPindex.htm
bookmarkato, thx :-)
-- 
Morde. 
(morde at programmer dot net)
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 3 Free????

Ciao a tutto il NG...
inzio subito con una domanda :o)
ma il Delphi 3 è veramente Free...
se è free da dove è possibile il download....
sono andato sul sito della borland ma ninete...
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : 
IlRazz...@netscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 sono andato sul sito della borland ma ninete...
eccoti subito la risposta :
IO Programmo lo ha distribuito Free in una sua uscita mensile, ma in rete
non l'ho mai trovato, e purtroppo sono arrivato tardi anche in edicola.
comunque che sia ufficialmente free ho i miei dubbi
ciao
maurizio

 wrote in message
3b5eefb7.2327513@apache...


>IO Programmo lo ha distribuito Free in una sua uscita mensile
Sai in qule nummero cosi lo ordino come aretratto amesso che Io
Programmo abbia il servizio aretrati


Programmo abbia il servizio aretrati
Io invece avevo trovato Delphi 3.0 Pro su una rivista straniera:
PCPlus  (
www.pcplus.co.uk
 č il sito riportato sulla rivista, ma al
momento non funzia...), n. 161, Marzo 2000 , devo averlo pagato sulle
15.000 lire (di listino dovrebbe essere Ł 5.49).
Per le "subscriptions/back issues" (abbonamenti e numeri vecchi ??)
forniscono questa email 
su...@futurenet.co.uk
Ciao
Simone
P.S. Sto scaricando Kylix...altro Delphi gratis :-)
_______________________________________________________
 All resistance is futile ! Prepare to be assimilated !


Si, ma era delphi 2 non 3 (almeno in quelli che ho io nel 2001)
Merlinweb

 Ciao

> Scusa io sarei interessato... ma il libro è in italiano?
No, è in inglese, ma se lo mastichi solo un pochettino direi che è molto
leggibile. io ci ho imparato il Pascal da zero e mi è servito molto per
imparare Delphi.
BUONA NOTIZIA per te: ora il libro (invece di 40 Dollaroni come mi è costato
a me) costa 28 $.
Eccoti il link diretto:
http://www.amazon.com/exec/obidos/ASIN/155622706X/qid=996531459/sr=2-1/ref=a
ps_sr_b_1_1/002-0973224-7583264
Fammi sapere cosa fai (sono curioso ;-)
Ciao

qualcuno conosce la risposta con precisione (e magari le motivazioni)?
Dipende in che termini viene allegato alla rivista. Per quanto ne so,
D3 veniva distribuito con licenza educational (puoi fare tutto, ma non
puoi venderlo)
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.lang.delphi
Titolo: software open source

Per distribuire software open source e/o freeware è necessario avere Delphi
(o altri RAD) registrato o no?
Max Etere
maxe...@infinito.it
www.sendai.it/encom

(o altri RAD) registrato o no?
Se non erro puoi utilizzare tranquillamente la nuova versione di D6
Personal e Kylix Personal includendo il codice all'interno del
pacchetto del programma.
Ma non ne sono affatto certo.
--
Rhymes
rhy...@myself.com
http://www.foxhound-games.it

 Ma non ne sono affatto certo.
Il problema è che non so neanche dove andare a cercare!!! :(
Max Etere
maxe...@infinito.it
www.sendai.it/encom


www.borland.com
 non ti è venuto in mente ? ^_^


Newsgroup: it.comp.lang.delphi
Titolo: Decodifica TDateTime

Salve ragazzi,
io ho gli 8 byte che formano una TDateTime e dovrei riconvertirla in data in
un programma Visual Basic. In sostanza mi occorre capire come decodificare
gli 8 byte.
Qualcuno mi sa aiutare?
Grazie

 gli 8 byte.
Dove li hai questi otto byte?
Se non sbaglio il tipo Date di Visual Basic dovrebbe avere lo stesso formato
del TDateTime di Delphi.
Al massimo converti prima in stringa.
Ciao
Gianluca

Al massimo converti prima in stringa.
:o
Massimo.
-- 
Ore 18.30: premo invio.

gli 8 byte.
Guarda cosa fa InternalDecodeData() nella unit SysUtils.pas ;)

Grazie ragazzi...
Ho risolto. Era piu' facile di quanto pensassi.
Basta prendere gli 8 byte e "scriverli" in una variabile
double visual basic. Siccome il tipo double è standard IEEE
in questo modo si "copia" il valore del double.
La cosa bella è che il formato Date di Visual Basic usa lo
stesso principio di delphi, cioè è un double.
Praticamente basta "copiare" gli 8 byte in una variabile
visual basic di tipo Date per riottenere la stessa data!!
E' facilissimo!
Grazie a tutti
"Unforgiven" <unfor...@somehost.somedomain> ha scritto nel messaggio
news:j7c4duccb93h69ian...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Come Gestire i Master Detail in rete con bde

Salve. Utilizzo il BDE e le tabelle Paradox.
Devo realizzare dei Master-Detail utilizzabili in rete. Quindi dovrei
gestire la multi utenza e ciò che comporta. Ho trovato difficoltà
soprattutto quando si verifica un codice esistente. Mi spiego.Immaginiamo di
avere due tabelle cosi strutturate:
 MASTER           DETAIL
CodMaster          CodDetail
Descrizione1        CodMaster
                            Descrizone2
scrivo i dati del master poi inserisco le righe. Tento di fare il post ma mi
dice che il codMaster è già esistente, perche nel frattempo un altro utente
ha inserito un record. A Questo punto dovrei riprendermi il master
incrementarne il codice e cambiare il riferimento anche nel dettaglio. Ho
pensato per ovviare a tale problema di utilzzare un db di appoggio dove
effettuare le operazioni e se il post della master va buon fine ricopiare il
tutto aggiungedo il CodMaster corretto. Ma mi sembra troppo macchino.
Qualcuno sa darmi un consiglio?
Grazie
Marco Cotroneo

 altro utente ha inserito un record.
questo codMaster come lo crei? Leggi il valore e incrementi di uno?
Se si', potresti provare a usare transazioni "DirtyRead" (TransIsolation
di TDatabase) con le quali leggi i valori "sporchi" (in teoria).
Non usando paradox, non te lo so dire, ti so dire per certo che usando ad
es. Interbase (e sicuramente anche altri RDMS "seri" ;) non hai
problemi di ID duplicati, basta usare i generatori e dormire sonni
tranquilli ;)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: html

ciao a tutti 
é possibile Prelevare l'html di una pagina visualizzata con il WebBrowser?
Con L'IdHttp ho dei problemi "Moved" o qualcosa di simile.
ciao
erik
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 erik
mi và bene anche di salvarlo Su HD e poi ricaricarlo in un memo
ho notato che i tasti direzionali nel WebBrowser non funsionano neppure il
tasto enter devo scrivere del codice nel OnKeyPress del WebBrowser?
grazie
erik

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

Ciao a tutti,
prima di realizzare una classe ricorrendo ai puntatori vorrei sapere se � 
gi� disponibile qualcosa che mi permetta di ottenere qualcosa del tipo:
      1  -   2   -  3   -  4
      2  -   3   -  4   -  5
      3  -   4   -  5   -  6
      4  -   5   -  6   -  7
In partendo da una struttura composta da 4 record, il primo elemento esce 
quando entra l'ultimo. Questo comportamento mi ricorda le code ma in delphi 
la classe tqueue l'ho trovata solo in delphi .net:
http://www.delphibasics.co.uk/NameSpace.asp?Name=System.Collections&Part=Queue
Potrei usare la tlist, ma ritornerei al punto di partenza, dal momento che 
non posso eliminare il primo elemento dopo aver aggiunto l'ultimo.
Qualche suggerimento?
Prima di ricorrere appunto ai puntatori vorrei sincerarmi che non ci sia 
gi� la soluzione pronta in delphi.
Grazie ancora.
 

[...]
C'� una classe *TQueue* anche in Delphi Win32; aggiungi la unit 
"Contnrs" alla clausola *uses*...
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
http://www.delphibasics.co.uk/NameSpace.asp
?
Name=System.Collections&Part=Queue

La classe TQueue esiste da Delphi 5 e non mi risulta si mai stata tolta.
Se 
scrivi TQueue nell'editor e premi F1, non appare nell'help?
Comunque, dal post che hai mandato, sembra che tu abbia molta confusione 
riguardo puntatori, classi, liste, ecc...
PS: � sempre meglio indicare nel post la versione di Delphi che uno usa.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 non posso eliminare il primo elemento dopo aver aggiunto l'ultimo.
TQueue.



Infatti questa l'avevo gi� trovata ma solo con .net;   prover� aggiungendo a 
uses, Contnrs come suggertito da Marco.
Grazie ancora
 


Grazie provo :)
 


Cerco di adattarmi alla versione pi� vecchia non all'ultima :)
 

 Infatti questa l'avevo gi� trovata ma solo con .net
Non so come tu abbia cercato, ma se mi affaccio su Google cercando "queue
Delphi", basta seguire il quinto link.



se devo essere sincero ho cercato come: delphi queue  e mi sono ritrovato su 
delphibasics.
Newsgroup: it.comp.lang.delphi
Titolo: ADOCommand e Insert

Ciao,
vorrei aggiungere un record in una tabella access e vorrei sapere perche' se
la sintassi e' questa
il tutto funziona:
with ADOCommand1 do begin
   CommandText :='INSERT INTO Installazioni(TermID) VALUES (:TermID)' ;
   CommandType :=3D cmdText;
   Parameters.ParamByName(TermID).Value :='123';
   Execute;
end;
Se invece tento di aggiungere un altro campo
mi da errore di sintassi:
with ADOCommand1 do begin
   CommandText :='INSERT INTO Installazioni(TermID,Note) VALUES
(:TermID,:Note)' ;
   CommandType :=3D cmdText;
   Parameters.ParamByName('TermID').Value :='123';
   Parameters.ParamByName('Note').Value :='Queste sono le note';
   Execute;
end;
E' un problema di tabella access oppure di sintassi del commandtext?
Ciao!

prova a rachhiudere il nome di campo note tra doppi apici.
Bye
A.

 prova a rachhiudere il nome di campo note tra doppi apici.
with ADOCommand1 do begin
   CommandText :='INSERT INTO Installazioni(TermID,Note) VALUES
(:TermID,:Note)' ;
   CommandType :=3D cmdText;
   Parameters.ParamByName('TermID').Value :='123';
   Parameters.ParamByName('Note').Value :='Queste sono le note';
   Execute;
end;
Ciao Alberto,
Che intendi? Doppio apice:
Cosi' CommandText :='INSERT INTO Installazioni("TermID","Note") VALUES
(:TermID,:Note)'
oppure con due apici singoli?
 CommandText :='INSERT INTO Installazioni(''TermID'',''Note'') VALUES
(:TermID,:Note)'
Comunqe non mi funziona lo stesso...
Grazie per la risposta


Parentesi quadre ?
fe...@delenda.net
can't help it, I'm a born lever puller


Altra cosa, prova a cambiare nome al campo [Note], Jet non gradisce
certe paroline (
p.es
. 'Password')

 mi da errore di sintassi:
[...]
Non sarebbe inutile sapere qualcosa di piu' dell'errore, cmq con D6 la
seguente sul NorthWind (notare che non viene inserito il campo chiave
che e' autoinc) funziona a designtime dopo aver valorizzato i parametri;
analogamente a runtime.
INSERT INTO Categorie (NomeCategoria, Descrizione) VALUES
(:NuovaCat, :NuovaDesc);
  with ADOCommand1 do begin
    Parameters.ParamByName('NuovaCat').Value := 'Bevande2';
    Parameters.ParamByName('NuovaDesc').Value := 'Descrizione della
nuova categoria';
    Execute;
  end;
Inoltre, funziona anche valorizzando a runtime le proprieta' il
CommandText
  with ADOCommand1 do begin
    CommandText := 'INSERT INTO Categorie (NomeCategoria, Descrizione)
VALUES ' +
      '(:NuovaCat, :NuovaDesc);';
    Parameters.ParamByName('NuovaCat').Value := 'Bevande2';
    Parameters.ParamByName('NuovaDesc').Value := 'Descrizione della
nuova categoria';
    Execute;
  end;
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: eccezioni in chiusura ma nessuno in esecuzione

Ho un problema di cui non comprendo la natura.
Utilizzo il Rave per la reportistica e sono riuscito a ricreare un 
errore che però non viene mostrato.
In pratica quando apro il report per accedere ai componenti e 
modificarli se tento di assegnare ad una variabile il componente e poi 
modificare le proprietà ma il nome del componente è sbagliato (quindi 
non esiste nella definizione del report) durante l'esecuzione del 
programma questo non scatena nessuna eccezione.
Solo sotto debug di Delphi salta fuori l'eccezione ma durante 
l'esecuzione fuori dall'ambiente no. Faccio un esempio:
               RvProj.Open;
               With RvProj.ProjMan do begin
                 pag 				:= FindRaveComponent('Report1.Page1',nil) as 
TRavePage;
                 defdest     := FindRaveComponent('txtIni',pag) as 
TRaveText;
                 idt				:= FindRaveComponent('idt',pag) as TRaveText;
                 txtQ				:= FindRaveComponent('DTQ',pag) as TRaveMemo;
                 txtProd			:= FindRaveComponent('DTP',pag) as TRaveMemo;
                 mmMod				:= FindRaveComponent('Memo1',pag) as TRaveMemo;
               end;
               defdest.Text := 'REPARTO1';
               idt.Text := Dati;
               txtQ.Font.Size := 14;
               txtProd.Font.Size := 14;
               mmMod.Font.Size := 14;
questo parte di codice è stata testata e funziona ma se cambio una delle 
stringhe nel FindRaveComponent il componente a cui faccio riferimento 
ovviamente non viene trovato e la relativa variabile rimane nil.
Durante il debug questo errore viene tracciato, durante l'esecuzione al 
di fuori di Delphi no.
Potrei fare un test su ogni varibile prima di usarla e verificare che 
non sia nil ma a me serve capire perchè questa eccezione non si verifica.
Daniele

quali opz di compilazione usi?
A.

 
ricordo che non sono sotto a debug di delphi quando si verificano gli 
errori e non ho modo di testare il programma sotto delphi.
In compiler
code generation spuntato solo Optimization
in runtime error o spuntato solo I/O checking
in degugging tutto a parte use debug DCUs
in syntax option
sono smarcati complete boolean eval , typed @ operator e assignable 
typed constants tutti gli altri sono attivati.
il compiler message immagino non ti interessi
il linker map file su Off Linker Output su Generate DCUs
la sezione exe and dll options tutto disattivato
min stack size  $00004000
max		$00100000
Image Base	$00400000
Nei package build vith runtime packages è disattivato.
in debugger option in general o marcato solo Show inherited e integrated 
debugging
in language exception stop in delphi exception
nelle exception types to ignore ho marcato tutto a parte Corba user 
exceptions
in OS Exception l'handled by è su User Program e on resume è su Run 
unhandled
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: DLL

Ho una DLL in visual Basic , ma non riesco ad utilizzare una funzione di
essa in quanto mi dice .. Impossibilie trovare il punto di
collegamento qualcuno sa aiutarmi.
Grazie

"Nicola Quaglia" scrive:

Hai copiato la DLL sotto una path di sistema o sotto la directory dove è
presente l'eseguibile?
Ciao
Dario

 presente l'eseguibile?
a meno che quel messaggio non intenda dire che non riesce a trovare l'entry 
point (praticamente il nome della funzione)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)


Da quando questo e' diventato un NG su Visual Basic?
Sse questa domanda ha a che fare con Delphi, dovresti essere spiu' 
chiaro su:
- in che linguaggio e' scritta la DLL
- da che linguaggio stai tentando di usarla.
Ma siccome oggi mi sento con le palle di cristallo (ehi, non in quel 
senso!), ti diro':
Visual Basic puo' creare solo DLL ActiveX, non DLL normali che esportano 
funzioni. Per usarle da Delphi devi:
1. registrare la DLL (es. con REGSVR32.EXE)
2. da Delphi importare componente ActiveX.
Il resto e' nel manuale e nella documentazione di Delphi.
-- 
Roal Zanazzi
Newsgroup: it.comp.lang.delphi
Titolo: DBgrid evento associato

Mi chiedo esiste un evento tipo OnTitleClick che intercetti un click che 
avviene
sulla colonna piu a sinistra di una dbGrid.
Per intenderci la colonna che indica col triangolino  il record attivo 

Ti serve per individuare il record selezionato sulla griglia? 

Si, mi serve per individuare il record selezionato sulla griglia
e per eseguire una certa procedura...
Grazie  ferradini 


Si, mi serve per individuare il record selezionato sulla griglia


Grazie  ferradini 
per sapere quale è il record selezionato su una DBGrid
basta vedere quale è il record corrente del dataset
corrispondente. Se quello che ti interessa vedere è il
numero di riga penso basti riferirsi al recNo del
record nel dataset. Questo perchè i controlli DBAware
come la DBGrid sono strettamente legati al datasource e
quindi al dataset a cui sono collegati rispecchiando
oltre ad i dati anche il record corrente, appunto, e
tutte le variazioni sui dati si ripercuotono dal
dataset ai controlli. Se cambi qualcosa nel dataset
questo qualcosa sarà cambiato anche nelle DBGrid
collegate.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 Forse il vero motivo delle mia richiesta si è un po' offuscato e sparito
o forse la mia richiesta non era chiara....
Mi spiego meglio:
Vorrei realizzare un qualcosa che aggiunge in coda ad una tabella un record 
in essa presente...
e qui nessun problema TTable.append   ecc... ecc..
Il problema è come fare a segnalare all'applicativo che desidero questo?
il doppio click sul record è un evento che già uso , per questo ho pensato 
di cliccare
sulla colonna più a sinistra della TBGrid ,
ma un click in tale zona non mi genera alcun evento... o così almeno 
credo...
Questo è il mio problema

Questo è il mio problema
il doppio click non dovrebbe essere altro che una delle
azioni che hai a disposizione per un dato contesto
legato al controllo su cui clicki. Di solito si mette
un Menù contestuale (PopupMenu) che visualizzi tutte le
azioni disponibili o un serie di bottoni, legati alle
azioni, direttamente vicino al controllo interessato
dalle azioni stesse. Sia se usi il menù contestuale sia
con i bottoni, dovrai avere un'azione di default che
viene scatenata con il doppio click del Mouse sul
controllo del contesto. L'azione di default dovrà
essere evidenziata (grassetto nel menù contestuale) in
maniera da capire che il doppio click è legato a tale
azione.
In questo scenario la tua azione di Append
personalizzato la puoi mettere o nel menù contestuale o
fra i bottoni delle azioni sulla DBGrid in questione.

Newsgroup: it.comp.lang.delphi
Titolo: [d6] Unit ExtActns was compiled with a different version of Consts.SUrlMonDllMissing





ciao a tutti, ho dovuto riconfigurare l'ambiente di 
sviluppo delphi6 dopo aver formattato... ho ricaricato tutti i package con i 
vari componenti e ho aperto un progetto a cui sto lavorando da un bel pò di 
mesi. Tutte le form si aprono ma se eseguo un build all project o se compilo 
normalmente mi esce:


 




 Unit ExtActns was compiled with a different 
version of Consts.SUrlMonDllMissing


che roba è quel file ExtActns.pas???


 


Simo


 


 



 ha scritto nel 
  messaggio 
news:4440c24c$0$18290$4faf...@reader1.news.tin.it
...

Newsgroup: it.comp.lang.delphi
Titolo: Quick Report di D5 e impostazioni nel Preview

Ciao a tutti, ho avuto la malsana idea di usare in un mio progetto
il quick report del delphi5.
Nel Preview del quick report ci sono diversi pulsanti nella barra in 
alto e tra questi c'è il Print Setup, quando lo premo però le opzioni di 
stampa sono disabilitate... c'è la possibilità di riabilitarle?
Poi mi succede che la seconda volta che entro nel Preview i pulsanti di 
Print e Print Setup sono disabilitati, è normale?
grazie
Tomas

 ha scritto nel messaggio
news:cs3irh$cs7$1...@newsreader.mailgate.org...

Io uso così QR con D5 ed a parte il fatto che se clicchi su Minimize (o
riduci ad icona) ti si impianta tutto (nel senso che non riesci più a 
riportare la finestra a normale), il resto va bene.
// QRLF_Anag01 => Nome del form da lanciare
 Application.CreateForm(TQRLF_Anag01, QRLF_Anag01);
 QRLF_Anag01.QR1.Prepare;
 QRLF_Anag01.QRLPagTot.Caption:='di '+
  IntToStr(QRLF_Anag01.QR1.Printer.AvailablePages);  // Serve per contare
quante pagine devi stampare
  QRLF_Anag01.QR1.Preview;
  QRLF_Anag01.QR1.Free;   // Ricordati questo, forse è la causa dei tuoi
errori.
Per le opzioni di stampa non so dirti, non mi è ancora capitato. (Uso sia
W98se, WK2 , Wme , XP con stampanti ad aghi, Ink Jet e Laser)
Ciao
MaoSw

 errori.
Ciao e grazie della risposta,
io più o meno faccio uguale, anche se il codice che tu esegui qui in 
l'ho messo nella OnCreate della form che mi contiene il componente del 
report.
Ho provato anche in questo modo, ma la seconda volta che entro nel 
Preview i due pulsanti con le stampanti sono disabiliti... a te non succede?
Tomas

 Tomas
Ho messo nella OnCreate della form le istruzioni e funziona ancora tutto, 
quindi non può essere questo.
Ho notato cmq che con stampe particolarmente lunghe (30 - 40 pagine) o con 
PC particolarmente lenti i pulsanti che dici tu rimangono disabilitati fino 
a quando il Preview non ha creato tutte le pagine (lo noti nell'angolo in 
basso a sinistra).
Prova ad attendere.
Altrimenti prova ad andare sul sito 
http://www.qusoft.com/
 e, se non lo hai 
già fatto, scaricare la versione aggiornata di QR  per D5.
Ciao
MaoSw 

 già fatto, scaricare la versione aggiornata di QR  per D5.
Ma sul sito chiede una password per scaricare, è a pagamento?
Grazie

 ha scritto nel messaggio 
news:cs60je$8md$1...@newsreader.mailgate.org...

Se uso QR standard installato con D5 forse i tuoi problemi arrivano da li.
Se la email 
tom...@interfree.it
 è valida ti invio il file della versione 3.5 
per D5 oppure la puoi scaricare sul sito andando in
DownLoad Area
Standard Legacy Code and Samples
e cliccando su QR35SD5.EXE
Ti chiede solo una email valida e poi te lo lascia scaricare.
Ciao
MaoSw 

> Ti chiede solo una email valida e poi te lo lascia scaricare.
Si ce l'ho fatto, ho scaricato la versione 3.5.1, io prima avevo la 3.0.5.
Provo subito ad installarla per vedere se risolve i miei problemi
Grazie 1000
tomas
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto !! banale....

Scusate la banalità della domanda ....
qualcuno sa dirmi come covertire una variabile Real in Integer  ?
Vale

Hi,
utilizzando la Trunc guarda Help di delphi...
bye Max

 qualcuno sa dirmi come covertire una variabile Real in Integer  ?
Ciao, puoi utilizzare la round o la trunc (nomi autoesplicativi, no? :) ).
Ciao!  Davide DG

utilizzando la Trunc guarda Help di delphi...
oppure Round che approssima all'intero + vicino...
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 Vale
var
  i : integer
 r: real
...
i := round(r);
gregor

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

vorrei che quando premo il pulsante Botton1 mi simulasse la pressione 
del pulsante Botton2 come devo fare?
procedure TForm1.Botton1Click(Sender: TObject);
var
  I: Integer;
begin
for I := 0 to StrToInt(Num.Text) do
Botton2: TBitBtn;
end;

Camaleonte ha scritto:

risolto il problema ho fatto
Botton2.click;
Newsgroup: it.comp.lang.delphi
Titolo: delphi e vbscript(o jscript)

Ciao a tutti,
qualcuno di voi è a conoscenza di un tutorial/esempio per l'integrazione
di Windows Scripting Host all'interno di applicativi Delphi (vi giuro: non
riesco a trovare nulla...).
Grazie.
Stefano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ho appena letto il tuo post e ho trovato del materiale in meno di 30
secondi.....
mi spieghi che tipo di ricerca hai fatto, x favore?
A.

 A.


> delphi/vbscript integration)
scusami, ma il supporto non èuna cosa di DELPHI ma di WINDOWS, giusto?
Quelli che trovi legati a delphi sono quindi, dei wrapper a cio che
windows espone...
Quindi, xche fermarsi a delphi e non andare a monte, ovvero a chi
produce questa cosa, ovvero Microsoft?
Hai provato a cercare "Windows Scripting Host" su MSDN?
A.

 Hai provato a cercare "Windows Scripting Host" su MSDN?
Allora: vediamo se riusciamo a capirci (magari erro io nell'esporre la
problematica)
Che Windows Scripting Host fosse una tecnologia messa a disposizione da 
Windows c'ero arrivato. Sul fatto su MSDN ci sia della documentazione è
cosa risaputa.
Alla luce di tutto questo: esiste un tutorial/link/esempio di utilizzo di 
Windows Scripting Host all'interno di applicativi Delphi (utile come punto
di partenza)?
Semplice.


 Semplice.
Altrettanto semplice quanto la query su google "delphi wsh" e il click sul
bottone mi sento fotunato :-D
Che porta a:
http://www.vclcomponents.com/Delphi/Miscellaneous/Delphi_active_script_component__WSH_Control_-info.html
-- 
Morde

 scusami, ma il supporto non èuna cosa di DELPHI ma di WINDOWS, giusto?
No, il supporto per una tecnologia Windows in Delphi è responsabilità di
Delphi, non di Windows. D'altronde è così anche per l'API: se non hai le
unit Delphi adatte, devi scrivertele.



http://www.vclcomponents.com/Delphi/Miscellaneous/Delphi_active_script_component__WSH_Control_-info.html
Ciao,
a questo link c'ero arrivato anch'io (anch'io talvolta sono fortunato...).
Il problema č:
dal link in questione non si riesca a scaricare il componente (mi č
sfuggito qualcosa?).
Stefano. 


 
forse questo:
  Windows Script Host Control is acquired by LMD Innovative
dunque visitare il sito 
http://www.lmd.de/
 e andare nella sezione 
download per scaricare i componenti
Saluti Goblin
-- 
Ibis et redibis non morietur in bellum.

 unit Delphi adatte, devi scrivertele.
mi sono espresso male, Andrea.
Quello che intendevo dire era che lo SCRIPTING HOST è competenza di
winzozz..
A.

Alberto Salvati ha scritto:


Ma che razza di discorso è? Si sta chiedendo come integrarlo in Delphi.
Smettila di fare il bacchettone!
