mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Alleluja! Era "Problema assurdo con database"

Innanzitutto grazie a tutti quelli che mi hanno risposto. Come potrete forse
intuire ho risolto il problema maledetto che mi affliggeva, ma sinceramente
non so come. Intanto ho scoperto che il problema delle righe che non vengono
cancellate si verifica solo su quel por#o di Windows NT, mentre Win98, Win95
e Win98 Second Edition funzionano, poi ho letteralmente tirato a caso, e ho
sostituito le due delete sulle tabelle con due Query, seguite da due Pack.
In questo modo anche WinNT (alias por#o) e' obbligato a scaricare i dati su
disco, dovendo eseguire due "restructure" per fare il Pack.
Beh, mi sembra una boiata, ma funziona a meraviglia (o almeno sembra...)
Mi dispiace non potervi dare spiegazioni in merito al problema, spero che
almeno la mia brutale soluzione possa un giorno esservi utile.
Ciao
Diego
PS: si nota che detesto Windows NT? =)
--
And the beast shall come forth surrounded by a roiling
cloud of vengeance. The house of the unbelievers shall
be razed and they shall be scorched to the earth. Their
tags shall blink until the end of days.
From The Book of Mozilla, 12:10

Non e' che per caso hai anche provato a chiamare il metodo refresh sulle
tabelle dopo aver fatto i post o le delete? Ha funzionato?
Ciao, Sandro


Quelli c'erano gia' prima, ma non funzionava... Ti assicuro che NON SO come
mai in questo modo gira, ma non ho il tempo di scoprirlo. =)
Ciao
Daigo
--
------------------------------------------------------------
E-Mail:    
dai...@usa.net
 
dragons...@yahoo.com
 
da...@telemail.it
ICQ: 2031448
------------------------------------------------------------
Newsgroup: it.comp.lang.delphi
Titolo: Ricercare il Focus

Ciao a tutti, avrei un piccolo problema da risolvere, se qualcuno potesse
darmi una mano ne sarei molto felice.
Ho un applicazione, ovviamente fatta in Delphi, che non deve rimanere nella
TaskBar, questo lo ho già fatto, posso nascondere la mia applicazione
premendo ESC sulla form, e con un timer fare un GetAsyncKeyState, per vedere
se ho ripremuto il tasto ESC in modo da farla ricomparire.
Il problema è che se avvio l'applicazione, e poi per caso facci un Mostra
Desktop, l'applicazione scompare, e non c'è verso di portarla visibile, ho
provato con vari metodi(SetForeground, BringToFront, Show), niente da fare,
l'unico modo da fare è di rimpicciolire prima tutte le altre applicazione,
poi vedere la mia che è rimasta sullo sfondo. Potrete capire, la noia di
rimpicciolire tutte le finestra, c'è qualche modo per intercettare la
perdita del focus dell'applicazione e renderla nuovamente attiva? PS:- Ho
provato anche con Application.OnDeactivate, ma non funziona.
Soluzioni?
Grazie e Ciao

 Soluzioni?
Hai provato con SetFocus(handle_finestra)?

 perdita del focus dell'applicazione e renderla nuovamente attiva?
Per intercettare la perdita del focus devi catturare il messaggio
WM_KILLFOCUS che viene spedito alla tua applicazione un' attimo prima che
questa perda il focus.
Per riportare la finestra in primo piano basta questa:
SetWindowPos(Form1.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or
SWP_NOMOVE)
- Ovviamente devi modificare i parametri della chiamata secondo quelle che
sono le tue esigenze.
--
- Carlo -
Newsgroup: it.comp.lang.delphi
Titolo: Determinare il colore dello sfondo di una cella di una TStringGrid

Ciao a tutti,
avrei bisogno, dato il numero di riga e di colonna, di determinare il colore
dello sfondo e del font di quella cella. Ho guardato un po' in giro ma ho
trovato solo spiegazioni su colorare una cella, ma non riesco a capire come
determinare il colore della cella stessa.
Grazie, Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Devi usare l'evento OnDrawCell la cui dichiarazione e'
OnDrawCell(Sender: TObject; Col, Row: Longint; Rect: TRect; State: 
TGridDrawState);
Poi, usando gli indici Col e Row colori come ti pare la cella e scrivi 
quello che vuoi
per esempio, se voglio che la cella[1, 1] sia su sfondo rosso, il testo 
sia giallo ed allineato a destra bastera' usare:
Procedure SG1.DrawCell(Sender: TObject; Col, Row: Longint; Rect: TRect; 
State: TGridDrawState);
Var
   P : Array[0..200] Of Char;
Begin
   If (Col = 1) And (Row = 1) Then
   Begin
     SG1.Canvas.Brush.Color := clRed;
     SG1.Canvas.Pen.Color   := clRed;
     SG1.Canvas.Font.Color  := clYellow;
     SG1.Canvas.Rectangle(Rect.Left, Rect.Top, Rect.Right, Rect.Bottom);
     StrPCopy(P, Cuvette.Cells[Row, Col]);
     SetTextColor(SG1.Canvas.Handle, SG1.Canvas.Font.Color);
     DrawText(SG1.Canvas.Handle, P, -1, Rect, (DT_EXPANDTABS or 
DT_VCENTER) or DT_RIGHT);
   End;
End;
bye,
David

 ha
scritto:
Scusami, probabilmente mi sono espresso male, il mio problema è il
contrario: Supponiamo di avere una StringGrid di 100 righe e 5 colonne in
cui ci sono alcune celle rosse, alcune celle gialle e tutte le altre che
hanno il colore di default.
Come è possibile ricavare il colore dello sfondo e del font della casella
che si trova a riga 20 e colonna 3?


 che si trova a riga 20 e colonna 3?
Purtroppo il colore non e' un'informazione che viene mantenuta 
all'interno del componente, o meglio non e' tenuta cella per cella.
Infatti non e' possibile dire qualcosa come Cell[R,C].Color := clGreen 
oppure X := Cell[R,C].Color
L'unico modo per cambiare il colore di una cella e' intervenire con 
l'evento OnDrawCell come ti ha fatto vedere Microges. E quello e' anche 
il modo per determinare il colore della cella: applicare la stessa 
regola che hai usato in OnDrawCell! Basta controllare cosa viene messo
in canvas.brush.color della stringgrid.
Ripescando l'esempio di Microges:
   If (Col = 1) And (Row = 1) Then
   Begin
     SG1.Canvas.Brush.Color := clRed;
