mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Da Delphi6 a Delphi5 .....?

Salve a tutti,
 sarei grato se qualcuno mi aiuta.
Ho acquistato un componente che certe cose, ma in D5 non funziona.
Scrivo all'autore (che ha già intascato i miei soldi) e dopo varie email,
mi dice che una certa procedura non c'è in D5 perchè il suo comp
è stato scritto in D6...!
Ok, ho preso una sola ed il tizio (inglese) non ha avuto l'onestà
di dire tutto. Ma, mi ha detto che c'è qualcosa di simile nelle VCL, ma
che debbo andarmi a cercare (grand'uomo, 'sto str...o!).
Chiedi a voi amici:
 nella compilazione esce l'errore sulla parola AllocateHWnd ed è
qui che c'è qualcosa che non va.
Cerco dappertutto, ma ìsto AllocateHWnd, nessuna traccia.
Il signore (si fa per dire) dice che questa proc si trova nella unit
Classes in D6, ma in D5 esiste? Boh....
Chi mi aiuta?
PS Darò in premio il comp gratis (IO sono un signore....) al
primo che mi risponde in modo positivo
Ciao





 ha scritto nel messaggio
news:ar6o4u$1hq$1...@lacerta.tiscalinet.it...


Scusa ma non potevi informarti se il componente era compatibile con D5 prima
di acquistarlo? prendertela, adesso, col programmatore, non ha molto senso.
E distribuire il -suo- sorgente anche se modificato da te sarebbe illegale e
un atto di pirateria, non certo da "signore".
Ciao, Sandro

 ha scritto nel messaggio
news:ar7ouj$fojks$1...@ID-43509.news.dfncis.de...


 Poi se non vuoi (o puoi) aiutarmi, lascia stare le prediche.....
posso suggerirti di cercare su google il nome di quella funzione e D5,
probabilmente troverai gia' gente che se n'e' occupata in passato e magari
qualche soluzione e' stata trovata. I motori di ricerca esistono: usiamoli
:)
Ciao, Sandro

