mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Help su materiale informativo

Qualcuno mi sa indicare dove posso trovare materiale che mi spieghi
come funzionano gli hook e le API?
So cosa sono ma non so fare ad utilizzarli, inoltre se non mi sbaglio
utilizzano anche le API e quindi mi servirebbe, oltre che sapere come
funzionano e si utilizzano, anche una loro lista completa.
Ciao a tutti Gulma ;-)))

funzionano e si utilizzano, anche una loro lista completa.
http://msdn.microsoft.com/library/techart/msdn_hooks32.htm

 ha scritto nel messaggio
news:jKccO=XuO7sGDws0V...@4ax.com...
: Qualcuno mi sa indicare dove posso trovare materiale che mi spieghi

prova su
www.allapi.net
www.msdn.microsoft.com
 -> library
opppure c'è la guida fornita con delphi (start->borland delphi X->help->ms
sdk help files-> win32 sdk reference
ciao
giuliano

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

Una richiesta , un po' anomala , ma un consiglio non fa mai male.
Sto cercando una versione per studiare MySQL , quindi ho cercato
su 
http://www.mysql.com/
 e nella sezione Windows , dicono di
installare una distribuzione , non mi pare di aver pero' trovato una
zona dove sia presente.
Su Torry , oltre a dei componenti x MySQL , ho trovato qualcosa
per il S.O. , questi possono essere considerati distribuzioni ?
Altra cosa che non ho capito , si tratta di OpenSource , ma nelle
note della versione standard dicono che non va considerata , per
l'uso finale essendo rallentata dalla modalita' di compilazione con Debug.
Allora significa che si devono pagare $595 per MySQL Pro ?
mi serve proprio un illuminazione vero ?
ciao Maurizio

scusate il post precedente ,
ho trovato MySQL 4.0.21 puo' andare ?

Newsgroup: it.comp.lang.delphi
Titolo: Quickreport e Oneeddata!

Aiuto!! non riesco a compilare manualmente le righe di un detail di report
utilizzando l'evento onneeddata (moredata:=...) il preview me l'ho da
corretto (con tutte le linee di record che ho inserimo manualmente) ma se
faccio stampa me ne fa una sola di riga e le altre le tralascia. Perchč?!?
grazie!

 ha scritto nel messaggio
news:4Cda9.17823$pX1.5...@news2.tin.it...

Se non ricordo male quando lanci la stampa dalla preview, il quick report
ricostruisce ancora il report, quindi rientra nell'evento OnNeedData. Il
fatto che stampi una riga sola potrebbe dipendere dai parametri di controllo
dell' evento OnNeedData, per esempio moredata = false. Ti consiglio di
mettere un breakpoint su tale evento cosě quando lanci la stampa puoi
controllare tutte le variabili che potrebbero redendere false moredata; se
prima di fare la preview del report hai inizializzato delle variabili,
sarebbe meglio reinizializzarle.
Ciao.

Grazie!!
Sono riuscito a risolvere il problema anche se non so come ho fatto. a
parità di codice infatti inserire moredata:=false non mi impediva più di
stampare (che sia un bug di quickreport?). Ho importato la report di esempio
e l'ho modificata... perfetto!
Newsgroup: it.comp.lang.delphi
Titolo: PAS + DFM = DPR?

Si puo dire che il file DPR č il file PAS + il DFM?
Luigi
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Si puo dire che il file DPR è il file PAS + il DFM?
ma è un indovinello ?
Il DPR è il file del progetto ( file di testo) ed in genere racchiude una
piccola quantità di codice pascal che si occupa di richiamare le form
principali e caricare l'applicazione. (questo è un caso generale )
Il PAS è sempre un file di testo che contiene l'unit che poi può essere
associata ad una form visuale con i vari componenti che sono descritti nel
formato DFM che è binario.
Ti saluto.....ciao !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 Luigi
Ciao.  Solo in prima approssimazione. Infatti un dpr puņ esistere benissimo
anche senza un file pas e dfm
e un pas puņ essere necessario a un dpr ma non aver bisogno di un dfm
Diciamo che se usi le form (create da delphi), i dfm contengono le
informazioni visuali (di design time) della form.
I file pas con lo stesso nome dfm sono file associati e contengono eventi
eccetera.
Perņ puoi allegare al dpr anche file pas in cui ad esempio definisci delle
classi/costanti/variabili globali eccetera:
questi non avranno certo bisogno di un dfm!
Altro esempio: i programmi "semplici" senza nessuna form, sono solo dpr.
Ciao! Davide DG

Newsgroup: it.comp.lang.delphi
Titolo: X GLIDER