puoi ottenere:
   If (Col = 1) And (Row = 1) Then
   Begin
     Result := clRed;
   End
   Else
     Result := SG1.Color;
   ;
Ovviamente dovrai vedere nel tuo caso che codice c'e' nell'OnDrawCell ! :)
ciao
Giacomo

 risposta di Microges ;)
Grazie, ora ci provo
Ciao, Mario

Newsgroup: it.comp.lang.delphi
Titolo: Quick report e nome file da salvare..

Salve a tutti, da una mia applicazione, genero un report con quick report, e
salvo, il file ".qrp" con l'apposito "save dialogs" che genera il quick..,
ora come faccio ad intervenire su tale oggetto (save dialogs del quick
report)?
In pratica vorrei mettere il nome file da salvare in modo automatico, ma non
riesco a trovare le proprietà di salvataggio...
Dove devo guardare?
Ps. uso delphi 6
Ringrazio in anticipo quanti mi aiuteranno!

Ciao,
   QRLF_STAMPA.QR1.Prepare;  // -> devi preparare prima la stampa
   QRLF_STAMPA.QR1.QRPrinter.Save('MyReport.qrp');
Spero ti basti. :-D
Ciao
Marco

Newsgroup: it.comp.lang.delphi
Titolo: databse access con delphi 6

Salvo a tutti, ho sviluppato una applicazione con delphi 6 usando un
database access.
Volevo sapere se in rete tale database ha problemi di perdita di dati.
Sono vere queste voci.
Se si, c'è la possibilità di rimediare?

Il programma che ho sviluppato non mi ha dato di questi problemi.Ho usato
oggetti ado e istruzioni sql.

Se si, c'è la possibilità di rimediare?
Access, per cose semplici, può andare bene, ma un db file-based non è,
normalmente, adatto a lavorare in rete.
-- 
Andrea Laforgia
Gioca a Tetris !
http://www.geocities.com/andrealaforgia/downloads.html


Io ancora non ho avuto di questi problemi utilizzando ADO e SQL.
Bye,
Mauro

Newsgroup: it.comp.lang.delphi
Titolo: BDE - Distribuzione

Ciao a tutti! Ho questo tipo di problema : un programmino fatto in Delphi 5,
BDE con Paradox 7, ho dato l'exe con le tabelle e con il Bdeinstall, ho
fatto installare il bdeinstall, posizionare programma e tabelle ma quando
apro il programma mi dice che non trova vcl50.bpl. Cosa sbaglio?
:( E' frustrante finire un programma e non vederlo funzionare sui pc altrui
mentre sul tuo va che è una meraviglia :(
Salvo

mentre sul tuo va che è una meraviglia :(
*solo* frustrante ? a me e' capitato con la chiave di protezione che
verificava la data e l'ora dell'installazione. 
Un bellissimo algoritmo che verificava se la data e l'ora erano stati
alterati: peccato che dopo 6 mesi che eravamo usciti in tutta italia, il
giorno del cambio dell'ora legale si impaccano *tutti* e *solo* quelli
installati in WinME.
Corri d'urgenza a fixare, spedire via posta e via mail, un bailamme!!
Merito della api che ho usato per controllare il timestamp di un file...
Ciao! :)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Ciao! :)
GRAZIE BILL!

 mentre sul tuo va che č una meraviglia :(
Gia'.... Anche a me e' capitato un sacco di volte! Per questo le demo 
vanno fatte con il proprio notebook ;)

 apro il programma mi dice che non trova vcl50.bpl. Cosa sbaglio?
Hai compilato il programma con i runtime packages:
Dal menu Project/Options.../Packages, togli la spunta a "Build with
runtime packages" e rifai il build.
Newsgroup: it.comp.lang.delphi
Titolo: metodo per fare il download di files in delphi

Salve al newsgroup.
Ho un'importante richiesta da fare: esiste un metodo in delphi per
collegarsi ad un sito scaricando da esso un file?
E cioč,supponendo che io conosca la URL in cui si trova il file da
scaricare, esiste una funzione o comunque un metodo che mi fa il
download del file in questione sul disco fisso (invece che farlo
manualmente?).
E se la risorsa si trova in una directory LDAP č possibile?
Grazie mille per ogni eventuale aiuto!
Guasoni Massimiliano

Guasoni Massimiliano
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: Ord('')

Salve,
E' una domanda stupida e magari è già stata fatta diverse volte:
perchè Ord('') mi restituisce 0 ???
come funziona Ord ???
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ord restituisce l'ordinale di un carattere  (codice ASCII)  oppure l'ordinale di un tipo set
Esempio:
Ord(' ') //spazio - restituisce 32 (il codice ASCII) mentre se dichiari Miotipo = (tipo1, tipo2, tipo3) la chiamata
Ord(tipo2) restituirà 1 (ricorda che questi tipi iniziano da 0)
nel tuo esempio ai passato una stringa vuota alla funzione ord per cui l'ordinale di nulla sarà di default 0
--
Ciao,
David (
www.utilityweb.net
)

> oppure l'ordinale di un tipo set
per la precisine: non di un tipo set, ma di un tipo a enumerazione.

Ottimo ! Grazie ad entrambi.


> per la precisine: non di un tipo set, ma di un tipo a enumerazione.
Ok Ok ho toppato - sai com'e' la fretta
--
Ciao,
David (
www.utilityweb.net
)

Newsgroup: it.comp.lang.delphi
Titolo: Database explorer

C'è qualche programma che posso usare al posto del database explorer e che
abbia le stesse funzioni?

 ha scritto nel messaggio
news:gJms7.6939$_42.2...@news.infostrada.it...


 abbia le stesse funzioni?
Non per sapere + fatti tuoi, ma xche vuoi una alternativa?
Se usi un qualsiasi db client/server esiste una console che ti permette
di vedere la struttura del db, oltre ad avere una Isql, ovvero
Interactive Sql nel quale puoi digitare degli script sql per testarli o
verificare i dati sul db stesso.
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: MySql

Qual'è la dimensione massima dei campi blob in Mysql 3.29???
Dove si può configurare la dimensione massima del campo blob?
Grazie a tutti

 Grazie a tutti
Dipende dalla tipologia:
TINYBLOB - TYNITEXT 255 bytes (2^8-1)
BLOB - TEXT 65.535 bytes (2^16-1)
MEDIUMBLOB - MEDIUMTEXT 16.775.215 bytes (2^24-1)
LONGBLOB - LONGTEXT 4.294.967.295 bytes (2^32-1)
Tuttavia la massima dimensione di un elemento che possa essere
trasmesso tra il client ed il server dipende dalla memoria a
disposizione, ovviamente, e dal dimensionamento del buffer di
comunicazione. In particolare il buffer di comunicazione è un
parametro modificabile ed impostabile nel server con la variabile
MAX_ALLOWED_PACKET=DimensioneMax (l'impostazione di default è
1.048.576 bytes).
MySql ha caratteristiche da non sottovalutare in certi ambiti
d'applicazione. DBExpress fornisce elementi facilmente utlizzabili per
la connessione al Server. Con versioni precedenti a D6 si possono
utilizzare componenti di terze parti.
Saluti Alberto Naccari

Grazie per la risposta.
Volevo sapere anche in quale file di config viene impostato il parametro
MAX_ALLOWED_PACKET visto che di default č 1.048.576 bytes.
Grazie ancora
Ciao

MAX_ALLOWED_PACKET visto che di default è 1.048.576 bytes.
my.cnf
--------------------------------
Inviato via 
http://usenet.iol.it
 

Ti ringrazio per l'attenzione, tutto risolto.
Grazie ancora e ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Come Leggere Files non di Testo?

So che ci sono diversi metodi per leggere File di Testo con Delphi: con il
Pascal (Assign File, Reset, ReadLN, ecc. ecc.) oppure con laprogrammazione
ad oggetti tipica di Delphi (ad es. con la proprietą Lines di TMemo e il
metodo LoadFromFile).
Mi chiedevo (da inesperto) se esistesse un modo per leggere anche dei files
non di testo, come ad es. dei file di dati come puņ essere un File.Dat.
Ammettiamo che si riesca a risolvere questo problema; ne rimarrebbe poi un
altro: riuscirei ad avere dei dati interpretabili oppure si tratterebbe di
caratteri illeggibili?
Stefano

 caratteri illeggibili?
Certo, ammettiamo che tu abbia un record per esempio:
type TDato=Record
a:integer;
b:real;
c:string[10];
end;
puoi scrivere direttamente una variabile Dato (di tipo TDato) nel file.
Col primo metodo scriveresti:
Assignfile(f,'prova.dat');
rewrite(f);
blockwrite(f, dato, sizeof(TDato));
closefile(f);
con lo stream:
stream:=TFilestream.create('prova.dat', fmCreate);
stream.write(dato, sizeof(TDato));
stream.destroy
Ad ogni modo, tutti i file binari sono semplici sequenze di byte. Sta a te
decidere come sono disposti i byte all'interno del file. Negli esempi di qui
sopra, sai che i primi 4 byte sono dell'intero, altri 4 del real (mi pare),
e gli altri della stringa.
Quindi il tuo dubbio sul fatto di avere dei dati interpretabili oppure
caratteri illeggibili non ha molto senso.. :)
Chissa' se mi sono spiegato bene :)
Ciao !                MSX

 Chissa' se mi sono spiegato bene :)