come invece tu dici che e')
Uh ? open-source e commerciale non sono termini in contrasto.
Un componente puo` essere benissimo commerciale (e quindi venduto),
pur restando open-source.


    ABLS Team (
www.abls.it
)
········································

Al posto di AllocateHwnd crea una form e assegna il parametro di 
AllocateHWnd alla proprietą WndProc della form.
Se hai altri problemi contattami su 
http://delphiknight.cjb.net
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Intersezione ellissi

Qualcuno ha fatto una funzione per ricavare l'intersezione(i) di 2 ellissi
????
Gli ellissi sono definiti con centro, raggio1, raggio2, e rotazione in basse
all'asse X.
Ciao
Giorgio


questa e' matematica, non ha nulla a che vedere con la programmazione, a
meno che tu non sappia come si fa, in Delphi, ad usare gli operatori
aritmetici +, -, *, /, ecc.
Meglio se apri il libro di geometria e studi :)
Ciao, Sandro

 ha scritto nel messaggio
news:JHQ_b.18010$gk.7...@news3.tin.it...

Non so se fa al caso tuo cmq prova a dare un okkio a  IntersectRect
Ciao  ^_Goblin_^
Newsgroup: it.comp.lang.delphi
Titolo: Sintassi Creazione Generatori e Trigger x Interbase

le istruzoni vengono eseguite con SQLQuery1.ExecSQL (dbexpress)
Ho controllato la sintassi di Interbase ed e' corretta.
Le istruzioni (If new.contatore is Null) le crea IBExpert, un po'
diverse dalla sintassi SQL di Interbase.
non capisco questi errori , di esempi concreti non ne trovo , solo
istruzioni SQL che poi danno errore di sintassi.
gradito qualunque suggerimento , link , esempio.
grazie Maurizio
Creazione Generatore , il punto 1 , crea il generatore ,
il punto 2 da errore , non riconosce l'istruzione SET.
1) StRSQL:='CREATE GENERATOR CON_TBCODICI ';
2)  StRSQL:='CREATE GENERATOR CON_TBCODICI ' +
                     'SET GENERATOR CON_TBCODICI TO 1';
Crezione Trigger
l'istruzione da Errore , non riconosce l'END
3) StrSQL:='CREATE TRIGGER GEN_CODICE_SPESA FOR TB_CODICI '+
         'BEFORE INSERT AS '+
         'BEGIN '+
         'IF (NEW.CONTATORE IS NULL) THEN 
NEW.CONTATORE=GEN_ID(CON_TBCODICI,1) '+
         'END ' ; 

          'END ' ; 
secondo me questa riga dovrebbe finire con un punto e virgola, così:
 'IF (NEW.CONTATORE IS NULL) THEN NEW.CONTATORE=GEN_ID(CON_TBCODICI,1);'
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)


grazie , in effetti il punto e virgola mancava.
quest'altra , da sempre errore , non riconosce Set
with SQLQuery1 do
begin
  Sql.Clear;
  Sql.Add('Create Generator Con_Codici;');
  Sql.Add('Set Generator Con_Codici to 1;');
end;
ExecSQL;
questa la sintassi Interbase
CREATE GENERATOR EMP_NO_GEN;
SET GENERATOR EMP_NO_GEN TO 145;

 ExecSQL;
Ti dà errore nella Set perchè stai eseguendo in un solo colpo due
istruzioni diverse: la prima crea il generatore (CREATE) e la seconda ne
forza il valore iniziale (SET GENERATOR).
Quindi devi eseguirle in due momenti diversi:
    Query1.Close;
    Query1.SQL.Clear;
    Query1.SQL.Add('Create Generator Con_Codici;');
    Query1.ExecSQL;
    Query1.Close;
    Query1.SQL.Clear;
    Query1.SQL.Add('Set Generator Con_Codici to 1;');
    Query1.ExecSQL;
Prova e riferisci. 
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it


e' perfettamente vero, grazie del suggerimento.
credo mi rifaro' sentire , c'e' ancora qualcosa che non
mi quadra nella creazione run time di Database , Trigger
grazie Maurizio
Newsgroup: it.comp.lang.delphi
Titolo: Pulsanti flat stile openoffice, paintshoppro...

Ciao a tutti,
Stavo cercadno di ottenere, piu che altro per curiosita, dei pulsanti 
"flat" in stile openoffice. In pratica, per chi non li ha presente, quei 
pulsantini con 2 immagini, una che appare normalmente, ed una che appare 
quando il mouse è sopra al bottone stesso. Per ottenere questo effetto 
sto usando degli speedbutton, ma non riesco a raggiungere lo scopo. 
probabilmente si potrebbe fare mettendeo del codice nell'evento 
onmousemove, ma non sono sicuro che sia l'aproccio corretto. (magari 
esiste gia il componente che mi piace...)
Suggerimenti ?
ZioGian

Il Sun, 30 Jan 2005 09:04:13 +0000, ZioGian ha scritto:
toolbar 2000 [1] della jrsoftware + TBX [2] o TBSkin+ [3]
io consiglio tbx
ciao fabrizio
[1] 
http://www.jrsoftware.org/tb2k.php
[2] 
http://www.g32.org/tbx/index.html
[3] 
http://www.creationpower.com/delphi/tbskin/
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 
dankiu...

"ZioGian" ha scritto nel messaggio

Non so se ti risolve il problema ma, senza andare a cercare altri 
componenti, i TSpeedButton hanno una property NumGlyphs che ti permette di 
definire in maniera automatizzata una immagine per ognuno dei quattro stati. 
Dovrai però impostare un Glyph opportunamente dimensionato. Dall'Help, vedi 
TSpeedButton.Glyph e TSpeedButton.NumGlyphs.
Ciao,
Gianluca.
Newsgroup: it.comp.lang.delphi
Titolo: Icone di sistema

 Come posso ricavare le icone per ogni tipo di estensione file
--- posted by geoForum on 
http://www.delphiedintorni.it

  Come posso ricavare le icone per ogni tipo di estensione file
Dalle FAQ:
4.9
-DOMANDA:
Come ottengo l'icona di sistema assegnata a un tipo di file?
Ad esempio l'icona assegnata ai file .bmp, ai .wav ecc.
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: codice fiscale in delphi

Salve ragazzi ho il delphi 7 e lo sto usando per la scuola.
Faccio il quinto anno all'itis.
In questi giorni ho avuto una marea di problemi con il computer ed entro
mercledì dovrei consegnare a scuola un programma che ricava il codice
fiscale di una persona, (naturalmente deve essere fatto in delphi).
Mica qualcuno di voi, sarebbe talmente gentile(se lo ha già) di mandarmene
un sorgente....? O di indicrmi dove posso reperirlo...!!!!
Vi ringrazio anticipatamente...Ciao Ciao

 Vi ringrazio anticipatamente...Ciao Ciao
Prova qui:
http://makeashorterlink.com/?S6F852F03


Ma cosa cavolo vi fanno fare all'Itis...
Comunque al limite posso indicarti del codice in javascript che tu puoi
facilmente convertire.
Paolo
Ciao.

 ha scritto nel messaggio
news:mojU9.27401$AA2.1...@news2.tin.it...



Io mi sono diplomato 1 anno fa ad un ITIS e anche se non l'ho fatto
so benissimo che fare uin buon codice fiscale non è uno scherzo
anche il programma + semplice puo' essere fatto bene o male...
almeno il mio di prof ci insegnava a programmare bene non so il tuo
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

I codici fiscali lasciali fare ai ragionieri....
Io facevo tanti scioperi..... poi mi hanno bocciato, e ho incominciato a capire....
Poi mi hanno bocciato di nuovo allora ho davvero capito.
;-)
Ciao
Morde.
morde [at] programmer [.] net

Fai il programma da te.
L'analisi è fondamentale nella programmazione, anche se a fini scolastici e
non lavorativi.
Cordiali saluti.
:-)
Toni

Newsgroup: it.comp.lang.delphi
Titolo: Database e findkey

Il comando findkey so che funziona solo su un campo indicizzato, ma
come fare per trovare un record su un campo non indicizzato?

 come fare per trovare un record su un campo non indicizzato?
Cerca sull'Help 'Locate'
Ciao
--
Gianluigi Genasi
--------------------------
Minisystem Srl
Server di posta Kpnqwest - 
www.kpnqwest.it

se vai nella guida di findkey su TTable e vedi il "see also" trovi tutta una
serie di voci relative alla ricerca di record.
Ma in genere, sui db c/s si usa una SELECT.
Bye
A.

locate, non usare findkey, sostituisci tutto con locate...... sempre che tu
abbia almeo D5
Newsgroup: it.comp.lang.delphi
Titolo: chiusura foglio excel

ciao a tutti. Vi illustro il mio problema che mi sta bloccando parecchio.
Io apro un foglio excel solo per poi richiuderlo (necessità che nn sto qui
a spiegare) e utilizzo questo codice:
ExcelApplication1.Connect;
        LCID := GetUserDefaultLCID;
 
        ExcelApplication1.Workbooks.Open('C:\prodotti\tonitto_semidef2
\ingredienti.xls', EmptyParam,EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, LCID);
        ExcelApplication1.Visible[LCID] := false;
        ExcelApplication1.Workbooks[1].Close(EmptyParam, EmptyParam,
EmptyParam, LCID);
        ExcelApplication1.Quit;
        ExcelApplication1.Disconnect;
 
        DataModule2.Qry_AggiornaIngredienti.ExecSQL;
Fa qiello che deve fare ma quando lancio la query mi si interrompe con
questo errore
"La tabella ingredienti è già aperta con accesso esclusivo da altro utente
e non può essere manipolata a livello di programma"
Ora io credevo di essere riuscito a chiudere il file (c'è il close, il
disconnect e il quit) ma evidentemente non è così (mi rimane anche attivo
il processo excel.exe). qualcuno sa come chiudere il tutto?
Grazie anticipatamente.
Ciao a tutti!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

il processo excel.exe). qualcuno sa come chiudere il tutto?
ExcelApplication1 e' un oggetto ole ? Se si, prova a fare 
ExcelApplication1 := nil;
oppure fai la free di quell'oggetto.
In altre parole libera la memoria prima di innescare la query.
Ciao, facci sapere.
Fallo.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Fallo.
Grazie Morde. Con il nil ha funzionato, invece la free l'avevo provata
dopo il mio post e non funzionava cmq..
GRazie ancora.
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: Pulizia della Uses

Ne avevamo discusso qualche tempo fa e seguendo il gruppo Jedi ho trovato
questa utility che analizza la clausola per rimuovere le unit non
utilizzate. Spero di fare cosa gradita postandone il link:
http://opedit.home.att.net/opxperts.htm
-- 
Lis
ICQ#: 162857023, 
Mercatino: 
http://snurl.com/sito_lis
FAQ del NG: 
http://snipurl.com/faq_icld
Cedo 2 DIMM 128MB nuove singola faccia x altre a doppia faccia

 
http://opedit.home.att.net/opxperts.htm
In effetti potrebbe essere utile se usata con cautela. Non è affidabile al
100%
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: dimensioni form errate

Ciao a tutti,
ho un problema assurdo: la form che creo in Delphi, su un PC Asus eeeTop 
non ha le dimensioni corrette.
Un bottone da 230x170 viene visualizzato come 283x208... ovviamente su 
tutti gli altri PC vedo le dimensioni corrette.
Da cosa potrebbe dipendere?
Daniele

BluDes ha scritto:

Risolto, di default la scheda grafica è impostata per visualizzare tutto 
al 125% delle dimensioni originali, sistemato quello è tornato tutto 
normale.
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Effetto acceso/spento sui bottoni

Ho bisogno di modificare il colore del testo dei tasti quando il mouse e 
sopra al tasto ma non riesco a trovare l'evento per "accendere" il font e 
l'evento per "spegnerlo" 

>Ho bisogno di modificare il colore del testo dei tasti quando il mouse e 
Prova ad intercettare i messaggi della VCL CM_MOUSEENTER e CM_MOUSELEAVE.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it

 ha scritto nel messaggio 
news:9Z5id.80$zZ1...@tornado.fastwebnet.it...


 In che modo?
in delphi un form può implementare dei metodi legati a determinati 
messaggi di windows.
cerca "Message methods" nella guida di delphi.
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso!"

Newsgroup: it.comp.lang.delphi
Titolo: forms in una dll con delphi 4...

Quale e' il mentodo + trasparente per mettere una form o in generale
un componente (menu/toolbar ecc) in una dll da caricare dinamicamente
(tipo PlugIn)?
Grazie
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

"Kirys" <Ki...@DELTHIStechnologist.com> ha scritto nel messaggio
news:01hfatgg9dfvolhr2...@4ax.com...

Se ciò che ti interessa è una soluzione Free e già pronta, prova ad andare a
http://www.uil.net/products.html
 . Troverai un package FREE [the UIL plugin
System 5] che ti permette di generare Dll che si comportano come dei plugin
nelle quali puoi inserire le form di cui hai bisogno. C' è qualche bug,
soprattutto nella gestione dell' unload delle Dll, quando ne carichi più di
una, ma hai il codice sorgente e puoi apportare le modifiche del caso. C' è
anche l' help in linea da installare in Delphi. Funziona, a parte i bug, con
D3, D4, D5. Io ho installato con successo una versione personalizzata [e
potenziata] del package in D5 circa due settimane fa.
In alternativa, puoi trovare informazioni sull' uso delle Dll e l'
esportazione delle loro classi a
http://www.kaposnet.hu/books/tysdelphi4/ch19/ch19.htm
Ciao.
Marco Soravia
Sviluppo software gestionale
E-MAIL: 
vj...@libero.it
Newsgroup: it.comp.lang.delphi
Titolo: [delphi] visualizzazione Panel

Salve !
Ho creato un applicazione, che contiene due form.
Il primo è un MDIForm, l'altro è definito come MDIchildren.
Ho provato ad inserire un pannello che contiene dei pulsanti, sul
MDIForm cioè il Main, ma quando apro il form figlio, il pannello, rimane 
in primo piano.
Bisogna impostare qualche propietà, per fare in modo che il pannello 
rimanga sotto gli altri form?
Grazie !
--- posted by geoForum on 
http://www.delphiedintorni.it

 Il primo è un MDIForm, l'altro è definito come MDIchildren.
Fai qualche ricerca su Google per usare correttamente le MDIForm, sono meno 
intuitive di quel che si può immaginare....
Io le ho usate una volta solo e se ricordo bene devi rimuovere le child 
dall'autocreate form e crearle a runtime...anche la loro chiusura tramite 
l'evento Close richiede attenzione in quanto sono settate a caMinimize e non 
vengono distrutte....
Ciao
V


Quello che dici è vero, ma qui il problema non credo sia della finestra 
form e la sua gestione.
cmq attrverso le opzioni del progetto, ho fatto in modo che le finestre 
figlie non vengono aperte automaticamente ma su mio comando.
Poi mi sono accertato si inserire il seguente comando:
Action := caFree;
sulla chiusura del form.
Grazie


 form e la sua gestione.
io credo invece di si
è ovvio che se fai la stessa operazione con due form in fsNormal il problema 
non c'è
quindi si tratta proprio di gestire correttamente codice e proprietà 
relative all'uso di MDIForm
Suggerisco la ricerca Google perchè sono certo che troverai la risposta
Ciao
V


Ciao
anch'io ho lo stesso problema, sei riuscito a risolvere in qualche
modo?
Grazie
Mauro

Newsgroup: it.comp.lang.delphi
Titolo: WM_QUERYENDSESSION e WM_ENDSESSION

ciao
 nella mia applicazione provo ad intercettare WM_QUERYENDSESSION, ma
stranamente il programma non riceve questo messaggio da windows.  La cosa
strana è che in passato ho provato la stessa cosa con successo, adesso
invece non va proprio.
Se invece sostituisco WM_QUERYENDSESSION con WM_ENDSESSION è tutto ok:il mio
prog intercetta il messaggio e salva dei dati prima dell'arresto del
sistema.
Perchè il mio programma intercetta WM_ENDSESSION e non WM_QUERYENDSESSION ?
ciao e grazie
Andrea

"Blowin' free" <andre...@TRIMinwind.it> ha scritto nel messaggio
news:GKl0c.38616$Kc3.1...@twister2.libero.it...

Correggo:
In effetti dopo diverse prove di debug, mi sono accorto che anche il
WM_QUERYENDSESSION viene intercettato dal prog, con la differenza però che
alla chiusura di windows non viene eseguito il codice presente in
FormCloseQuery. Con WM_ENDSESSION invece prima dell'arresto del sistema, il
codice di FormCloseQuery viene perfettamente eseguito.
MMAH?!
Newsgroup: it.comp.lang.delphi
Titolo: Fuzzy Report

Ciao Fabio,
volevo avere se possibile notizie su Fuzzy Report.
Un anno fa o poco piů, qualcuno sembrava volesse ritirare su il progetto, mi 
ero reso anche disponibile ma nessuno mi ha piů ricontattato.
Attualmente, che ne č di Fuzzy?
C'č qualcuno che sta facendo qualche cosa? Chi posso contattare per un 
eventuale collaborazione?
Ti ringrazio.
        Carlo Marona 

 ha scritto nel messaggio 
news:43a9cb16$0$27592$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Chi sa la soluzione al mio problema?!?

Salve a tutti!,vi dico subito che son nuovo in questo newsgroup,ma spero di
visitarlo spesso...
Ho un problema!Sto creando un applicazione,tra le tante cose essa è una
calcolatrice..in Pratica ho creato due form,nella prima form,che è la
principale,è presente un display creato con una Memo.Cliccando sul bottone
Calcolatrice appare la seconda Form che funge in pratica da tastierino
numerico per la calcolatrice...Adesso arrivo al problema:vorrei,cliccando su
di un bottone della seconda Form(il Tastierino numerico)cambiare il testo
della Memo nella form principale,ma non so qual'è il comando da usare!!!
Vi prego Aiutatemi se qualcuno è in grado!!Sto quasi per finirlo e mi manca
questo punto!
Grazie.

 ha scritto nel
messaggio news:qV%m9.45327$e31.9...@twister2.libero.it...

Le mie conoscenze di Delphi sono probabilmente inferiori alle tue,
soprattutto non sono bravo a spiegare le cose ma, guarda combinazione, sto
facendo una calcolatrice anch'io!
Che ne dici se te la mando? Sappi che è ancora ben lungi dall'essere
completa, ma ho già diversi tasti efficienti.
Se vuoi, mandami un recapito.
Riccardo
P.S. se poi riesci a darmi una dritta per il messaggio che ho inviato poco
dopo il tuo, te ne sarò grato.

 della Memo nella form principale,ma non so qual'è il comando da usare!!!
Nella unit della seconda form dopo
implementation
inserisci
uses unti1;
dove unit1 è il nome della unit della prima form.
Sull'OnClick del pulsanto della seconda form inserisci
form1.memo1.text:='ddd';
dove form1 è il nome della form principale e memo1 è il nome del memo sulla
form principale.
Saluti.

 wrote in message
news:qV%m9.45327$e31.9...@twister2.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: component palette server

ciao a tutti!
adopero da poco Delphi e non riesco a trovare la documentazione a proposito
della component palette server (sia sulla guida on line che sul manualone)
per favore qualcuno ha qualche link dove viene illustrato l'utilizzo dei
componenti per office?
vi ringrazio in anticipo
roberto

La guida che cerchi è quella del VBA di Office.
La trovi sul cd di office stesso.
Bye
A.

grazie!
ciao
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:art93n$2j13$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi2005 Ide e Db Web

piccolo inconveniente con IDE D2005 Pro;
dopo l'avvio devo abilitare a mano (rendere visibili)
ToolPalette e ObjectInspector.
non che ne sia sicuro, ma potrebbe dipendere dal tool
DelphiConfigurationManager (peraltro molto utile);
ho come l'impressione che le cose siano cambiate dopo
l'uso di questo Tool.
reinstallare tutto, senza capire il motivo sarebbe oltremodo stupido,
posso intervenire in qualche modo per fare si che le impostazioni
dell'Ide vengano mantenute ? (da regedit o dal Tool DCM)
per il Database su Web leggo che Aruba sconsiglia fortemente
l'uso del driver Ado.Net (causa problemi di stabilita) e di usare al
suo posto un driver ODBC anche se penalizzante.
Il Db da gestire e' un semplice Access per gestire un WebForm di
registrazione.
ciao Stefano

 registrazione.
ADO.NET
 è la gerarchia di classi usate nel .NET Framework per accedere 
ai dati; quando realizzi una pagina 
ASP.NET
, usi *necessariamente* 
ADO.NET
 per accedere ai dati.
Tuttavia, quando usi 
ADO.NET
, generalmente scegli un'implementazione 
differente delle interfacce che questa libreria mette a disposizione; ad 
esempio, OLE DB, ODBC oppure le classi per SQL Server.
Nel tuo caso, non hai molte scelte: OLE DB oppure ODBC.
Dato che è possibile, io ti suggerirei di usare OLE DB, dato che ODBC è 
una piattaforma obsoleta e destinata all'uso laddove non esista 
alternativa, con performance poco soddisfacenti.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

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

Ciao a tutti,
  per definire il path di un database (usando firedac / zeoslib) quali delle 
due sintassi e' piu' corretto usare ???? (entrambe lavorano)
 
Esempio il DB test.db e' su server in C:\Test\DB
 
Locale su server
A) C:\Test\DB\Test.db
B) localhost:c:test\DB\Test.db
 
Su client
A) \\server\c:\Test\DB\Test.DB
B) server:c:\Test\DB\Test.DB
 
Lo so ... altri 10Kg di cioccolato !!!!
 
Ciao e buona domenica
 
Daniele 
 


spetta che adesso arriva 4ndre4 e ti spiega tutto, Lui sa tutto e la 
mejo soluzione.
 
-- 
Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.
(Victor Hugo)

 due sintassi e' piu' corretto usare ???? (entrambe lavorano)
 
La seconda per tutti e due i casi. Guarda anche il file aliases.conf, che ti
permette di evitare di impostare tutto il path (ovvero avresti una sintassi del
tipo localhost:test se in aliases.conf hai test = c:\Test\DB\Test.DB)
 
Enrico
P.S. tra l'altro, la sintassi A rischia di farti creare una share condivisa sul
server che punta alla locazione del database, che È Male™
Newsgroup: it.comp.lang.delphi
Titolo: creare un popup menu a runtime

ECCO LA SOLUZIONE
 // impostazioni campi variabili su popup
 PopUpCampiNomi.Items.Clear;
 PopUpCampiNomi.Items.Add(NewItem('ELENCO CAMPI
DISPONIBILI',0,False,FALSE,nil,0,'MenuItem1'));
 for nCampi:=0 to DataModule1.QueryNominativi.FieldCount-1 do
  begin
PopUpCampiNomi.Items.Add(NewItem(DataModule1.QueryNominativi.Fields[nCampi].
DisplayName,0,False,True,nil,0,'MenuItem1'));
  end;


In realtà la soluzione stava nel fatto che facevi il free del menuitem
subito dopo averlo creato ;-)
-- 
Ore 18.30: premo invio.

Newsgroup: it.comp.lang.delphi
Titolo: Layout di un numero

Ciao,
esiste in Delphi una funzione che permetta di definire il layout di
visualizzazione di un numero ?
Qualcosa tipo il formato del campo numerico di Access per intenderci, che
permette di visualizzare un numero separando le migliaia con un punto,
oppure in notazione scientifica e così via...
Grazie...

oppure in notazione scientifica e così via...
La funzione che cerchi è la FormatFloat...
Se invece intendi come formattare un campo DB puoi usare la proprietà
EditMask del Tfield che ti interessa...
Ciao :-)
--
Andrea Magni
E-Mail: 
ama...@energy.it

Newsgroup: it.comp.lang.delphi
Titolo: Come posso fare??

Ciao a Tutti!
Il mio problema e' il seguente :
Ho la necessita' di "registrare" l'interfaccia di una mia COM (che sta' su
un server) sul client che la deve utilizzare. Quale API mi permette di
registrare un Interfaccia sul Registry??
Ciao e grazie in anticipo

mi sembra che negli esempi di delphi ci sia tregsvr... dacci un'occhiata
           _uteNtez_

Newsgroup: it.comp.lang.delphi
Titolo: Intel Jpeg Library

Avrei bisogno di trovare una versione completa di questa libreria dato 
che per il mio scopo il componente TJpegImage è troppo lento.
Ho cercato su internet ma purtroppo l'Intel non supporta più tale 
libreria, che mi sembra fosse freeware, giusto?
Qualcuno magari la possiede o sa dove trovarla?
Grazie e ciao.

Qualcuno magari la possiede o sa dove trovarla?
Purtroppo no, ma se ti puo' interessare ho scovato su un sito russo questa
libreria (free,400Kb):
PASJPEG 1.1 - JPEG Unit for TP7.0, FPC and Delphi 3
PasJPEG is a collection of Turbo Pascal routines to compress and decompress
JPEG files. Many people refer to the package as "Jacques Nomssi Nzali's Pascal
port". The PasJPEG 1.1 update completes the port of some utilities and add new
functionality found in the IJG v6b release (lossless transform, marker 
handling). 
http://pascal.sources.ru/graph/pasjpg11.htm
Anche se in cirillico, vale la pena fare un lurking su
http://pascal.sources.ru/
Ciao
-- 
Morde. 
(morde at programmer dot net)


Ti ringrazio per la tua risposta, ma la PASJPEG 1.1 l'avevo già trovata.
Della IJL ho a disposizione sia il file IJL15.DLL che il file header
.pas e quindi naturalmente la sto usando, ma mi interessa avere il
pacchetto completo anche per vedere cosa dice la licenza d'uso.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Estrazione tabelle con Interbase...

salve a tutti, il mio problema è questo : ho un software gestionale che
lavora con SQLServer, Interbase ed Oracle.., ma i miei clienti usano al 90%
Interbase 6.0 nella versione OpenSource. Ho già rifatto una parte di
gestionale sul web e nel momento di trasferire i dati dal software
gestionale a script sql per poter popolare il relativo database MySQL ho
incontrato questa difficolta : (non ci sono problemi con i tipi INT =
INTERGER, CHAR = VARCHAR) tutti i numeri con la virgola mi vengono creati
dal metadata con la virgola italiana, perciò lo script si confonde tra la
virgola separatrice e la virgola del numero e quando lo do in pasto a MySql
mi ritorna un errore di "error number of count" giustamente. Conosciete un
modo diretto o via software per creare degli script sql da Interbase in modo
da ovviare al problema della virgola nei numeri con decimali ???
vi ringrazio anticipatamente

On Fri, 03 Oct 2003 18:54:12 GMT, "Papero Piero" <Pap...@Piero.it>
wrote:

Il separatore decimale, in SQL, è sempre e solo il '.' (punto), a meno
di impostazioni specifiche di un determinato DB.  Io risolvo la cosa
scrivendo:
var
  OldDecimalSeparator: Char;
...
OldDecSep := DecimalSeparator;
try
  DecimalSeparator := '.';
  // esegui le tue operazioni
finally
  DecimalSeparator := OldDecimalSeparator;
end;
 

ti ringrazio, ma ho ereditato dei databse che dentro hanno i campi decimali
in italiano, quindi nella forma x,xx. Ora il problema di prima l'ho comunque
quasi risolto, mi manca solo un campo che non riesco a trovare:
select rdb$field_type,rdb$field_length,???????
from rdb$relation_fields,rdb$fields
where rdb$relation_name  = :Tabella
and rdb$field_name = RDB$field_source
order by rdb$field_position
tramite questa select mi scorro tutte le tabelle del database (tramite
un'altra select che mi valorizza :Tabella) e cosi riesco a conoscere :
rdb$field_type = il tipo del campo
rdb$field_length = la sua lunghezza
,??????? = VORREI IL NOME DEL CAMPO
mettendo a posto di ????????? rdb$field_name ottengo il nome di sistema del
campo nella forma rdb$nnn, inceve io vorrei il nome logico. Se Riesci ad
aiutarmi ho pronta la routine per ottenere dal database il relativo script
SQL nella forma :
CREATE TABLE Tabella (campo1 tipo,campo2 tipo, ecc)
INSERT INTO Tabella (campo1,campo2,ecc) VALUES (valore1,valore2,ecc)
ciao a tutti

in italiano, quindi nella forma x,xx. 
Non mi sono spiegato: i decimali del DB rimangono nella forma in cui
il DB li gestisce.  E` SQL ad avere delle regole particolari.

