mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Come recuperare messaggi newsgroup

Come posso rivedere le discussioni di questo newsgroup più vecchie di 
Ottobre 2016 (che è quanto vedo io che uso 
nntp.aioe.org
) ? 
 

 Ottobre 2016 (che è quanto vedo io che uso 
nntp.aioe.org
) ?
 
https://groups.google.com/forum/#!forum/it.comp.lang.delphi
 
 
 
 
 
-- 
Mai mettersi a discutere con un idiota:
- prima ti porta al suo livello e poi ti batte con l'esperienza;
- chi ascolta potrebbe non capire la differenza.
 

Grazie.

Newsgroup: it.comp.lang.delphi
Titolo: Leggere celle vuote in un foglio Excel

Sto usando oggetti OleVariant per lavorare con Excel.
Devo in sostanza leggere da un foglio un listino e mettere dentro un 
database gli articoli letti da excel.
Il problema é che un istruzione di questo tipo:
if Excel.Worksheets[1].Cells[r, CODE].Value  = 'CODICE' then...
mi da errore quando si stanno trattando celle vuote.
Come mai? e come faccio a verificare che non siano vuote?
Grazie

 mi da errore quando si stanno trattando celle vuote.
io uso questo codice senza problemi
var
  Excel:variant;
  Book, Sheet: Variant;
  s:string;
xi:integer;
begin
  Excel:=UnAssigned;
  Excel:=CreateOleObject('Excel.Application');
  Excel.Visible:=false;
  Excel.DisplayAlerts:=false;
  Excel.WorkBooks.Open(NomeFile);
  sheet:=Excel.ActiveSheet;
  // verifica foglio
  s:=Sheet.Cells.item[1,1].value;
if trim(s) = '' then // cella vuota
 Giulio 

"GiulioC" <giulio.c...@SPAMunisoft-net.it> ha scritto nel messaggio 
news:R7%Yd.1054191$35.39...@news4.tin.it...

E' vero,  non so come mai, ma funziona perché memorizzi il valore della 
cella su di una variabile stringa prima di fare le operazioni.
Grazie!

 Come mai? e come faccio a verificare che non siano vuote?
se Excel.Worksheets[1].Cells[r, CODE].Value è di tipo OleVariant, magari 
prima di confrontarlo con una stringa fai un test con VarIsEmpty, VarIsNull o 
VarIsClear.
Suggerimento: esiste anche ActiveSheet, al posto di Worksheets[1]
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: displaying a progress bar that shows the execution of a tadoquery

I am looking for displaying a progress bar that shows the execution of a
tadoquery. I have found something useful, capturing the OnFetchProgress
event, but I don't know why it is not workking at all.
This is the code I wrote
procedure TForm1.ADOQuery2FetchProgress(DataSet: TCustomADODataSet;
  Progress, MaxProgress: Integer; var EventStatus: TEventStatus);
begin
  Caption := 'Percent complete: ' +
  IntToStr(Trunc(Progress / MaxProgress * 100)) + '%';
  Application.ProcessMessages;
  progressbar1.Max:=MaxProgress;
  progressbar1.position:=PROGRESS;
  Application.ProcessMessages;
end;

this is a italian ng.
Please, post your request on english ng or translate it in italian.
Bye
A

 end;
The code seems to be Ok! 
You have to check the ExecuteOptions property and be sure is enable one
of the following values: [eoAsyncFetch, eoAsyncFetchNonBlocking]
bye
 Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  progressbar1.Max:=MaxProgress;
You would better set up ProgressBar1.Max the first time only:
if ProgressBar1.Max <> 0 then
  ProgressBar1.Max := MaxProgress;
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

A little note just to add that, as someone already remarked, the "it"
in front of this newsgroup name is not for "information technology" as
you might have thought, but for "Italian".
This is an Italian ng, so write in Italian or please refer to an
English-speaking group.


 English-speaking group.
Si, lo so che it.comp.lang.delphi è un newsgroup italiano, così come lo sono
io. E' che avvo postato lo stesso messaggio su un newsgroup in lingua
inglese.
Delphi
Newsgroup: it.comp.lang.delphi
Titolo: Sviluppo in ambiente Palm

E' possibile, con Delphi, sviluppare applicazioni per l'ambiente palm?
 in particolare i palm III e Vx
    Ciao.
___________________> Giulio <____

 in particolare i palm III e Vx
Che io sappia, no.
Per Palm ho visto un bell'ambiente C/C++, se ti interessa.
--
CyberWalkie - walkietalkie(at)
libero.it

 Per Palm ho visto un bell'ambiente C/C++, se ti interessa.
Potresti dire dove trovarlo e se è free?
Se sai dirmelo, trovi il Palm adatto a fare robe tipo prese ordini
da clienti con invio per posta elettronica degli ordini inseriti?
Grazie e ciao
Mirko

 in particolare i palm III e Vx
http://www.astatech.com/palmdev.htm
Qui trovi alcuni link, anche di prodotti per Delphi. Purtroppo non sono 
free, ma costano poco. Non ho ancora il Palm quindi non li ho provati ma mi 
hanno detto che funzionano bene
HTH
Mr Coke - D&D Provider
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

Ciao.
Perchè non ti scarichi Embeded Visual Studio.
E' perfetto!!!
Ho già svilupato dei programmi con quello (e con Sql CE).
Ciao.
Andrej.



I Palm non hanno il SO WinCE, hanno il PalmOS
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Newsgroup: it.comp.lang.delphi
Titolo: Da Stream a String

salve
forse la domanda è banale...
ma come trasformo uno Stream in String?
Ciao
A

 ma come trasformo uno Stream in String?
Utilizzi TStringStream e relativa proprieta DataStream.
-- 
I'am what I'am, I do what I can

 Utilizzi TStringStream e relativa proprieta DataStream.
Magari utilizzando un formato Armored Ascii.
Tramite Indy escono già dei componenti in tal
senso( Base64,UUEncode,ecc ).
--
Andrea Raimondi
REICOM S.r.l.
Software Developer

Newsgroup: it.comp.lang.delphi
Titolo: Vecchi componenti

Sto provando la trial di Delphi 2007 però ho alcuni miei programmi, creati 
con Delphi 7, che utilizzano dei componenti importati, è possibile caricarli 
con la nuova versione 2007? Personalmente non ci sono riuscito.
Grazie 

D2007 è compatibile con i .dcu di D2006, non con quelli di D7. Quelli 
vanno ricompilati.
--- posted by geoForum on 
http://www.delphiedintorni.it

 caricarli con la nuova versione 2007? Personalmente non ci sono riuscito.