Sě, direi di sě!
Grazie Nicola!
Ciao
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: delphi 7 clietdataset filter

Ciao a tutti!!! Volevo chiedere se è possibile usare nel filter il
between fra due date ad esempio perchè non risco a farlo
funzionare...io  ho scritto così..
CDSAttribute.Filter:='Data between ''01/03/2007'' and ''01/03/2009'''
Grazie


Cristiano
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: riempimento solido semitrasparente

salve a tutti com'è possibile in delphi creare un riempimento solidodi
un poligon semitrasparente e impostare il livello trasparenza

 un poligon semitrasparente e impostare il livello trasparenza
Potresti usare *Graphics32*, una libreria per grafica 2D che io trovo 
ottima, in grado di tracciare anche poligoni riempiti con colori 
semitrasparenti:
http://www.graphics32.org/wiki/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


e se io volessi creare il codice da capo senza utilizzare librerie???
da dove posso cominciare?

 da dove posso cominciare?
Studia i metodi della classe *TCanvas* e crea un discendente di 
*TGraphicControl* per i tuoi test.

Newsgroup: it.comp.lang.delphi
Titolo: Stampe multiple

Scusate il cross post ma avevo sbagliato gruppo
Ho un pc con alcune stampanti collegate è possibile realizzare 
un'applicazione con Delphi tale da stampare i dati su tutte le stampanti 
collegate ?
Cioè quando eseguo una stampa ne viene fatta una copia x stampante.
Se si, come .
Ciao 

 collegate ?
Certo che sě.  Il "come" dipende dal sistema che usi per stampare.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Certo che sě.  Il "come" dipende dal sistema che usi per stampare.
Semplice il mio programma deve acquisire le stampanti locali ed in rete, 
stampare su ognuna di quelle scelte un report generato con quick report.
Joshua

Newsgroup: it.comp.lang.delphi
Titolo: CONVERSIONE PCHAR a STRINGA

Ciao ragazzi , come posso convertire una stringa in un array di Char ;

Stringa -> PChar          StrPCopy
PChar -> Stringa          StrPas
--
Ciao,
David

 PChar -> Stringa          StrPas
non ok. l'uso di strpas č deprecated:
This function is provided for backwards compatibility only. To convert a 
null terminated string to a Pascal-type string, use a typecast or an 
assignment.
stringa := String(pchar);
AS
Newsgroup: it.comp.lang.delphi
Titolo: Parametri eseguibile

Ciao Ragazzi,
chi di voi sa come impostare dei parametri ad un eseguibile?
Ho sviluppato una applicazione che mi permette di cambiare porta del server
proxy preimpostata nell'eseguibile.Vorrei invece creare una cosa del genere:
lanciare il programma dalla riga di comando --> es.:
proxy.exe  -host: prova -porta: 8080
Chi mi puň aiutare?
Grazie.

 ha scritto nel messaggio
news:NVmq8.110071$1S3.3...@twister1.libero.it...


Oltre a passarli da riga di comando, puoi anche usare
un file ini che viene processato alla partenza
della applicazione.
Poi, passi come unico parametro il nome dei file ini.
IMHO, se i parametri da passare sono + di uno,
questa soluzione di garantisce una maggior chiarezza.
Bye
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

