mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: [OT] windows 3.1

Scusate lo so che non c'entra niente questo msg ma č uno die pochi ng che
conosco che funziona davvero bene.
Qualcuno di voi sa dove posso scaricare la versione 3.1 di windows
aggratisss!?!? I dischetti per l'installazione di questo OS li ho buttati
via un po di anni fa ma adesso mi servirebbero per fare delle prove su un
vecchio computer...
Grazie in anticipo a chiunque mi risponda CIAO!

 vecchio computer...
funziona bene e per questo vedi di andare da un'altra parte a chiedere ste
cose..
e ti ci mando aggratisse..
bye

Ok scusate. "Gentilissimo" Franco

scrivimi in privato
AS

Ma qual'è la tua mail Alberto?!!?!?

togli NOSPAM dall'indirizzo che vedi pubblicato.
BaiBai
AS

Newsgroup: it.comp.lang.delphi
Titolo: RTTI --> Heeeeeelp!!

Salve a tutti,
sarà l'influenza, la vecchiaia che inesorabilmente avanza, qualche
congiunzione astrale sfavorevole ma...
Supponiamo che io abbia:
TFlagTimbratura = (ftPrimo,ftSecondo,ftTerzo);
TFlagsTimbratura = set of TFlagTimbratura;
TTimbratura    = class(TCollectionItem)
private
    fFlags        : TFlagsTimbratura;
public
    ...
    ...
published
    property Flags:TFlagsTimbratura read fFlags write fFlags default
[tfPrimo];
end;
PERCHE' se scrivo:
procedure TTimbratura.DumpTimbratura(Lista: TStringList);
begin
    if Assigned(Lista) then
        with Lista do
            Add(format('Flags: %s',[GetSetProp(Self,'Flags',True)]));
end;
Questo maledettissimo mi restituisce _sempre_ una stringa del tipo: "Flags:
[]"
mentre se scrivo:
procedure TTimbratura.DumpTimbratura(Lista: TStringList);
var
    ti  : TTimbratura;
begin
    if Assigned(Lista) then
        with Lista do
        begin
            ti:=TTimbratura.Create(Nil);
            Add(format('Flags: %s',[GetSetProp(ti,'Flags',True)]));
            FreeAndNil(ti);
        end;
end;
Sempre lo stesso maledettissimo mi restituisce una stringa del tipo: "Flags:
[ftPrimo]" ???
Self non è un riferimento all'oggetto stesso??
GetSetProp è definita come:
function GetSetProp(Instance: TObject; PropInfo: PPropInfo;  Brackets:
Boolean): string;
Ho provato anche a fare dei cast (inutili) del tipo (Self as TTimbratura),
ma il risultato non cambia :((
Dove sto sbagliando? C'entra qualcosa che il metodo "DumpTimbratura" è
_Overload _?
Vi prego, se potete, datemi una spiegazione o una cura per la mia malattia.
Grazie.
Saluti

Chiedo venia a tutti, ho risolto. :)
Tutta colpa di un "override" che mi era sfuggito sul costruttore
dell'oggetto :)
10 minuti di vergogna.
Grazie e scusate.
Newsgroup: it.comp.lang.delphi
Titolo: PDF Forms

Ciao a tutti,
ho il seguente problema:
ho creato con adobe acrobat 4 un documento con dei campi da compilare,
ho usato l'activeX Tpdf per aprire il file pdf dentro la mia maschera
di delphi, compilo i campi all'interno del pdf ma non riesco in alcun
modo a salvare il file pdf compilato.
Esiste un modo per salvare o recuperare i dati compilati all'interno
del file pdf?
Tramite il componente gtPDFdoc riesco a leggere i campi del file pdf ma
solo se è già salvato!
Esiste in alternativa un modo per visualizzare un file pdf all'interno
di delphi e salvarlo?
Ho cercato da tutte le parti ma senza successo.
Grazie.
Ciao Mario

 Ho cercato da tutte le parti ma senza successo.
Un anno fa ho avuto il tuo stesso problema e non ero riuscito a risolverlo.
Se trovi qualcosa in merito, avvisami :-)
Ciao e grazie
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 solo se č gią salvato!
probabilmente, dovresti orientarti su prodotti commerciali, tipo questo
 