Ciao,
ci sono appena passato anch'io da questo "intoppo" .
Dato che non specifichi quali sono i componenti resto sul vago.
Io ho scaricato dal web vari componenti aggiornati per D 2007 per altri 
invece
ho preso i DPK e li ho ricompilati.
Ho ottenuto qualche segnalazione d'errore ogni tanto,
ma a mi č bastato cancellare le unit che davano noia e poi D 2007 si č 
inserito
da solo quelle giuste.
Poi ho installato i nuovi pacchetti e tutto va benone (almeno per ora).
Quindi fai un poco di prove e magari č tutto piů facile del previsto.
Ciao
Marco
Newsgroup: it.comp.lang.delphi
Titolo: automatizzare una funzione con D3

Con D3 ho scritto - anni fa - un programma basato su database.
Ora, in ogni record del database ci sta un campo cognome (dbedit) in cui 
si inseriscono cognomi diversi ( ad esempio Rossi, Esposito, etc.).
Ora ho la necessità di cambiare tutti i Rossi in Giallo. Sono 1000 
records e non voglio sostituirli uno alla volta.
Qualcuno potrebbe essere così gentile da suggerirmi una routine per fare 
tutto questo in automatico?
E' da un poco che non programmo e mi sono arrugginito.
Preciso che sono molto dilettante in Delphi.
Grazie per le cortesi risposte che mi darete.



presumo il db sia paradox, non puoi dal database desktop esequire
una query del tipo
update tabella set nomecampo='giallo' where nomecampo='rossi'
?
Ciao, Antò.

 update tabella set nomecampo='giallo' where nomecampo='rossi'
Siccome alcuni records devono rimanere col nome Rossi e gli altri devono 
diventare Giallo, vorrei una routine per cambiare solo quelli che dico io.
In effetti è un programma che ho fatto per il Tribunale dove lavoro, che 
gestisce la cancelleria civile. Un giudice è cambiato ed ora, quando 
faccio i ruoli da oggi in poi, al posto di Rossi devo mettere Giallo, ma 
gli altri record vecchi devono rimanere Rossi.
Se faccio come dici tu, li cambio tutti e invece devo cambiare solo i 
record delle udienze future.
Non so se mi sono spiegato bene.
Comunque grazie per la tua risposta e la tua cortesia.
-- 
Saluti da
Mazinga
-----------------
caso...@hotmail.com

record delle udienze future.
Beh, direi: where data_udienza >= .....
Male proprio che vada un ciclo in Delphi...
--- posted by geoForum on 
http://www.delphiedintorni.it

 Male proprio che vada un ciclo in Delphi...
Un esempio? E' proprio quello che chiedo. Grazieeeeeee......


 futuri, ma per le udienze passate deve rimanere Rossi.
Non offenderti, ma davvero non si capisce cosa vuoi fare, soprattutto 
perché non si capisce come tu abbia strutturato il db.
Puoi almeno postare la struttura della/e tua/e tabella/e? Cioè, i campi. 
E, se puoi, un esempio di che dati ci sono dentro.
Senza capire come sei messo è inutile (e impossibile) farti esempi...
-- 
Jax

 record delle udienze future.
ciao.
Per cambiare quelle future basta modificare la condizione della query:
-- non testato
update tabella set nomecampo='giallo' where nomecampo='rossi'
and data_udienza > '22/5/2007'
Non ho delphi qui quindi non posso verificare, ma il formato della data
potrebbe non essere corretto, prova con vari formati, tipo '2007-05-22' ecc.
ciao
Giacomo
Newsgroup: it.comp.lang.delphi
Titolo: Comandi shell

Ciao a tutti
come faccio in delphi ad eseguire un comando esterno per far partire un
programma?
ad esempio PKZIP o COPY o far aprire un'applicazione a windows?
grazie

shellexecute dalla unit shellapi.
--
Consonni Davide
davidec...@virgilio.it



Per i comandi DOS puoi passare attraverso 
command.com
 in questo modo:
[ aggiungi shellapi negli USES ]
ShellExecute($80, 'open', PChar('command'),' /c'
+'diskcopy c: a:' ,' ',SW_SHOWDEFAULT);
al posto di SW_SHOWDEFAULT (integer) puoi mettere -1 per eseguire
'quasi' in background
in pratica ' /c diskcopy ...'  è il parametro che si passa, command è
la chiamata al 
command.com
. Se vuoi eseguire una serie di comandi usa
il carattere | : cd pippo | move *.* .. | cd .. | move *.* pippo
 A proposito, perchè cacchio continuano a dargli estensione .com se in
realtà è un .exe cammuffato?
Per aprire semplicemente un file associato a qualche applicazione
prova:
ShellExecute($80, 'open', PChar('c:\documenti\pippo.txt'),' ',' '
,SW_SHOWDEFAULT);
non funzionerà maiiiii ....
---------------------------------------------
Io queste cose tecnologiche non le capisco...

non funzionerà maiiiii ....
Così no... Non capisco xchè $80... lì ci va Handle casomai... e al
posto di ' ' ci metterei nil, anche se probabilmente questo non fa
molta differenza.
CIAO.
/|/|_Bozzy_|\|\

realtà è un .exe cammuffato?
Be', non e' proprio un .exe camuffato.
I .com sono codice macchina puro (privo di header, ecc.).
Immagino che si tratti di compatibilita' con il vecchio
software.  Che fastidio ti danno ? :)
-- 
The Follet

molta differenza.
Funzionare funziona: la stringa l'ho riciclata da un suggerimento
preso su questo stesso newsgroup, anche se non mi ricordo da chi...
In teoria dovresti chiederlo a lui, anche se a occhio e croce $80
(10000000b) mi parrebbe un numero di handle particolare messo lì a
qualche scopo preciso.
Ciao, grazie per la risposta.


Newsgroup: it.comp.lang.delphi
Titolo: Copia di un File

Salve a tutti.
Ho la necessità di copiare un file nome.txt  in nome2.txt.
Esiste un comando ?
-- 
Daniele Napoli
nap...@drsoft.it
 
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 
Eccolo qui:
function CopyFileTo(const Source: string; const Destination: string): 
Boolean;
fa parte della vcl lo trovi nella guida comunque è molto semplice da 
usare. Basta indicare quale file completo di percorso e dargli la 
destinazione ovviamente con percorso a piacere (anche nella stessa dir 
ma con nome diverso)
Daniele

 


 ha scritto nel messaggio 
news:4496cec3$1...@x-privat.org...