questa soluzione di garantisce una maggior chiarezza.
Molto scomodo portarsi dietro un file .ini, senza
considerare che l'utente deve editarselo, con tutto cio' che
questo comporta.  Per comandi da passare al volo e' senza
dubbio meglio la riga di comando.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 dubbio meglio la riga di comando.
Certo, ma insisto: dipende dal contesto.


Newsgroup: it.comp.lang.delphi
Titolo: ADO.Net con Delphi 8

Avete gią provato a collegarvi ad un Database Access utilizzando il VCL Form
ed ADO.net??
Non riesco a trovare nella VCl.Net i componenti ADO...
Avete una qualche soluzione???
Grazie....

Avete una qualche soluzione???
Premesso che ci sto "giochicchiando" solo da 2 ore, potrei dire una
stupidata ma:
Components, installed .net components, tutti i TADO non sono
checkati...
P.S. io ho la architect
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

> P.S. io ho la architect
hai fatto un mutuo per comprarla? ipotecato la casa? mandato la sorella sul
marciapiede? :D
Ciao, Sandro


wrote:

eheheh tutte e tre le cose :p
Ho preso l'aggiornamento, 1500 dollari, comunque, per fortuna, non
l'ho pagato io, ma l'azienda dove lavoro, cosě i soldi che ha tirato
su mia sorella me li sono tenuti!
Newsgroup: it.comp.lang.delphi
Titolo: Copiare file su DVD non riscrivibili

Salve,
Ho la necessità di copiare dei file su un DVD non ricrivibile ad intervalli
di tempo predeterminati, per farne il backup.
Attualmente uso dei DVD riscrivibili, installando InCd del pacchetto Nero,
gestisco il DVD come se fosse un normale disco rigido.
Questo però non mi piace per diversi motivi:
1) I DVD-RW costano molto di più dei DVD-R o DVD+R
2) La licenza di InCD costa.
3) Chiunque può modificare i dati sul DVD, invece io vorrei fare una copia
di sicurezza sul DVD non modificabile da nessuno.
Penso che comunque si dovrebbe scrivere in multisessione, ma non so proprio
come fare da DELPHI.
Vi ringrazio anticipatamente per i suggerimenti.
Matteo.

Ciao, guarda questa discussione
http://groups.google.it/group/it-alt.comp.software.gratuito/browse_frm/thread/2234119dbde671f9/42c077133a4483d2?lnk=st&q=dvd+author%3Ambulu&rnum=3&hl=it#42c077133a4483d2
(Se ti spezza il link, mettilo su una riga sola)
L'eseguibile da usare è DvdBurn.exe
Purtroppo non l'ho qui in ufficio e non ricordo se lavora in multisessione,
comunque basta che lo lanci senza parametri dal prompt di Dos che ti dice
quali sono le modalità di lancio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 L'eseguibile da usare è DvdBurn.exe
E' una bella soluzione, bisogna vedere se è fattibile (vuole solo un file
iso da bruciare al volo, addio multisessione) se e' distribuibile (e' un
exe microsoft proprietario).
Poi c'è la soluzione che consiste nell'installare l'SDK di nero (free) e
interfacciarvisi tramite la type library. Io ci provai senza risultato,
troppo complesso e oltretutto la materia non è tra le mie conosciute
(formati, scritture, ecc).
A pagamento si trovano librerie ma il costo non e' basso.
Di free, solo librerie open alle quali interfacciaesi da riga di comando.
Parti da qui: 
http://www.cdrfaq.org/faq06.html#S6-6
Per XP c'e' un componentino che si interfaccia a windows direttamente e
gestisce il burning, ma non e' compatibile con gli altri windows. Guarda
http://www.bayden.com/delphi/xpburn.htm
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 ha scritto nel messaggio
news:1jmj21macnu32$.1j2yn09aw7lp2$.dlg@40tude.net...


 Ma quali sono le librerie a pagamento?
http://www.devarchive.com/u398.html
dai un'occhio qui, parlano molto bene di binary magic ma vedo uno
sharewware da 18$ solamente.... sara' un frontend, mah...
Fammi sapere che ci tengo anche io :-)
Ciao!


 (formati, scritture, ecc).
Sempre free c'è DvdRecord. E' un eseguibile di cui è stato fatto il porting
da Linux. L'avevo usato e ricordo che era molto flessibile e permetteva di
farci di tutto.
Anche lui come DvdBurn è da usare da riga comando (o lanciabile con
ExecuteProcess) e masterizza un file ISO che deve essere stato creato in
precedenza.


 ha scritto nel messaggio
news:101vmhcng4zg5.m...@40tude.net...


Ciao,
ho trovato questo sulla rete :)
http://www.dancemammal.com
saluti
***Gio***

 
http://www.dancemammal.com
Sei un grande, io mi ero fermato al vecchio progetto non più supportato su
sourceforge. :-)
Grazie!

Newsgroup: it.comp.lang.delphi
Titolo: File HPGL

Salve a tutti,
ho un problema che vorrei risolvere: dovrei costruire un visualizzatore di
file HPGL ma primo devo farlo molto in fretta e poi a costa tendente al
nullo (praticamente solo le ore che io impiego per fare il visualizzatore).
la parte grafica io l' ho gia fatta ma non dispongo di un parser di tali
file .Qualcuno puņ aiutarmi in qualche modo?
Ringrazio fin d'ora dell'aiuto e dei consiglli dati
Ciao Damiano.

 file .Qualcuno puņ aiutarmi in qualche modo?
Secondo me, roba ben fatta gratis non trovi nulla (il mio e' solo
pessimismo, spero di sbagliarmi).
Prova a vedere questi due link:
http://delphi.icm.edu.pl/ftp/d50free/hpgl2.zip
http://delphi.icm.edu.pl/ftp/d10share/tmmplot.zip
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.delphi
Titolo: Interbase su Linux....

salve a tutti.
Ho creaato una rete TCP/IP su seriale (per ragioni di progetto) tra un
client Win e un server Linux. Ora come mi connetto con IBConsole al
database del server. Mi da sempre errori.La sintassi che uso č
169.0.0.1:/opt/db_test.gdb
E' corretta?E' forse  un problema di IBConsole????E' un problema della
mia mente che si č persa qualcosa?Non so piů che pensare...