http://tinyurl.com/7nujt
(non l'ho mai usato, ma promette di fare ciņ che ti serve)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: a.salvati@mclink.it

 
http://www.kaiser.it/Prodotti/Solare/solare.htm
DR. GOFFREDO VISCARDI & C. S.n.c.
Via Argine, 315  80146 - NAPOLI
Tel. 081-752.88.82/3 Fax 081-752.75.89

http://www.mds.it/cinema/index.html
Newsgroup: it.comp.lang.delphi
Titolo: QUERY e PARADOX

Salve utlizzo PARADOX 7 per creare le mie tabelle. Purtroppo ho notato che
sono molto lente
ad esempio una banale
     SELECT DISTINCT NomeCliente FROM ARC1999 ORDER BY NomeCliente
su un database di oltre 10.000 record mi impiega circa 6/8 secondi
Io Scrivo questo codice
if  not MYSQL.Prepared then
    MYSQL.Prepare;
MAYSQL.OPEN;
ARC1999 è un archivio che contiene le telefonate ricevute durante il giorno,
quindi potete immaginare che cresca in modo abnorme di giorno in giorno,
ho la necessità di effettuare delle ricerche, su determinati campi che
l'utente  seleziona, come ad esempio NomeCliente oppure DataChimata,ecc.
Utilizzo questa query per riempire un rxlookupcombo con i nominativi dei
clienti che hanno telefonato, in questo modo l'utente può velocemente
scorrere una lista già pronta dove ci sono solo il cliente che hanno
telefonato.
Ho anche provato ad eseguire una query che su ogni carattere digitato
eseguiva una sql, ma ovviamente non andava bene perche dovevo aspettare
almeno 4 secondi  per digitare i caratteri successivi.
Chi sa darmi un consiglio su come velocizzare tale operazione?
Grazie dell'aiuto. Marco.
NB Non suggeritemi di utilizzare interbese o altri devo per forza utlizzare
BDE e Paradox, per il momento

Chi sa darmi un consiglio su come velocizzare tale operazione?
Cominciando con l'eliminazione delle SELECT DISTINCT (bleah ! ;)
e usando un order by con relativo group by.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 wrote in message
29qdusg4434sbr5b0...@4ax.com...


E'  ancora + lento
Hmmm.... hai provato ?


 wrote in message
171eusovtn91d70k3...@4ax.com...


i successivi 3 o 4
Temo, purtroppo, che sia proprio il genere di operazione che porta via
tempo. Non credo sia la fase di fetching dei dati, quanto quella di
riorganizzazione (la DISTINCT o la GROUP BY) che incide.


Hai provato ad indicizzare i campi dove effettui le ricerche?
Ciao Enrico
Andrea Laforgia ha scritto nel messaggio ...


 wrote in message 8s75ps$7f1$1...@serv1.iunet.it...


...

Newsgroup: it.comp.lang.delphi
Titolo: reinstallazione delphi

ho la necessità di cambiare computer e quindi reinstallare ex novo
delphi e tutte le applicazioni (delphi 5 su windows 98).
Vorrei evitare di reinstallare tutti i componenti, procedura lunga e con
la quale bisticcierei parecchio, come posso fare???  ho già reinstallato
Delphi5, ricopiato la directory C:\programmi\Borland..... con tutti i
componenti, ho copiato i *.bpl di windows\system. non funziona.
i dati dei componenti installati in delphi sono in qualche file e sono
su sistem.dat / user.dat ????
c'è qualche altro file di configurazione che devo copiare ???
come al solito mi rimetto alla Vostra collaborazione.
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

c'è qualche altro file di configurazione che devo copiare ???
L'ho fatto io ieri, cerca il mio post: alla fine ho desistito.
Borland stessa dichiara che puoi reimportare le chiavi nel registro ma le
terze parti devi reinstallarle.
Non v'e' pieta' per nessuno.
ciao (se sei fortunato, in un solo giorno reinstalli tutto e inizi a
ricompilare, io ho fatto cosi')
Ciao buona fortuna
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Ciao buona fortuna
FATTO !!!!!!!
dal registro di windows ho esportato le chiavi HKEY_CURRENT_USER
software delphi e l'ho importata dal computer nuovo...
comunque grazie


FATTO !!!!!!!
Sono contento, almeno qualcuno c'e' riuscito!!!! 
A me dava errori di registrazione, e non ho avuto altra scelta che bradarlo
dal registro:da qui, l'obbligo di reinstallare i componenti di terze parti.
Ciao!


Newsgroup: it.comp.lang.delphi
Titolo: Connessioni a Mysql

Salve a tutti,
mi sapete indicare un po ci componenti per accedere con delphi 7 a mysql?
Visto che in maniera nativa non ci si riesce?
Io in questo momento sto provando MyDAC mi sembra abbastanza valido... o no?
Dovrei creare applicazioni client server (database su server mysqle fino ad 
una decina di client).
Una volta compilato il l'eseguibile č normale che spostato su un altro pc 
della stessa rete non mi permetta di utilizzarlo?
Grazie
EKZ 

 
Di niente
Omega

EKZ
	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 ...
---------------------------------

 della stessa rete non mi permetta di utilizzarlo?
Non è normale. Verifica queste cose:
1) Il componete che usi per collegati al database deve avere come host 
il nome della macchina server sql, o il suo indirizzo
2) Il nome utente con cui ti colleghi, deve avere i diritti di accesso 
anche da indirizzi ip diversi da localhost (nella tabella dei permessi 
devi mettere % nella colonna host, se ben ricordo, per indicate tutti 
gli ip)
3) Forse il tuo errore è il fatto che compili l'applicazione con i 
componenti collegati al db attivi. I componenti di accesso al db 
andrebbero attivati quando la tua applicazione parte.
Ciao
Gianni

Io mi sono trovato bene con le ZEOS, anche se non sono ancora sceso ai dettagli...


Newsgroup: it.comp.lang.delphi
Titolo: import file testo in dbgrid con D5

Salute a tutti 
sotto D4 utilizzavo come componente TxtTable, ma sotto D5
non so come fare
Help me
--------------------------------
Inviato via 
http://usenet.iol.it

il bde include un driver per i file ascii.
Guarda nella guida dle bde che trovi nella relativa cartella di files
condivisi.
Naturalmente non è previsto uso di comandi sql.
Hai un oggetto TTable con tutti i suoi pregi&difetti.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Ristrutturazione tabelle Paradox

Ciao a tutti :-)
Per ristrutturare le tabelle paradox uso la Tutil32 che ho scaricato da
internet.
Tramite questa utility posso selezionare l'alias e tabella per tabella,
verificare l'integrita' e  fare la ristrutturazione.
Io vorrei dare la possibilita' all'utente finale di eseguire da solo una
procedura simile,.....ovvero tramite un Button far si che vengano verificate
e ristrutturate
tutte le tabelle del database utente (chiaramente quando c'e' necessita').
E' possibile fare qualcosa del genere ??
Se si ..... come si puo' fare ?
Grazie                                              Gigi

 wrote in message
news:8g05or$sv8$1...@news.mclink.it...


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

Ciao a tutti,
scusate la domanda banale, ma come si fa a fare ping con delphi ?
vorrei avere poter avere su stringa le info relative alle statistiche del
ping,
pacchetti trasmessi, ricevuti, persi e tempi approssimativi di andata e
ritorno
dei pacchetti.
Grazie in anticipo a chi mi saprà aiutare
ciao !!!!

 ha scritto nel messaggio
news:QU3P8.39934$TS.11...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: ActiveX.CoInitialize

Ciao!
Sto scrivendo un'applicazione che deve connettersi al task scheduler di
windows e modificare alcuni parametri di un'operazione pianificata. Ho
trovato un bell'esempio su 
www.delphi-jedi.org
. Quando pero' chiamo la
ActiveX.CoInizialize questa mi ritorna sempre false! qualcuno ha capito cosa
ho detto? chi puo' aiutarmi?
grazie..
maz

Il giorno Thu, 8 May 2003 12:23:52 +0200 il buon maz scriveva ...

Premetto che non sono espertissimo con gli activex, ma mi pare di 
ricordare che il valore ritornato dalla COInitialize, come per la 
COUnInitialize non sia significativo.
Io sinceramente nelle mie applicazioni non lo controllo, mi limito a 
chiamare le due funzioni.
Ciao.Alberto.
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320

 chiamare le due funzioni.
In effetti sembra funzionare tutto anche se ritorna false, a dire il vero
funziona tutto anche se non chiamo la CoInitialize...
mah.. misteri...
cmq grazie 1000!
maz
Newsgroup: it.comp.lang.delphi
Titolo: Evento Click e rino mina:qualè?

Non trovo l'evento del rinomina file che avviene quando faccio 2 click
separati da "molto"tempo:come si chiama?
Grazie

 separati da "molto"tempo:come si chiama?
OnDoubleClickSeparatedFromMuchTime  :D
Scherzi a parte, non esiste. Credo che funzioni semplicemente con un OnClick
su di un elemento già selezionato.
--
Jax

 separati da "molto"tempo:come si chiama?
Ciao,
non ho ben capito, ma se ti riferisci alle ListView gli eventi sono
OnEditing e OnEdited.
Ciao
Giuseppe

 OnEditing e OnEdited.
Jax: "Scherzi a parte, non esiste"
Si vede che ho postato alle 10 di sera...
Parto con le autoscudisciate :(
--
Jax
====
Tutti i libri di storia che non contengono menzogne sono mortalmente
noiosi. (Anatole France)

:-))
Mi sà che x i programmatori esperti ogni tanto con le mie domande
si fanno propio un bel po' di risate...;-)