no, ti eri spiegato benissimo, ed a questo ho posto rimedio via software;
ovvero nel creare lo scipt SQL trasformo tutti i decimali nella forma x.xx
Per caso mi sai dare un aiuto per il problema del post precedente ??
ciao
Newsgroup: it.comp.lang.delphi
Titolo: Schermo in Dos

E' possibile realizzare una applicazione che memorizzi in un
file di testo tutto cio' che viene
visualizzato sullo schermo nella modalita' MS-Dos?
Se si, come?
                        Grazie per chi volesse rispondermi con un evventuale
esempio!
 
Sbo...@libero.it

 ha scritto nel messaggio
news:8oCc6.36923$ew1.2...@news.infostrada.it...

    Si č possibile realizzando un PIPE, ovvero lanciando il processo e
incanalando l'output dove vuoi tu....
    C'č un esempio su quello che vuoi fare tu da Torry
(
http://torry.rimini.com
) nella sezione degli esempi...
    Saluti!
--
_________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
_________________________________

 incanalando l'output dove vuoi tu....
Mi sa che non è sempre possibile, nel senso che avevo cercato di trappare
l'output di un vecchio programma cobol, ma non c'é stato verso.
Con altri tipi di output, però, ha funzionato.
Andrea Casati

DELca...@libero.it
 ha scritto:

se puo' interessare, un soluzione semplicistica al problema
potrebbe essere quella di usare il comando dos
eseguibile.exe > FileDiOutput.txt
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Domanda su rave reports

Salve,
Posso io con rave reports inserire direttamente il dato di una tedit
di un form delphi in un componente testo del report senza salvarlo nel
database.
Se si come fare?
Grazie


Posto questo codice preso direttamente dal sito di Nevrona 
www.nevrona.com
 dovrebbe fare al caso tuo:
uses
     RVClass, RVProj, RVCsStd;
   var
     MyPage: TRavePage;
     MyText: TRaveText;
   begin
     RaveProject1.Open;
     With RaveProject1.ProjMan do begin
       MyPage := FindRaveComponent('Report5.Page2',nil) as TRavePage;
       MyText := FindRaveComponent('Text3',MyPage) as TRaveText;
       MyText.Text := 'Some Text';
       MyText.Color := clGreen;
     end; { with }
     RaveProject1.ExecuteReport('Report5');
     RaveProject1.Close;
   end;
Omega

Newsgroup: it.comp.lang.delphi
Titolo: Per accedere ad un db interbase..

..devo per forza di cose usare ODBC?
Attenzione: parlo di delphi4CS!
Inoltre, se uso i componenti per IB inclusi in D5 se poi cambio il motore ed
uso ad esempio Oracle finisco sottosopra e mi tocca quindi cambiare
componenti & codice?
Tnx per ogni risposta
AS
"Se è Microsoft non funziona"

 componenti & codice?