Ciao Glider, ho letto una tua risposta in merito al fatto che nei CD di
Delphi 7, sono presenti i PDF in italiano della documentazione.
Ho un bisogno DISPERATO di questi file, per motivi didattici (devo fare un
progetto per un esame all'università) e visto che ho seri problemi con la
lingua inglese (ho studiato per 8 anni solo francese) non mi trovo bene a
leggere la documentazione sui PDF in inglese presenti in Delphi 6 Personal /
Delphi 7 Trial.
Ti chiedo quindi, anzi  TI PREGO, se puoi in qualche modo farmi avere questi
benedetti file pdf in italiano.
Io ho uno spazio ftp su Tripod, se vuoi potrebbe essere una idea per il
trasferimento.
ciao e grazie
Plenolo

 Ciao Glider, ho letto una tua risposta in merito al fatto che nei CD
...
Dovresti usare la posta privata per comunicazioni private, soprattutto
quando il contenuto della comunicazione riguarda azioni illecite /
illegali.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: VB --> Delphi

Scusate la domansda stupidissima, ho provato a cercare inutilmente sia nella
DSP sia su Torry,  ma non ho ancora trovato nulla.
Ho trovato un esempio di applicazione che utilizza un applicativo tramite OLE,
ma l'esempio e' in VB...esiste un programma che converte un progetto VB in
Delphi?
Grazie 1000 a tutti.
-- 
Posted from 
a-mo9-55.tin.it
 [212.216.136.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie 1000 a tutti.
Prego e ciao!
maurizio

Newsgroup: it.comp.lang.delphi
Titolo: Informatizzazione di modulistica

Ho necessità di informatizzare una parte di modulistica aziendale
attualmente fatta in word, come ad esempio "Rapporti di Non
conformità", "Verbali di assemblea" fino a documenti più complessi.
Attualmente programmo in Delphi Win32 / Interbase con un approccio
sostanzialmente tradizionale del tipo TForm, TQuickrpt, TQuery.
Informatizzare questi moduli (sono molti) mi consentirebbe di
integrare le attività corrispondenti con il sistema gestionale al fine
statistico o di fornire dati strutturati per procedure informatiche
specifiche. Di fatto ciascun modulo e' composto da campi che mi
interessa solo stampare e da campi a cui posso avere bisogno di
accedere da programmi.
Nel mio approccio tradizionale mi comporterei creando una base dati
(su interbase), definendo le forms e creando dei report ad hoc, lavoro
che mi sembra fattibile ma anche oneroso: dovendo aggiungere un campo
devo intervenire/manutenere la base dati, le relazioni, le forms ed i
reports.
Sperando di essere stato chiaro, vi chiedo quindi se qualcuno ha una
strategia migliore/ suggerimenti per raggiungere lo scopo.
Grazie e Ciao.
Paolo

riutilizzare le cose pronte in word via ole automation?
A.

 A.
puoi usare il componente Ekrtf  
http://ekrtf.code.net.ru/
 recuperi
tutte i documenti word già creati e lavora anche con OpenOffice quindi
a livello costi licenze molto interessante, ciao Brunello

 A.
Potrebbe essere una buona idea con lo scopo di non rifare i moduli.
Secondo te, come potrei fare ad accedere con sicurezza dall'esterno ad
alcuni campi(=celle di tabella) inseriti nel modulo? Es. celle con la
quantità di pezzi, il codice articolo...
Nota che sono anche disposto a rifare questi moduli, ma vorrei
utilizzare Delphi con uno strumento / combinazioni di strumenti più
adatti a redigere modulistica tipo INFOPATH.
Ciao
Paolo

 adatti a redigere modulistica tipo INFOPATH.
qua non so dirti.. non ho il (dis)piacere di conoscere infopath.
Comunque, giusto x chiarire, se una app supporta ole automation esiste
di sicuro un sdk che spiega come usarla.
Con queste 2 cose puoi "pilotare" la app come una marionetta.
Invece di usare ore (=soldi) a rifare cio che c'è, usi le stesse ore
(=soldi) per riulizzare quello che esiste.
Va detto che potrebbe non essere semplicissimo....ad esempio se si
tratta di office devi pianificare un po di tempo per qualche test
prima di migrare gli utenti a nuove versioni, ma nel tuo caso credo ne
varrebbe la pena.
Pax vobiscum.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Estrapolare valore stringa

Ho in un campo di una tabella le seguenti stringhe:
[colore "arancio"]
[colore    "viola"]
[luce   "scura"]
[colore             "rosso"]      //notare che l'apice pu� essere in una 
posizione diversa dalla stringa precedente o successiva.//
[piano "secondo"]
Vorrei ottenere una lista del genere:
arancio
viola
scura
rosso
secondo
Cio� estrapolare solo i valori all'interno dei due apici("....")
Ho provato e riprovato con la funzione copy e pos ma non ho approdato a 
nulla.
Grazie per chi mi d� una dritta.
Paolo 

 Paolo
Cosa fatta a mucca: cercati il primo apice con Pos. Poi copii tutto
ciò che c'e' dopo l'apice, poi tagli l'apice finale con un'altro Pos e
copy
Cosa fatta bene: studiati le regular expression.
Cosa fatta veramente bene: studia un po' di programmazione
Ciao,
Gp

 copy
traduzione libera (notare il -2 finale):
   a:='[colore "arancio"]';
   b:= Copy(a,pos('"',a)+1,Length(a)-pos('"',a)-2);
:)
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

Grazie per la risposta,funziona alla meraviglia!!
Sei un amico.
//


 ha scritto nel messaggio 
news:4a075610$0$18930$4faf...@reader2.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Perchè c'è una grossa differenza tra IB, Paradox e Access se mi appoggio per tutti al BDE?

Ho provato la stessa Applicazione in rete locale (5 PC)
Con:
Archivi in formato Paradox (problemi a non finire, aggiornamento non
immediato e tutto ciň che poteva succedere..succedeva. Ah, dimenticavo, gli
indici out of date non si contavano.
Archivi in formato Access si comporta bene, un po' lenta.
Archivi in formato IB e FireBird: benissimo!
La domanda č: perchč il programma (che č sempre lo stesso, ma si appoggia ad
un formato di DB diverso) si comporta cosě diversamente?
( ho solamente convertito gli archivi e modificato poche queries)?
Il programma si appoggia al BDE per i tre casi (uso i componenti Table,
DataSet, e Database)
Qualcuno sa dirmi cosa c'č di diverso?
Ciao, Stef

 Qualcuno sa dirmi cosa c'h di diverso?
I database che ci stanno dietro?
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 I database che ci stanno dietro?
Si, ma se uso quella  "porcata" del BDE che fa da filtro, è questo che
comunica con il DBMS.
I problemi del BDE non me li ritrovo.
Rivalutiamo il BDE (forse, a torto, me ne sono fatta una pessima idea)?
--
Ciao, stef
----------------------------

 comunica con il DBMS.
Forse non ti sono ben chiare le differenze tra database desktop (Paradox e
Access) e database server (Interbase e Firebird), altrimenti non ti
stupiresti delle differenze di performance tra gli uni e gli altri.
Il fatto che il BDE faccia da filtro vuol dire che ci pensa lui a "tradurre"
le chiamate sql dei tuoi oggetti in un linguaggio nativo per il DBMS cui ti
appoggi, nient'altro. Non č che tu parli con il BDE, ma parli attraverso il
BDE, quindi le differenze di prestazioni sono da imputare al modo di
"reagire" del DBMS alle sollecitazioni cui viene sottoposto, e un DB desktop
non nasce per gestire applicazioni worldwide:-)
In quanto poi a definire il BDE "porcata", non sono tanto d'accordo: č stato
un'ottima alternativa a ODBC, ma poi il panorama di tecnologie di accesso ai
dati si č evoluto e oggi ci offre soluzioni piů valide e performanti.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: connection string e percorso relativo

questa č la stringa contenuta nella connection string. Come faccio a
trasformare il percorso assoluto (E:\documents...) in percorso relativo in
modo tale che il mio programma funzioni indipendentemente dalla cartella in
cui č collocato????
Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;Data Source=E:\Documents and
Settings\Design4You\Desktop\prova2.mdb;
Mode=Share Deny None;Extended Properties="";
Jet OLEDB:System database="";
Jet OLEDB:Registry Path="";Jet OLEDBatabase Password="";Jet OLEDB:Engine
Type=5;Jet OLEDBatabase Locking Mode=0;Jet OLEDB:Global Partial Bulk
Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database
Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt
Database=False;Jet OLEDBon't Copy Locale on Compact=False;Jet OLEDB:Compact
Without Replica Repair=False;Jet OLEDB:SFP=False

su ragazzi!!! rispondete!!
ciao!

... spero che non mi uccida per quello ke sto facendo ....
<modalita ALBERTO SALVIATI = ON>
   > su ragazzi!!! rispondete!!
  >
  NON SIAMO IL SERVIZIO ASSISTENZA DELLA BORLAND!!!!!
<modalita ALBERTO SALVIATI = OFF>
scherzi a parte,
mai pensato a comporti a manina la tua stringa???
var
    ConnectionString: String;
begin
    ConnectionString := 'User ID=Admin;Data Source= ';
    ConnectionString :=  ConnectionString + GetDatabasePath;
    ConnectionString :=  ConnectionString +
<altre_impostazioni_di_connessione>
    ....................
end;
dove "GetDatabasePath" potrebbe essere una funzione di tipo stringa che ti
restituisce
il percorso del tuo database, che ne so, magari leggendolo dal registry....
spero di esserti stato utile
bye
Leo :)

 <modalita ALBERTO SALVIATI = ON>