è di una listbox...comunque adesso provo. Grazie


 è di una listbox...comunque adesso provo. Grazie
Anche se ero sicuro al 99% stavolta ho controllato, prima di rispondere ;)
la listbox non ha questa feature, per farlo devi usare una listview.
--
Jax
====
Le avventure amorose cominciano nello champagne e finiscono nella
camomilla.

 Parto con le autoscudisciate :(
Fermo! Ti vogliamo troppo bene! :-)
Giuseppe

 Fermo! Ti vogliamo troppo bene! :-)
Nel senso che volete scudisciarmi voi? :)
--
Jax
====
Le donne sono sempre piccole donne. Quella volta che appaiono grandi è
perché a guardarle è un piccolo uomo.

 la listbox non ha questa feature, per farlo devi usare una listview.
E chi ha parlato di listbox?  :-))))))
-- 
Lis
Mercatino: 
http://snurl.com/sito_lis
Aiuta la ricerca contro il cancro: 
http://snurl.com/ida_team

 E chi ha parlato di listbox?  :-))))))
"è di una listbox...comunque adesso provo. Grazie"
Cacchio, meno male che non sono solo io quello che dorme ;)
--
Jax
====
Presta al Signore chi ha pietà del povero. (proverbio popolare)

 Cacchio, meno male che non sono solo io quello che dorme ;)
Azz...  :-))


Azz...  :-))
Andiamocene tutti al bar, basta lavorare !!! oggi e' Venerdi!!!
Ferie! Festa! 
Tutti al bar da Pino, alle 11!!!!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Tutti al bar da Pino, alle 11!!!!
E poi ci troveremo coooome le star, a bere del whisky al *proxy* baaaar!!
Se un giorno dovessi aprire un Internet Café, lo chiamerei così :D
--
Jax
====
La collera nasce solo dai desideri contrariati. Io nulla attendo dagli
altri, perciò le loro azioni non possono essere in contrasto con i miei
desideri.

Se un giorno dovessi aprire un Internet Café, lo chiamerei così :D
http://digilander.libero.it/LoZingarello/DizionarioHiTeck.htm


 
http://digilander.libero.it/LoZingarello/DizionarioHiTeck.htm
Mannaggia, non puoi pensare una cosa che un secondo dopo te l'hanno già
copiata!
--
Jax
====
L'amore è eterno... finché dura.
Newsgroup: it.comp.lang.delphi
Titolo: Cambio icona file eseguibile

Salve a tutti,
scusate la domanda cretina ma come faccio a cambiare
l'icona del programmino appena creato con D7?
Grazie 1000

 l'icona del programmino appena creato con D7?
Dalle opzioni di progetto [Project|Options...], scheda "Application", se 
non ricordo male.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 l'icona del programmino appena creato con D7?
Richiami le opzioni del progetto inquesto modo:
1) menu Project -> Options...
2)premi Shift+Ctrl+F11
Nella finestra Project options selezioni il tab Application, premi il 
pulsante Load icon ed il gioco e' fatto.
Ciao.
---
Ryo GQI 

 ha scritto nel messaggio 
news:446c7e20$0$984$5fc...@news.tiscali.it...

Grazie tante a tutti
(eppure giuro di averci guardato...... quando non vedi non vedi)

Newsgroup: it.comp.lang.delphi
Titolo: Che fine ha fatto freepascal.org?

Da qualche giorno non riesco a connettermi al link in oggetto, dovrei 
aggiornare tramite svn lo snapshot di FPC.
Grazie e ciao

 aggiornare tramite svn lo snapshot di FPC.
Avrai già visto,(ora) è raggiungibile
Valter

Newsgroup: it.comp.lang.delphi
Titolo: Master-Detail

Come faccio ad eliminare i campi MasterSource e MasterFields in runtime?
Vorrei eliminare e rispristinare il legame delle tabelle a seconda del
contesto.
Grazie!
-- 
Ciao da Giuseppe Fraddosio
    // FidoNET 2:335/727.2    
f...@teseo.it
 
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5

Per azzerare:
With MiaTabella do
    begin
    Active := False
    IndexName := 'Quellochevuoi';
    MasterFields := '';
    MasterSource := Nil;
    Active := true
    end;
Per settare:
With MiaTabella do
    begin
    Active := False
    IndexName := 'Quellochevuoi';
    MasterFields := '';
    MasterSource := dsMasterSource
    MasterFields := 'MioCampo';
    Active := true
    end;
Attenzione: mastefields deve essere azzerata prima di mastersource!
Se fai il contrario viene generata una eccezione del tipo "non esiste il
campo xxxx"
Saluti
AS

 campo xxxx"
Ti ringrazio. Il mio errore era di dover forzare un refresh dopo questa
operazione.
Da notare che scrivendo semplicemente MiaTabella.MasterSource; setta
automaticamente
il valore con Nil.


Newsgroup: it.comp.lang.delphi
Titolo: Quickreport --> Excel

ciao a tutti,
qualcuno sa dirmi se esiste un componente che mi permette di salvare un
report fatto con quickreport in formato excel e/o word (e magari anche pdf,
se non chiedo troppo).
grazie
Davide Cesarini

 se non chiedo troppo).
É nella versione commerciale di QR (sia Excel che Word), che costa due lire.
Il primo crea un file XLS (che può andar bene se il report è in stile
"spreadsheet"), il secondo crea un RTF discretamente formattato (ovviamente:
niente immagini).
Io ho provato quelli per D4.
Ciao
Andrea Casati

 ha scritto nel messaggio
news:99a4to$f5b$1...@news.IT.net...

Newsgroup: it.comp.lang.delphi
Titolo: Passaggio di dataset con Indy

 Qualcuno sa dove posso trovare un esempio di come passare i risultati 
di un dataset con indy?
Marco Mottadelli
--- posted by geoForum on 
http://www.delphiedintorni.it

di un dataset con indy?
Che significa "con Indy" ? che cosa stai cercando di fare di preciso?

Newsgroup: it.comp.lang.delphi
Titolo: [OT] FM/FM2 diritti licenze ?

