mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Gestione del porte seriale??

Ciao ,,,
Come si può fare da controlare il signale d'uscita RTS et DTR del RS232 in
DELPHI 5, credo che abiamo bisogno d'usare l'asm, ma quali instruzioni??

DELPHI 5, credo che abiamo bisogno d'usare l'asm, ma quali instruzioni??
io ho usato tempo fa un componente free chiamato TComPort e aveva
anche il conrollo dei segnali che chiedi tu.
Prova a vedere se lo trovi, mi pare l'avessi preso dal solito torry
bye

 wrote in message
7rfbcug00msbpduc5...@4ax.com...

A questo indirizzo trovi proprio la home page dell'autore del
TComPort...giunto alla versione 2.63 e compatibile anche con delphi
6...molto interessantecome componente...
http://www2.arnes.si/~sopecrni/
ciao
Alessandro

 ha scritto nel messaggio
news:aa4bmr$rlb$1...@wanadoo.fr...


Come gli altri anche io ho utilizzato l'ottimo TComPort, e ho applicazioni
che stanno accese tutto il giorno e funzionano alla grande, io lo ho provato
su Win 98 e Win2k.
Ciao ciao

 ha scritto nel messaggio
news:aabo3k$t5d$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Gestione form figlie

Salve,
ho varie forms figlie generate dinamicamente.
Ho un problema nel gestire queste form
Le forms possono essere visibili o meno.
Prima di mostrare una form controllo se la variabile e` nil ed 
eventualmente creo la form.
Quindi:
procedure ShowMyForm(aForm:TMyForm);
begin
if not Assigned(aForm) then
   aForm:=TMyForm.Create(self);
aForm.Show;
end;
invocata con
ShowForm(form1);
il problema sorge quando chiudo la form dall'interno della stessa, 
perche` la variabile form1 non viene resettata a nil e quando invoco di 
nuovo ShowMyForm, form1 non viene creata;
Come posso resettare la variabile form1? Ovvero come fa la form madre a 
sapere se l'utente ha chiuso una form figlia?
Ho provato a inserire in OnDestroy della forma figlia
MainForm.form1:=nil;
funziona ma e` una soluzione poco elegante e probalimente non 
applicabile perche` avro` una lista dinamica di form figlie
Enrico

 
Ho scoperto i metodi Notification e FreeNotification
Funziona!!
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: CDS record editato finisce ultimo...

Ditemi se è normale sto comportamento... (Delphi 7)
Ho un CDS (legato ad una DBGrid); lo filtro, vado in Edit, cambio il 
valore di un campo, faccio il Post, tolgo il filter e il record mi 
finisce per ultimo nella DBGrid mostrata a video.
cdsData.Filter := '[Sigla] = ' + QuotedStr(slCampi[0]) +
   ' AND [Codice] = ' + QuotedStr(slCampi[1]);
cdsData.Filtered := True;
for j := 2 to slCampi.Count - 1 do
begin
   if slCampi[j] <> '' then
   begin
     cdsData.Edit;
     if slCampi[j] = '#' then cdsData.Fields[j+1].Clear
     else cdsData.Fields[j+1].AsString := slCampi[j];
     cdsData.Post;
   end;
end;
Se commento l'if..else centrale, la riga resta dov'era.
-- 
Jax

 finisce per ultimo nella DBGrid mostrata a video.
Mi rispondo da solo: probabilmente il problema derivava dal fatto che, 
in fase di creazione, non ho definito un indice per il CDS.
Comunque mi sono accorto della stronzata che facevo (filtrare) e ho 
optato per un più logico Locate.
-- 
Jax

Newsgroup: it.comp.lang.delphi
Titolo: [d5] far parlare gli showmessage

ciao a tutti,è possibile da delphi far leggere delle stringhe??? tipo 
funzionalità per non vedenti?
Simone 

Ad esempio, come suggerito in altra risposta da Marco Breveglieri:
http://www.delphiarea.com/products/assistant
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 funzionalità per non vedenti?
Dovrebbero esistere delle Api apposite o addirittura un SDK. Prova a cercare 
"Microsoft Speech".
Ciao,
Gianluca.

Newsgroup: it.comp.lang.delphi
Titolo: Copy to Clipboard

Ho l'esigenza di copiare negli Appunti di Windows (Clipboard) una stringa
alfanumerica (memorizzata in un campo string).
Ho visto che con l'oggetto TEdit è possibile utilizzare il metodo
CopyToClipboard(), ma non ho idea sul da farsi per un campo string.
Qualcuno può aiutarmi ?
Grazie mille.
Riccardo Fiorenza
---
* Dott. Riccardo Fiorenza
* Dr.Soft - Soluzioni Internet
* web: 
http://www.drsoft.it
* email: 
fior...@drsoft.it

 Grazie mille.
Basta fare:
Clipboard.AsText:=TuaStringa;
Devi includere nelle uses la unit "clipbrd".
Ciao !

Usi l'Oggetto ClipBoard che gentilmente i signori della Borland ci hanno
messo a disposizione
ricordati di includere nelle uses la unit Clipbrd
Mio esempietto :
procedure TForm1.Button1Click(Sender: TObject);
var
   uno : string;
begin
   uno := 'pippo';
   ClipBoard.HasFormat(CF_TEXT);
   ClipBoard.SetTextBuf(PChar(uno));
   Edit1.PasteFromClipboard;
end;

 ha scritto nel messaggio
news:9o7314$80j$1...@newsreader.mailgate.org...

Newsgroup: it.comp.lang.delphi
Titolo: [Ho scoperto l'acqua calda?]

Prima mentre stavo sviluppando un piccolo programmino
in asm (mi sto dilettando :P) sono passato attraverso il solito
problema della conversione tra "uppercase" e "downcase" e
viceversa. Allora mi sono detto, proviamo anche in Delphi!
Allora mi sono messo giù (con tabella ascii alla mano e un pò di 0/1
nel
cervello) e ho tirato
fuori queste due semplicissime funzioni. Esse però, ho notato, hanno
come "drawback" (se si può chiamare così) la capacità di non
modificare
qualsiasi altro carattere inserito al posto di quelli contemplati.
E' possibile che le funzioni di Delphi native che sopperiscono a
questo
problema siano realizzate nello stesso modo? E il mio metodo può
comportare
maggiore velocità rispetto a quello Delphi native?
function toUpper(c: Char): Char;
begin
 Result := Chr(Ord(c) and $5F);
end;
function toLower(c: Char): Char;
begin
 Result := Chr(Ord(c) or $20);
end;
Inoltre ho creato quest'altra semplice funzione che ne pensate?
function CharToInteger(S: ShortString): LongWord;
var
 Sum, i: Integer;
  c: Char;
begin
 for i := 1 to Length(S) do
  begin
   Sum := Sum * 10 + (Ord(S[i]) and $0F);
  end;
  Result := Sum;
end;
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

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

Newsgroup: it.comp.lang.delphi
Titolo: Mettere la finestra in primo piano

Ciao a tutti,
come faccio a mettere la finestra di un mio programmino in primo piano?
Io voglio che questo programmino stia sempre davanti (graficamente parlando) 
agli altri programmi che apro.
Insomma un comando del tipo: ALWAYS ON TOP. 



In TForm esiste la property FormStyle: impostando il valore a fsStayOnTop
ottieni esattamente quello che cerchi.
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

Ok capo molto gentile

Newsgroup: it.comp.lang.delphi
Titolo: String To TnotifyEvent

Ciao a tutti,
volevo chiedervi e' possibile ricavare un TnotifyEvent leggendolo da una
stringa? 
Esempio : ho un tedit ed un bottone collegato, se l'utente inserisce la
scritta "provaeventi" e clicca sul bottone, riesco e cercare tra i vari
eventi se e' presente "provaeventi" e poterlo eseguire?
Grazie
Ciao
Lucio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 stringa? 
Qual è il problema, a monte, che stai cercando di risolvere con questa
tecnica orribile e astrusa?


 tecnica orribile e astrusa?
Vorrei poter assegnare dinamicamente gli eventi ai bottoni, leggendoli da
una fonte dati esterna.
Mi spiego meglio , alla creazione di una form , se il parametro di
ingresso e' x, (leggo da una tabella che mi restituiresce come evento
"esegui_x" ) vorrei che all' onclick di Tbutton1 fosse assegnato l'evento
"esegui_x", 
oppure se il parametro e' y , (leggo dalla stessa  tabella che mi
restituiresce come evento "esegui_y" ) vorrei che all' onclick dello
stesso TButton1 fosse assegnato l'evento "esegui_y".
So a priori che creando un unico evento con all'interno una semplice if
risolvo il problema, ma volevo capire se e' possibile assegnare
dinamicamente un evento ricavandolo da una stringa .
Grazie 
Ciao
Lucio


Newsgroup: it.comp.lang.delphi
Titolo: StringGrid: dimensionare automaticamente colonne

Ciao a tutti,
devo emettere una StringGrid e vorrei evitare all'utente di fare il "doppio
click" sui separatori di tutte le colonne per espanderle. E' possibile farlo
direttamente a programma?
Grazie in anticipo, Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 direttamente a programma?
Trovato: dopo aver immesso i dati nella StringGrid, basta lanciare
      StringGrid1.AutoSizeColumns;
Ciao, Mario


      StringGrid1.AutoSizeColumns;
In D7 non c'č questo comando che versione usi ?
Io uso una formula matematica ma valida solo per carattere a larghezza 
fissa. Es. per courier new 10
X:=8*length(SG.Cells[Yc,Xr])+12;
--- posted by geoForum on 
http://www.delphiedintorni.it

 In D7 non c'č questo comando che versione usi ?
Mea culpa, uso Lazarus ed a volte dimentico che non č identico a Delphi ...

Newsgroup: it.comp.lang.delphi
Titolo: Caricamento componenti delphi

Ciao a tutti.
E' possibile legare i componenti installati in Delphi (dalla 5 in poi) al 
progetto che si sta sviluppando e non all'ide globale?
Grazie
-- 
Ciao, Rodant
Per rispondere rimuovere _xyz_

 progetto che si sta sviluppando e non all'ide globale?
Puoi spiegarti meglio?
Se e' proprio quello che intendi dire, cioe' che quando apri un progetto ti
si caricano anche i package nell'ide, questo non e' possibile.
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 progetto che si sta sviluppando e non all'ide globale?
Se non ricodo male deve esserci da qualche parte in Delphiedintorni.it un
messaggio di Uberto Barbini dove
diceva di esserci riuscito.
Se la mia memoria non mi inganna la cosa dovrebbe risalire al massimo ad un
paio di mesi fa.
Ciao.
Donato Marco Di Tullio
Imparare Delphi diventa più facile con :
Alla conquista di Delphi - Parte I
Visita il link :
http://www.inedito.it/description_nonf.asp?DOCU_ID=982&idd=318#

Newsgroup: it.comp.lang.delphi
Titolo: parametro ad una dll

Come faccio a passare un paramentro ad una dll? Io devo passarle il nome del
disco fisso per farmi tornare in n° seriale......
Se serve, il codice a ho usato è questo:
var
   SerialNum : pdword;
   a, b : dword;
   Buffer : array [0..255] of char;
begin
     if GetVolumeInformation('c:\', Buffer, SizeOf(Buffer), SerialNum, a, b,
nil,0) then
     Label1.Caption := IntToStr(SerialNum^);
end;
Grazie a tutti
Ciao

 disco fisso per farmi tornare in n° seriale......
Beh, forse intendi ad una funzione di una dll ?
In quel caso, se la dll la crei tu, ricordati di esportare la(e) funzione(i)
che ti serve, di modo che
siano disponibili dai programmi chiamanti.
Poi dichiari la funzione nel programma come esterna dalla dll e basta che la
chiami.
Ciao, Davide DG

Newsgroup: it.comp.lang.delphi
Titolo: Find declaration

Salve,
ho un piccolo problema con Delphi 2010 IDE.
Fino a 10 min fa tutto funzionava perfettamente.
Adesso non ho piu` i suggerimenti quando inserisco un . e IDE dovrebbe 
suggerire i metodi e le proprieta`. Non funziona Find declaration nel 
menu contestuale e chissa cos'altro.
Cosa puo` essere successo?
Enrico