Prova a metterci il cursore sopra e premere F1...
scusa ma almeno questa informazione la puoi trovare da solo.
ciao
S

 ha scritto nel messaggio 
news:4496cec3$1...@x-privat.org...



"mi da errore" non e' da programmatore... specifica l'errore, posta
pezzzo di codice, insomma aiutaci ad aiutarti...
ciao
S
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e le dialog box delle stampanti PostScript

Cia a tutti,
ho bisogno di un Vostro urgente aiuto.
Io devo stampare su file attraverso una stampante PostScript un file con 
estenzione .PS e devo indirizzare tale file in una cartella predefinita.
Il mio problema è che appena tenti di scrivere su quella stampante viene 
richiesto il nome del file (e il percorso naturalmente) attraverso una 
dialog box.
Devo evitare di passare attraverso la finestra di dialogo perché devo 
creari molti file .Ps anche in un colpo solo, come posso fare?
Alder

Non esiste un qualcosa che crei un ps senza passare x la stampante? Gia 
visto sui soliti siti e nei vecchi post? Mi pare che in passato si sia 
parlato di questo argomento.
Se non esiste niente e il driver non permette di bypassare la dialog, ti 
tocca usare un hook che intercetta l'apertura della finestra, scive il 
nome del file nell'edit o quello che è e manda un vk_return per chiudere 
la dialog.
E' un modo molto sporco di gestire 'sta cosa..
Per info sugli hook vedi nei vecchi post e nella guida sdk di winsozz, 
ma niente paura, non è molto difficile.
-- 
Alberto Salvati
A *Neapolitan* delphi developer whow is studing c# & .Net





plonk!
-- 
Alberto Salvati
A *Neapolitan* delphi developer who is studing c# & .Net

 
Se ho ripostato è perché ho bisogno... che stress!!!

> Se ho ripostato è perché ho bisogno... che stress!!!
Ma le risposte le leggi??


 
Non vedo risposte, semplice!
Forse ho dei problemi con internet, ma io di risposte non ne vedo manco una.
ALder

Alder ha scritto:

Scusa, problema risolto con Google "Gruppi", con il client news non 
riesco a vederle le risposte.
Grazie per la risposta, ora proverò con gli hook.
Alder

Newsgroup: it.comp.lang.delphi
Titolo: Problemi IBX

Salve a tutti,
Ho fatto il porting di una vecchia applicazione che girava con BDE su
Paradox, in IB 6 con
i componenti IBX.
L'inserimento, la modifica, la cancellazione dei record la gestisco tramite
Stored Procedure.
L'applicazione funziona benissimo con un solo utente. I problemi si hanno
quando lancio
due istanze del programma per simulare più accessi.
Quando modifico un record dal primo programma e faccio rileggere la query
nel secondo, non
vedo cambiamenti.
Nel record c'è un campo il cui valore viene calcolato da una select e quando
inserisco un record da entrambe le applicazioni, questo assume lo stesso
valore; anche se viene calcolato dalla stored procedure. Questo non avviene
però per l'ID del record, il quale viene assegnato da un Generator
associato ad un trigger.
Quando eseguo qualsiasi procedura che mi modifica i dati nel DB eseguo un
Commit. Infatti
da IbConsole i cambiamenti li vedo in tempo reale.
Ho anche abilitato ForcedWrite nel DB.
Sembra che l'applicazione lavori in CachedUpdates, ma quei parametri sono
impostati a False.
Qualche idea?
Paolo.


Ciao
Giorgio

 Giorgio
Immaginavo che fosse il parametro 'isolation level', ma non riuscivo
a capire come poterlo specificare... finché non ho provato con il
tasto destro sull'oggetto TIBTransaction.
Grazie mille,
Paolo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Richiamare la connessione

ciao
Come posso richiamare la finestra di dialogo della connessione ad internet
nel caso un mio programma la richieda o anche premendo un bottone?
e per disconnettermi?
ciao
erik



erik wrote:

Per la disconnessione devi utilizzare le RAS API. (RASDial etc.)
Per l'apertura della finestra non sapre, ma penso sempre RAS API.
-- 
I'am what I'am, I do what I can

Newsgroup: it.comp.lang.delphi
Titolo: APRIRE FILE ESTERNI - lanciare pagine html con browser

vorrei lanciare le pagine html col browser, ma con la executefile mi apre
sempre lo stesso..per a prirle in finestre nuove?

 sempre lo stesso..per a prirle in finestre nuove?
Potresti usare la ShellExecute() come nell'esempio seguente:
ShellExecute(Application.Handle,'Open',PChar('PathBrowser\Browser.exe'),PCha
r(Url),Nil,SW_SHOWMAXIMIZED);
Inoltre se vuoi anche sapere il browser di default installato potresti usare
FindExecutable() come nel seguente esempio:
var
  lpBrowser : Array[0..MAX_PATH] of Char;
FindExecutable(PChar(Url),nil,lpBrowser);
dove lpBrowser contiene il percorso del programma associato al file html.
Saluti.
Alex

Newsgroup: it.comp.lang.delphi
Titolo: Hint su menu

Volevo utilizzare la proprietà hint in una voce di un menù;
Nell'oggetto Menù sembra non estere la proprietà ShowHint....
ed infatti l'hint non appare.
Qualche consiglio ?
Grazie
Martina

)

 evidenziata).
Una precisazione... Non solo con i simple panel. Se AutoHint è true, e 
sono presenti più panel, di default viene scelto il primo panel per 
visualizzare gli Hint

 visualizzare gli Hint
Vero! Uhm...buono a sapersi... ;-)


Grazie a tutti. siete stati eccezionali !
Martina
Newsgroup: it.comp.lang.delphi
Titolo: Chiave per aggiungere comando click destro?

Il rpogramma che sto facendo avrebbe bisogno di aggiungere, quando si
naviga, un comando al menu in pop-up quando si clicca col tasto
destro...dove insomma compaiono, in IE, le voci: "Copia collegamento",
"Imposta come sfondo" e simili...io vorrei agigungere una voce "Pippo" che
deve esserci qualunque sia il punto dove si clicca.
La "fregatura" č che dovrebbe apparire, possibilmente, solo all'esecuzione
del programma. Il prog all'avia si mette in Taskbar e quindi dovrebbe
monitorare i click destri sul browser (IE, Netscape o Opera) e far apparire
la voce. Alla chiusura del programma la voce non dovrebbe piů esserci.
Si puň fare? Come?
--
Giulio Pipitone (
www.fighters4web.com
 )
#sito per la lotta agli abusi in rete#