mia mente che si č persa qualcosa?Non so piů che pensare...
dando per scontato che "vedi" il computer nella rete, potresti provare
a mettere nel file host (di solito in "c:\<win>\host") una cosa del
tipo
server.ib 169.0.0.1
e poi per connetterti
server.ib:/opt/db_test.gdb
Ciao,
Alan Solo

 
Grazie mille Alan, ora provo....
Newsgroup: it.comp.lang.delphi
Titolo: aoADO per accedere a MySQL

Ho scaricato le librerie aoADO per Delphi3, e dovrei utilizzarle per
accedere da uno stesso gestionale rispettivamente a database Access e MySQL.
Dopo aver fatto qualche prova, mi sono accorto che con Access non ci sono
problemi, mentre con MySQL quando provo ad aprire una tabella mi appare una
finestra con il seguente n messaggio di errore:
"Unable to oper ADO RecordSet: Gli argomenti utilizzati dall'applicazione
non sono di tipo valido, non sono compresi nell'intervallo consentito o sono
in conflitto."
Credo che sia tutto legato alle proprietą del componente TaoADOTable ed al
tipo di driver ODBC per MySQL che sto utilizzando.
Qualcuno ha avuto modo di provare aoADO insieme a MySQL ?
Avete dei suggerimenti da darmi ?
Grazie in anticipo,
Riccardo Fiorenza
---
* Dott. Riccardo Fiorenza
* Dr.Soft - Soluzioni Internet
* web: 
http://www.drsoft.it
* email: 
fior...@drsoft.it

Non sņ risolvere il tuo problema, ma ti ho scritto poichč č la prima volta 
che sento dell'esistenza di una libreria ADO per Delphi.
Provenendo da VB6 e C++ ho sempre creduto che ADO fosse il migliore !!!
Potresti darmi delle dritte ???
Dove scaricare la libreria e dove poter avere della documentazione per capirci
qualcosa???........
Ed infine.....ma č migliore del TQUERY e TTABLE di Delphi ?????
-- 
Posted from 
srveng.idn.it
 [194.243.38.99] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ed infine.....ma č migliore del TQUERY e TTABLE di Delphi ?????
Il pacchetto per la gestione degli ADO di D5 prevede TADOQuery e TADOTable, che
svolgono le stesse funzioni degli equivalenti TQuery e TTable per Paradox e
compagnia bella.
-- 
Posted from  [80.105.34.80] 


 Ed infine.....ma č migliore del TQUERY e TTABLE di Delphi ?????
TQuery e TTable utilizzano il BDE... invece i componenti ADO, ovviamente,
non sanno nemmeno cosa sia il BDE.
Ciao,
Riccardo

 compagnia bella.
Ciao,
io dovrei acquistare Delphi 6, ma non la versione enterprise.
Che tu sappia è possibile acquistare una versione NON enterprise ed
integrarla con ADOExpress ?
Grazie,
Riccardo

integrarla con ADOExpress ?
Credo di si'.  Almeno per la Professional della 5 si poteva
fare.  Prova a controllare sul sito Borland.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
Newsgroup: it.comp.lang.delphi
Titolo: eseguire un programma su un computer remoto

Salve,
e' possibile eseguire un programma (lanciare un eseguibile ) su un computer
remoto da un computer appartenente alla stessa rete del primo ?
mi spiego meglio. Avendo una rete formata da 3 Pc  volevo sapere
se era possibile scrivere un programma con delphi che una volta eseguito su
una
qualsiasi macchina facesse partire processi sulle altre due.
E inoltre che sia in grado di utilizzare tutte le periferiche del pc remoto,
compreso
il pc speaker.
C'e' qualche componete che fa al caso mio ? oppure bisogna utilizzare le api
?
Grazie a quanti sapranno aiutarmi.
Raffaele

 il pc speaker.
questa in particolare e' pura utopia. Servirebbe un sw server sul pc da
controllare che si occupasse di distribuire le richieste provenienti dal pc
di comando verso le varie periferiche, e rispedire indietro le eventuali
risposte in modo "trasparente" e questo software dovrebbe essere compatibile
con tutte le periferiche possibili e immaginabili. Vista la varieta'
dell'hardware esistente, nella sostanza e' impossibile. Esistono solo ad
oggi degli ottimi software free come VNC che condividono il desktop. Con
netmeeting e' possibile anche fare conferenze audio/video tra i pc e
scambiare file, ma oltre non si va. Non e' possibile usare nessuna API dal
momento che Win non e' un sistema operativo con funzionalita' native di
controllo remoto di altre macchine.
Ciao, Sandro

 C'e' qualche componete che fa al caso mio ? oppure bisogna utilizzare le
api ?
Componenti non ce ne sono, ci sono le Socket da utilizzare ... API? Beh, il
Server farà un uso massiccio dell' API, per quel che riguarda la gestione
remota di PC mediante singole chiamate all' API l'unica che conosco è
InitializeSystemShutdown che, per ovvi motivi, non funziona se non godi dei
diritti necessari.
Saluti.
--
- Carlo -
c.b...@libero.it

controllo remoto di altre macchine.
Windows prevede eccome il controllo remoto.
Non per niente esiste l'RPC (ereditato da Unix).
--
Andrea Laforgia (ICQ 87230455)
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

oppure bisogna utilizzare le api ?
Per le comunicazioni via socket, ci sono dei componenti nativi di
Delphi, altrimenti usa le API per scriverti un componente.

Newsgroup: it.comp.lang.delphi
Titolo: Player MP3 di file in memoria

Ciao a tutti
      devo realizzare un palyer MP3 che tenga sempre i file criptati. 
Quello che pensavo era di metterli in un file zip con password ed 
estrarli uno a uno quando serve riprodurli. Il problema è che quando si 
estrae si è costretti a metterli sul disco per poi darli in pasto al 
componente TMediaPlayer e questo provoca il problema che il file è in 
chiaro sul disco per il tempo in cui viene riprodotto. Ecco la domanda: è 
possibile estrarre, riprodurre e comunque lavorare sempre in memoria 
facendo credere ai componenti di lavorare su disco? Io pensavo ai 
TMemoryStream però non sò come far credere a TMediaPlayer che il file in 
memoria sia un file su disco e nemmeno al componente Zip che la 
destinazione dell'estrazione debba essere la memoria. Qualcuno ha qualche 
suggeriumento o idea alternativa.
Grazie a tutti in anticipo
Ciao, Mario
--- posted by geoForum on 
http://www.delphiedintorni.it