nel caso si sviluppi codice iOS con FM, ci sono diritti da pagare o 
costi di Licenze ?
per X-Code serve comuque un Mac, ma poi il codice prodotto e' soggetto
a restrizioni, tipo i componenti Ribbon si Microsoft.
 
con FM2 e' cambiato qualcosa.
 
E il solito problema, i clienti chiedono di avere una parte del 
gestionale su Tablet (iPad), per gli agenti, ed al momento in
commercio non vi e' niente che soddisfi le esigenze (forse qualcosa
di Zucchetti, da valutare condizioni).
 
il prossimo Surface Plus, sara' come un normale NB, ma 4/5 ore di
autonomia sono poche.
 
scusate e un po OT.
Massimo

 autonomia sono poche.
 
Più che altro, se si vuole un tablet, anche il costo non è agevole (visto che si tratta di un notebook).
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net

Newsgroup: it.comp.lang.delphi
Titolo: RIghe colorate in una TListView

Salve a tutti,
ho una listview settata con lo stile vsReport, e vorrei colorare in modo
differente lo sfondo delle righe (alcune righe con un colore, altre righe in
un altro). Non essendo possibile utilizzare la proprietą Color della
TListView poiché altrimenti si cambierebbe il colore di sfondo di tutto
quanto il controllo, esiste un modo per settare individualmente il colore di
sfondo di ogni elemento?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sfondo di ogni elemento?
io ti suggerisco di dare una occhiata all'ottimo componente free
VirtualTreeview
L'ho usato con enorme soddisfazione sia per le viste ad albero che al posto
del listview.
Ciao
Matteo

sfondo di ogni elemento?
Cito me stesso :p
http://makeashorterlink.com/?L33D25BD5
in ogni modo l'evento da gestire č OnCustomDrawItem
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
  ListView1.Canvas.Brush.Color := clred
end;
Ciao.
-- 
"La velocitŕ luce non č sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocitŕ smodata!"

 dobbiamo passare alla velocità smodata!"
Non era comandante, ma colonnello ;)

Newsgroup: it.comp.lang.delphi
Titolo: È possibile emulare TP 7 in d6?

Ciao ,sarei curioso di sapere se è possibile emulare turbo pascal 7
con il nuovo compilatorre borland (delphi 6).
Ringrazio tutti quelli che avranno la pazienza di rispondermi
e di nuovo un Ciao.
                                         Remo.

                                         Remo.
Cosa intendi per emulare?
Delphi ti permette di scrivere applicazioni console (a riga di
comando) e, volendo, di utilizzare i vecchi costruttori per gli
oggetti (type TPippo = object... da istanziare col new() )
Credo, pero' che molte vecchie funzioni -- tipo Keypressed -- non
esistano piů.
-----------
Ore 18.30: premo invio.
Newsgroup: it.comp.lang.delphi
Titolo: Chiusura applicativo

Salve ragazzi
alcune settimane cercavo notizie su come da delphi far avviare un altro
applicativo, mi avete suggerito di usare ShellExecute. Ora supponiamo
che voglia chiudere tale applicativo sempre da delphi....esiste una
funzione o comando che mi permette di fare cio?
Grazie a tutti

 ha scritto nel messaggio
news:1146732675.1...@j73g2000cwa.googlegroups.com...

Si basta inviare il messaggio PostMessage(H, WM_QUIT,0,0); dove H e'
l'handle della window principale dell'applicativo aperto.
Puoi trovarla con findWindow mediante la caption (titolo dell'applicazione).
Ciao Giorgio



Invece di usare ShellExecute, bisogna usare CreateProcess. CreateProcess
accetta fra i suoi numerosi (sic) parametri una struttura di tipo
PROCESS_INFORMATION che contiene fra l'altro gli handle da chiudere per
far si che il processo termini. Dopo CreateProcess, x terminare il
processo in genere si usa:
Var PI:TProcessInformation;
CreateProcess(etc,etc,PI);
// x chiudere...
CloseHandle(PI.hProcess);
CloseHandle(PI.hThread);
Newsgroup: it.comp.lang.delphi
Titolo: copy & paste su Form da DLL....

Ho una form MDI principale che chiama una dll, la quale crea una form MDI
figlia.
Tutto funziona a meraviglia tranne i fatto che il copia e incolla non
funziona!
Soluzioni?!?
ciauz!
maz

 funziona!
Significa che il "copia e incolla" non funziona in assoluto? Su quale 
controllo visuale lo stai sperimentando?
Aggiungi qualche dettaglio in più sulla tua implementazione e sul 
problema riscontrato...
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 problema riscontrato...
Allora..
Ho un .exe che apre una Form MDI principale.
Ho creato anche un menu "modifica" con le azioni standard di delphi (copia,
incolla....) che vengono automaticamente abilitate/disabilitate quando
selezioni del testo....
Aprendo MDI figlie tutto funziona regolarmente.
Tramite una particolare voce di menu apro una Form MDI figlia che viene
creata pero' da una DLL (questa e' la differenza).
Su questa form figlia il menu della form principale "modifica" non viene
abilitato, ma in generale non funziona il "copia & incolla" su nessun
controllo della form figlia.
Non vengono abilitate nemmeno le azioni aWinArrange, aWinCascade......
Per "imparentare" l'MDI figlia passo alla DLL l'oggetto application e il
form principale come descritto su:
http://www.torry.net/pages.php?id=355
 "How to load an MDI-Childfrom From
External DLL "
scusate la lunghezza.... ciauz!
maz
Newsgroup: it.comp.lang.delphi
Titolo: DoubleClick di una ListBox

Ho un problema di facile soluzione:
vorrei fare in modo che quando clicco 2 volte su un elemento di una listbox
(evento dblclick) la caption di una label mi cambi nell'elemento stesso ma
non riesco. Non so come fare riferimento all'elemento, nei parametri
dell'evento non viene passato...
Esempio:
ListBox di 4 elementi:
CICCIO
PAPPO
BANANA
SIBILLA
se clicco su PAPPO la caption della label deve diventare 'PAPPO'
Ho già postato questo messaggio ma la soluzione che mi ha dato Marco non è
quella che cercavo:
== CODE ==
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  with ListBox1 do
    if ItemIndex <> -1 then
      Label1.Caption := Items[ItemIndex]
    else
      Label1.Caption := '';
end;
== CODE ==
Il mio problema è che non so quale sia l'ItemIndex che devo passare e nei
parametri che vengono passati all'evento c'è solo un TNotifyEvent. Come
faccio a dirgli che voglio proprio l'elemento che è stato cliccato??
GRAZIE CIAO!!!!!!!
.

 end;