W dniu 2010-12-22 11:36, DoctorC pisze:

Ho fatto ripartire Delphi 4 volte e adesso tutto funziona di nuovo...

 Ho fatto ripartire Delphi 4 volte e adesso tutto funziona di nuovo...
Invece di Delphi 4 volte è meglio Delphi 7 professional :-)
-- 
Scrivo su Usenet da quando il Mar Morto era solo indisposto.
Newsgroup: it.comp.lang.delphi
Titolo: delphi 2007 break point impossibile eliminare

Saluti al gruppo,
ho un problemino non riesco piï¿œ a togliere alcuni breakpoint usati per 
debuggare. Se in fase di debug tolgo il breakpoint l'esecuzione si ferma 
ugualmente allo stesso punto. Sapete dove trovo la lista dei breakpoint 
(saranno pur scritti da qualche parte) cosï¿œ da eliminarli definitivamente ?
Dan.

 Dan.
Prova in
View->debug windows->breakpoints
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

 View->debug windows->breakpoints
Cosi li vedo e li posso eliminare uno o tutti, ma non basta alla 
riapertura del progetto si ritrovano tutti elminati o no. Ho ravanato un 
po nei file del progetto e mi pare che compaiano solo nel dsk. Ho 
provato ad eliminarli ed infatti non compaiono piï¿œ.

 compaiono piï¿œ.