Ti ucciderà per aver storpiato il suo nome :)
--
Jax

me ne sono accorto solo dopo aver postato,
ma se avessi ri-postato mi avrebbe ucciso x aver postato 2 volte ... sono
fritto! :)
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:N2c09.4889$lu5.1...@twister1.libero.it...


 sono fritto! :)
Bah, sei fortunato, sembra che sia in ferie.....
certa gente ha una fortuna sfacciata... vai subito a fare un ex-voto! :)))
--
Jax

> su ragazzi!!! rispondete!!
Click destro su ADOConnection1; scegli Edit ConnectionString; Click su
Build; Nella scheda Connection al punto 1 metti il nome del DB senza path.
Facendo cosě, da me lo cerca a livello dell'exe. Immagino che se poi
specifichi 'Cartella/nomeDB' funzioni ancora. Fammi sapere se ti č utile
(sono un pivello ed č la prima volta che dň informazioni!). Ciao

 ha scritto nel messaggio
news:PdC09.9472$lu5.2...@twister1.libero.it...

grazie mille funziona!!!

sorry x l'errore di diggitazione ;) lo so bene come ti chiami!
cmq grazie x la licenza freeware del mode SALVATI!
Leo :)
"Alberto Salvati" <x@x.x> ha scritto nel messaggio
news:ai2vr1$ira$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Mi sa che ho capito! Un ultimo sforzo per favore....

Ringrazio tutti per l'aiutoc eh mis tate dando.
Non spiegandomi come mai non partisse l'evento POPConnect associato alla
procedura TFORM1.POPCONNECT ho stampato le due versioni (quella a singolo
account funzionante e quella multiaccount attuale) e ho confrontato per
capire le differenze.
A questo punto mi sono accorto che l'unica evidente differenza stava nel
fatto che nel caso multiaccount usavo POP.Create e POP.Free per cambiare
account.
La domanda che mi viene da fare č: "non č che quando RICREO con
POP:=TNMPOP3.Create(Self) si perde per qualche ragione l'associazione
originaria alla procedura POP.CONNECT?!?!"
Forse la procedura č associata solo al primo oggetto e muore nel momento in
cui faccio POP.Free?
Se cosě fosse (come credo) in che modo potrei, dopo
POP:=TNMPOP3.Create(Self), assicurarmi che al richiamo con POP.Connect venga
associato l'evento predefinito (sempre lo stesso):
procedure TForm1.POPConnect (Sender Tobject);
Ringrazio tutti per l'aiuto.
--
Giulio Pipitone (
www.FIGHTERS4WEB.COM
)
#mirror italiano ufficiale 
http://spam.abuse.net#

Non sono sicuro di aver capito bene, ma se č come intendo, tu crei e
distruggi un TNMPOP3 a run-time.
Se č cosě, una volta che distruggi un oggetto di sto tipo (e anche di tutti
gli altri tipi), perdi tutto quanto ciň che a lui era stato associato,
evento OnConnect compreso. Quando ne crei uno nuovo, la OnConnect č nil,
cioč non punta a niente, basta che l'associ alla procedura che vuoi
richiamare:
myNewPop.OnConnect := myProcedureDaRichiamare.
Spero di aver centrato il tuo problema...
Bye

 cioè non punta a niente, basta che l'associ alla procedura che vuoi


Newsgroup: it.comp.lang.delphi
Titolo: Leggere la TOC

Ciao a tutti,
è possibile leggere la TOC di un CD o è necessario fare la scansione di
tutte le dir?

 ha scritto nel messaggio
news:8rmk5i$idl7l$1...@ID-52601.news.cis.dfn.de...


Grazie 1000


Ciao Nicola,
scusa se Ti disturbo ancora ma non sono riuscito a rintracciare il
componente. Purtroppo nemmeno la pagina di ricerca sembra funzionare.
Potresti dirmi il nome del componente e la sezione dove cercarlo?
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Vista e write access right

Sto adattando un mio programma su Vista; la migrazione è stata
abbastanza indolore, tranne che per un fatto: il sistema operativo non
mi permette di scrivere nella cartella di installazione del mio
programma e nella cartella dell'user profile.
Il mio programma aggiorna un file di dati presente nel percorso di
installazione del programma stesso, cioè: C:\Program Files\Mio
programma\data.bin e crea un file .ini nell'user profile folder (c:
\Users\Nome Utente\Mia cartella)
Non ho trovato riferimenti, nella MSDN library, su come fare per
ottenere l'access right per la scrittura in quelle cartelle.
Ogni aiuto, anche minimo, è apprezzato.
Vi ringrazio per l'attenzione.
FSL

Ho rimosso l'accesso al file presente nella cartella c:\Program Files,
come specificato dalle UAC compliances (anche perche la File
Virtualization non funziona).
Ora, l'unico problema è quello di poter scrivere nella mia cartella
sotto User Profile: C:\Users\Nome Utente\Mia cartella
Qualche aiuto?
Grazie per l'attenzione
FSL