Il codice mi pare giusto. ItemIndex e' un campo di TListBox.
Quindi per sapere qual'e' l'evento selezionato, basta fare
ListBox1.items[ListBox1.ItemIndex]
che non e' altro che una versione meno elegante di quella che ti hanno gia'
consigliato

 .
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


ABLS Team - 
www.abls.it
SINTESI S.r.l. - 
www.sintesi.com

Scusate sono un idiota ho trovato l'errore.... mi vergogno molto :)))
Non mettevo
Label1.Caption := ListBox1.Items[ListBox1.ItemIndex] ma
Label1.Caption := ListBox1.Items[ItemIndex]ů
Scusate se vi ho fatto perdere tempo e grazie a tutti per l'aiuto!!

> Scusate sono un idiota ho trovato l'errore.... mi vergogno molto :)))
L'importante è accorgersene prima che te lo dicano gli altri ;-)

> Scusate se vi ho fatto perdere tempo e grazie a tutti per l'aiuto!!
Sarebbe il caso di fare qualche controllo in + prima di postare qui,
non  trovi?
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: esempi di programmi client/server

Qualcuno sa aiutarmi dove posso trovare degli applicativi di esempi...
magari con il sorgente da poter studiare per capire meglio come gestire una
rete aziendale con collegamenti remoti da computer portatili per condividere
sincronizzare... database ???
grazie....
lo so... non ne vado fuori...
Stefano

Io mi sono posto il problema solo in linea teorica ossia che cosa farei si
mi chiedessero questo ?
Ho trovato qualcosa in :
http://delphi.about.com/library/weekly/aa020403a.htm
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.lang.delphi
Titolo: TAdoConnection e IsolationLevel

Spero di non essere OT trattandosi di un settaggio di un componente Delphi.
Ho terminato la conversione del mio server al linguaggio SQL e parrebbe 
lavorare senza errori ma mi occorrerebbe un chiarimento.
Ho nel TIdTCPServer di Indy tre soli CommandHandlers i quali accedono ad un 
db access e per esigenza strutturale avevo racchiuso tali comandi in tre 
stesse TCriticalSection.
Ora, utilizzando le transazioni, dovrei poter eliminare due delle tre cs 
(una la devo mantenere perchè è la sezione che crea dinamicamente i dati e 
deve essere eseguita in modo serializzato).
Il problema che mi pongo, data la mia inesperienza in questo campo, è come 
deve essere settato TAdoConnection.
Dando un'occhiata alle sue proprietà mi era parso interessante la 
IsolationLevel da settare a ilSerializable o ilIsolated... ma mi restituisce 
un errore per *impossibilità di supportare il livello specificato o suo 
potenziamento* e comunque il tutto pare stabile anche con ilCursorStability 
(ma non vorrei che alla lunga si generasse qualche conflitto)...
Ho interpretato male l'help? Forse Access non supporta tale modalità?
Per chi magari avesse ancora chiaro il tipo di lavoro che sto svolgendo 
potrebbe suggerirmi eventuali proprietà di TAdoConnection e TAdoDataSet 
sulle quali soffermarmi?
Grazie
Valter

> Ora, utilizzando le transazioni, dovrei poter eliminare due delle tre cs
uhm...dopo circa sei ore di lavoro con 45 client il server č andato in 
errore nel command (senza cs) che si occupa di di ricevere le conferme di 
fine elaborazione dati dei client...
l'errore č: *impossibile eseguire l'operazione durante un'esecuzione 
asincrona*
avete suggerimenti?
V

 asincrona*
ma da dove esce un'esecuzione asincrona se TAdoConnection ha la proprietà 
ConnectOptions = coConnectUnspecified che è di tipo sincrona?
Google mi sta deludendo su questo argomento...
V
Newsgroup: it.comp.lang.delphi
Titolo: Controlli Audio ?!

Avrei bisogno di poter impostare il volume del cd in un programma delphi.
Attualmente uso il medaplayer standard di delphi 2.0... qualche idea ?
E' possibile all'avvio del programma controllare che il cd non sia già in
uso per eliminare quel fastidioso errore di "periferica mci non pronta" ?
GRAZIE MILLE

uso per eliminare quel fastidioso errore di "periferica mci non pronta" ?
Non so se esiste qualcosa di già pronto, ma puoi sempre crearti una
funzioncina
che ti gestisce l'errore di un tentato accesso.
--
- Carlo -
BSSoftware Tips Mailing-List Support

 che ti gestisce l'errore di un tentato accesso.
ovvero ?
--
_________________________________
#ICQ: 17079401
http://quartaa.cjb.net
_________________________________
-->René<--
:-)

ovvero ?
Function ControlloCD (unita:string) :boolean;
Begin
  Try
    Chdir(unita);
    result:=true;
  except
    result:=false;
  end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if ControlloCD('D:\') then
   showmessage ('CD Presente')
   else
   showmessage ('CD Assente o periferica non pronta');
end;
Io ti ho preparato questa funzioncina, che richiede però la conoscenza della
lettera corrispondente
all'unità CD-ROM. Se proprio vuoi puoi farti un ciclo sui Drive e vedere
quale di questi è un'anità CD-ROM
Bye


Come faccio a sapere il parametro che corrisponde al CD ?
Il parametro esadecimale indica il volume da impostare, volume generico
della scheda audio.
Se ti interessa il volume relativo all'unità CD-ROM devi utilizzare la
AuxSetVolume
che è però più complessa della precedente. Se sei interessato ti consiglio
di farti un giro
sulla DSP e scaricarti un componente con source o robe simili.

Newsgroup: it.comp.lang.delphi
Titolo: [d5] utilizzare dll fatta in C++ microsoft

ciao a tutti... ho una dll fornitami da un'azienda scritta in C++ Microsoft
(con tanto di documentazione sulle funzioni e sui parametri richiesti), come
faccio ad utilizzarla dentro un applicativo delphi 5??
Simone

"Simone P" ha scritto nel messaggio

Necessariamente devi conoscere l'"interfaccia" fornita dalla dll, ovvero 
l'insieme di funzioni con nomi ed elenco parametri. Questa immagino sarà 
come minimo documentata dalla azienda che te l'ha fornita.
Di seguito devi definirti una unit dove dichiari le singole funzioni e le 
modalità di importazione.
Nel tuo programma ti basterà includere la unit e poi il resto sarà del tutto 
trasparente. Un buon esempio può essere il sorgente di windows.pas.
L'help di Delphi in questo caso è abbastanza esaustivo dovresti cercare 
qualcosa tipo 'Working with dlls', c'è tutto quanto ti serve sia per 
interfacciarti che per creare dll in Delphi.
L'unica eventuale nota: trattandosi di un altro linguaggio, fai attenzione 
alla conversione tra i tipi dati.
Ciao,
Gianluca. 

 ha scritto nel messaggio
news:6P8Td.583452$b5.26...@news3.tin.it...


ciao grazie a tutti.... le funzioni ovviamente me le hanno documentate ora
provo a importare la dll e poi chiamare i metodi
Simo

....allora apro delphi5... ma dentro import ACTIVEX ho solo ocx, mentre in
mio possesso ho solo una DLL e la documentazione.... devo scrivere la unit a
mano??
Simo

trovato!!!
dentro il type devo riscrivere la dichiarazione:
esempio:
    function SafeDelete(Path: string): boolean; stdcall external
'miadll.dll';

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 2005:  Frame e database

1) I frame (linguetta componenti standard), esistono anche su Delphi 
2005 (sia .net che vcl)?
2) Vedo, tra le caratteristiche, che il db postgresql non è citato tra i 
database supportati.... è possibile comunque utilizzarlo con gli 
appositi driver fatti da terze parti o 
ADO.NET
. giusto?
Ciao e grazie
Gianni

 
http://www.crlab.com/
Interessante ed economico (il che non guasta)
Grazie 1000 Marco
Ciao
Gianni

 Gianni