Buona soluzione, anche se basterebbe un "rebuild all"  per 
risincronizzarli senza andare a mano nel dsk.
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: Videoteca

Ciao a tutti,
mi servirebbe il codice per fare una piccola videoteca domestica (Delphi
1 o 2).
Qualcuno è disposto a postarmelo o ad aiutarmi passo passo?
Grazie

Ciao Elia,
elia ha scritto:

questo newsgroup (come gli altri credo) non fa programmi gratis su
ordinazione ma si limita a dare consigli ed al limite un po' di codice, ma
non un intero programma.
Per fare la tua videoteca in modo semplice e rapido, puoi utilizzare i
database (magari paradox) ed in pochi clic puoi vedere già qualcosa di
funzionale.
Poi per i dettagli ci vuole sempre un po' di pazienza e fantasia, ma intanto
fai l'impronta del programma.
Il sistema che ti ho detto non è il miglior modo per sviluppare un software,
infatti dovresti considerare una fase importantissima che tiene conto degli
obiettivi da raggiungere e la progettazione. Il codice è l'ultima cosa....ma
da come ho capito è la prima volta che ti cimenti in un' impresa simile.
Ciaoo !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Ciao Stefano,
vedendo il codice pubblicato da te ho pensato di provarlo io, perņ il
compilatore non mi accetta l'istruzione "MyFile : File of _cassetta;"
Sai il perchč?
Ciao
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sai il perchč?
? :) ? E' una domanda retorica ? Mah ... io rispondo lo stesso ...
Perchč nella dichiarazione di _cassetta,
type
       _cassetta = record
           titolo: array[0..100] of String;
           tipo: array[0..100] of String;
           durata: : array[0..100] of Integer;
        end;
var
     videoteca:  _cassetta;
      MyFile: File of _cassetta;
"titolo" e "tipo" sono di tipo String - dinamico, quindi non hanno una
struttura nota dall'inizio (sono puntatori!)
Quindi quando dichiari MyFile come file of _cassetta, il compilatore dą un
errore del tipo :
 Type '<name>' needs finalization - not allowed in file type
Perchč non sa quanto memoria allocare, in una struttura statica (file) per 2
tipi dinamici (che quindi possono variare
nel tempo).
Puoi risolevere in + modi ... o creando strutture dinamiche e poi trattando
il file come file (usando blockread ecc),
ma te lo sconsiglio... oppure ridichiarando :
CONST _Max_Title_Length = un numero appropriato ... oppure direttamente 255
             _Max_Type_Length = idem ...
type
       _cassetta = record
           titolo: array[0..100] of String [_Max_Title_Length];
           tipo: array[0..100] of String [_Max_Type_Length];
           durata: : array[0..100] of Integer;
        end;
var
     videoteca:  _cassetta;
      MyFile: File of _cassetta;
Ciao, Davide DG

 wrote in message
630N4.28649$xt2.3...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: Da TString a RichEdit e viceversa

Volendo inizializzare il campo di un oggetto facendo il "loadFromFile" da un 
file .rtf, ho dichiarato la propriet� come una TString (anche seguendo i 
consigli ricevuti in questo forum).
Ho per� un problema: il form da cui prelevo il testo � un TRichEdit. Quando 
il testo salvato nel TString dell'oggetto (e quindi in un campo di un 
dataset) deve essere di nuovo mostrato nel RichEdit nel form, oltre al testo 
vengono mostrate delle stringhe che immagino siano di formattazione per il 
richedit.
Come faccio ?
Usando un Memo invece di un RichEdit naturalmente � tutto ok. Ma mi spiace 
rinunciare al RichEdit... 

 rinunciare al RichEdit...

Newsgroup: it.comp.lang.delphi
Titolo: Più processi in singolo form

Salve raga, dunque ho realizzato tre applicativi per la mia azienda che
vengono usati dagli operatori secondo le necessità, vorrei sapere se è
possibile creare una quarta applicazione che li raggruppi e permetta di
aprirli secondo necessità stile foglio MDI come form secondarie od anche
principali, cmq vorrei evitare di avere tre icone indipendenti sul desktop.
Grazie dell'aiuto.
-- 
[ Il saggio cerca la verità, lo scaltro la custodisce. ]

 ha scritto nel messaggio
news:zNicc.36451$zm5....@nntpserver.swip.net...


 ha scritto nel messaggio
news:c4tiq7$cov$1...@grillo.cs.interbusiness.it...



Perfetto!
Non ti preoccupare qui da me c'č qualcuno che lavora in 640 * 480 con un 17
pollici...
ciao,
Matteo

Newsgroup: it.comp.lang.delphi
Titolo: query e refresh

Boungiorno a tutto l'NG
Con questa righe inserisco una riga in una tabella
ADOQuery1.ExecSQL;
Con questa 2 faccio il refresh della griglia con i dati
ADODataSet1.Active := False;
ADODataSet1.Active := True;
1)Non esiste un altro modo per fare il refresh dei dati?
2)sono obbligato ad utilizzare l'oggetto ADOQuery1 per scrivere una query
o ci sono altri modi?
Scusate per le domande sciocche
Grazie in anticipo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

o ci sono altri modi?
Dipende da cosa devi fare, normalmente le opzioni sono 2: 
un live dataset con AdoDataset (o al limite adoquery) o una query
appunto con ADOQuery.
;-)
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

Newsgroup: it.comp.lang.delphi
Titolo: Che noia!

Ammettiamolo.. il NG si sta fiaccando, non trovate?
--
Posted from 
relay.pantheon.it
 [195.62.36.241]
via Mailgate.ORG Server - 
http://www.mailgate.org

Ammettiamolo.. il NG si sta fiaccando, non trovate?
Già, per fortuna che ogni tanto ci sono gommoni da vendere e amori
perduti da ritrovare... Un tocco di umanità in cotanta
programmazione... ;)
Ciao!
Peppe
_____
ICQ #9759626
http://members.xoom.it/joe
Togli levaccà per contattarmi via email.

 via Mailgate.ORG Server - 
http://www.mailgate.org
--
demis
Newsgroup: it.comp.lang.delphi
Titolo: DaysBetween