Ho fatto test più approfonditi... il sistema operativo del Vista mi
blocca la scrittura nella cartella sotto l'User Profile solamenta al
primo avvio dell'applicativo dopo l'installazione. Dal secondo avvio
dell'applicativo in poi, quest'ultimo riesce a scrivere
tranquillamente nella sua cartella personale sotto l'User Profile
directory.
Il comportamento è ripetibile, reinstallando l'applicativo.
Per chi ha il Vista e vuole provare questa strano comportamento...
questo è il link all'applicativo: 
http://fsl.sytes.net/dc/download.php?id=13
si tratta di una utility gratuita, un application launcher
(tranquilli, nessun spyware o simili).
Ringrazio chiunque mi sappia dare qualche consiglio in merito.
FSL

Newsgroup: it.comp.lang.delphi
Titolo: Form in una dll

Salve a tutti, 
     premesso che non sono molto esperto di Delphi,ho il 5 pro e mi sto'
cimentando nella creazione di dll; ora sono riuscito senza problemi ad inserire
delle funzioni/procedure in una dll, ma non sono riuscito ad inseririci una
form, percio' volevo sapere se è possibile inserire una funzionante in una dll e
se si come fare.
Grazie a tutti queli che mi risponderanno.
-- 
/*
 * 
kalak_...@gmx.it
 * rimuovi _NONONO_ per la vera email
 */

come hai provato a farlo?
Posta un po di codice.
Bye
A.

 funzionante in una dll e se si come fare.
[CUT]
Si puo' fare senz'altro. Io ho una dll con tre form dentro.
Non mi e' sembrato cosi' difficile ma non e' che mi sia soffermato molto 
sulla pulizia del codice. Ho semplicemente messo le mie form e il codice 
all'interno di una library perche' le usavo spesso e non mi ero ancora 
cimentato coi package.
-- 
Ciao,
   Stefano

Posta un po di codice.
Ciao, grazie per avermi risposto, ma in questi due giorni che sono stato lontano
dal NG sono riuscito a trovare il problema (un maledetto passaggio dei
paramentri di tipo stringa....) ed ora riesco a linkare dinamicamete ed eseguire
tutte le form che voglio :))))
Comunque grazie mille per la disponibilita'.

Newsgroup: it.comp.lang.delphi
Titolo: modificare un file .COM

ciao a tutti,
ho delphi 5 e avrei bisogno di modificare un file .COM ma non so da dove 
cominciare
chi puň darmi una mano?
grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 cominciare
In che senso devi modificare un file .com ?
Il formato .com e' un formato DOS a 16 e delphi genera codice windows
a 32 bit, quindi non credo possa essertio di grande aiuto...
ciao
Giacomo

Newsgroup: it.comp.lang.delphi
Titolo: d7 - testare 1 componente senza installarlo

Ciao a tutti
siccome mi capita di cercare nuovi componenti che non sempre risulta
effettivamente utile mantenere nella palette dei componenti
vorrei magari provare a testarli senza effettuarne necessariamente
l'installazione.
Domanda: è sufficiente fare qualcosa del genere (vedi sotto, ovviamente è
solo 1 esempio generico)?
(Supponendo di avere in pratica un componente TMyComp la cui unit è presente
nella cartella del progetto corrente di Test composto da un Form con un
pulsante per creare l'istanza del TMyComp... soprattuto vorrei essere sicuro
che il Create(self) non necessiti di particolari accorgimenti in fase di
chiusura del form)
Qualsiasi suggerimento/trick in proposito sarà molto gradito
grazie in anticipo
// crea un'istanza del componente sul form
// ne imposta le proprietà e i metodi...
procedure TForm1.Button1Click(Sender: TObject);
begin
  //...
  MyComp1 := TMyComp.Create(self);
  MyComp1.Color1 := 15395562;
  MyComp1.Color2 := 15395563;
  MyComp1.OnPaint := MyComp1Paint;
  //...
  with MyComp1 do
  begin
    Parent := self;
    Align := alClient;
  end;
end;

 solo 1 esempio generico)?
<snip>
Sì, si può fare.  Anzi, è buona regola, quando si scrive un
componente, testare anche il corretto funzionamento in caso di
creazione dinamica.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e Sistema Operativo

Salve a tutti,
vorrei sapere se con Delphi è possibile ottenere informazioni dal Sistema
Operativo
in uso, informazioni del tipo: numero processi attivi, memoria e altre
risorse utilizzate etc.
Grazie e ciao,
Massimo

Le informazioni che vuoi conoscere sono fornite da Windows con le 
sue funzioni API di cui trovi documnetazione nella guida di delphi
alla voce Windows SDK.
La guida non è completa in quanto zio billy documenta in modo
pubblico forse il 50% delle funzioni effettivamente disponibili.
Le API sono a disposizione di chiunque (o quasi..) indipendentemente
dal linguaggio di programmazione che usi.
Quindi, VB, delphi, c++, PowerBuilder o altro non fa differenza.
Se apri la Unit Windows.pas trovi i prototipi di molte api di Windows.
Se poi vai su qualche sito tipo 
torry.net
 credo che troverai qualche 
componente freeware che fa cio' che ti serve.
Se poi ha anche i sorgenti puoi anche capire COME vengono ottenute
questa informazioni.
Saluti
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ci sono anche funzioni nella JCL
--
Consonni Davide
mail:    
davidec...@virgilio.it
icq:     [134231707]
webmaster of:
www.traduzioniellepi.com

ci sono anche funzioni nella JCL
JCL?
--
Rhymes
rhy...@myself.com
http://www.foxhound-games.it

 JCL?
JEDI Code Library.
www.delphi-jedi.org
-- 
Posted from  [80.105.34.80] 

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 Lite

Conoscete questo progetto?
 
https://github.com/anomous/Delphi7-Lite
 
 
Avete informazioni in proposito? E' affidabile e legale quella versione?
 
grazie.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
 
to reply remove "1975nosp"

 Avete informazioni in proposito? E' affidabile e legale quella versione?
 
Affidabile boh. Legale sicuramente no
 
Enrico

 grazie.
 
Ciao,
   nella lista c'e' un activator compresso in un file .rar