Prego, ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 appositi driver fatti da terze parti o 
ADO.NET
. giusto?
Effetivamente, non viene distribuito alcun driver per l'accesso a 
database PostgreSQL; tuttavia, sono senz'altro disponibili provider per 
ADO.NET
 e anche per la libreria 
BDP.NET
 di Borland.
Ti riporto un link che mi è stato segnalato proprio a tal proposito:
http://www.crlab.com/
Ciao! :-)

Newsgroup: it.comp.lang.delphi
Titolo: utilizzare PDF

Ciao a tutti,
vorrei sapere se qualcuno conosce il modo per utilizzare dei file *.pdf
all'interno di un progetto con delphi (se esiste un componente o simili).
Altrimenti accetto suggerimenti e link per creare un componente che tratti
pdf
Grazie
--
Shinji Ikari
E-Mail : 
neot...@tin.it
UIN: 151270938
IRC chan: #CLOVER
"I'm the worst" - "The End of Evangelion"

Grazie
fe...@delenda.net
They laughed at Galileo. They laughed at Newton.
But they also laughed at Bozo the Clown.


Prova:
    Project --> Import Type Library--> Acrobat Control for ActiveX (o
qualcosa del genere).
Ciao ciao

 all'interno di un progetto con delphi (se esiste un componente o simili).
Io uso i componenti Powerpdf e non sono male
www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf

Newsgroup: it.comp.lang.delphi
Titolo: hmm... classi...

Ciao a tutti!
Ho il seguente problema:
type
Tmyclass=class()  // classe generica
private
...
public
    function getFirstOBJ: TOBJ; // ritorna (se presente) un oggetto di tipo
TOBJ, altrimenti nil
end;
TOBJ=class()  // classe oggetto TOBJ
private
    iMaterial: integer;
public
    processobject: integer;
end;
implementation
Tmyclass.getFirstOBJ: TOBJ;
begin
 if firstOBJ<>nil then begin
   getfirstOBJ:=.....
   ....
 end else result:=nil;
end;
TOBJ.processobject: integer;
var itmp:integer;
begin
  itmp:=iMaterial;
  ....
end;
Quindi, ricapitolando. Ho una classe myclass che colleziona classi di tipo
TOBJ. La funzione getFirstOBJ, dovrebbe ritornare il primo oggetto
collezionato se presente.
Il mio problema e' che se faccio una chiamata di questo tipo:
result := myclass.getFirstOBJ.processobject;
senza aver prima creato almeno un oggetto nella collezione, quando il
compilatore arriva dentro a TOBJ.processobject (che secondo me non dovrebbe
neanche raggiungere visto che getFirstOBJ ritorna nil), ovviamente si
incarta (iMaterial non e' accessibile perche' non esiste nessun oggetto
TOBJ).
Capisco che questa gestione e' imprecisa. Vorrei qualche consiglio su come
organizzare meglio la cosa. Sostanzialmente vorrei che facendo quella
chiamata mi ritornasse un valore da testare.
GRazie in anticipo, Chris


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

 affermativo, proseguire con la chiamata del metodo processObject().
Capisco, pensavo ci fosse qualche modo piu' furbo!
Ok, ti ringrazio!
Christian

 TOBJ).
Beh, ma se c'e' scritto che GetFirstObject e' di tipo TObj, cio' che
(correttamente)succede e' che il puntatore tornato viene interpretato
come oggetto e ne viene invocato il metodo processobject.
Credo che, a seconda del risultato che desideri ottenere, dovresti
considerare (almeno) queste due alternative:
a) se non esiste alcun oggetto, alzare un'eccezione in getFirstObject
b) se non esiste alcun oggetto, crearlo in getFirstObject (supponendo
che la classe che espone getFirstObject sappia come creare un'istanza di
TObj)
Io propenderei per a): se tenti di accedere ad un elemento inesistente,
sollevi un'eccezione appropriata senza aspettare che ci sia un AV che di
info ne veicola pochine.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Stampare il num. tot di pagine con i report

Salve a tutti, sto utilizzando i quikreport, estraggo dei dati da 
database e li mando in stampa tramite il report, vorei sapere come 
conoscere il numero totale di pagine che si creeranno in base ai 
dati....ho trovato il componente 'Sys data'che mi restituisce la 
pagina corrente o la data o l'ora ma nn il totale di pagine, sapreste 
aiutarmi?
Grazie anticipatamente
--
Giuseppe De Angelis
Inviato da 
www.mynewsgate.net

 conoscere il numero totale di pagine che si creeranno
lb_PagTot è la label su QR che dovrà contenere il numero di pagine totali
per poter avere es 'Pagina 1 di 10', 'Pagina 2 di 10', 'Pagina 3 di 10', ecc
QR è il report presente su  frpt1000
// Crea il Report
           frpt1000 := Tfrpt1000.Create(nil);
           // lancia il RPT
           frpt1000.QR.Prepare;
frpt1000.lb_PagTot.Caption:=IntToStr(frpt1000.QR.Printer.AvailablePages);
           frpt1000.QR.PreviewModal;
           Ecc. Ecc
Ciao Gianluigi

Ciao Gianluigi
--