sì, se usi gli IBX(o altri oggetti dedicati) e un giorno decidessi di
cambiare motore SQL
il lavoro di conversione sarà sicuramente + lungo...
in quanto a prestazioni non è che cambi poi molto neanche se c'è il BDE
in mezzo (a patto di usare le query), io personalmente lo uso ancora
anche per accedere ad IB...
Ciao
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Ma i newsgroup di Marco Cantù non funzionano più?

E' da un po' di tempo che i newsgroup di Marco Cantů non sono funzionanti o 
č un problema del mio computer? C'č qualcuno che li segue? 

 è un problema del mio computer? C'è qualcuno che li segue? 
Probabilmente sarà in corso una manutenzione.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Procedura Numeri-Parole

Qualcuno potrebbe postare una procedura pere trasformare i numeri in parola?
es. 1000 = mille
grazie.....

Eccola, pronta per la valuta, e compatibile con l'euro ;)
function Num2Let(importo:currency):string;
type vv = array[1..27] of string;
var
  nn : array[1..12] of integer;
  cm : array[1..4]  of string;
  lt,tc : string;
  i,uno,due,tre,code : integer;
  importo:currency; s,decimali:string;
const
  ve : vv =
('UNO','DUE','TRE','QUATTRO','CINQUE','SEI','SETTE','OTTO','NOVE','DIECI',
'UNDICI','DODICI','TREDICI','QUATTORDICI','QUINDICI','SEDICI','DICIASSETTE',
             'DICIOTTO','DICIANNOVE',
'VENT','TRENT','QUARANT','CINQUANT','SESSANT','SETTANT','OTTANT','NOVANT');
begin
 s:=floattostrf(importo,ffFixed,15,2);
 importo:=strtoint(copy(s,1,pos(',',s)-1));
 decimali:=copy(s,pos(',',s)+1,2);
 try
  lt:='';
  str(abs(importo):12:0,tc);
  for i:=1 to 12 do val(copy(tc,13-i,1),nn[13-i],code);
  for i:=1 to 4 do begin
   uno:=(i-1)*3+1;
   due:=(i-1)*3+2;
   tre:=(i-1)*3+3;
   if  nn[uno]>1  then cm[i]:=cm[i]+ve[nn[uno]];
   if  nn[uno]>0  then cm[i]:=cm[i]+'CENT';
   if (nn[uno]>0)  and (nn[due]<>8) then cm[i]:=cm[i]+'O';
   if  nn[due]>1  then cm[i]:=cm[i]+ve[nn[due]+18];
   if (nn[due]>2)  and (nn[tre]<>1)  and (nn[tre]<>8) then cm[i]:=cm[i]+'A';
   if (nn[due]=2)  and (nn[tre]<>1)  and (nn[tre]<>8) then cm[i]:=cm[i]+'I';
   if (nn[due]>1)  and (nn[tre]>0)  then cm[i]:=cm[i]+ve[nn[tre]];
   if (nn[due]<=1) and ((nn[due]>0)  or (nn[tre]>0)) then
       cm[i]:=cm[i]+ve[ nn[due]*10+nn[tre] ];
  end;
  if cm[1]<>'' then if cm[1]='UNO' then cm[1]:='UNMILIARDO' else