Avevo una mia funzione per calcolare la differenza tra due date, poi ho 
scoperto in Delphi2007 "DaysBetween". Beh, non riesco a farla funzionare !
Ho anche trovato un esmpio e l'ho ricopiato con un copia e incolla, senza 
risultato.
Ecco come lo testo:
edit1.Text:= inttostr(DaysBetween (date2.date-date1.date ));
ed ecco il messaggio che ricevo:
[DCC Error] Unit1.pas(38): E2035 Not enough actual parameters
Lo so che � una cavolata, ma proprio non vedo dove � il problema ... 
Qualcuno lo vede ?
PS: ecco come sono definite le date nel form :
    Date1: TDateTimePicker;
    Date2: TDateTimePicker;

 
che significa che la funzione si aspetta un numero diverso di parametri
passati.
per fare la differenza tra due (2) date devi passare due (2) parametri
mario

Ah, ho dimenticato. Grazie !!
"Mario Rossello" <mariorosselloATalice.it> ha scritto nel messaggio 
news:cnk8sml9ttas.o...@40tude.net...


Lo sapevo che era una cavolata ! Ma non sarei riuscito, a vederla! 
Praticamente devo sostituire la virgola al meno ..
"Mario Rossello" <mariorosselloATalice.it> ha scritto nel messaggio 
news:cnk8sml9ttas.o...@40tude.net...


     Date2: TDateTimePicker;
Questi nomi sono sbagliati.
Che vuol dire date1? E sopratutto, leggendo il codice, mica ti verra
di pensare che date1 NON E' una data ma un datimepicker.
Gia un edtDate1 sarebbe meglio.
A.

 ha scritto nel messaggio 
news:41832aa0-417a-4974...@s6g2000vbp.googlegroups.com...


Newsgroup: it.comp.lang.delphi
Titolo: errore con vista

" Network initialization failed.
Permission denied.
File :C:\
PDOXUSRS.NET
Directory: C:\."
Ricevo questo errore con vista perchè non mi permette di accedere a questo
file.
Sapete come rimediare ?


Perche' l'utente che stai usando non ha diritti di scrittura su C:\
Devi modificare la configurazione del BDE: nel driver Paradox vai a 
cambiare il Network Path e lo fai puntare ad una cartella su cui 
l'utente puo' scrivere
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: componente tipo tmain menu per delphi 2

Sono alla ricerca di un componente tipo main menu che permetta di inserire
immagini nelle varie voci di menu.
La versione di delphi utilizzata e' la 2.0
Saluti
Roberto Saraceno

 La versione di delphi utilizzata e' la 2.0
Guarda TRXMainMenu, free, delle RX.
Ciao, Sandro

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

Comunque aveva ragione Alberto Salvati!!!!!

alla fine guarda in basso il mio post e risolvi il problema...
almeno fai qualcosa di comunitariamente utile :)
Newsgroup: it.comp.lang.delphi
Titolo: form assigned

Saluti a tutti.
Il mio problema è il seguente:
Da una form di partenza, creo a run-time altre form con l'istruzione
nomef.create(self) dove nomef varia tutte le volte a seconda delle selezioni
fatte. Fino qui tutto bene, la form si apre e funziona. I guai cominciano
quando in un evento beforepost di un archivio contenuto in un modulo voglio
testare se la form è assigned. La form risulta unassigned perchè il nome
contenuto nella variabile è sempre nil. Che fare?
Ciao Ilenia
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ciao Ilenia
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 ha scritto nel messaggio
news:81Z74Z19Z61Y10...@usenet.libero.it...


 ha scritto nel messaggio
news:81Z74Z19Z61Y10...@usenet.libero.it...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 - Impostazioni

Ciao
Sto reinstallando Delphi 6 su una nuova macchina
Esiste un modo per rimettere a posto velocemente tutte le impostazioni o
devo farlo manualmente?
Grazie

 devo farlo manualmente?
Gią parlato di questo in passato, cerca su google groups..
Cmq, la risposta č: no, non e' possibile, puoi riprenderti qualcosa
copiando la chiave di registro /borland/delphi6... ecc ma i package vanno
reinstallati tutti.
-- 
Morde



Io ho fatto cosě:
reinstalla delphi normalmente sulla nuova macchina (nelle stesse cartelle
dove si trovava sulla vecchia), poi copia tutte le librerie e i componenti
sempre nelle stesse cartelle dell'altra macchina, poi sulla macchina dove
hai Delphi funzionante usa Delphi Registry Swapper (lo trovi su Torry) per
esportare i registri relativi a delphi.
Sempre con lo stesso programma, importi nel nuovo registro ciň che hai
esportato.
Dovrebbe funzionare, o almeno a me ha funzionato.


Grazie!
Provo subito

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

come faccio a installare(dove lo trovo) il protocollo udp su delphi 7? io 
vorrei quello con l'icona con il microfonino presente su delphi 5. grazie
altrimenti mi date un programmino esempio per capire come funzionano i 
rispettivi componenti indy?
grazie in anticipo 


Mi chiedo, perche':
a) non possa vedere tu stesso, nella guida degli indy, quale è il 
componente che ti serve
b) una volta scoperto quale è il componente che ti serve, vedere tu 
stesso se tra gli esempi forniti trovi qualcosa che ti puo essere utile.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

 ha scritto nel messaggio 
news:d5lbu9$16rc$1...@newsreader2.mclink.it...


 funzione!!!!
la forma di cosa? :-|


 ha scritto nel messaggio 
news:d5lk5i$19j5$1...@newsreader2.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: rtl e vcl

Salve amici del NS,
Creando un eseguibile con l' opzione Build with runtime package, questo
necessita per la sua esecuzione dei vari bpl che usa.
Se lancio tale exe in un pc ove non sono presenti tali bpl questo manda a
video un messagebox dove dice che non trova xxx.bpl etc....
Esiste un modo per intercettare tale errore e non far vedere all' utente
tale msg ma piuttosto un altro scritto da me?
Grazie.... CIAO

Non credo.
E' il sistema operativo che si rende conto che la tua app non puo funzionare
xche mancano dei files.
Tu vorresti una cosa simile ad un try..excpet FUORI della tua app, a livello
di OS.....
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: handle hwnd

devo riuscire a far simulare a delphi la pressione di una sequnza di tasti
e poi comunicarla alla finestra di internet explorer ma non ho capito come
usare handle e hwnd, se qualcuno è cosi gentile da spiegarmelo lo ringrazio
in anticipo.
se conoscete un altro sistema ditemelo.
rix...@libero.it
--------------------------------
Inviato via 
http://usenet.iol.it

 prova cosi