"Ciappi" ha scritto nel messaggio
| La "fregatura" č che dovrebbe apparire, possibilmente, solo
all'esecuzione
| del programma. Il prog all'avia si mette in Taskbar e quindi dovrebbe
| monitorare i click destri sul browser (IE, Netscape o Opera) e far
apparire
| la voce. Alla chiusura del programma la voce non dovrebbe piů esserci.
| Si puň fare? Come?
Non credo che esista una soluzione unica per i tre browser.
Per IE e' necessario scrivere in una determinata chiave del registro:
\Software\Microsoft\Internet Explorer\Extensions\
Vedi su 
http://msdn.microsoft.com
 per maggiori dettagli.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 Vedi su 
http://msdn.microsoft.com
 per maggiori dettagli.
già guardato ma dice ben poco :(
--
Giulio Pipitone (
www.FIGHTERS4WEB.COM
)
#mirror italiano ufficiale 
http://spam.abuse.net#
Newsgroup: it.comp.lang.delphi
Titolo: MySQL Query con problemi

SELECT 
  H.Id_Horse AS Indice, 
  H.Name AS Nome, 
  H.Country AS Nazione, 
  CASE H.Gender 
      WHEN 0 THEN 'm'
      WHEN 1 THEN 'f' 
      WHEN 2 THEN 'c' 
  ELSE '' 
  END AS Sesso, 
  S.ShortName AS Mantello, 
  F.Name AS Padre,
  M.Name AS Madre, 
  H.BornYear AS Anno,
  IF (H.FamilyNumber <= 0, 
       H.FamilyLetter, 
      CONCAT(H.FamilyLetter, H.FamilyNumber) )AS Famiglia,
  C.ShortName AS Categoria 
FROM Horses AS H 
   LEFT OUTER JOIN Horses AS F ON H.Father = F.Id_Horse 
   LEFT OUTER JOIN Horses AS M ON H.Mother = M.Id_Horse 
   LEFT OUTER JOIN Skins AS S ON H.Skin = S.Id_Skin 
   LEFT OUTER JOIN Categories AS C ON H.Category = C.Id_Category 
WHERE H.Name LIKE '%roi%' 
ORDER BY H.Name  ASC
salve a tutti,
questa bellissima query l'ho scritta per estrarre dati dal mio server
che già detien poco più di 50000 record, ma quando la eseguo nel sql di
MySQL Control center mi ritorna il seguente messaggio =
************************************************************************
[MySQL] ERROR 1104: The SELECT would examine more rows than
MAX_JOIN_SIZE. Check your WHERE and use SET SQL_BIG_SELECTS=1 or SET
SQL_MAX_JOIN_SIZE=# if the SELECT is ok
************************************************************************
Ho cercato nell'help in linea sulla pagina del support del sito di mysql
ma ho trovato tante informazioni che per lo più non sono riuscito a
capire
perdono e grazie per l'aiuto(se me lo darete)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 SQL_MAX_JOIN_SIZE=# if the SELECT is ok
A parte che sei leggermente OT, comunque da una rapida ricerca su google,
sembrerebbe un baco di MySqlCC, quindi prova a scaricare l'ultima versione.
Una delle soluzioni che ho letto č:
"Try what the message said, In the sql editor select options -> Query Window
Options (Ctrl+Q) , go to the tab Query options and change the setting for
SQL_BIG_SELECTS from DEFAULT to 1 and you are done."
Altrimenti dicono di cambiare frontend...
--
Jax
====
Sono due i giorni in cui una donna č un piacere : il giorno in cui un
uomo la sposa ed il giorno in cui la seppellisce. (Ipponatte)

A parte che sei leggermente OT
Perché sarebbe OT? Se è OT lui allora il 90% dei messaggi riguardanti
SQL lo sono ;-)

 SQL lo sono ;-)
Ma almeno negli altri messaggi ci mettono la parola Delphi, giusto per
essere IT ;)
--
Jax
====
Il sogno č la parte piů concreta della vita. (proverbio canadese)

essere IT ;)
Ma LOL!!!!! :D
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

essere IT ;)
Delphi, LOL!
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"
Newsgroup: it.comp.lang.delphi
Titolo: convertire un file di excel in paradox

salve a tutti.
ho un file di excel (97) con 3 colonne (campi) :
codice articolo, descrizione e prezzo con  circa un migliaio di righe.
Per manipolare i dati vorrei usare una tabella paradox.
esiste un comando o una procedura che mi porta il file di excel direttamente
in paradox ? (Uso Dekphi 5 Professional)
Giampaolo

 ha scritto nel messaggio
news:K6pW5.4468$bP.1...@twister2.tin.it...

Ciao, prova con il programma DataPump fornito anche con la versione che hai
di Delphi.
Ciao, Angelo Diego Crabolu.

Newsgroup: it.comp.lang.delphi
Titolo: Leggere codice - eseguirlo da un file di testo

Gentile NG,
molto probabilmente avrete già discusso quest'argomento, mi sono spremuto
come un'arancia per trovarlo nei post...ma niente da fare, il quesito è
questo:
Ho una applicazione che quando premo un pulsante esegue dei if-then
annidati.
Sarebbe possibile scrive il codice di questi if-then su un file di
testo...in modo che quando vado a premere il pulsante, mi legga il codice
e me lo esegua cosi come se fosse stato scritto in delphi ?
Questo perchè ho dei ragazzi che devono poter variare direttamente su file
di testo questi famosi "if then"...senza dover metter mano al codice
delphi.
Spero veramente di essermi spiegato bene, grazie per chi mi volesse
aiutare.

ciao,
Pascal script e quello che cerchi
http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}
saluti
Gio