cm[1]:=cm[1]+'MILIARDI';
  if cm[2]<>'' then if cm[2]='UNO' then cm[2]:='UNMILIONE'  else
cm[2]:=cm[2]+'MILIONI';
  if cm[3]<>'' then if cm[3]='UNO' then cm[3]:='MILLE'      else
cm[3]:=cm[3]+'MILA';
  if cm[4]<>'' then if cm[4]='UNO' then cm[4]:='UNA';
  lt:=cm[1]+cm[2]+cm[3]+cm[4];
  if length(lt)>60 then lt:=cm[1]+cm[2]+cm[3]+copy(tc,10,3);
  if lt='' then lt:='ZERO';
  Result:=lt;
 except
  Result:='';
 end;
 Result:=Result+'/'+decimali;
end;

 es. 1000 = mille
Prova a cercare su googlegroups, l'aveva postata Andrea Laforgia e io
l'avevo modificata, qualche mese fa.
--
Jax

Un sentito ringraziamento a tutti.!
Newsgroup: it.comp.lang.delphi
Titolo: Risoluzione

Come faccio a rilevare la risoluzione dello schermo ed eventualmente
cambiarla?

 cambiarla?
per visualizzarla fai:
 
  MessageDlg('risoluzione schermo = ' + IntToStr( Screen.Width ) + 
             'x' + IntToStr( Screen.Height ), mtInformation, [mbOk], 0 ); 
per cambiarla deve esserci qche API di windoz (che non ricordo...) ;-)
Bye!
--
Federico "FNX" Nisoli
http://fnxsoftware.rocks.it
-- 
Posted from  [194.185.90.177] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:GarI7.89843$sq5.4...@news.infostrada.it...


 cambiarla?
Sul rilevamento ti hanno già risposto! Per cambiarla dovrebbe essere
sufficiente la seguente ....
Function ChangeRisol (PixelOriz,PixelVert,BitPixel : Integer) : Boolean;
Var
    Dev : TDevMode;
    Chng : Integer;
Begin
    Result:=False;
    Dev.dmSize:=SizeOf(Dev);
    Dev.dmPelsWidth:=PixelOriz;
    Dev.dmPelsHeight:=PixelVert;
    Dev.dmBitsPerPel:=BitPixel;
    Dev.dmDisplayFrequency:=60;
    Chng:=ChangeDisplaySettings(Dev,0);
    If (Chng=DISP_CHANGE_SUCCESSFUL) or (Chng=DISP_CHANGE_RESTART) Then
        Result:=True;
end;
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.lang.delphi
Titolo: ci siamo quasi...

finalmente dopo tanto penare ho pubblicato
www.programmando.org
accorrete gente accorrete e soprattutto collaborate se volete che da solo è
una fatica enorme...
sto prendendo accordi con un paio di persone per una collaborazione, mi
offrono articoli e corso di base di Delphi per principianti!
In particolare il database delle FAQ di Delphui è piuttosto fornito ed in
rapida espansione, se non volete rompere le scatole ai ragazzi del newsgroup
potete cercare prima sul sito!!! :)))
--
Max Etere
maxe...@infinito.it
massimili...@programmando.org
www.programmando.org
ICQ#: 129227562

 
www.programmando.org
Impossibile visualizzare la pagina 
La pagina cercata non è al momento disponibile. Nel sito Web si sono 
verificate delle difficoltà tecniche o è necessario modificare le 
impostazioni del browser. 
Ciao, antò.

 potete cercare prima sul sito!!! :)))