SendMessage(hwnd,WM_KEYDOWN,key,0)
hwnd è l'andle della finestra a cui vuoi spedire il messaggio, key è il
tasto che vuoi premere
Newsgroup: it.comp.lang.delphi
Titolo: programma già attivato

Ho inserito le istruzioni alla fine della form principale per vedere
se il programma è già attivo. Le istruzioni che ho utilizzato sono :
initialization
    hnd := CreateMutex(nil, True, 'oneinstanceapplication');
    if GetLastError = ERROR_ALREADY_EXISTS then
      Begin
        ShowMessage('L''applicazione è già in esecuzione');
	Application.Terminate;
      End;
finalization
 if hnd <> 0 then CloseHandle(hnd);
Funziona benissimo su tutti i programmi che ho già fatto escluso in
uno che ho appena cominciato.
L'errore che si scatenza è : Object or class type required
Non capisco....
Sapete darmi una spiegazione all'errore ed eventualmente una
soluzione?
Ciao ragazzi, Gulma.

soluzione?
Verifica che nell'elenco delle uses ci siano Forms (per TApplication)
e Windows (per CreateMutex)
Comunque la prossima volta indica anche la riga di codice dove avviene
l'errore ;)
Ciao
-- 
(*metallikop*libero*it*)
{
http://web.tiscali.it/mbsoftware
}

Ho verificato e ci sono entrambe, in effetti l'avevo già fatto.
Poi non mi è mai capitato di fare programmi senza l'ausilio di queste
due classi che reputo indispensabili.
initialization
    hnd := CreateMutex(nil, True, 'oneinstanceapplication');
    if GetLastError = ERROR_ALREADY_EXISTS then
      Begin
        ShowMessage('L''applicazione è già in esecuzione');
	Application.Terminate;    <--------------- in fase di
compilazione è qui che si verifica l'errore. Il cursore si ferma
subito prima del ";". Non me lo spiego assolutamente.
Ciao, Gulma.


 subito prima del ";". Non me lo spiego assolutamente.
se e' nella initialization del progetto l'oggetto application rischia di
non essere ancora creato (non so perche' non te lo compili, pero').
Non e' meglio tentare un OpenMutex prima del Create?
  Application.Initialize;
  hMtx := OpenMutex(MUTEX_ALL_ACCESS, FALSE, PChar('Stringa che si spera
sia unica in tutto il mondo: ottimo un GUID'));
  if hMtx = 0 then begin
    hMtx := CreateMutex(nil, TRUE, PChar('Stringa che si spera sia unica
in tutto il mondo: ottimo un GUID'));
    frmSplash := TfrmSplash.Create(nil);
    Application.Title := 'La mia applic. single instance';
    Application.CreateForm(TfrmMain, frmMain);
    Application.Run;
  end
  else begin
    Application.Terminate;
  end;
  CloseHandle(hMtx);
Saluti
Paolo Arosio

subito prima del ";". Non me lo spiego assolutamente.
Hai un begin senza un end, e ti considera l'"end." a fine unit come un 
tentativo di accedere ad una proprietà anonima di una fantomatica 
variabile oggetto o record chiamata "end". Sono gli errori più carogna.
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

Newsgroup: it.comp.lang.delphi
Titolo: Buona Pasqua

A tutti. :)
Ciao!
Peppe
_____
ICQ #9759626
http://members.xoom.it/joe
Togli levaccà per contattarmi via email.

 Togli levaccą per contattarmi via email.
Newsgroup: it.comp.lang.delphi
Titolo: Visualizzone di tabelle.

Sto creando una applicazione con un minimo di integrità transazionale.
Mi
domandavo questo:
1) posto che le tabelle le ho create con su ms access
e ci accedo tramite odbc è più corretto visualizzare queste tabelle
puntando direttamente al componente TTable o mi conviene utilizzare un
componente Tquery con una istruzione sql appropriata?;
2) posto inoltre
che l'applicazione è MDI come posso far si che eventuali aggiornamenti di
dati effettuati su una utility interna al programma vengano repentinamente
visualizzati sulle altre maschere?
grazio a tutti.
--------------------------------
Inviato via 
http://usenet.iol.it

visualizzati sulle altre maschere?
Facendo il Refresh.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)

"Meglio cieco che negro" (Stevie Wonder)
--------------------------------
Inviato via 
http://usenet.iol.it
 

 della tabella, della query?
Refresh e' un metodo del TDataSet, quindi comune
sia a TQuery, sia a TTable.
Comunque, se la tua base dati non e' troppo grande o
non aspira ad esserlo, usa pure le TTable.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Posted via
Mailgate.ORG Server - 
http://www.Mailgate.ORG
--------------------------------
Inviato via 
http://usenet.iol.it
 

refreshare quando la form A modifica qualche dato?
Usando gli eventi del DataSource.


Newsgroup: it.comp.lang.delphi
Titolo: EOleException in post insert

Buongiorno a tutti,
qualcuno sa dirmi perchè il seguente codice provoca un EOleException anzichè
essere intercettato?
          tabella.FieldValues['line'] := vvIndRiga;
          tabella.FieldValues['col'] := vvIni;
          tabella.FieldValues['d_label'] := vvLabel;
          try
            tabella.Post;
          except
            on E:EOleException do
              Writeln(filERR, E.Message);
          end;
dove tabella è una AdoTable.
Ho fatto anche dei test utilizzando OnPostError, nessun risultato.
Uso Delphi 6 e Mysql 3.23.32
Ringrazio tutti in anticipo
Roberto

 anzichè essere intercettato?
hai provato ad eseguire il tuo codice indipendentemente dall'ide di 
Delphi?
Diego
--- posted by geoForum on 
http://www.delphiedintorni.it

su quale riga si alza l'eccezione?
AS

 AS
Newsgroup: it.comp.lang.delphi
Titolo: File progetto in D2005

Ho installato il D2005 in un PC con gia' presente il Delphi 3, senza alcuna 
segnalazione d'errore o d'altro, il S.O. e' Win. XP SP2.
Avvio D2005 da icona, con File -> Open Project apro un demo e va' tutto 
bene. Se invece il project lo apro col doppio click
da Esplora Risorse ottengo un msg d'errore che dice di NON trovare lo stesso 
file che ho appena cliccato! e di utilizzare Start -> Cerca per verificare
se il file esiste. Clicco sul pulsante OK del msg e D2005 si apre senza 
pero' ottenere il focus e senza alcun progetto aperto.
Come inizio non e' molto stimolante :-[
Grazie, Giorgio

 pero' ottenere il focus e senza alcun progetto aperto.