Quindi ... non credo sia molto legale.
Tuttavia essendo terminato ANCHE il supporto a windows 7 e si e' 
forzatamente passare a windows 10, perche' non ti procuri una versione 
di Delphi 10.3.3 community edition?
Quella e' LEGALE, con una discreta quantita' di componenti (recentemente 
hanno aggiunto anche quelli per mobile nel caso qualcuno ne senta la 
necessita') e, con certi limiti, puoi anche fare applicazioni commerciali.
 
Io ci penseri su.
 
Se poi questo non ti convince, allora considera Lazarus.
Ide simile al delphi 6/7, multipiattaforma (puoi sbizzarrirti anche per 
per psx, xbox, nintendo quello che vuoi ecc..).
Componenti discreti, recentemente qualche casa di software sta 
impementando componenti per questa piattaforma.
 
Ciao
 
Daniele
 

 per psx, xbox, nintendo quello che vuoi ecc..).
 
Lazarus sarebbe la scelta alternativa, uniche pecca la velocità e la 
dimensione degli eseguibili.


 dimensione degli eseguibili. 
 
Come spesso accade nella vita di tutti i giorni si devono fare delle 
scelte e scendere a compromessi.
Se fai il programmatore di lavoro, lo strumento che devi scegliere e' 
quello che piu' risolve i tuoi problemi tecnici e di produttivita'.
Non e' facile, ma cosa lo e' ?
 
Ciao
Daniele

 dimensione degli eseguibili.
 
Se non ricordo male la dimensione degli eseguibili generati da Lazarus era
facilmente risolvibile togliendo le informazioni di debug dalla compilazione.
Ma, al giorno d'oggi, personalmente me ne preoccupo poco, visto che gli altri
linguaggi non fanno di meglio (in Go, ad esempio, un hello world occupa almeno
1,5Mb)
 
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 6 e dimensioni...

Ciao a tutti. 
Vorrei lavorare con Delphi (versione 6) sfruttando la risoluzione
massima del mio monitor, ovvero 1280x1024. Ho cercato in rete ma non
ho trovato la soluzione: l'IDE, il code Editor restano sempre alla
risoluzione 1024x768.
Qualcuno ha un suggerimento?
Grazie e ciao.

 Qualcuno ha un suggerimento?
Prova a guardare nel menů "Tools->Editor Options.."
Ciao
-- 
Morde

Ciao
Avevo già visto ma non ho trovato niente che possa essermi d'aiuto (a
parte lo zoom a pieno schermo dell'area del code editor, ma non era
quello che serviva a me).
Grazie lo stesso, ciao.

 ha scritto nel messaggio 
news:bk0ms2d5s16dtla6h...@4ax.com...

Strano il D3 lo uso a 1280x800, abilita le "autosave options", Giorgio 

> Qualcuno ha un suggerimento?
Io uso D5 e D7 a 1280 senza aver fatto nulla di particolare
Ciao
C. 

Strano il D3 lo uso a 1280x800, abilita le "autosave options", Giorgio 
...Il fatto strano è che se apro Delphi dalla sua icona, l'IDE si
stretcha alla risoluzione desiderata. Non appena carico qualche
progetto, torno alla 1024x768 (nonostante io l'abbia salvata prima
come 1280x1024)...

Io uso D5 e D7 a 1280 senza aver fatto nulla di particolare
Cosa avrò fatto io di particolare per meritare tutto questo? ;)
D5 e D7? Magari è proprio la D6 che non va...
Scherzi a parte, però è davvero strano dài...

Strano il D3 lo uso a 1280x800, abilita le "autosave options", Giorgio 
Fatto... Niente da fare. Pare non ci sia modo. Grazie a te e agli
altri lo stesso.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: patch di vista per delphi 7

Ciao,
sapreste linkarmi dove trovare la patch di vista per far funzionare il 
delphi 7 ?
grazie mille

 delphi 7 ?
Non mi risulta che vi sia una patch di Vista progettata per far 
funzionare D7, o una patch per D7 che lo faccia funzionare su Vista.
D7 non dovrebbe avere poi alcun particolare problema, salvo la necessità 
di dover fare qualche "escalation" del livello dell'utente per 
l'installazione e, probabilmente, l'esecuzione.
Spiega qual è il problema che incontri.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: C++ e Delphi

Ciao a tutti, volevo chiedervi una cosa... che differenza c'è nel
programmare in C++ Builder e  in Delphi? Più o meno come proprietà siamo lì
(in Delphi c'è Button1.Caption) in biulder (Button1->Caption).
Ora volevo sapere le differenze sostanzialmente...
Ho visto che le dimensioni del Builder sono piccolissime, perchè? Poi in
quanto a velocità come siamo messi?
Grazie e Ciao

 ha scritto nel messaggio
news:Bk16a.297871$AA2.11...@news2.tin.it...

Credo che il motore sottostante (Le VCL per inteso) sia lo stesso
ma il compilatore ovviamente no.
Per quanto riguarda la velocita'... non saprei dirti, secondo me puoi
avere vantaggi solo se l'uso delle VCL e' minimo, altrimenti ritengo sia
equivalente.
La vera differenza sta nella filosofia del linguaggio... il C++ :-) non puo'
che essere meglio... (chiedo scusa a tutti i pascalisti).
Ciao

 > Grazie e Ciao
Le dimensioni di cosa, scusa? del codice compilato? Del compilatore? (quale
versione?)
La velocita' di compilazione di Delphi e' molto superiore, la velocita' di
esecuzione e' praticamente la stessa.

Newsgroup: it.comp.lang.delphi
Titolo: Problemi installazione Zeos..

Ciao,
sto cercando di installare i componenti zeos versione 5.4.1 (l'ultima
stabile) su Delphi 5.
Quando cerco di installare ZDBware5.dpk, questo non viene compilato perche'
delphi non riesce a trovare il file "DesignIntf.dcu". Quel file non esiste
sul mio hardisk. Perche'?!?!?!???!?!?
maz

 ha scritto nel messaggio
news:bd930c$qh3t0$1...@ID-194014.news.dfncis.de...