Ciao,
con TMediaPlayer non puoi.
Cerca un componente che ti decodifichi i chunk dell'mp3 e un altro che mandi
in output i dati pcm. Li usi insieme e hai il tuo player in memoria.
Un decoder audio lo hai anche nel tuo sistema, si chiama ACM Audio
Conversion Manager. Trovi l'unit per delphi che si aggancia alla dll nel
sito del progetto jedi.
Se usi ACM per decodificare e Waveout per riprodurre sei a posto. Vedi la
guida windows multimedia che hai installato insieme al tuo delphi.
Credo per gli mp3 si possa usare direttamente waveout, debitamente
configurato, ma non ci ho mai provato.
Ciao
Giuseppe

Giuseppe
Ciao Giuseppe
     ho letto il tuo suggerimento: effettivamente mi spaventa un pò. Non 
credo di essere in grado di fare quello che mi suggerisci. Ho guardato la 
guida che mi hai detto e mi sono spaventato ancor di più. redo di non 
avere le conoscenze adeguate in campo audio per affrontare la cosa dal 
punto di vista che mi hai suggerito.
Ti ringrazio comunque.
Ciao Mario.
Alternativamente ho guardato molto su internet ed ho trovato una lib 
cbAudioPlay che sembra possa fare quello che mi serve: approfondisco e 
poi faccio sapere
Ciao a tutti

Newsgroup: it.comp.lang.delphi
Titolo: TDBEdit che si accorge del cambiamento di stato del proprio TDatasource

Vorrei derivare un componente TDBEdit che possa accorgersi da solo se il 
proprio TDatasource cambia di stato ed all'occorrenza eseguire una azione.
 
Leggendo l'help sembra il metodo giusto sia il metodo OnEditingChange 
della classe TFieldDataLink:
 
"Description
Occurs after the DataSource transitions into or out of an editing state.
Write an OnEditingChange event handler to take specific action when the 
DataSource transitions into or out of an editing state. This event can 
be used to create visual indications of the editing state in the control 
that uses this TFieldDataLink."
 
 
Il problema è che la classe TFieldDataLink è un membro privato della 
classe TDBEdit per cui non posso accedervi.
 
Come posso fare? Grazie.

La butto li:
 
property FieldDataLink ....
 
function TDbEdit.GetFieldDataLink: TFieldDataLink;
var
  DataLinkRef: longint;
 
begin
  Result := nil;
  DataLinkRef := Self.Perform(CM_GETDATALINK, 0, 0)
  if DataLinkRef > 0 then
  begin
    Result := TFieldDataLink(DataLinkRef)
  end;
end;
 
Fammi sapere se va... :-D
 
A.
 
 

La fretta:
 
property FieldDataLink ....
 
function *TMYDbEdit*.GetFieldDataLink: TFieldDataLink;



 
Va alla grande, grazie.
 
Dove trovo spiegazioni, preferibilmente dettagliate, sui comandi CM_??????
 
Grazie.
 

 Dove trovo spiegazioni, preferibilmente dettagliate, sui comandi CM_??????
 
..indovina un po..? :-D
 
A.


 
l'Help non mi sembra contenga nulla ed a san google non ho saputo chiedere.
 
Un aiutino? Grazie.
 
 

TControl.Perform
Messages.pas
funzione PostMessage da sk di winzozz
 
 
A.