Io non ho l'abitudine, in generale, di aprire i progetti con il doppio 
clic, anche perchè sulla mia macchina di solito ho 3/4 configurazioni 
diverse di Delphi, pertanto lancio una di quelle in base al progetto che 
devo modificare e, in seguito, uso l'opzione di "Reopen", altrimenti mi 
viene eseguita la versione "full" dell'ambiente.
Ho provato a fare doppio clic su un file ".dpk" e su un file ".bdsproj" 
e ottengo lo stesso comportamento che hai descritto tu.
Osservando le impostazioni di Windows per l'apertura dei file, ho notato 
che viene fatto uso di DDE. Non vorrei che il problema fosse dovuto ad 
una specie di "timeout" che si verifica quando trascorre troppo tempo 
dall'azione (doppio clic sul file) all'effettiva gestione di quel 
messaggio da parte del programma preposto.
Infatti, se stai attento alla dinamica degli avvenimenti, noterai che al 
doppio clic parte immediatamente il caricamento di Delphi, ma il 
messaggio appare dopo qualche istante (probabilmente il tempo di 
"timeout") mentre l'ambiente di sviluppo è ancora in fase di caricamento.
Se fai doppio clic su un progetto quando Delphi è già caricato, 
l'apertura va a buon fine ed esso viene immediatamente aperto.
Ovviamente, si tratta solo di mere supposizioni in quanto non ricordo 
bene come funziona la comunicazione DDE nel dettaglio (ma mi pare di 
ricordare che fosse un colloquio in stile client/server) e non ho molto 
tempo per indagare. :-/
Se scopro qualcosa, scriverò di nuovo! :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Conversione in casa Borland: C++ -=> Delphi

Esistono dei tools per migrare progetti scritti in Borland C++ (v5 per
la precisione) in Delphi (v7 sempre per la precisione..).
Ho infatti svariati programmi che vorrei passare integralmente a Delphi
(che diviene di fatto l'ambiente di sviluppo unico della saocietą in cui
lavoro) e vorrei vedere di automatizzare al massimo il passaggio.
Vi sarei grato per ogni informazione vogliate darmi al riguardo.
Saluti
l.
-- 
* Chi non ha testa abbia gambe *


L'interfaccia utente va completamente riscritta. Per il resto, dipende dal
tipo di applicazione.
Se si tratta di una applicazione database, avrai poco da recuperare, a parte
la struttura del DB, se e' buona.
Se buona parte del tuo codice comprende delle funzioni di puro calcolo,
potresti pensare di lasciarle inizialmente in C++ e metterle in una DLL che
richiamerai poi dal programma Delphi, tanto per risparmiarti un po' di
lavoro di traduzione.
Per il resto, temo sia necessario solo un po' di olio di gomito :-)
Ciao,
Stefano

Newsgroup: it.comp.lang.delphi
Titolo: vendere un programma ?

ho scritto un programma e vorrei venderlo in italia e oltreoceano . non č il solito shareware da venti dollari , č piů corposo e costoso . bisogna
richiedere partita iva ? iscriversi a qualche albo ? quali passi fare per assicurarsi di essere in regola ?
bilbo





Che software e' ?



 ha scritto nel messaggio
news:96n2fe$ntc$1...@fe1.cs.interbusiness.it...

Curiosita': che programma e'?
Daigo


l'unica cosa che so e' che devi fare certe cose prima di venderlo, cioe' non
lo puoi vendere cosi' su due piedi.
Quanto a queste cose da fare (avere una partita iva, una societa' di qualche
tipo ecc ecc) non so dirti nulla, se hai un amico commercialista chiedi a
lui :)
Ciao !!                    MSX

 ha scritto nel messaggio
news:96n2fe$ntc$1...@fe1.cs.interbusiness.it...


ciao antony grazie mille per la risposta
solo partita iva quindi senza iscrizioni a casse o albi con obbligo di contributi previdenziali ???
per diritti di autore intendi la protezione dell'opera ?? fatte queste due cose basta staccare la ricevuta ad ogni vendita , riportare nela dic. dei
redditi , e si sta tranquilli ?
ciaooo
bilbo

Newsgroup: it.comp.lang.delphi
Titolo: Invio SMS

Salve a tutti
volevo sapere se qualcuno ha già fatto un applicazione di SMS e se si come
ha fatto?
--------------------------------
Inviato via 
http://usenet.libero.it