Ok, ho risulto. In delphi5 quella unit si chiama DsgnIntf.dcu. Si risolve
cambiando il riferimento a mano o installando zeos 5.4.0. Evidentemente la
5.4.1 e' un po' bacata.. :((
ciauz!
maz

 5.4.1 e' un po' bacata.. :((
Non é bacata.....
Quella è una versione per Delphi 6!
In D6 la unit DsgnIntf.dcu (D5) è stata rimpiazzata con DesignIntf.dcu e
DesignEditors.dcu.
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 DesignEditors.dcu.
Non per fare polemica, ma quella è la versione *anche* per delphi 5 :-))
maz
Newsgroup: it.comp.lang.delphi
Titolo: Delphi Developer's Handbook

Vale la pena di acquistare Delphi Developer's Handbook.
Ho passato le librerie della mia zona, ma non me lo danno neanche
prenotandolo.
(Abbondano invece di vb, java e word for dummies)
Esiste una versione in Italiano.
Ho già letto delphi 5 programmazione avanzata, sempre di Cantù. Per quanto
riguarda la parte
sull'OP e windows andava bene (tranne che sul più bello che ti diceva dovevi
passare al libro sopra)
La parte sui database mi è sembrata un po' tanto copiata dall'help di
Delphi.

prova  dare una occhiata a Delphi Developer Guide di Texeira&Pacheco.
Quello credo lo trovi + facilmente, ma accertati che vi sia cio che ti
serve.
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: Irc ?!

Caspita ma nessuno sa niente a proposito di Irc? Almeno dove trovare qlc
info sul modo di comunicare DCC e CTCP? Non si trova niente sugli RFC, dai
nn avete qlc esempio in qualche meandro dell'HD?
Ciao

nn avete qlc esempio in qualche meandro dell'HD?
E` il terzo messaggio che posti sull'argomento.  Se non ricevi
risposte, continuare a postare è solo rumore.
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

Scusate, ma non riesco a venirne a capo di questo piccolo problema di
protocollo, la documentazione č inesistente. Ve beh, pazienza, mi scuso del
disturbo... Vedrň di fare piů attenzione...

Newsgroup: it.comp.lang.delphi
Titolo: Errore ADO su aggiunta riga

Ciao,
    mi si verifica continuamente un errore ADO che non capisco come
aggirare.
Situazione:
    Database Access, Delphi 6 Pro, ADO
Ho una griglia collegata a un dataset, inserisco una nuova riga (spostandomi
coi tasti cursori), seleziono da una combo integrata nella riga un valore e
al momento di chiudere il combo (senza in teoria aver lasciato la riga) mi
dà questo errore:
"Impossibile individuare la riga specificata per l'aggiornamento. E'
possibile che alcuni valori siano stati modificati dopo l'ultima operazione
di lettura"
Ho provato a salvare la nuova riga e poi rientrare in editing in modo da
aggirare il problema, ma senza successo. Questo è il codice che ho associato
al dataset della griglia.
procedure TfrmExpenses.speseDS1StateChange(Sender: TObject);
begin
if gridSpese.DataSource.State=dsInsert then
   Begin
gridSpese.DataSource.DataSet.FieldByName('idSpesa').AsInteger:=getNewIDSpesa
;
   gridSpese.DataSource.DataSet.FieldByName('Data').AsDateTime:=now;
 
gridSpese.DataSource.DataSet.Post
;
   gridSpese.DataSource.DataSet.Edit;
   End;
end;
Qualcuno sa come risolverlo?
Grazie
Stefano

 Stefano
è capitato anche a me. Era un campo valuta a incasinare tutto!!! Basta
assegnargli il valore 0,00 prima del post...e il gioco è fatto!
Una curiosità: che componente usi al posto della DBgrid classica???
Servirebbe anche a me una griglia con un combobox all'interno della cella...
ciao!

 ciao!
L'errore persiste... comunque proverň a controllare...
Veramente io uso la DBGrid classica, per fare comparire il combo puoi
inserire una serie di valori nella picklist o creare un campo lookup su
un'altra tabella, quando definisci i campi del Dataset sorgente della
griglia...
Ciao
Stefano
Newsgroup: it.comp.lang.delphi
Titolo: Selezione multipla TreeView

Salve, qualcuno sa' come si fa' a impostare la selezione multipla in una TreeView?
Grazie in anticipo.
Alessandro

TreeView.Multiselect := True;
Ciao,
 Ale
"Alessandro Vanni" <Alessan...@Interfree.it> wrote in message
news:aee5e36d.03032...@posting.google.com...


...

Purtroppo la proprietà Multiselect è disponibile per le ListView, ma
non per le TreeView.
Alessandro

 Purtroppo la proprietą Multiselect č disponibile per le ListView, ma


 [...]
Sull'help di Delphi non vedo la proprità Multiselect né per le
TCustomTreeView né per le TTreeView, mentre nella VCL la proprietà
Multiselect esiste soltanto per le TCustomTreeView. Probabilemente ho
una versione di Delphi diversa dalla tua: io uso Delphi 5.
Ho provato a inserire la proprietà Multiselect direttamente nella VCL
nella classe TTreeView, ma non funziona. Sapresti dirmi come
eventualmente modificare la VCL per vedere la Multiselect nelle
TTreeView?
Saluti.
Alessandro

Innanzi tutto io ho Delphi 6.
Be, come vedi nel pezzo di codice che ti ho fatto vedere la proprietà
MultiSelect del TCustomTreeView si trova nella sezione private. Poi questa
viente spostata nella sezione published del TTreeView e quindi la vedi
nell'Object Inspector.
Bè..... magari quelli della borland in D6 avranno fatto solo questo piccolo
spostamento o forse altro ancora...
Potresti spostarla tu a manina da private a published come riportato nel
blocco qui sotto, ricomilare il file e vedere come si comporta...
Ma se in D6 anno aggiunto qualche altra cosa riguardante la
multiselezione......????..... bisognere vedere le differenze tra le due
versioni di sorgente......
Se vuoi ti mando il ComCtrls.pas al tuo indirizzo email così puoi fare un
confronto....
Fammi sapere....
ciao,
 Ale.
"Alessandro Vanni" <Alessan...@Interfree.it> wrote in message
news:aee5e36d.03032...@posting.google.com...


volevo dire protected......
"Alessandro Vanni" <Alessan...@Interfree.it> wrote in message
news:aee5e36d.03032...@posting.google.com...


  Ale.
Puoi inviarmelo, grazie.
Saluti.
Alessandro

...

Ti ringranzio per avermi inviato il file, tuttavia ho notato che ci
sono troppe differenze tra i due file, percui (anche per evitare di
compromettere il funzionamento del componente con bug che verrebero
scoperti chissą quando) ho deciso di rinunciare alla scelta multipla
nelle Tree View, almeno fino a quando non passerņ alla nuova versione
di Delphi.
Comunque grazie.
Saluti.
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: Aggiornare applicazione via internet

Sto cercando di utilizzare una specie di loader per fare un update
automatico da internet della mia applicazione:
1) l'Applicazione principale e' chiusa
2)update.sfx.exe e' un archivio autoestraente che sovrascrive l'eseguibile
originale
Risultato della procedura : l'archivio parte e si ferma perche dice che
l'applicazione e' usata da un altro processo.
Spero di essermi spiegato. In pratica dovrei attendere che l'archivio
finisca la sua esecuzione
e poi dovrei lanciare la mia applicazione.
Come dovrei fare?
Ciao
   Miyomo
procedure TfrmMain.Button1Click(Sender: TObject);
var
 F: TFileStream;
 sNomeAggiornamento : String;
begin
 sNomeAggiornamento := ExtractFilePath(Application.ExeName) +
'update.sfx.exe';
 F := TFileStream.Create(sNomeAggiornamento, fmCreate);
 try
   IdHTTP1.Get('
http://www.ilmiosito/update.sfx.exe
', F);
 finally
   F.Free;
 end;
//Lancia l'aggiornamento (archivio autoestraente che sovrascrive
programma.exe)
ShellExecute(frmMain.handle, 'open',pChar(sNomeAggiornamento),
                                                     nil , nil,
SW_SHOWNORMAL);
//Lancia la mia applicazione
ShellExecute(frmMain.handle,
'open',pChar(ExtractFilePath(Application.ExeName)
                                       +'Programma.Exe'), nil , nil,
SW_SHOWNORMAL);
//Si chiude
Close;
end;

 e poi dovrei lanciare la mia applicazione. Come dovrei fare?
E' una faq
function ExecAndWait(const Filename, Params: string; WindowState:
word): boolean;
var
  proc_info: TProcessInformation;
  startinfo: TStartupInfo;
  Command: string;
begin
  Command := '"' + Filename + '" ' + Params;
  FillChar(proc_info, sizeof(TProcessInformation), 0);
  FillChar(startinfo, sizeof(TStartupInfo), 0);
  startinfo.cb := sizeof(TStartupInfo);
  Result := CreateProcess(nil, PChar(Command), nil,
    nil, false, CREATE_DEFAULT_ERROR_MODE
    + NORMAL_PRIORITY_CLASS, nil, nil, startinfo,
    proc_info);
  if Result then
  begin
    WaitForSingleObject(proc_info.hProcess, INFINITE);
    CloseHandle(proc_info.hProcess);
    CloseHandle(proc_info.hThread);
  end;
end;
-- 
I'am what I'am, I do what I can

> E' una faq
Ciao Setec,
veramente non l'avevo trovata...comunque funziona alla perfezione.
Ciao!
  Miyomo
Newsgroup: it.comp.lang.delphi
Titolo: Leggera da una tabella HTML

č possibile leggeri i dati presenti in una tabella di una pagina HTML e
caricarli in un array?
grazie in anticipo.
--
Ciao da Marco "Kaiser" Baldo
akira...@libero.it
ICQ#: 55765146
Kaiser Baldo's Home Page:
http://digilander.iol.it/kaiserbaldo/index.html
(Fantabasket, Fantacinema, Software House, Tribes e molto di piů)
Membro del SSIFC
IHGGER #440
----------
cell. 0347-8248718

 caricarli in un array?
Si, e' possibile. Devi realizzare un parser, vale a dire un analizzatore
sintattico del codice html e, in corrispondenza dei tag relativi all'inizio
di ogni cella, eseguire le operazioni che ti interessano.
Ciao, Sandro

caricarli in un array?
Tutto e' possibile ;). 
In realta' bisognerebbe costruire un interprete dei tag.




> Grazie, ma potresti fare un'esempio?
Per farti un esempio dovrei scriverti l'intera procedura! :-)
In linea di massima comunque il procedimento e' questo: apri il file htm
come file di testo, lo leggi sequenzialmente e, riga per riga, cerchi
all'intero della riga il tag di inizio della cella, se lo trovi localizzi il
tag di fine cella, vedi cio' che c'e' in mezzo e lo tratti opportunamente.
Tutto questo naturalmente si complica nel momento in cui i tag sono spezzati
su piu' righe diverse. Puoi risolvere caricando tutto il file htm su
un'unica variabile di tipo string (lunghezza dinamica virtualmente
illimitata) e analizzando quella.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Come richiamare un prg in background con CTRL-ALT-qualcosa?

Salve a tutti,
un programma in esecuzione in background ha un task
che viene eseguito periodicamente (associato a TTimer)
e un componente MinTray per gestire un'icona nell'area
della System Tray.
Ho ora la necessita` di richiamare una piccola routine utilizzando
una combinazione di tasti: sapete dove posso trovare info al riguardo
(per es. per aggiungere questa possibilita` al MinTray) o un componente
bello e pronto?
Grazie
Mario Benvenuti
-- 
mbox 
ma...@computerville.it
http://www.computerville.it
* PGP Key Available * 

 della System Tray.
Guarda le api RegisterHotKey e UnRegisterHotKey
Ciao, Davide DG

Guarda le api RegisterHotKey e UnRegisterHotKey
Grazie, non avevo pensato al... miele :)
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Ricercare un nodo dentro Treeview.

Ci riprovo....
Ho un treeview organizzato così:
Online
|    |_child1
|    |_child2
|    |_child3
|    |_child4
Offline
|    |_child1
|    |_child2
|    |_child3
Sconosciuto
      |_child1
      |_child2
      |_child3
      |_child4
      |_child5
Il treeview lo creao io all'inizio del mio programma inserendo i vari nodi.
Avrei bisogno di cercare un'elemento (un childx) sotto un nodo da me
stabilito (Online,offline o sconosciuto).
Sono e giorni che ci sbatto la testa...dovrei avere una funzione che fà
questo:
index:=Cercachild(online,'pincopallino')    ; dove online è ad esempio il
nodo padre passato,index è il nodo dove viene trovato "pincopallino". Childx
non ha mai figli! quindi credo sia ancora + semplice fare la funzione.
Ringrazio vivamente chi mi risolve questo arcano problema, ho provato di
tutto, ma non ci sono riuscito :°(

 ha scritto nel messaggio
news:qqZW9.57102$0v.17...@news1.tin.it...

Supponendo che il tuo albero non sia ordinato (nel qual caso si potrebbero
usare algoritmi per velocizzare la ricerca ) l'unico metodo sicuro è:
function Cercachild(online,testodiricerca):integer;
var
  CurItem : TTreeNode;
begin
  CurItem := online.GetFirstNode;
  while (CurItem <> nil) and (curitem.text<>testodiricerca)  do
  begin
    ListBox1.Items.Add(CurItem.Text);
    CurItem := CurItem.GetNext;
  end;
 if curitem=nil then
    result:=-1 //Non lo trovo!!!
else
    result:=CurItem .index;
end;
Spero ti sia utile
Denis

 stabilito (Online,offline o sconosciuto).
Vedi funzioni GetFirstChild, GetNextChild per scorrere i figli di un
nodo.
(senza controlli su nodi empty):
Result := Tree.GetFirstChild(StartNode);
while (Result <> nil) and (Result.Text <> StrToSearch) do
  Result := Tree.GetNextChild(Result);
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Driver ODBC per Interbase

Salve.
Ho Ib6, ma non mi sembra che esso inclusa un driver ODBC.
Vorrei poter accedere a IB senza essere costretto ad utilizzare
i componenti specifici per interbase di D5 Enterprise.
Qualcuno fa gia' una cosa del genere?
(Con D6 spero di poter usare DbExpress....)
Tnx x ogni indicazione
Saluti
AS
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"> Qualcuno fa gia' una cosa del genere?
prova qui
http://www.interbase2000.org/tools.htm
oppure qui
www.ibphonix.com
Ciao
Alessandro Batisti
Newsgroup: it.comp.lang.delphi
Titolo: Problema

Buon Ferragosto a tutti!
In questo caldo agostano, mi capita spesso questo:
 dopo che effettuo una query con un errore, correggo e poi F9 riavvio.
Un messaggio mi capita: "Tablexxx is Busy..." che mi impedisce di eseguire
il
programma.
Mi tocca chiudere Delphi per poi riavviarlo.
C'č un'altra strada?
Ciao a tutti

Se ti dice che la tabella è occupata. Probabilmente o un'altra parte del tuo
programma ha fatto un Lock sulla stessa tabella oppure stai usando ... che
ne so... Database Desktop.
Ciao
Mario
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ciao a tutti
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

In questo caldo agostano, mi capita spesso questo:
In questa tremenda botta da rientro, mi capita di rado di dover fare questo:
PLONK!
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Vuoi sfidarmi a scacchi? Ti aspetto alla sera su 
http://www.scacchisti.it/
 !

Newsgroup: it.comp.lang.delphi
Titolo: Info su Query

Quale pubblicazione (libro, sito ecc) mi consigliate per capire bene l'uso
delle query ?
--
Ciao
Stefano Tampieri
ICQ 51832013

Prova ad andare al sito 
http://www.jacksonlibri.it
 o
http://www.mcgraw-hill.it
. Dovresti trovarci testi specifici.

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

Da tempo so che esiste, sapreste dirmi che standard usa e se e' un'acquisto
valido?
Giorgio

 valido?
Cosa intendi per "standard utilizzato"? Ad ogni modo, è incluso (in 
versione /Borland Limited/) nella distribuzione di Delphi 7.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 un'acquisto valido?
L'ho utilizzato per un pň di tempo e secondo il mio modesto parere non ne
vale la pena.
Io investirei il mio tempo a studiare un qualcosa di piů diffuso come .NET.
ciao
gabriele


Intendevo dire se usa .asp, php, isapi, activex o altro, se e' un RAD e a
che scopo e' stato creato?
Grazie, Giorgio

 Grazie, Giorgio
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

 che scopo e' stato creato?
Credo sia possibile utilizzare IntraWeb per tutte le tecnologie sulle 
quali si basano le Web Server Application di Delphi (CGI, ISAPI...).
E' stato creato per fornire allo sviluppatore Delphi un modo rapido per 
creare applicazioni basate su pagine dinamiche che vengono realizzate in 
modo del tutto simile alle applicazioni Windows, solo che la "tela" è 
una pagina Web invece di un form.


Grazie delle risposte, Giorgio
Newsgroup: it.comp.lang.delphi
Titolo: Application.HelpCommand

Sto passando alcune applicazione a delpgi 2010.
In una applicazione fatta con delphi 5, chiamavo il mio file di hlp definito 
nella Form1 con questa chiamata :
procedure TForm1.Index1Click(Sender: TObject);
begin
  Application.HelpCommand(HELP_CONTENTS, 0);
end;
Ora in delphi 2010 non funziona e mi da errore
Project xyz.exe raised exception class EHelpSystemException with 
message�Unable to find a Table of Contents'
Qualcuno mi sa dare un aiuto ?
Grazie 

> Qualcuno mi sa dare un aiuto ?
hai provato a fare un trace dentro il metodo per vedere dove e' che si
blocca?
A.


E' la call TApplication.InvokeHelp che da errore !
S. 

> E' la call TApplication.InvokeHelp che da errore !
..e ti sei fermato li? :-|
A.

 Qualcuno mi sa dare un aiuto ?
Devi aggiungere la unit WinHelpViewer nelle uses del tuo progetto.
Se stai ancora usando i file .hlp ti consiglio di pensare seriamente
a passare ad un altro formato perche' il .hlp non e' piu' supportato
da windows vista in poi (i.e. il visualizzatore di file .hlp non
e' piu' distribuito con windows e va installato a parte)
ciao
Giacomo

 A.
Ecco cosa ho trovato oltre:
dentro la
THelpManager.ShowTableOfContents:
......
call THelpManager.SelectViewer
......
jmp @HandleFinally
jmp $004444a9
cmp dword ptr [ebp-$04],$00
.......
call Exception.CreateRes    <<--- questa � l'eccezione di errore
call @RaiseExcept 

 Qualcuno mi sa dare un aiuto ?
Devi aggiungere la unit WinHelpViewer nelle uses del tuo progetto.
Se stai ancora usando i file .hlp ti consiglio di pensare seriamente
a passare ad un altro formato perche' il .hlp non e' piu' supportato
da windows vista in poi (i.e. il visualizzatore di file .hlp non
e' piu' distribuito con windows e va installato a parte)
ciao
Giacomo
PERFETTTOOOO FUNZIONA!!
Grazie grande come una casa !
Peccato erano cos� semplici da fare ......
Cosa mi consigli .chm o direttamente html ?
Quali strumenti per crearli in modo semplice, tenendo conto che no devo fare 
grandi cose, ma piccoli e semplici help delle mie applicazioni
Grazie ancora
Stefano 

 
Scusate se mi intrometto ;)
HelpMaker
http://www.vizacc.com/