Speravo una guida :(
 
Grazie.
 

Esiste un elenco di messaggi gestiti da winzozz.
Parte di essi li trovi nella unit message.pas.
Una lista completa la trovi su msdn con un po di info su come e quando vengono usati.
Ogni messaggio è di fatto un caso a se, e va usato e gestito in modo specifico.
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: Perchè i miei post non li vedo più?

Se leggete questo ho risolto l'arcano.
Scusate

 Scusate
it.test ti fa tanto schifo??? se lo leggi li, che è il ng apposito, lo leggi
anche qui.
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 20/10/2003 16.42.33
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Firma pure tu per il software libero 
http://petition.eurolinux.org/
Newsgroup: it.comp.lang.delphi
Titolo: [Delphi 7] smtp da proxy

E' possibile implementare invio di mail tramite 
autenticazione proxy con le indy?
Se si quale componente+proprieta' devo usare?
Ps
Eppoi come posso fare per testarlo visto che dal mio pc non 
navigo tramite proxy?
Ciao

navigo tramite proxy?
Installi un proxy e provi, ce ne sono diversi in giro.

Non so se hai risolto il problema ma.
nomeproxy: č il nome del pc al quale ti colleghi
smtp:=nomeproxy
password:=passwordmail
Funziona tutto perfettamente.
Almeno da noi funziona cosě.
massimili...@matia.it
Skype: massimiliano.monti.78
Ab. 
+39.0323.831011
C. 
+39.335.8477278
http:/
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: [Firebird] Campo autoincrementale

Salve,
vorrei fare autoincrementale la chiave primaria, ma NON funziona.
AIUTO
faf...@tiscali.it
create table tabella1 (
  id integer not null primary key,
  ncaso varchar(5)
);
create generator generatore_tabella1;
set generator generatore_tabella1 to 0;
CREATE TRIGGER trgTTEST_BI_V3 for tabella1
active
before insert
position 0
as
begin
  if ( (
new.id
 is null) OR (
new.id
 <= 0) ) then
    begin
 
new.id
 = gen_id( generatore_tabella1, 1 );
    end
end

 vorrei fare autoincrementale la chiave primaria, ma NON funziona.
cerca su google groups qualcosa tipo "autoinc field ib", è un problema (se 
si può chiamare così) stranoto.
Praticamente, oltre a creare i generator, bisogna creare una stored 
procedure che restituisca lo stesso valore del generator, quindi 
richiamarla quando si aggiunge un nuovo record e mettere quel valore nel 
nuovo record (nei componenti IBX standard di Delphi c'è IBDataSet che ha 
una proprietà GeneratorField che fa tutto ciò senza stored procedure).
A livello di db io ho adottato questa tecnica (per rendere il campo "ID" 
autoincrementante e non aggiornabile):
CREATE EXCEPTION ID_NO_UPDATABLE_EXC 'Il campo 
SHEETS.ID
 non può essere 
modificato'
CREATE GENERATOR ID_GEN
CREATE TRIGGER ID_NO_UPDATABLE_TRG
 FOR SHEETS ACTIVE BEFORE UPDATE POSITION 0 AS
BEGIN
  IF (
NEW.ID
 <> 
OLD.ID
) THEN EXCEPTION ID_NO_UPDATABLE_EXC;
END;
CREATE TRIGGER ID_AUTOINC_TRG
  FOR SHEETS ACTIVE BEFORE INSERT POSITION 0 AS
BEGIN
  IF (
NEW.ID
 IS NULL) THEN
 
NEW.ID
 = GEN_ID(ID_GEN, 1);
END
CREATE PROCEDURE ID_AUTOINC_PROC
  RETURNS (NEXT_ID INTEGER) AS
BEGIN
  NEXT_ID = GEN_ID(ID_GEN, 1);
END
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 vorrei fare autoincrementale la chiave primaria, ma NON funziona.
Cosa significa non funziona? A me funziona correttamente...
--
Alessandro Petrelli.
Newsgroup: it.comp.lang.delphi
Titolo: Comando unzip

Specificando un nome di un file zip č possibile scompattarlo in una cartella
che ha lo stesso nome del file?
Intendo una cosa tipo procedura cosě:
Unzip('miofile.zip','c:\miofile\');
Se esiste mi dite la procedura corretta?
Grazie
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

 Se esiste mi dite la procedura corretta?
In Delphi "liscio" non esiste. Devi scaricarti un componente per la gestione dei file zip,
come Delphi Zip, su torry.
--
Jax

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Cercasi esperto MOD 1

Cercasi esperto Delphi con cognizioni di MOD 1 per una sola giornata
lavorativa in Parma. Compenso 50 euro. (50 andiaaamooo... ??)
--- posted by geoForum on 
http://www.delphiedintorni.it



ma sei scemo ??

 lavorativa in Parma. Compenso 50 euro. (50 andiaaamooo... ??)
Meno male che ci sono i troll ad animare il ng...
Ad ogni modo, vengo io a Parma, ma per 500 euro in nero ovviamente.
Fammi sapere
Ciao
-- 
Morde

 > lavorativa in Parma. Compenso 50 euro. (50 andiaaamooo... ??)
50 euro, 50 euro!
Aspetta che chiedo a mio figlio di 13 anni. Mi lava la macchina per 10
sacchi, ma forse viene a Parma per 50 euro. Ovviamente il viaggio da
BO lo paghi tu!
gp
Newsgroup: it.comp.lang.delphi
Titolo: Ricevere parametri da linea di comando

Salve a tutti
Vorrei sapere se fosse possibile, ed eventualmente come bisogna operare, per
far  riceve dei parametri ad un programma scritto in delphi 4 lanciato da
riga di comando su una piattaforma win98.
In pascal usavo paramcount e paramstr ma in delphi (ho dato un'occhiata
molto veloce alla guida) non ho trovato gli equivalenti.
Potete aiutarmi?
Grazie 1000
--
KNOWLEDGE IS POWER
http://www.sverzat.com

 Potete aiutarmi?
ParamCount dall'help di delphi :
Returns the number of parameters passed on the command line.
vedi anche ParamStr
The following example beeps once for each "beep" passed in on the command
line. The example terminates the application if  "exit" is passed in on the
command line.
procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
  for i := 0 to ParamCount - 1 do
  begin
    if LowerCase(ParamStr(i)) = 'beep' then
      Beep(10000,1000)
    else if (LowerCase(ParamStr(i)) = 'exit' then
      Application.Terminate;
  end;
end;
Se non ti basta prova a chiedere ancora
Saluti NEA

 molto veloce alla guida) non ho trovato gli equivalenti.
Ci sono anche in Delphi.
C'e', in +, anche CmdLine che ti restituisce l'intera riga di comando.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 C'e', in +, anche CmdLine che ti restituisce l'intera riga di comando.
Avete ragione entrambi: chiedo venia per il post inutile, ma finché guardo
nell'help sbagliato è ovvio che non troverò mai quello che cerco :-P
Scusatemi ancora
Grazie 1000 per l'aiuto.

Newsgroup: it.comp.lang.delphi
Titolo: Lancio Delphi 2007 a Milano (20 marzo) e a Roma (22 marzo)

Vi giro questo annuncio, per chi fosse interessato:
bit Time Software (che rappresenta CodeGear in Italia) ha organizzato
la presentazione ufficiale di Delphi 2007 e Delphi per PHP.
Le presentazioni vedono il contributo di Consist, Iterabilis,
PC-Ware e Wintech Italia.
Partecipazione gratuita, previa registrazione.
Informazioni e registrazioni su 
www.codegear.it
.
Locazioni:
   Milano, Martedì 20 Marzo 2007
   Sala Liberty dell’Osteria del Treno Via San Gregorio, 46 Milano
   Roma, Giovedì 22 Marzo 2007
   Jolly hotel Midas
Ciao a tutti!
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

   Jolly hotel Midas
Oggi all'alba ho provato ad iscrivermi ma il post della form mi ha 
restituito un laconico "line 21" e sinora non ho ricevuto la promessa 
mail di conferma.
Qualcun altro è stato preso a pesci in faccia?
A proposito... io qualche giorno fa seguendo l'annuncio non sono 
riuscito a trovare demo di nessuno dei due prodotti.
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn

 riuscito a trovare demo di nessuno dei due prodotti.
Non penso siano ancora disponibili, ad eccezioni delle versioni "beta". ;-)


 Vi giro questo annuncio, per chi fosse interessato [...]
Mi autoquoto riportando in auge questo thread per chiedere se qualcuno 
sarà presente alla presentazione di Milano del giorno martedì 20 marzo.
Penso di potercela fare a partecipare, nonostante questo sia un periodo 
davvero molto intenso dal punto di vista lavorativo.
Chi viene? :-)


Chi viene? :-)
Ciao Marco,
anche io ci sarò, imprevisti permettendo.
Se ti ricordi ancora di me ci possiamo fare un salutino e magari due
chiacchiere.
Ciao da Enrico Giudici c/o Icograf
--- posted by geoForum on 
http://www.delphiedintorni.it

 chiacchiere.
Certo che mi ricordo! :-)
Mi pare che nel programma della presentazione siano previsti più spazi 
di pausa, quindi immagino che si faranno sicuramente delle chiacchiere.
Salvo imprevisti... a martedì! :-)