Grazie per l'aiuto ! và a pennello per un'altra applicazione che fatalità 
avevo in mente.
Il problema qui è leggermente diverso, al clic del bottone ho del codice:
begin
riga di codice 1
riga di codice 2
riga di codice 3
riga di codice 4
riga di codice 5
end;
Dovrei fare in modo che la riga di codice 3 e 4, siano scritte cosi come 
sono su un  file di testo...e che vengano comunque eseguite come 
nell'esempio...e non sò che pesci pigliare ! :-(
""(¯`·.¸ Bimbo Super¸.·´¯)"" <bimbo...@NONVOGLIOSPAMlibero.it> ha scritto 
nel messaggio news:P9pYi.163503$%k.30...@twister2.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: $IFDEF LINUX ?

Che ci fanno tutti quei $IFDEF LINUX nella vcl di turbo delphi? Vuol dire
che un programma compilato con TD funziona anche su linux?
-- 
#@!&



No.  Quelle direttive valgono a livello di compilazione, quindi se TD
non gira sotto Linux, le applicazioni non possono funzionare anche
sotto Linux.  La VCL, da un certo punto in poi, è stata condivisa tra
Delphi e Kylix (che girava sotto Linux), quindi il codice, a basso
livello, distingue tra le operazioni da fare sotto Win32 o Linux.

 che un programma compilato con TD funziona anche su linux?
Turbo Delphi assolutamente no (nessuna delle versioni di Delphi lo puň 
fare),
ma Kylix sě. E molte parti della VCL erano in comune.
P.S. Davvero ottima idea di fornire anche per le versioni gratuite
il codice della VCL.
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio 

 che un programma compilato con TD funziona anche su linux?
Se per quello, nella controparte 
VCL.NET
 appaiono molti {$IFDEF CF} che 
definiscono le parti in futuro dedicate a rappresentare la già 
annunciata "
VCL.NET
 for CompactFramework"... ;-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Protezione software

Salve,
avevo in mente di fare una protezione al mio software "casereccia",
senza chiavi hardware...
qualcuo ha qualche idea/esperienza?
io avevo in mente una cosa "alla XP", tipo raccolgiere alcune
informazioni del PC e generare un codice di sblocco per quella
configurazione...
si accettano idee/confronti/suggerimenti... :)
Ciao,
Alan Solo

 si accettano idee/confronti/suggerimenti... :)
Guarda la fine che ha fatto la protezione di XP: i key generator erano in
giro prima dell'uscita del prodotto stesso ...
Nell'informatica tutto è reversibile, per cui per quanto tu possa trovare
una protezione adeguata esisterà sempre un procedimento che sblocca il
tutto. Alla luce di ciò: perchè perdere tempo?
Tanto chi il software lo vorrà comprare lo acquisterà, chi non lo vorrà
comprare lo sbloccherà!
--
- Carlo -
c.b...@libero.it

abbattibile nel giro di poco tempo.
ovvio questo, tieni presente che io nn sono la Microsoft ;), che i
miei programmi nn hanno una tiratura di milioni di copie e che le
persone che lo usano nemmeno saprebbero scaricarsi un crack da
internet, figuriamoci a farselo da se...
Ciao,
Alan Solo

 internet, figuriamoci a farselo da se...
beh, se la metti in questo senso non vedo perchè proteggerlo, tanto lo usano
in pochi! ;-)
La soluzione migliore a questo punto è, secondo me,  quella da te snobbata,
ovvero la chiave hardware ... sinceramente non utilizzerei mai il codice
dettato dall'hardware/software di una macchina particolare ... con i tempi
che corrono rischieresti di dover andare piuttosto spesso a fornire un nuovo
codice sblocco per la macchina, magari per una piccola modifica hardware ...
Ciao!


 ha scritto nel messaggio
news:HFDt8.22590$SR5.5...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: ServerName da BDE....

Ciao a tutti, è possibile catturare da Delphi gli alias che il BDE punta per
stabilire una connessione per es. Oracle? (quelli scritti nel file
tnsnames.ora per intenderci)
grazie mille

Ciao

Dai un'occhiata ai metodi implementati dalla classe TSession, magari trovi
qualcosa di utile.
GetAliasNames
GetAliasDriverName
GetAliasParams
...
Spero ti sia utile. Saluti,
Carmine

 > Ciao a tutti, č possibile catturare da Delphi gli alias che il BDE punta


Con l'oggetto Tsession, è necessario che io installi il bde.
Vorrei evitare questa cosa, visto che con gli oggetti DBExpress è possibile,
solo che il problema è che non so come puntare dinamicamente agli alias che
sono nel file tnsnames.ora
Grazie

Ciao
"Mar" <l@l.l> ha scritto nel messaggio
news:EXfM9.4853$R45.1...@news2.tin.it...

Non sono sicuro di aver ben compreso :)
Nell'oggetto del messaggio, parli di BDE ho quindi presunto che fosse già
installato!
Mi sbaglio?
In Delphi5 Ent, almeno con la mia configurazione, non ho i DBExpress
installati.
In ogni caso, se non vuoi distribuire un pacchetto che installi pure il BDE,
puoi sempre
fare una ricerca nella macchina ospite per il file "IDAPI.CFG". Gli ho dato
un'occhiata
al "volo" con un editor esadecimale, e non mi pare sia molto complicato
risalirne alla
struttura.
Fammi sapere,
Carmine

se non crei tu delle voci, ovvero degli alias del bde che puntano alle
connessioni oracle definite sul sistema, il bde non le vede.
Le uniche che fanno eccezione e vengonio viste dal BdeAdmin sono le fonti
dati ODBC.
Se vuoi leggere la configurazione locale di papa Oracle o usi qualcuna delle
sue api oppure potresti usare qualcosa di 3 parti.
Magari trovi qualcosa di free che fa solo questo su torry...
Io con Oracle ho usato i DOA e non ho avuto problemi, tranne che si pagano..
:)))
Bye
A.

 wrote in message
kthM9.31609$Ou4.9...@twister2.libero.it...


 configurazione di windows
Non è bene leggere e scrivere sul registry chavi del sistema in quanto non è
detto che la stessa chiave esista su tutte le ver di WinSozz.
Per leggere valori di sistema la strada preferenziale che dovrebbe
garantire lo stesso risultato a prescindere dalla versione di sistema
operativo sono le api di windows stesso.
Cerca +ttosto nelle api di Oracle.
Considerato che esiste una fuinzione, OCIBREAK che interrompe una query
ANCHE LATO SERVER vi sono enromi probabilità che ne esista una per leggere
il file di cfg con le connessioni.
Anche qui, meglio usare le api di oracle che leggere direttamente il file a
mano, onde evitare problemi ad ogni cambio di versione, cosa che Oracle fa
in media ogni anno circa.
Bye
A.

 wrote in message
atsafl$17kb$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Come è strutturato un gestionale.

Vorrei sapere se esistono risorse in internet che spieghino come si deve
strutturare (anche solo in teoria) un getsionali e quali sono le funzioni
che deve avere.
Grazie

 che deve avere.
Dire solo "gestionale" è troppo generico, a mio parere.
Il gesitionale x antonomasia è il software di magazzino e contabilità.
Questi programmi sono estremamente complessi, sia in fatto di moduli
(ordini, fatturazione, prima nota, anagrafica articoli e loro 
movimentazione, scaglioni di provviggioni, distinta base, sfrido, ...)
sia per la parte "legislativa" come le normative fiscali che cambiano
ogni 24 ore....
Cosa ti interessa sapere, per la precisione?
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Cosa ti interessa sapere, per la precisione?
Ho trovato llavoro in una piccola società di servizi e come primo compito mi
hanno detto di verificare la funzionalità di un gestionale di nome Tyranna
(gestione magazzino, produzione, lavorazioni esterne e fatturazione), per
un'eventuale sottoscrizione di contratto di vendita per poterlo fornire ai
nostri clienti.
Il problema sta nel fatto che questo programma fa schifo. Sviluppato in MS
Fox Pro (non Visual Fox Pro), ancora a 16 bit (tra uno o due anni i pc
saranno a 64 bit ????), basato su dbf e molto instabile.
A questo punto mi interessava sapere se esiste una comunità, qualche
manuale, tutorial, libro che mi spiegasse anche a grandi linee le
funzionalità che devono essere implementate in un gestionale come sopra
descritto per poi pensare di svilupparne uno per conto mio (qualche cosa di
modesto logicamente) logicamente in delphi.
Ho trovato in rete un software chiamato mosaico sviluppato in Delphi 4 ed
Open Source.
Grazie.


 Open Source.
Non so.
Quello che posso dirti è che esistono gestionali gia'pronti
di cui puoi scarivare versioni trial dai siti dei rispettivi
produttori.
Non hai i sorgenti, ovvio, pero' vedi cosa fa e come funziona
(o non funziona...!)
I + famosi in italia sono Esatto di Esa software, AdHoc della TAM (adesso
acquisita da Zucchetti, se non vado errato).
Questi sw in genere sono modulari.
Puoi aqcuistare ad esempio il modulo magazzino e fatturazione
(il minimo x poter lavorare).
A parte vi sono i moduli per barcode, ordini, prima nota e contabilità
etc etc etc etc etc
Sappi che ti stai avvicinando a robbba +ttosto tosta&massiccia.
Io da solo non lo farei....


 Io da solo non lo farei....
In che senso?
Grazie dei suggerimenti.


 Grazie dei suggerimenti.
E di che! Mi spiace scoraggiarti, ma ribadisco: e' roba tosta....


Tyranna
Nome azzeccato, per un software :-)
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista
Newsgroup: it.comp.lang.delphi
Titolo: Come invio un messaggio di posta?

Devo associare ad una icona un comando di windows (nel mio caso mailto: )
per inviare una mail, e quindi in questo modo mi si apre il form di invio di
posta dove poi l'utente andrà ad inserire l'oggetto e il destinatario ed
eventualmente un testo.
1) quale è i comando che mi richiama un comando di windows? In visual basic
mi sembra fosse command.....
2) come faccio ad inserire nella mail come allegato l'immagine che l'utente
sta guardando e che vuole spedire?
Grazie e saluti a tutti
Davide

 mi sembra fosse command.....
Cosa intendi x "comando"?
Per lanciare altre applicazioni si usa ShellExecute o CreateProcess che sono
api di windows usate quindi da ogni linguaggio di programmazione.
Bye
A.

 api di windows usate quindi da ogni linguaggio di programmazione.
grazie, cercando qua e la perň ho imparato che mailto: non permette di
allegare file alla mail :(( quindi occorre cercare un altro metodo.
Nel link che mi hai postato ci sono diverse soluzioni, cercherň BENE li e al
massimo mi farň risentire :))
Saluti
Davide

 massimo mi farò risentire :))
Io ho avuto lo stesso problema e l'ho risolto usando il protocollo MAPI. In
alternativa puoi utilizzare i comandi SMTP direttamente da Delphi (ma poi
l'allegato lo devi codificare a mano, e non e' semplicissimo).

ho trovato questo esempio da qualche parte e funziona.
si dovrebbe poter mandare anche un allegato.
uses
  ShellApi;
.
.
.
procedure TForm1.Button1Click(Sender: TObject);
var
  Dest:string;
begin
  Dest:= edit1.text;
  ShellExecute(Handle,'OPEN',PChar('mailto:'+ Dest +'?subject=messaggio di
prova '),nil,nil,SW_NORMAL);
end;
fammi sapere.
ciao.


ok grazie ma così non ho la possibilità di allegare un file :))
Inoltre.... che serve per far risonoscere il comando shellexecute? quando
compilo mi dice che non è dichiarato da nessuna parte
Davide

 ha scritto nel messaggio
news:av6o1d$s8n$1...@le.cs.unibo.it...


 ha scritto nel messaggio
news:av6o1d$s8n$1...@le.cs.unibo.it...


 etc.........................
Potresti essere più preciso a riguardo, sono nuovo dell'argomento.....
Cosa sarebbero le iny? Sono compnenti già inclusi in delphi?
Trovo documentazione da qualche parte?
Davide

Usa le indy fai prima e fai tutto quello che vuoi.
es.
invio e-mail
invio allegati
etc.........................
http://www.nevrona.com/Indy/dowload/Indy9.html
Newsgroup: it.comp.lang.delphi
Titolo: Campi calcolati e persistenti a runtime

Ciao a tutto il NG,
Ho un'applicazione che funziona con delle tabelle Paradox.
A una di queste viene aggiunta annualmente un campo che contiene i dati di
vendita totali per ogni articolo. 
Devo fare un report con Quickreport (per motivi di compatibilità) che mi
esponga nelle prime n colonne i valori dei campi creati più recentemente
(gli anni più recenti), mentre gli altri anni saranno sommati in un'unica
colonna del report. Ho pensato allora di i campi più recenti come
persistenti e assegnarli alle prime colonne e un campo calcolato che somma
gli altri. Dato che ad ogni anno variano sia i campi persistenti sia quelli
che compongono il campo calcolato ho fatto una procedura che stabilisce
quali sono gli n campi più recenti (quelli inseriti dopo) e gli altri. Il
problema è che poi a runtime non riesco a inserire nella ttable nè i campi
persistenti nè quello calcolato. Ho trovato qualche suggerimento su questo
NG ma non sono riuscito a farlo funzionare. Qualcuno mi può aiutare ?
grazie mille
Stay alive !
Pio Pio


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Mario
Cercando tra i vari NG ho trovato questo codice. Funziona
perfettamente. Ringrazio tutti quelli che hanno risposto perchè le
indicazioni mi sono servite a trovare la soluzione.
procedure TFormListini.QueryRigheListinoBeforeOpen(DataSet: TDataSet);
var T:TField;
i:integer;
begin
  inherited;
with queryRigheListino do
 begin
// occorre distruggere tutti i campi precedenti
  for I := 0 to FieldDefs.Count - 1 do
    if findField(FieldDefs[I].name) <> nil then
       findField(FieldDefs[I].name).destroy;
// imbiancare le definizioni dei campi
  fieldDefs.Clear;
  fieldDefs.UpDate;
// creare di nuovo i campi persistenti
  for I := 0 to FieldDefs.Count - 1 do
    with FieldDefs[I] do
      if DataType <> ftUnknown then
          CreateField(Self);
 end;
try
  T:=TFloatField.Create(Self);
  T.FieldName := 'prezzoConIva';
  T.Calculated := True;
  T.Name := queryRigheListino.Name + T.FieldName;
  T.Index := queryRigheListino.FieldCount;
  T.DataSet := queryRigheListino;
  queryRigheListino.FieldDefs.UpDate;
Newsgroup: it.comp.lang.delphi
Titolo: Prob. con form modale.

Ciao a tutti.
Dunque il mio problemino e' il seguente:
Apro un form modale per inserire nuovi dati per un database e in un edit
faccio apparire il vecchio dato per poter scrivere in un altro edit ( o
editmask) il dato aggiornato.
Purtroppo se apro il form NON modale il vecchio dato appare nel primo edit,
quindi ho la connessione al database  funzionante , ma se apro il form in
maniera modale il dato non appare.
Qualcuno mi sa illuminare in proposito?.Grazie e ciao.

????
Non ho capito un tubo
Come è fatta la form modale? Usi dei semplici edit o i dbedit? Hai un
datamodule comune alle due form da cui attingi i dati o ogni form ha il suo
dataset?
Esegui il post? (scusa ma c'è da chiederlo, a volte capita!)
--
_________________________________
Edmondo Di Tucci 
snar...@tin.it
www.powernetsi.it
 
edm...@powernetsi.it

 ha scritto nel messaggio
news:fxL79.73254$n04.2...@twister2.libero.it...

Dunque...
si uso dei semplici edit , su uno vorrei fare apparire il campo da
modificare, e sull'altro scrivere il  nuovo valore ( per capire di piu' si
tratta di modificare un tasso d'interesse di un bond).
il form lo faccio apparire come segue:
begin
     // Appare form inserimento dati
      Form2:=TForm2.Create(Application);
   try
      Form2.ShowModal;
   finally
      FreeAndNil(form2);
      end;
Il dato lo farei apparire cosi' da un Dbgrid:
form2.Edit1.Text := form1.dbgrid1.Fields[4].Value ;
e quello che NON capisco e' perche se apro un form NON modale tutto va, se
lo apro cosi' come ho scritto il codice sopra cioe' modale non mi appare
nulla nella casella edit1.
Spero di essere stato piu' chiaro. Grazie.

Se ho capito bene, tu metti quell'assegnamento dopo l'istruzione showmodal;
ma l'istruzione showmodal blocca l'esecuzione della procedura finche'
l'utente non chiude la form, quindi l'assegnamento avviene dopo la chiusura
della form, e l'utente non lo vedra' mai.
Ciao, Sandro

 ha scritto nel messaggio
news:ajo1g4$1c5655$1...@ID-43509.news.dfncis.de...

 Grazie , ma come superare il problema e visualizzare il dato anche in un
form modale?
Non e' cosi' ovvio per me (sigh) ,come si potrebbe supporre dalla tua
risposta.
Hai una soluzione?
Grazie e ciao


Potresti creare una variabile pubblica e settarla dopo il create e prima del 
showmodal (form2.miavariabile := form1.dbgrid1.Fields[4].Value) e nel metodo 
show di form2 mettere edit1.text := miavariabile
Ciao!
Luca Del Mestre


Un modo potrebbe essere quello di mettere la tua assegnazione sull'evento
OnShow della form modale
^_Goblin_^

Prova in questo modo:
begin
      Form2:=TForm2.Create(Application);
     // A questo punto la form esiste gią con tutti i suoi componenti (anche
se invisibile)
      Form2.Edit1.Text := Form1.dbgrid1.Fields[4].Value ;
   try
      Form2.ShowModal;
   finally
      FreeAndNil(Form2);
  end;
Newsgroup: it.comp.lang.delphi
Titolo: 100% OT!

Basta! Mi sono rotto le scatole di OE!
Qualcuno mi sa indicare un programma per le news che non cancelli i messaggi
gia' scaricati, quando si effettua una sincronizzazione per leggere
offline???
Non ditemi che non l'ho configurato bene, perche' ormai le impostazioni di
OE mi fanno venire la nausea, tanto le ho guardate e provate!!!
Va a finire che me lo faccio io con D4 :/
Chiedo scusa per l'OT!

 wrote in message
8js8to$orj$3...@nslave2.tin.it...



wrote:


>
Basta! Mi sono rotto le scatole di OE!
Qualcuno mi sa indicare un programma per le news che non cancelli i
messaggi
gia' scaricati, quando si effettua una sincronizzazione per leggere
offline???
Non ditemi che non l'ho configurato bene, perche' ormai le impostazioni
di
OE mi fanno venire la nausea, tanto le ho guardate e provate!!!
Va a finire che me lo faccio io con D4 :/
<<
Non per difendere un prodotto M$, ma nella mia esperienza solo i
messaggi di questo ng spariscono tanto presto: ad oggi il più vecchio
che vedo è del 19 giu 2000, mentre nei ng di Cantù posso vedere il primo
messaggio (31 ago 99), in quelli TP (TurboPower) posso vedere sino al 1
feb 2000.
Speriamo almeno che rimangano archiviati su deja.
Provato FreeAgent (
www.forteinc.com
) per i ng borland (ha disponibile un
solo account) ma non lo uso praticamente mai.
btw, qualcuno mi sa indirizzare ad un newsserver gratuito italiano che
ospiti questo ng? (attualmente uso 
news.cis.dfn.de
).
grazie in anticipo
Paolo Arosio

offline???
Ma, io ti posso dire che uso Agent (quello registrato), e dopo un paio
d'anni sono ancora convinto di aver speso bene i miei soldi (pochi a
dire la verità).
E' configurabile completamente, veloce, non si pianta e non fa
cazzate.
E ti posso dire che io tengo sott'occhio 3 ng, e ho  circa 50 Mb di
messaggi !!! Nessun problema.
Ricordo con angoscia i tempi di OE.
Ma ognuno e' libero di fare come crede, ciao !!
Ciao
Qam
Newsgroup: it.comp.lang.delphi
Titolo: MaskEdit

Salve
ho 10 Maskedit che utilizzo per memorizzare dei tempi (mm.ss.dcm)
Ho impostato la maschera così   00.00.000;0;
In questo modo ho degli edit vuoti e i tempi vengono formattati nel modo 
giusto che voglio, es.:
01.23.548
Il problema non riguarda la formattazione, bensì la possibilità di lasciare 
vuoto il maskedit; mi spiego meglio: se io non compilo tutti i maskedit, ma 
solo 5 per esempio, tutto ok, andrò a memorizzare 5 tempi, quando però per 
errore vado a digitare su un maskedit, poi non ho più la possibilità di 
lasciarlo vuoto come da default! Mi sembra davvero pazzesco! Er.: "Invalid 
input value"
Come faccio a lasciare vuoto un Maskedit anche se accidentalmente inizio a 
compilarlo?
Spero di essermi spiegato.
Grazie
Andrea 

Dalla guida di delphi, editmask:
0	The 0 character requires a numeric character only in this position.
9	The 9 character permits a numeric character in this position, but
doesn't require it.
Quindi ti basterebbe impostare la maschere a 99.99.999;0;_
In questo modo se esci e non hai inserito tutti i numeretti non ti
lancia eccezioni, attento che però non ti cancella i numeri inseriti
(l'edit non torna vuoto).
Per fare tornare l'edit vuoto secondo me basterebbe controllare che
quando l'utente sposta il focus, la stringa sia formattata
correttamente, altrimenti azzerare l'edit.
Spero di essere stato utile, buona giornata.
Ale.Ber
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (l'edit non torna vuoto).
Infatti avevo provato cosě, e c'č il pericolo che la stringa sia incompleta.
Farň come dici tu, farň un controllo all'exit.
Ciao e grazie mille
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Degug D2006 con IIS

avviando un form Asp.Net con un TButton,
The virtual Directory "WebApplication2" is not
configured with Asp.Net 1.1 use aspnet_regiis.exe
to configure the local IIS web server
se eseguo aspnet.regiis.exe non ottengo alcun risultato
1) su \Windows\Microsoft.Net\FrameWord\V1.1.4322
si apre e chiude (una specie di flash)
2) su \Windows\ServicePackFiles\i386
applicazione non correttamente inzializzata
se scelgo Cassini Web Server come Debug , invece si avvia
e posso anche seguire passo passo da un breakpoint.
La puo' essere che Delphi sia stato installato prima di IIS ?
se e' questa si puo' rimediare ?
La struttura di directory inetpub/wwwroot ,  esiste
Maurizio 

usando IIS cosa succede se accedi usando IE da localhost?
A.

>
se intendi questo
http://localhost:8080/WebApplication5/WebForm1.aspx
- solo da IE : impossibile visualizzare la pagina
- se attivo Cassini , si vede
Maurizio 

Ci sono 2 cose che dovresti verificare:
1) se hai iis6. Se non lo hai, installalo e dopo lanci regis etc etc
2) se hai iis6 da console ci sono dei parametri x 
asp.net
. verificali.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Numero di serie HD??

Avrei bisogno di far leggere ad un mio programma il numero di serie
dell'Hard Disk (quello che si vede in Dos con l'istruzione Dir).
Come posso fare?

 wrote in message
OBGM5.12206$fx4.3...@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: Nomedi  File valido

Dovrei verificare se il nome di un file (path compresa) e' valido, premetto
che il file non esiste nel rigido. Sapete se c'e' un'API o una funzione
anche in C++ che lo faccia?
Ho pensato di crearlo nel rigido e se lo fa' con successo poi cancellarlo,
ma non mi piace affatto come soluzione..
Grazie, Giorgio Padoan

 anche in C++ che lo faccia?
Non so se esista una funzione API in grado di risolvere il tuo problema, 
ad ogni modo io mi sono implementato una funzione ad hoc:
http://makeashorterlink.com/?W20032C99
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 ha scritto nel messaggio
news:fS6fd.199666$35.95...@news4.tin.it...


Giorgio Padoan ha scritto:

Di API con questa caratteristiche non me ne vengono in mente, comunque potresti
scriverti una funzioncina che controlli che la lunghezza della path + il nome
del file non superino la lunghezza di MAX_PATH (Win32 programs are limited to a
256-character string size limit because of the MAX_PATH variable... ) e che non
contenga caratteri non validi...
Bye Dave.

Newsgroup: it.comp.lang.delphi
Titolo: Intercettare messaggio

Ciao, avrei bisogno di intercettare un messaggio windows,
non so neanche se esiste ! Si tratta dell' evento di selezione
testo,ma in un processo esterno dal mio.
Aiuto, grazie. 

 ha scritto nel messaggio
news:43d01037$0$1070$4faf...@reader3.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Richiamo di un form

Dovendo, dall'interno di un main, aprire un altro form (per calcoli e 
acquisizione dati da utente), ho usato qualche volta la modalità di eseguire 
dal main una funzione del form (subform), nell'ambito della quale il form si 
mostra da solo e alla fine il risultato della funzione è il modo in cui i 
dati sono ritornati al main.
Ci sono controindicazioni ? 
 
 
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com
 
 

 Ci sono controindicazioni ? 
 
In pratica, hai aggiunto un metodo al Form secondario che, tra le altre cose, 1) si predispone, 2) si visualizza, 3) restituisce il dato di ritorno che è il motivo per cui è stato richiamato.
 
Se è così, a me sembra l'approccio migliore. :)
 
Ciao,
  Marco.
 
--
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
 

In pratica, hai aggiunto un metodo al Form secondario che, tra le altre 
cose, 1) si predispone, 2) si visualizza, 3) restituisce il dato di ritorno 
che č il motivo per cui č stato richiamato.
 
Se č cosě, a me sembra l'approccio migliore. :)
 
Ciao,
  Marco.
 
Si, č cosě. Cosě passo dati tra un form e l'altro come parametri di questa 
funzione, che poi a sua volta restituisce una StringList con i dati di 
risposta.
L'alternativa che vedevo era di aprire questo form nell'ambito del form main 
e definire per i dati delle property pubbliche. In questo mdod passerei dati 
al subform, ma non saprei come fare per i dati di ritorno... 
 
 
---
Questa e-mail č priva di virus e malware perché č attiva la protezione avast! Antivirus.
http://www.avast.com
 
 

 al subform, ma non saprei come fare per i dati di ritorno... 
 
Il valore di ritorno lo potresti leggere da una proprietà aggiunta proprio a questo scopo, però l'uso del metodo secondo me è migliore perché esplicita l'input richiesto (che sono i parametri del metodo aggiunto al Form) e l'output ottenuto (che è il valore di ritorno del metodo).