ha fatto?
Io ho utilizzato un modem GSM Wavecom connesso via seriale.
Per la comunicazione via seriale ho usato il componente TComPort di
Dejan Crnila e per la comunicazione col modem lo standard AT.
Tutto, comunque, e` fattibile con un cellulare che incorpori un modem
GSM, collegato via seriale.

 ha fatto?
Io ho usato l'SDK della Nokia.
Funziona abbastanza bene.
Oppure sarebbe interessante tradurre gli header del progetto gnokii
http://www.gnokii.org/
Se ti interessa la seconda potremmo collaborare.
Saluti.

 Saluti.
mi dipiace ma penso che io non son capace di far ciò.
Comunque vi ringrazio ad entrambi.


Ciao Andrea,
il post è stato un'illuminazione per me. Non l'avevo mai chiesto ma cercando
nona vevo trovato nulla di decente per mandare/ricevere sms con un computer
collegato a un cellulare via seriale.
Ti vorrei chiedere se saresti anceh così gentile da fornirmi un "estratto"
del tuo codice, ho scaricato il componente ma non mi sembra così carino come
speravo...non sono sicuro che faccia per me e se tu hai già fatto qualcosa
magari dal tuo codice riesco a farmi un'idea migliore se sia quel di cui ho
bisogno.
Volevo anche domandarti, am penso sia inutile, se funzionerebbe anceh con la
connessione Irda. Penso sia inutile perchè nei portatili la porta Irda viene
vista come una porta seriale virtuale alla pari di quelle via cavo..quindi
dal punto di vista del componente non dovrebbe cambiare niente, se non solo
indirizzare una COM diversa....è così vero?
Ciao grazie.
--
Giulio Pipitone (
www.fighters4web.com
 )
#sito per la lotta agli abusi in rete#


connessione Irda. 
Non lo so, non ho mai usato gli infrarossi per questi scopi, ma,
teoricamente, se la IrDA viene "mappata" su una porta seriale, allora
va bene.

 con un computer collegato a un cellulare via seriale.
se ti può interessare sul numero di novembre di IO PROGRAMMO c'è 
un'articolo in proposito che segue poi su quello di dicembre,
spiega come dialogare con il modem del cellulare inviandogli comandi at 
tramite seriale o irda, anche se i sorgenti di esempio sono in java credo 
possa esserti utile.
Ciao, Antò.

http://www.delphispirit.com/getvcl.php?vclid=242&rd=vcl/comms/cellular/sms.zip
Ho installato questo componente.
Qualcuno si sa dire come funziona?
Io ho provato cosě ma non va:
procedure TForm1.Button1Click(Sender: TObject);
begin
  PhoneDialog1.PhoneNo := JJBEdit1.Text;
  PhoneDialog1.TextMsg := JJBMemo1.Text;
  PhoneDialog1.ExecuteModal;
end;


 ha scritto nel messaggio
news:4SXL9.37253$t_1.3...@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: ADOTable ed Access

Salve.
Richiamando Append da una ADOTable che punta ad un DB Access con un
campo di tipo autoincrementale, esso viene automaticamente incrementato
direttamente dalla table, vero?
Io devo solo inserire i dati "consistenti" oppure ricordo male?
Grazie in anticipo,
Andrea

Se il campo è autoincrementale viene automaticamente incrementato quando
viene creato il record vuoto.
Ciao
Mario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

> Io devo solo inserire i dati "consistenti" oppure ricordo male?
si, fa tutto la tabella.
provare e poi credere.
Z.
Newsgroup: it.comp.lang.delphi
Titolo: TClientDataSet + OnBeforeDelete + ApplyUpdates

Ciao a tutti,
In un progetto che sto sviluppando con SQLite e TClientDataSet, all'evento OnBeforeDelete di un record ho inserito la funzione ApplyUpdates(-1) e tutto sembra sembra funzionare alla perfezione non generando alcun tipo di errore ma quando eseguo il refresh mi compare sempre l'avviso "Must apply updates before refreshing data". Ho anche verificato gli errori che dovrebbe restituirmi all'evento OnReconcileError ma torna sempre valore zero. La cosa strana è che se invece applico gli update direttamente da DBNavigator non ho problemi e il dato viene cancellato correttamente. L'inserimento e la modifica dei dati invece funzionano alla perfezione e il procedimento è lo stesso usato per il delete. Avete idea di come fare a risolvere? Vorrei evitare di applicare gli update manualmente.
 
Grazie dell'aiuto.

tu fai delete
sulla before delete fai un apply
poi fai la delete
 
Come giro è un po strano.
Per quale motivo fai un applyupdates nella before delete?
 
A.

Proverò così ma temo vada in loop. Il delete lo devo fare sul CDS vero? L'uso del OnBeforeDelete mi serve per chiedere conferma prima della effettiva cancellazione.
 
Grazie

 L'uso del OnBeforeDelete mi serve per chiedere conferma
 
SBAGLIATO. ERRORE GRAVE.
 
A.

Explain please. Per quale motivo è così grave?
 
Grazie

xche il compito del dataset non è mostrare messaggi.
Quello è compito dell'interfaccia utente.
Il posto giusto per mettere il msg è il pulsante o altro che l'utente usa per dire "voglio cancellare".
 
A.

 In un progetto che sto sviluppando con SQLite e TClientDataSet, all'evento OnBeforeDelete di un record ho inserito la funzione ApplyUpdates(-1) e tutto sembra sembra funzionare alla perfezione non generando alcun tipo di errore ma quando eseguo il refresh mi compare sempre l'avviso "Must apply updates before refreshing data". [...]
 
Mi sembra un po' strano chiamare il metodo "ApplyUpdates" all'interno di quell'evento: hai verificato a cosa serve quel metodo e come lavora in generale il ClientDataSet, giusto?
 
-- 
MARCO BREVEGLIERI 
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

Ok Alberto grazie del consiglio, effettivamente la logica mi sembra corretta. La gestione dei messaggi la inserivo in quel modo per praticità mia ma vedrò di aggiornare il tutto.
 
Marco, premesso che è la prima volta che uso il CDS, ho letto il funzionamento e a cosa serve ma proprio non riesco a capire per quale motivo non dovrei fare un ApplyUpdates in quell'evento; potresti darmi qualche info e spiegazione in merito?
 
Grazie

Come non detto. Risolto. L'ApplyUpdates non va messo in OnBeforeDelete ma in OnAfterDelete..mea culpa. Marco avevi ragione..come sempre.
 
Grazie dell'aiuto e dei consigli.
Newsgroup: it.comp.lang.delphi
Titolo: Database distribuiti

Senza scendere nei dettagli qualcuno sa indicarmi il modo migliore per far
si che un client possa accedere  ad un db sql 7.0 via internet.?
Si accetta anche soltanto la bibliografia migliore!
thanks

Il migliore che ho provato è MIDAS, ma ti costa qualche soldo (L. 700.000
per server circa). Un'alternativa che pure ho provato è utilizzare RDS un
servizio delle librerie ADO che ti permette di fare chiamate RPC ad un
server remoto, meno comodo di MIDAS almeno in ambiente Delphi (in VB non so
magari ...), comunque funziona.

Newsgroup: it.comp.lang.delphi
Titolo: Come si crea un banalissimo Database?

    Ciao,
premesso che:
i) sono un ultra-beginner;
ii) per creare le mie piccolissime applicazioni ad uso personale ho sempre
utilizzato al più un paio di tabelle;
iii) per la creazione delle suddette uso Database Desktop e dal menu
FILE->NEW seleziono TABLE
iii) trovandomi ora a doverne usare una ventina mi farebbe comodo
raggrupparle in tre database, ovvero avere pippo1.xxx al cui interno vi sono
Tabella1, Tabella2, ..., TabellaN (idem pippo2 e pippo3)
Vi chiedo:
Da che parte si comincia, ovvero esiste una sorta di FILE->NEW->DATABASE?
Grazie

 ha scritto nel messaggio
news:2epea.128122$zo2.3...@news2.tin.it...


 cui path č quella directory


 ha scritto nel messaggio
news:c%2fa.141536$zo2.3...@news2.tin.it...


 Grazie.
Prego
Newsgroup: it.comp.lang.delphi
Titolo: Delphi o CGI? Ma grazie!

Grazie a tutti, siete stati tutti molto gentili... in effetti l'appoggiarsi
ad un server già esistente è auspicabile... Io ho delphi 3.. (haargh!!) e
tutti quei bei componentini per il web non li ho... sigh!! Me tapino...
E' la prima volta che mi butto in questo tipo di avventura e purtroppo non
conosco a fondo la programmazione di delphi per un ambiente Client server o
meglio, solo per condivisione di files con gli annessi che tutti conosciamo:
record locked etc etc...
Non conosco bene PHP e il problema è quello ora di capire come con la nostra
piattafoma io possa immettere codice di questo tipo, come interrogare
l'eseguibile da Explorer e come mandare i dati elaborati...
Purtroppo sono all'oscuro di tutto questo nuovo mondo in delphi e lo
affronto ora per la prima volta...
Grazie in ogni caso per le risposte al post precedente, spero di esservi
utile in futuro...
Un saluto
Jack

 l'eseguibile da Explorer e come mandare i dati elaborati...
Nella tua azienda i dati verranno immessi tramite ul tuo programma Delphi,
poi nel tuo dominio (che risiederà sempre sul tuo server), ti costruisci le
pagine web con gli script (io ti consiglio PHP perchè è molto semplice ed
estremamente potente, ma potresti anche usare ASP se preferisci) che
restituiscono le interrogazioni sui database o gli inserimenti (tutto
tramite pagine web)
Se ti servono link utili o esempi fammi sapere. (non sul NG altrimenti ci
linciano :-)
Ciao
Gianni Giusti

l'eseguibile da Explorer e come mandare i dati elaborati...
Ripeto, non siamo molto in tema con il gruppo.
In ogni caso, ASP utilizza i componenti ADO per l'accesso ai dati
e consente, quindi, di interrogare l'eseguibile da explorer.
La tecnica e' semplice : costruisci una pagina HTML contenente un
form HTML con dei campi di ricerca e un bottone di POST.
Il bottone attivera' la pagina .asp (o .php) destinata
all'elaborazione dei dati inputati (che vengono passati alla
pagina mediante gli header HTTP). Dalla pagina chiamata vengono
recuperati questi valori, viene compiuta la query su database e
viene prodotta dinamicamente la pagina da visualizzare.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

tutti quei bei componentini per il web non li ho... sigh!! Me tapino...
C'è una libreria per lo sviluppo di ISAPI rilasciata da Acadia software che 
funziona con Delphi 3, completa di sorgenti. Io l'ho usata per i miei primi 
progetti di applicativi web e devo dire che sono rimasto soddisfatto. Uno 
dei progetti era una piattaforma per l'e-commerce B2B con customer tracking 
usata da c.a. 5000 rivenditori. Purtroppo sul sito del produttore adesso 
non c'è più, ma mi pare l'abbiano rilasciata free su Torry. Se non la trovi 
fammi sapere che te la mando via e-mail (sono 26k)
HTH
Mr Coke - D&D Provider
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump
Newsgroup: it.comp.lang.delphi
Titolo: Info TAPI

Avrei bisogna di alcune delucidazioni su chiamate modem da parte di in
programma con le Tapi .
- Io con Tapi riesco a chiamare un altro numero .
- Riesco a sapere se questo ha risposto
?????????????????????????????????????????
- Ho provato ad inviare un messaggio vocale con la funzione waveOut ma non
so per quale motivo non mi funziona
- Dovrei anche cercare di inviare un Fax
- E Infine poter inviare anche dei messaggi SmS
?????????????????????????????????????????
- Riesco a disconnettermi
Le cose racchiuse tra ? non riesco a farle e avrei il bisogno di poterle
fare, ringrazio fin d'ora chi puň aiutarmi con qualche suggerimento pratico
o info.
                        Ciao        Damiano

 ?????????????????????????????????????????
Non con le TAPI.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Imho, mandare i fax senza una ole automation su winfax o robbba simile, la
vedo scomoda....
Bye
AS

 ha scritto nel messaggio
news:acd27t$2l1n$1...@newsreader1.mclink.it...


 telefonata.
Scusa la mia ignoranza Andrea ma non ho capito quello che volevi dire .

 wrote in message
news:JjoG8.89661$
5k4.2...@twister2.libero.it


Sia che tu usi lineDial o lineMakeCall, puoi controllare la 
ricezione dei messaggi LINE_CALLSTATE, che ti indicano l'andamento
della telefonata, dal riconoscimento del dialtone, appena il
PC solleva la cornetta, allo stato "connected", quando dall'altra
parte c'e' risposta.


Newsgroup: it.comp.lang.delphi
Titolo: MIDAS Application

Vi chiedo aiuto per risolvere un problema davvero strano:
ho un ClientDataSet che punta ad un DataSetProvider / Table1 a mezzo di una
DCOM connection ;
passo come commandText del CDS il nome della tabella da prire, apro la
tabella e la metto in un DBGRIG
eseguo una qualsiasi modifica , faccio applyupdates ed il server mi genera
un errore ( Record changed by another user ).
Questo avviene con alcune tabelle e con altre no.
Sapete dirmi il perchč?
Grazie per la collaborazione

Io non so dirti esattamente perchè avvenga l'errore, ma ti consiglio
vivamente di sostituire le TTable con le TQuery. Vedrai che tutti
questi tipi di problemi spariranno.
Ciao, Rocco.
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)

 ha scritto nel messaggio
news:3afa7ccf...@news.inet.it...

Grazie Rocco per il tuo aiuto, era la soluzione che sapevo ma non volevo
ribaltare tutto visto che ho delle relazioni mster /slave tra le tabelle che
mi complicherebbero la vita e non di poco.
Di nuovo grazie
                MAU


Peccato, ti capisco (anche a me capita a volte di non poter fare le
cose come sarebbe giusto per mancanza di tempo, è molto frustrante).
Comunque tieni presente che in genere l'errore si verifica perchè al
momento dell'update il record puntato dalla ttable si è spostato.
Dovresti indagare andando a debugare sul server....
Purtroppo non riesco a dirti di piu'.
In bocca al lupo, Rocco.

Newsgroup: it.comp.lang.delphi
Titolo: Circular reference che non vedo

Salve,
Per un progetto, sto ottenendo un errore di Circular unit reference che,
però, io non riesco a vedere.
Ecco le unit e la uses clause di ognuna:
UsersModel: uses InstantPersistence, ContactsModel;
EntitiesModel: uses InstantPersistence, UsersModel, ContactsModel,
                QuizModel;
ContactsModel: uses InstantPersistence;
ServiceModel: uses InstantPersistence, UsersModel, EntitiesModel;
QuizModel: uses InstantPersistence, ServiceModel;
Ho guardato e riguardato, ma non vedo la circolarità.
Nello specifico, l'errore riguarda la unit EntitiesModel ed il
cursore viene posizionato su QuizModel.
Qualcuno riesce a notarla?
Andrea

 Qualcuno riesce a notarla?
Ho fatto un diagramma su carta delle dipendenze e si vede una circular
reference su questo percorso:
Entities --> Quiz ---> Service ---> Entities ... ecc.
Ciao
-- 
Morde

 però, io non riesco a vedere.
Service --> Entities --> Quiz --> Service
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it