Grandioso, io sono un totale noviszio e mi sono iscritto in ML giusto per
chiedere aiuti (anche i pių banali) agli esperti. Con le FAQ ed il corso
eviterō di rompere le balle a troppa gente...
ciao ciao
micioleo
Newsgroup: it.comp.lang.delphi
Titolo: Re: Controllare se una cartella esiste

 cartelle....
DirectoryExists?
Ciao
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio

cartelle....
DirectoryExists (che si basa sull'API GetFileAttributes).

Newsgroup: it.comp.lang.delphi
Titolo: Lanciare un .exe

Qualcuno sa come lanciare un eseguibile o una procedura batch da codice?
Grazie infinite -Eric-

 Qualcuno sa come lanciare un eseguibile o una procedura batch da codice?
Utilizza ShellExecute, unit ShellApi.
--
- Carlo -
c.b...@libero.it

Qualcuno sa come lanciare un eseguibile o una procedura batch da codice?
Grazie infinite -Eric-




Massimiliano Etere
maxe...@infinito.it

Newsgroup: it.comp.lang.delphi
Titolo: delphi 7 esportazione dbgrid in excell

Ciao a tutti!!!Io nella mia applicazione ho fatto l'esportazione della
mia dbgrid in excell con questo componente XLSREADWRITE..Volevo
chiedere se c'è la possibilita di fare in automatico l'addattamento
delle colonne con in loro contenuto...???Grazie a tutti!!!!!!!!

 mia dbgrid in excell con questo componente XLSREADWRITE..
usare ole direttamente no?
il ng se ne cade di post su come creare fogli excel partendo
praticamente da ogni fonte dati immaginabile...
A.

Newsgroup: it.comp.lang.delphi
Titolo: D2007  dbxAdapter.dll

Ciao a tutti,
volevo sapere se posso modificare il path di ricerca delle ddl che carica
Delphi.
MI spiego meglio, D2007 usa la dbxAdapter.dll per utilizzare dbexpress; a
runtime la cerca nella systemdir ( c:windowssystem32), oppure nella
cartella dell' eseguibile.
Posso fare in modo che l'eseguibile cerchi la DDL anche in un' altra 
cartella?
Esempio applicationDirMieDDL 
Grazie
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Ciao,
non ho provato ma credo che se inserisci il percorso dove vuoi mettere 
le tue dll nel path delle variabili d'ambiente ottieni ciï¿œ che ti 
serve.
Un saluto e fammi sapere se funziona :)
-- 
Emanuele Desideri

 Un saluto e fammi sapere se funziona :)
Il problema č che non so cosa devo inserire come nome variabile d'ambiente
per indicare di cercare le DLL in ApplicazioneMieDLL....


 Ciao
Click col destro su Risorse del 
computer->proprietà->avanzate->variabili d'ambiente
sotto variabili di sistema cerchi la variabile path, clicchi su 
modifica
e a tutto ciò che è gia presente aggiungi ;C:\QuiSonoLeMieDLL\;
spero di essermi spiegato meglio, o di aver capito bene cosa ti serve!
ciao!
-- 
Emanuele Desideri

 ciao!
Probabilmente non mi sono spiegato bene.
Quando installo una mia applicazione sul pc del cliente , il programma
cerca 
la dbxAdapter.dll che io installo nella sotto cartella del mio programma 
(C:ProgrammiMioProgrammaAppDLL)
Vorrei fare in mode che il programma cerchi la DLL in questa cartella e
non in 
c:windowssystem32 oppure C:ProgrammiMioProgramma.

Newsgroup: it.comp.lang.delphi
Titolo: Trasformazione di un file di testo in Excel

Scusate... ho nuovamente un problemino ho una serie di file di testo a campi
delimitati... come posso fare a trasformarli in Excel... sapreste darmi una
mano? Grazie
Paolo

Devi usare l'automazione OLE.
Dovresti scrivere una cosa che:
1) ti apre una connessione OLE con MsExcel
2) apre un while not Eof sul file di testo sorgente
3) per ogni riga scorpori le colonne 
4) usando la proprietà cells scrivi i valori nelle colonne
5) usando il metodo SaveAs salvi il tuo file excel
6) chiudi excel
Per avere maggiori dettagli dovresti vedere la guida vba di MsExcel.
Le proprietà che ti servono sono:
WorkBook: il file excel vero e proprio;
WorkSheets: i fogli (sheets) inclusi nel tuo file excel
Cells: le celle nelle quali vai a scrivere. Si indirizzano con cells[i,j]...
Range: ti serve x capire....
infine, i seguenti metodi:
WorkBook.SaveAs
Worksheets.Add
Per creare la connessione ole:
procedure TDmQualcosa.ApriApplicazioneExcel;
const NomeClasse ='Excel.Application';
begin
  try
    ApplicazioneExcel := GetActiveOleObject(NomeClasse)
    except
      on exception do
      begin
        ApplicazioneExcel := CreateOleObject(NomeClasse);
      end;
    end;
  ApplicazioneExcel.Workbooks.Add;
  FoglioCorrente := 0;
end;
In pratica:
getActiveOLeObject restituiste una interfaccia IDispatch che punta ad una istanza di excel già in esecuzione; 
questa funzione genera una eccezione se excel è chiuso;
quindi, se fallisce, si usa CreateOleObject per creare una istanza di MxExcel.
Occhio: questa istanza è invisibile e ti conviene lasciarla così.
Se la metti visibile, l'operazione viene rallentata dal fatto che ad ogni inserimento di un valore deve ridisegnare il foglio e fare altre cose.
WorkBooks.Add serve ad aprire un nuovo file excel; Se non lo fai, ti trovi excel aperto ma senza nessun file su cui lavorare.
Saluti e ricorda la regola base di vba Excel:
"Tutte le proprietà che tu vorresti scrivere sono a sola lettura"
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

spiegazione perfetta.. grazie infinite. Ti faro' sapere...
Ciao
Paolo



Dovresti poter usare ShellExecute.
Excel e' predisposto per accettare file di testo con campi
delimitati (se non ricordo male hanno estensione .DFS o qualcosa
del genere).
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

Newsgroup: it.comp.lang.delphi
Titolo: Attivare e disattivare l'accesso a internet