Ciao,
ho seguito anch'io le sue istruzioni e tutto va a meraviglia.
Io uso D5 con QR3.5, riguarda meglio cio che hai scritto , forse è solo una
piccolezza che ti sfugge.
Ciao e grazie a Gianluigi.
P.S. x Gianluigi : io cerco invano qualche help per questo QR, ma non trovo
nulla a parte il file hlp che c'è sul sito 
www.qusoft.com
 .
Vorrei capire come hai fatto tu a trovare queste istruzioni tanto per vedere
se c'è altro che mi protrebbe essere utile.
Grazie
Marco
MaoSw
Reporter Professional srl
support...@reporterprofessional.it

 1, come mai? (utilizzo deelphi 6)
Mah  !! Non saprei ?? io lo uso regolarmente con D6 Prof e non ho problemi,
hai installato tutte le patch di D6 e di QReport ??


A suo tempo cercai su Google Gruppi e trovai la  risposta di Solid Snake del
07-04-2002
* Purtroppo un'espressione non esiste. Io utilizzavo la proprietà
*"AvailablePages" presente nell'oggetto QRPrinter. Attenzione: per avere
* questo valore devi prima chiamare il metodo "Prepare" del report.
*
*ciao
*Solid Snake IT
----------------------------------------------------------------------------
----


Grazie comunque, vedo che in fatto di manualistica riguardo a QR siamo tutti
sulla stessa barca.
Ciao
Marco
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Programmatore Delphi Cercasi - Zona Roma

Ciao,
stiamo cercando un programmatore Delphi con almeno 1 anno di esperienza
per inserimento immediato dal 21 Luglio presso importante azienda di
telecomunicazioni a Roma.
Durata prevista fino al 30 Settembre con buone possibilità di rinnovo
contratto di 
co.co.co
 con retribuzione interessante ed ottime opportunita di
consolidamento del rapporto.
Ambiente di lavoro dinamico e stimolante, progetto di notevole interesse
tecnologico/applicativo.
Inviare CV solo se rispondente a requisito della disponibilità immediata, al
seguente indirizzo di posta elettronica 
selezion...@iol.it

consolidamento del rapporto.
Ma per piacere ! ancora co 'sti 
co.co.co
. !!!
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

> Ma per piacere ! ancora co 'sti 
co.co.co
. !!!
Fino a ieri mi ha contattato una azienda offrendomi un co.co.co...
Il bello e che ti dicono: No.., ma noi ti offriamo un 
co.co.co
. perchč
con l'assunzione ci costeresti parecchio... Preferiamo pagar di piů te
che il governo...
E' incredibile... E' rarissimo che qualcuno sia disposto ad assumere...
Ma per favore.....
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Fino a ieri mi ha contattato una azienda offrendomi un co.co.co...
[...]
Il mio consiglio e' piuttosto di aprirsi la partita iva.
Io feci cosi', e non me ne pentii mai.
Follow-up su it.lavoro.informatica
-- 
Morde. 
(morde at programmer dot net)
Newsgroup: it.comp.lang.delphi
Titolo: Tip su EditBox

Ho un piccolo problema,supponiamo che in una form abbia le 2 editbox:
Edit1, Edit2
Supponiamo che il taborder sia edit1,edit2, se setto la proprietą text 
di Edit2 con il valore "pippo" quando Edit2 riceve il Focus tale valore 
mi scompare, esiste una proprietą della EditBox in modo tale che
tale valore resti ed il cursore si ponga alla fine di tale valore?
Grazie Enrico

 ha scritto nel messaggio
news:cqbusa$q5b$1...@atlantis.cu.mi.it...



TNX Enrico


Ho provato se si tratta di una dbeditbox il problema sussiste se non ho 
eseguito il post, ovvero se pongo DBEdit1.text="pippo" e poi eseguo il 
codice scritto sopra per lui finche non eseguo il post DBEdit1.text 
continua essere uguale a null.
Qualche idea?
Ciao Enrico

 continua essere uguale a null.
Il controllo *TDBEdit* è stato progettato per collegarsi ad un preciso 
campo di un DataSet (attraverso le proprietà /DataSource/ e /DataField/) 
e visualizzarne il valore; l'unico modo per conservare ciò che viene 
digitato nel controllo è quello di riuscire a salvare l'informazione nel 
DataSet collegato.
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Allora puoi usare una tEditBox come ti hanno spiegato e poi fare :
...
Table1.Append ; (Oppure Table1.Edit)
Table1.FieldByName('MioCampo').AsString := Edit1.Text ; // Crea la
corrispondenza tra la tabella e la EditBox
Table1.Post ; // Esegue il Post Cioe' immagazzina la variabile
Table1.Next ; // Si sposta al record successivo.
...
Nel caso dell'Edit si deve trovare il record giusto.
Ciao
Mario (
mari...@inwind.it
)

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

>
Grazie a tutti
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: Form free

ciao
Quando si preme sul pulsante di uscita in un form non viene effettivamente
scaricato dalla memoria,ma bisogna chiamare il metodo free.
Dove č meglio metterlo?
ho il seguente codice:
procedure TForm1.Button1Click(Sender: TObject);
begin
   Form2:=tform2.create(self);
   form2.Show;
end;
procedure TForm1.free2;
begin
   form2.Free;
end;
e dall'evento close di form2 libero la memoria:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Form1.free2;
end;
č giusto come metodo o ce ne sono di migliori?
ciao

"Tino" ha scritto nel messaggio
| procedure TForm2.FormClose(Sender: TObject;
|       var Action: TCloseAction);
| begin
|  Form1.free2;
| end;
|
Di solito e' meglio lasciar fare tutto a Delphi:
procedure TForm2.FormClose(Sender: TObject;
        var Action: TCloseAction);
begin
 // Dall'help: caFree - The form is closed and all
 // allocated memory for the form is freed.
 Action := caFree;
end;



No, assolutamente.
Il metodo piu' giusto e' scrivere:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2 := TForm2.Create(Self);
  Form2.Show;
end;
oppure mettere nell'OnClose del Form2:
procedure TForm2.FormClose(Sender: TObject; 
                           var Action: TCloseAction);
begin
  Action := caFree;
end;
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

oppure mettere nell'OnClose del Form2:
 ^^^^^^
Non e' "oppure", ovviamente ;)



...
grazie a entrabi

 end;
non sarebbe anche il caso di mettere Form2 a nil?
Io lo faccio nell' OnDestroy dopo il caFree, sbaglio?
Ciao, Antò.

 non sarebbe anche il caso di mettere Form2 a nil?
Non serve.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Buon anno!

Sono orgoglione di scrivere il primo messaggio, nonché il primo OT
dell'anno.
Buon anno a tutti, amici miei virtuali.
-- 
Jax
====
Chi reca un'offesa la scrive nella polvere, chi la riceve la imprime nel
marmo.