Newsgroup: it.comp.lang.delphi
Titolo: Menu stile Win2K

Ciao a tutti!
Ho questo problemino: vorrei realizzare un menu uguale a quello di Windows
che sta' nel pulsante Start. Esiste qualcosa di gia' fatto?
Dove prendere una struttura dati da una TreeView e ricostruire un menu che
la rispecchi. Ho provato a farla a mano, ma non riesco ad assegnare um child
ad un menuitem di un popup da codice (come si fa?).
Grazie, Chris

 popup da codice (come si fa?).
Alimentare, Watson... basta che usi il metodo Add del menuitem che vuoi
"espandere".
var
 miSubItem: TMenuItem;
begin
 miSubItem := TMenuItem.Create(PopupMenu1);
 miSubItem.Caption := 'Pluto';
 PopupMenu1.Items[0].Add(miSubItem);
end;
--
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Pardon l'OT

Devo fare per forza in c++ un piccolo programma e mi servirebbe 
conoscere l'analogo del Self.XXX,
grazie in anticipo


this->XXX
 
ciao
Giacomo

 conoscere l'analogo del Self.XXX,
 
Per queste domande, una ricerca su Google ti avrebbe dato la risposta *istantanea*, a parte il fatto di essere OT (perché qui si parla ovviamente di Delphi) benché segnalata come tale.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

 grazie in anticipo
 
potrebbe essere qualcosa del tipo this->XXX
 
 
 
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"


Ho provato ma il c++ dell'arduino segnala errore. Non e' bello ma per 
ora ho messo l'istanza della della classe e la digerisce, giorgio

 ora ho messo l'istanza della della classe e la digerisce, giorgio
 
L'importante è che hai superato il problema, tuttavia non l'hai risolto, 
e questo fossi in te mi preoccuperebbe parecchio..
Il this, come già suggerito, è l'indicatore dell'istanza della classe 
corrente,ed è ovviamente corretto.
Non dici che errori ti abbia dato, anche se mi sembra strano che il 
compilatore non digerisca proprio il this.
Approfondisci e scava fino a capire perchè hai avuto l'errore, almeno 
questo è il mio consiglio ;)
http://arduino.cc/playground/Interfacing/CPPWindows
 
 
-- 
morde
Android
QT 4.7
Delphi (5,6,7.. expired)
Firebird Database
 


Si' inserire l'istanza della classe non piace pure a me. Tuttavia dopo 
averla messa l'ho tolta e senza usare il this i metodi della medesima 
classe vengono accettati e l'errore scompare. Boh considerate che il 
linguaggio dell'arduino non corrisponde ad un ansi c++.
giorgio
Newsgroup: it.comp.lang.delphi
Titolo: Informazioni Delphi 2005!!!

Ciao a tutti sono nuovo di delphi, vorrei alcune informazioni riguardanti 
delphi 2005.
Chi e' in possesso di una licenza di delphi 2005 mi contatti in privato al 
seguente indirizzo 
xa...@xabymail.homelinux.net
Grazie in anticipo!!! 

 delphi 2005.
Cos'è...un epidemia? :-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Copiare un file!

Ciao a tutti,
devo creare una routine che, dato un percorso con nome di file, esegua la
copia in locale.
La particolarità è che il nome file di origine può essere specificato come:
c:\temp\miofile.txt
oppure come
file:///C:/Temp/miofile.txt
oppure anche come:
ftp://ftp.miosito.com/download/miofile.txt
oppure come:
http://www.miosito.com/download/miofile.txt
come posso fare ?
grazie in anticipo
Solid Snake IT

tipo il wget di linux ?
davide
Newsgroup: it.comp.lang.delphi
Titolo: Chiarimenti su checkbox

Volevo sapere se si poteva distinguere (e se si in che modo) un elemento
"checkato" da uno solo selezionato, perchè mi capita di selezionarne uno
(senza mettere il segno di spunta sull'elemento) ma questo me lo vede come
"checkato"
Grazie

Rispondo a Jail che, tra le altre cose, ha scritto:

That's impossible. Postaci un po' di codice e vediamo cosa c'è che non va.
E poi, parli di TCheckBox o TCheckListBox?
--
Jax
Journeying Artificial Xenomorph


Sto parlando di Checklistbox. Adesso non riesco + a ripeterti il caso in cui
si comportava male, ma era qualcosa del tipo click su una voce, e tenendo
premuto spostavi il mouse su un'altra voce. In questo modo non veniva
visualizzato il segno di spunta ma lo prendeva "checkato" lo stesso.
Ora provo di nuovo a vedere se da ancora il problema, controllerò meglio
Grazie comunque

 "checkato" lo stesso.
Cavolo, se è vero è grave; facci sapere.

Newsgroup: it.comp.lang.delphi
Titolo: DLL e PRG

E' possibile fare in modo che una DLL modifichi un TextEdit di un programma
che la richiama senza dovergliela passare come variabile ?
-------------------------------------------------------
Stefano "Hierro" Zilli
ICQ #25566424



 che la richiama senza dovergliela passare come variabile ?
Si... Però penso (non sono sicuro) che tu debba usare qualcosa tipo la
findwindowex o dei messaggi alla tua applicazione (wm_app).
Ciao, Davide DG

che la richiama senza dovergliela passare come variabile ?
Vuoi dire che non si dovrebbe fare
modifica(Edit1, Nuova frase');
?
Se no, non hai molte possibilità... mi viene in mente che puoi passare
l'handle della finestra alla DLL e lasciare che si trovi da sola gli edit,
ma mi sembra un suicidio...
Ciao !                {MSX}

 ma mi sembra un suicidio...
Beh, se si riesce a passare almeno l'handle si è a cavallo...
Altrimenti si potrebbe (vado per supposizione, nulla di testato):
- ottenere il PID da dentro la DLL (ovviamente è lo stesso della
Applicazione che l'ha caricata)
- scorrere i threads
- scorrere le finestre (EnumThreadWindows)
- fermarsi a quella voluta, cercare l'handle della Edit e agire di
conseguenza (WM_SETTEXT)
Farragginoso ma non impossibile [almeno se non si hanno 3000
threads/finestre da scorrere]...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 ma mi sembra un suicidio...
Penso che continuerò con il vecchio metodo allora (quello di
passarglieli)...
Grazie comunque...
-------------------------------------------------------
Stefano "Hierro" Zilli