Ciao a tutti,
dovrei realizzare una postazione internet e quindi dovrei attivare l'accesso
a internet quando c'è del credito residuo e disattivarlo quando il credito
finisce.
Nel caso di connessione dial up naturalmente basta disconnettere la
connessione, ma nel caso di connessione permanente come fare a disabilitare
l'accesso alle risorse internet?
Grazie in anticipo a coloro i quali mi sapranno dare qualche indicazione in
merito.
Agostino

 a internet quando c'č del credito residuo e disattivarlo quando il credito


 > a internet quando c'è del credito residuo e disattivarlo quando il

Newsgroup: it.comp.lang.delphi
Titolo: Automatizzare ripartenza ftp

Buongiorno a tutto il NG,
vorremmo fare una procedurina da caricare sui PC dei nostri clienti che
richieda a video un nome di file e che in automatico si gestisca lo scarico
via ftp dal nostro server del file che ha quel nome.
Quello che non abbiamo ancora capito come risolvere è l'automatismo che in
Unix è dato dal parametro reget, cioè la ripartenza del download in caso di
caduta della connessione.
Avete qualche suggerimento?
Molte grazie e buona serata.
A.Motta

caduta della connessione.
In che senso ? Non si capisce bene che problema avete. Prova a spiegarti
meglio !
Ciao !


Se ho capito bene e' lo stesso problema che stavo cercando di risolvere io:
in pratica volevo fare un download server che scaricasse per conto suo i
file, mentre tu li richiedi da un PC remoto. La difficolta' sta nel fare il
"resume" dei download interrotti. Io non ho ancora trovato una soluzione...
Daigo

 "resume" dei download interrotti. Io non ho ancora trovato una
soluzione...
non so se ti puo' essere utile pero' potresti usare i componenti (free) di
f. piette
http://users.swing.be/francois.piette/indexuk.htm
Ciaooo
Newsgroup: it.comp.lang.delphi
Titolo: componente seriale

salve qualcuno sa dirmi se esiste un buon componente free seriale per
leggere da COM2 senza avere spezzettamenti della stringa, ovvero una sorta
di INPUT #1 del basic dos, per poter leggere l'intera stringa fino
all'invio??
Simone

"Simone P"

http://sourceforge.net/projects/tpapro
Componenti per quasi tutti i problemi di gestione seriale, telefono,...
(ormai l'ho imparato a memoria: potrebbe utilmente andare sulle faq
insieme a tutti i link aglia altri progetti turbopower su sourceforge)
Saluti
Paolo Arosio

insieme a tutti i link aglia altri progetti turbopower su sourceforge)
Ne terro' conto, appena mi rimettero' a lavorare sulle faq, aggiungero' i turbopower.
Ciao e grazie!
--
Morde. 
morde[at]programmer[.]net

Newsgroup: it.comp.lang.delphi
Titolo: Assegnazione di NULL ...

Salve a tutti, ho questo problema:
ho appena caricato il mio progetto Delphi 5 nel nuovo ambiente Delphi 6.
Tutto compatibile, comprese le Rx che ho messo nuove, ma tutte le
assegnazione del tipo :
query1.FieldValues['sta_ades'] := null, mi danno come errore. "Null
identificatore non dichiarato" come se non capisse che "null" è una parola
riservata. Cosa sta succedendo ??
grazie, Gianluca Giandomenico

 riservata. Cosa sta succedendo ??
provato con nil?

grazie..
Con nil l'errore diventa :
[Error] Parametri.pas(1349): Incompatible types: 'Variant' and 'Pointer'
sigh...

provato con nil?
Nil e Null sono due cose *molto* diverse.
Il primo e' il valore nullo assegnabile ai puntatori, il
secondo e' il valore nullo assegnabile ai variant.
Per il nostro amico: sotto Delphi 6 devi includere la unit
Variants, Null e' una funzione contenuta in questa unit.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

grazie Andrea..

> query1.FieldValues['sta_ades'] := null, mi danno come errore. 
Per settare un campo a Null:
query.FieldByName('Nome').CLEAR
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Database ComboBox

Ciao a tutto il NG
Scusate la domanda banale ma non riesco a venirne fuori.
In Delphi 6 esiste un controllo tipo DBComboBox che venga
automaticamente riempito con i dati di una tabella
e che permetta di selezionare un record rendendolo corrente?
Chiedo troppo?
Se non esiste come fareste ad ottenere un'effetto simile?
Grazie.
--
--
DaX
~~~~~~~~~~~~~~~~
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.
--= Rimuovi gli spazi dall'indirizzo per rispondermi =--
--= Remove spaces from my address to reply =--


Una dbgrid e sull'evento Onclick una locate o select ?

 ha scritto nel messaggio
news:ap8oog$qsplr$1...@ID-135030.news.dfncis.de...


--
Usa un dblookupcombobox, ma assegna solo le proprieta' realive alla listsource.
Lascia vuote quelle del datasuorce.
Exempio:
object DBLookupComboBox1: TDBLookupComboBox
    Left = 324
    Top = 136
    Width = 145
    Height = 21
    KeyField = 'IdArticolo'
    ListField = 'IdArticolo'
    ListSource = DataSource1
    TabOrder = 0
end
Ciao
Morde

 Credo tu possa risolvere il problema utilizzando un DBLookupCombobox
In effetti ho provato ... ma con scarsi risultati. Non ho due tabelle
dove devo incrociare i campi, e se uso solo le sue proprieta' ListXXX
non mi visualizza un bel tubo ...

 ha scritto nel messaggio
news:ap8q7v$sbrkh$1...@ID-135030.news.dfncis.de...


 end
Ecco cosa mancava !!! KeyField !!!!!
Grazie mille a tutti !!!


Non e' vero: leggi il mio post nel 3ad, vedrai che e' possibile.
Ciao
Morde

OK ! funziona ... c'e' solo un piccolo problema ...
Quando il controllo viene visualizzato, nel suo campo Text
non compare il dato a cui il record punta in quel momento.
Ho provato a risolvere il problema forzando la proprieta' text
al valore corrente del record ma questa e' solo in lettura ...
Si puo' risolvere?
Non e' che sai anche questa? :-)
Grazie mille anzi di + !

 Grazie mille anzi di + !
Prego.
Ciao, Antň.

Si puo' risolvere?
usa DBLookupComboBox1.KeyValue 
assegnandogli il valore della chiave del record a cui vuoi puntare.
Ciao
morde

dblookupcombox.itemindex := 1;
ti confondi con il dbcombobox.
e poi, essendo 0-based, per puntare al primo 
elemento sarebbe dbcombobox.itemindex := 0;
Ciao
Morde

 assegnandogli il valore della chiave del record a cui vuoi puntare.
Fantastico !!!! Sei un mito !
Come faro' mai a ringraziarti abbastanza?
Ok ti offro un caffe' virtuale: [_]o
;-)
Grazie anche a tutti gli altri per la gentile e rapida risposta.
Ciaoooo
DaX