Buon anno a te Jax ed a tutii gli appartenenti a I.C.L.D.
Ciao
Mario -(
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dell'anno.
Buon 2005 a tutti anche da parte mia!
Speriamo che quest'anno sia migliore del precedente "bisesto" (con una 
"gufata" del genere, posso solo immaginare cosa mi accadrà...) :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

buon anno a tutti!!!
Simo 

"gufata" del genere, posso solo immaginare cosa mi accadrà...) :-)
E invece appoggio! ;)
Buon anno a tutti.
:)
Peppe
_____
ICQ #9759626
Togli levaccà per contattarmi via email.
Newsgroup: it.comp.lang.delphi
Titolo: Immagine del video

Ciao
Avrei la necessità di ottenere, in un'applicazione client-server, l'immagine
dello schermo del computer client (eventualmente rimpicciolita) direttamente
su una form del computer server.
Esiste qualche classe o stratagemma che mi permetta di accedere ai vari
pixel dello schermo(per leggere i loro colori) indipendentemente dallo
sfondo o dalle form presenti ?
Spero di essere stato chiaro.
1M Grazie
Ciao
Daniele

Se ho capito bene, puoi usare
GetWindowDC(GetDesktopWindow)
che ti ritorna un DC del desktop, utilizzabile ad esempio con BitBlt.
Se non ti è chiaro te lo spiego meglio !
Ciao !            {MSX}
Newsgroup: it.comp.lang.delphi
Titolo: [OT] firebird come server per il web

Siccome mi sembra che per varie ragioni FB sia un server spesso adottato  
dai delphisti, chiedo:
qualcuno ha esperienza di questo dbms come server per il web?
 
Grazie per l'attenzione.
 
Michele

 qualcuno ha esperienza di questo dbms come server per il web?
 
No, ma da vecchi (1.5) benchmark te lo sconsiglio. nonostante il throughput 
di Firebird fosse migliore rispetto a quello di MySQL o PostgreSQL, il 
numero di connessioni servite contemporaneamente era molto inferiore a 
questi ultimi. Purtroppo non sono mai riuscito a trovare benchmark piu` 
aggiornati (le cose dovrebbero essere cambiate e di parecchio) ma, a meno 
che tu non abbia gia` una struttura pronta, personalmente ti consiglio di 
utilizzare PostgreSQL come backend web
 
Enrico
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
 
iQIcBAEBAgAGBQJPMXNmAAoJEIgbS5QK93sQGkAP/0HW0mow28K1eGl8tOdL7aek
HX/kcdkhKFIaRAe6O7NNP9hucVVGGOX7i2uxTNphgWvaB3tjp5WwcNmGKGpCg/Rr
V0ExroPHcr/yQBQXtFr2x0CupohoxREfvfU7Z5wve3l/ZX1W8y1XO9nVCxqaoNwm
9qDiyCou8MSrifHZZa8wdA75kqs/T4WvMbgoYjUUr41ADR55iYZ9eaBvB64cJzhb
i3KexfpaiHtJp0q5HGANe69OGfKmdrPFgh2fQOCqX9c62TFX/KBD0CcMm6Kags2D
edOv4nijbNKOyQUN19OFqkozzxOPhROMhg0wzx7iJTOkZpvt7568fQmxdeiMiMMX
tJuwdG2Hzff8OlfcAwrXXhGSNGevM9jTvFoHRN0XVwlnKH8SFChKZCl4zWD2YB5Z
7e7sfVU3SeZEECECCExms8hrL6BbslRwr+sXqsofGOH8F44Dzj0M7G6HBCcYGEzi
g5WUl1X/iyszOc1CgGr2/VlPEL8DCT25mY/sjWbdbMU7wRLoxiZL65my/7+Ns8tD
vIXybELuyK3bzeD+X93vQnbfyQSr81FaDoSniftcO8KNjy0oklM5j7we6vYPm+60
UnNBl9a5FSq7kqmE73AAvtBeeTNChd+0btfd8o69irO6OsyjDHvxJNalAke1SkDG
SYissdGjr0E+/YliFmhd
=PHVQ
-----END PGP SIGNATURE-----
 

 utilizzare PostgreSQL come backend web
 
Ma allora è per questo che non ho trovato società che fanno hosting con  
Firebird?
 
Michele

 Firebird?
 
No, quello e` dovuto al fatto che Firebird, nonostante le sue 
caratteristiche, e` considerato un prodotto di nicchia
 
Enrico
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
 
iQIcBAEBAgAGBQJPMaHIAAoJEIgbS5QK93sQrYoP/37/bNwsKd/EsJhMUu5RICTv
hyL0V7VZxXCbqEEAcvuwiYagrB+JVXscy86lQNmttC5KT3CmjjlOFapeM4/eQB6b
M2xniqYAPiY/n1DWFUGgoUaEYMTssnYDv0L1CsoRIDm3gwHns9/gNmf3Sio8oLRv
IAo3W31/dyBrAZ4r+xBbwXN8Vz36zP7tswGVRQa6qfG99ByTb3w5crkl7l6sqSw/
d94UDjL7pw9UQez1XWde1EsdujhTJv6ImQv3kBI1UU6x2aDhlzot87x0ywME0t9h
aNjjTpNJVmuQ9uwbX2+SUsxtYi8+Pra0bv+ZyMfWd6ctBePeRuwNSbbIxuvcc8GB
MJWoexQf6e0Mbm3Vvpo1xydSCJQ0Dek/CIdlZbzSrCpYYL2Nl5qj0hf8lOE9bh28
+1hcmgqVw49s2AKB+UOB806nmSHblPJb9nun8T8uX8GRg8yu1WzTovo48Umc+VaR
dKEiqeTK3vI8Auucl9dNOYK6oG46oO0Pu9YRwM0MdRdwkl90KegNDAriIQMfdIJp
fQCbxbLZSrwFu8j4CLQRYWMvcG8wo3kQ0fjI4NbiDCtLvqrt2J7hOqFgnp1GFOQ8
JIAWzdQKL/4S8pKB1IgTcjp81pngcnXCUsQy2kj+H56yCzASDkkNojML5s6hxXCI
qZEaAH+deFv9iKQvAgAS
=pJID
-----END PGP SIGNATURE-----

Newsgroup: it.comp.lang.delphi
Titolo: [D6] TJpegimage e informazioni immagine caricata

salve, come posso leggere le reali dimensioni dell'immagine caricata in un
TJpegimage e i relativi pixel depth??
Simone

 ha scritto nel messaggio
news:bugj0j$hs1i3$1...@ID-203820.news.uni-berlin.de...
