mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Database firebird errore

Ho un applicativo delphi che fa una select from Storeprocedure e a
volte succede che  ritorna questo errore:
unsuccessful metadata update
request depth exceeded. (Recursive definition?)
Sapete dirmi qualcosa come correggere?
Grazie a tutti

> Sapete dirmi qualcosa come correggere?
Ma che è cosi lontano dalla tua mentalita lo scrivere un post da
SVILUPPATORE e non da utente finale?
A.


grazie per l'aiuto

> grazie per l'aiuto
La tua ironia è fuori luogo.
L'intenzione di aiutare, su questo ng, non manca di certo.
Ma se non dati dettagli maggiori non è possibile aiutarti.
Percio, aiutaci ad aiutarti.
A.

Billy ha scritto:

Qualche volta Alberto è un pochino "estremo" nei suoi commenti ... devi 
capirlo ... non ha ancora aggiornato la sfera di cristallo alla versione 
.NET. :) ... vedrete quando lo farà :P.
Cmq a parte gli scherzi, scrivere un pochino di codice, la struttura 
delle tabelle implicate, sembra che ci siano storeproc in mezzo, ci sono 
anche trigger ??
Dalla richiesta che hai fatto la mia risposta è:
"hai scritto qualcosa di ricorsivo o troppo nidificato"
Tale risposta non vuol dire niente, come la tua domanda :)
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

On 16 Apr, 11:00, ^_Goblin_^ <^__^Nic_^__^sab_^__^@^__^Libero_^__^.it>
wrote:

Scusate e una giornata un po cosi...il mio programma e niente di
particolare praticamente ho un componete query che fa questa
istruzione
Select * from idutente
Idutente e una store procedure  che fa questo
IDUTENTE = USER
suspend
mi ritorna praticamente l'utente connesso a database però quando
faccio query.open appare l'errore, se riavvio il servizio di firebird
non lo fa più.
Grazie


nel tuo caso, visto che la stored procedure non restituisce un
cursore,
non coviene usare una query ma un oggetto per stored procedure.
A.


qui a vicenza non e meglio cavolo...ma con un oggetto store procedure
non riesco a fare select * from...ma quello che mi rode e che non
capisco perche riavviando firebird funziana. Ad esempio ho notato che
se provo a rinominare il db con l'errore non me lo lascia
fare....mentre se riavvio il servizio e controllo che funziana riesco
a rinominarlo puo essere che in db resti allocato e non si riesca a
capire chi e connesso e vada in errore?

CREATE PROCEDURE IDUTENTE
RETURNS(
  IDUTENTE VARCHAR(30) CHARACTER SET NONE)
AS
BEGIN
  IDUTENTE = USER;
  SUSPEND;
END
Questo e lo script di creazione come vedi mi ristituisce l'utente
connesso niente di piu..
quello che da i  nervi che a volte va e a volte si in palla

 capire chi e connesso e vada in errore?
Capisco che ti fa incazzare, ma essere pragmatici e' parte del ns
lavoro.
Se con un altra tecnica, tra parentesi piu pulita', ottieni cio che
serve, xche stare li a perdere tempo?
Ad esempio, il tempo che sei fermo su questa cosa chi lo paga?
A.
Newsgroup: it.comp.lang.delphi
Titolo: Pop-up Menu e Shell_NotifyIcon

Usando la Api Shell_NotifyIcon ho messo una icona nella trayicon ma non
riesco a gestire l' evento del click, right click o doppio click ......
sulla icona stessa.
Qualcuno sa darmi un aiutino?
Grazie
Ciao

 sulla icona stessa.
Hai definito la procedura che deve rispondere al messaggio specificato nel
campo uCallBackMessage? Come hai definito uFlags?
La procedure deve avere il seguente prototipo:
procedure MyMessage(var MyMex: TMsg); message WM_QUELLOSCELTO;
Una volta che questa procedura viene richiamata in wParam viene messo
l'evento che l'utente ha generato sulla Tray (click, doppio click etc..).
Se qualcosa non ti è chiaro dimmi pure che ti posto un piccolo esempio.
--
- Carlo -
c.b...@libero.it

 - Carlo -
Ho provato e "funziona" (con qualche problemino...),  ma ho qualche dubbio,
se per te non e' troppo disturbo mi potrsti postare un piccolo esempio?
Grazie
AS

 se per te non e' troppo disturbo mi potrsti postare un piccolo esempio?
scusa ma č tardissimo ... ho ripreso un vecchio codice e lo ho adattato un
attimo, prova a vedere se funziona.
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ShellAPI;
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    procedure WMSHELL(var ShellMsg:TMsg);message WM_USER+1;
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  IconTNA: TIcon;
  IconData: TNOTIFYICONDATA;
implementation
{$R *.DFM}
procedure TForm1.WMSHELL(var ShellMsg:TMsg);
begin
   Case ShellMSG.wParam of
     WM_LBUTTONDOWN: ShowMessage('Ha cliccato il sinistro');
     WM_RBUTTONDOWN: ShowMessage('Ha cliccato il destro');
     [Altri messaggi!]
   end;
end;
Procedure SysTrayIcon;
Begin
   With IconData do begin
      cbSize := SizeOf(IconData);
      WND    := Form1.Handle;
      uId    := 19581;
      uFlags := NIF_ICON or NIF_TIP or NIF_MESSAGE;
      uCallbackMessage := WM_USER+1;
      hIcon  := IconTNA.Handle;
      szTip  := 'Tray Icon Test;
   end;
  Shell_NotifyIcon(NIM_ADD,@IconData);
  Form1.Visible := false;
End;
procedure TForm1.FormCreate(Sender: TObject);
begin
  IconTNA := TIcon.Create;
  IconTNA.LoadFromFile(ExtractFilePath( Application.ExeName ) +
'NomeIcona.ico');
  SysTrayIcon;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  IconTNA.Free;
  Shell_NotifyIcon(NIM_DELETE,@IconData);
end;
end.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: help aggiunta testo

NewListaBrani.Add('Nome programma Versione 1.0');
ma non funziona, sbaglio la sintassi o cosa?
Thx


Ciao,
Si, è la sintassi:
NewListaBrani.Items.Add('Nome programma Versione 1.0');
ciao!
Matteo



anche con Items non funge mi da errore:
[Error] PlayListFrm.pas(51): Undeclared identifier: 'Items'
[Fatal Error] PlayList.dpr(5): Could not compile used unit 
'PlayListFrm.pas'


Mars University: «Knowledge brings Fear»

>>>>>  NewListaBrani.Add('Nome programma Versione 1.0');
      end;
      NewListaBrani.SaveToFile(SaveDialog.FileName);
    finally
      NewListaBrani.Free;
    end;
  end;
end;
allora così funziona ma in modo errato, ossia aggiunge la stringa "Nome
programma Versione 1.0" sotto ogni altro item già presente nella lista,
ossia, se nella lista vi erano già presenti i seguenti items:
brano1
brano2
brano3
con la mia modifica ottengo nel file salvato
brano1
Nome programma Versione 1.0
brano2
Nome programma Versione 1.0
brano3
Nome programma Versione 1.0
cosa che non vorrei, vorrei che la mia stringa fosse addata solo come
ultimo item, ossia:
brano1
brano2
brano3
Nome programma Versione 1.0
cosa non và?
P.s. pensandocci sarebbe utile anche inserire la data e l'ora di
generazione, come potrei fare?
Grazie.

 generazione, come potrei fare?
Usa la funzione DateTimeToStr per convertire data/ora in una stringa; se
consulti la Guida in linea, troverai altre funzioni correlate che
permettono di agire sul formato. Alla funzione DateTimeToStr devi
passare data e ora corrente che puoi ottenere usando la semplice
funzione Now.
Ciao!


>>   NewListaBrani.Items.Add('Nome programma Versione 1.0 '
+datetostr(date)+' '+timetostr(time));<<<<
       NewListaBrani.SaveToFile(SaveDialog.FileName);
     finally
       NewListaBrani.Free;
     end;  //end try
   end;  //end if
 end;  //end procedure
In effetti penso che la proprietà ITEMS si può anche omettere visto che è
quella di default.


Newsgroup: it.comp.lang.delphi
Titolo: Problemi archivi Paradox con appliacazione in rete

Vi risulta che ci siano problemi mettendo in rete applicazioni con tabelle
paradox usando 2 computer con win98???
spesso mi capitano archivi corrotti e indice out of date
grazie in anticipo

 ha scritto nel messaggio
news:w5d97.15292$%7.17...@news6.giganews.com...


 wrote in message
9k74ji$qi8$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:AsG97.22462$%7.27...@news6.giganews.com...

Newsgroup: it.comp.lang.delphi
Titolo: eventi delle form

Ciao a tutti.
Sapete che eventi scattano nella form principale quando si chiude una form
secondari? Esempio
Form1(form principale) form2 (form secondaria)
...tform1onclick
....
form2:tform2
form2:=Tform2.create(application);
form2.showmodal;
....
quando la form2 in questione viene chiusa quale evento scatta in form2 che č
di nuovo modale?
Grazie a tutti coloro saranno disposti ad aiutarmi. Ed un salutone a tutta
la news.

la news.
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

No sono io che sono principiante e quindi non so spiegare correttamente il
mio problema però la tua risposta è stata esauriente ed utile... Quindi
ringrazio calorosamente.

Newsgroup: it.comp.lang.delphi
Titolo: [Repost] Parametri di rete BDE Borland

qualcuno sa come configurarlo in rete?
In pratica cosa bisogna inserire in:
1) Gestione aziende:
    - Percorso dati ????
    - Percorso file di controllo ????
2) Gestione aziende, finestra di dialogo Parametri, trovo scritto:
PATH=
DEFAULT DRIVER=PARADOX
ENABLE BCD=FALSE
Cosa devo mettere nelle voci sopra per poter operare sul database da un PC
client?
Non so se può servire ma nel sito 
www.teammosaico.biz
  (i creatori) è
scritto:
La BDE è il motore dati di Borland sul quale si basa Mosaico per l'accesso
al suo database.
Saluti
gianluigi

 ha scritto nel messaggio
news:bvec8i$qdr$1...@lacerta.tiscalinet.it...


vedi anche
www.bdesupport.com
Giulio

 ha scritto nel messaggio
news:bvfp7h$csk$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Problema ME + D4

Salve come faccio con D4 che gira su WinMe a far aprire un foglio di excel
alla pressione di un pulsante ?
ShellExecute ?
pare che non dia risultati
AIUTO

 wrote in message
news:96f0tn$c2$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Navigare Gratis attraverso un numero verde?ORA E' POSSIBILE!!!!!!!!!!!!!!!!!!!!!!!

Ciao
Volevo segnalarvi che KyberLandia ha attivato il proprio servizio di
Internet gratis con collegamento tramite numero verde.
Clicca qui :
http://www.kyberlandia.it/iscrizione/default.asp?utente=cirieh
iscriviti e potrai navigare attraverso un numero verde TOTALMENTE GRATIS!!!!

 ha scritto nel messaggio
news:8bft5d$lqs$5...@serv1.iunet.it...


 accumulare dei punti ...
Potresti spiegarti meglio che la cosa mi interessa!!!!!
Grazie ;)

Newsgroup: it.comp.lang.delphi
Titolo: [D7] Non ce ne salto fuori: ricomoilazione di librerie

Signori sto per buttare la spugna.
Ho scaricato un certo componente che richiede una particolare ShlObj.pas
diversa da quella presente nella cartella Source/Rlt/win. Ho scoperto che
per utilizzare questo componente devo includere nelle Library la cartella
C:\Programmi\Borland\Delphi7\Lib\Delphi2
A questo punto diversi errori sono stati risolti ma ne č comparso uno nuovo:
"Unit CommDlg.dcu was compiled with a different version of
ShlObj.IShellfolder"
Come diavolo faccio a eliminare questo problema (se si puņ)?
Cosa devo ricompilare?
Saluti
Davide

 Ho scaricato un certo componente che richiede una particolare ShlObj.pas
A volte basta eliminare tutte le .dcu del nuovo componente ed eventualmente
reistallarlo.
Giorgio P

Newsgroup: it.comp.lang.delphi
Titolo: Controllo eccezioni

Ho un piccolo problema:
devo controllare una data con questa procedure passandogli come parametro la
proprietą text di un controllo TEdit ma, se la data č impossibile, il
programma anzichč intercettare l'eccezione si blocca come se non avessi
usato try...except !!
Sapete dirmi per quale motivo?
(segue il codice della semplice procedura)
NOTA: Ho provato anche a non fare distinzione sulla classe dell'eccezione e
intercettando quindi tutte le eccezioni ma anche questo non ha funzionato!
function ControllaData(sData:string):boolean;
var
  TempDate: TDateTime;
  Risultato: boolean;
begin
  Risultato := true;
  try
    TempDate := StrToDateTime(sData);
  except
     on E: EConvertError do begin
                                             ShowMessage(E.ClassName + #13 +
E.Message);
                                             Risultato := false;
                                           end;
  end;
  ControllaData := Risultato;
end;

ho provato il tuo codice e da me funziona, sia in ambiente che fuori.
A te da qualche messaggio di errore o qualche altra cosa?
--
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimuovere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Se lo fa sull'ide, vai in debug options e disattiva il flag:
"stop on delphi exception"
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: Cercasi programmatori Delphi

Luogo di lavoro Belluno.
Inviare curriculum a:
sup...@worldpromote.net

Carlo Celi wrote:

Potrebbe estendere  un pochino la sua richiesta? Che tipo di progrqammi
volete sviluppare?
Io uso il Delphi dal 1985..
Sviluppo programmi Delphi in anbienti MultiTier, Web, Client/Server
classico e desktop.
Gentili saluti
//G.Ferrari

Carlo Celi wrote:

Potrebbe estendere  un pochino la sua richiesta? Che tipo di progrqammi


 Io uso il Delphi dal 1985..
1985????? E che delphi usavi, 0.00001 pre alpha? :)
Jax

1985????? E che delphi usavi, 0.00001 pre alpha? :)
versione only for G. Ferrari..
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com
"Quando un uomo siede un'ora in compagnia di una bella ragazza,
sembra sia passato un minuto. Ma fatelo sedere su una stufa
per un minuto e gli sembrerà più lungo di qualsiasi ora.
Questa è la relatività".
Albert Einstein
Newsgroup: it.comp.lang.delphi
Titolo: D7 Excel via Ole Automation

Ho la cessita' di leggere/scrivere file di Excel da D7 utilizzando Ole
Automation,
I fogli di excel hanno una protezione di scrittura.
Qualche dritta?
Dove posso reperire la documentazione?
Grazie
Loris
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualche dritta?
In teoria il problema di permessi di scrittura su un file di excel
esulerebbe da delphi, perchč via ole puoi maneggiare come ti pare una
cartella di excel ma i permessi di scrittura sono in funzione dello user di
windows.. 
In altre parole il problema sarebbe a monte del tuo programma.
Oppure, spiegati meglio se non ho capito cosa intendi fare..
Ciao
-- 
Morde


Devo leggere/scrivere su di un file di excel, il quale ha la protezione di
scrittura sui fogli su cui devo scrivere.
Grazie
Loris
--- posted by geoForum on 
http://www.delphiedintorni.it

 scrittura sui fogli su cui devo scrivere.
E quindi?
Cosa vorresti fare con delphi, forzare la protezione? Oppure hai la
password ma non sai come gestire il com server ?
-- 
Morde


Ho la password, ma non so come gestire il com server!
Grazie infinite 


> Ho la password, ma non so come gestire il com server!
come detto in qlc miliardo di post, è spiegato nella guida vba.
A.

 Ho la password, ma non so come gestire il com server!
Quelli di turbopower lo sanno: scarica, studia e usa OfficePartner da
sourceforge. Per chi ancora non lo sapesse, questi sono i prodotti che TP
ha rilasciato open source, tutti presenti su sourceforge:
XML Partner (tpxmlpartner)
OfficePartner (tpofficepartner)
Object Professional (tpopro)
SysTools for Kylix (tpsystoolskylix)
FlashFiler (tpflashfiler)
Async Professional CLX (tpaproclx)
SysTools (tpsystools)
OnGuard (tponguard)
LockBox (tplockbox)
Essentials (tpessence)
Async Professional (tpapro)
Visual PlanIt (tpvplanit)
ShellShock (tpshellshock)
Orpheus (tporpheus)
Internet Professional (tpipro)
B-Tree Filer (tpbtreefiler)
Abbrevia (tpabbrevia)
String Resource Manager
-- 
Morde
Newsgroup: it.comp.lang.delphi
Titolo: per verificare lo stato di una IBQuery

salve ng
ho un problema che mi afflige l'anima ...
devo controllare se l'utente sta modificando o inserendo dati in una tabella
per attivare o meno dei pulsanti
nell'help ho trovato questo che penso possa fare al caso mio
if DataModule.IBQuery.UpdateStatus=usModified then //certi Pulsanti ativi
if DataModule.IBQuery.UpdateStatus=usInserted then //Altri Pulsanti ativi
ma il problema e che mi dice usModified usInserted sono sconosciuti
aiutatemi ..cosa posso fare ??


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

 ha scritto nel messaggio
news:fL%O9.55075$TC5.1...@twister1.libero.it...

Non ho capito bene il contesto nel quale vuoi operare.
Ma non è per case che ti riferisci allo stato del dataset???
Prova a usare questi:
if IBQuery.State=dsEdit then //certi Pulsanti ativi
if IBQuery.State=dsInsert then //i Altri Pulsanti attivi
Ciao
Giorgio

 ha scritto nel messaggio
news:mL4Q9.41083$Q%4.12...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Monitorare lo stato del pc

Ciao ragazzi, avevo l'esigenza di monitorare attraverso una
applicazione lo stato del pc. Mi spiego, vorrei scrivere una
applicazione che ogni secondo o due controlla se č stato fatto il lock
della postazione, avete presente con i tasti ctrl + alt + canc -> Lock
Computer. E se l'applicazione riesce a capire che la postazione č
stata lockata, esegue del codice. Quale funzione api bisogna usare?
Ciao e grazie in anticipo

 ha scritto nel messaggio 
news:130c6907.04121...@posting.google.com...


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

Buongiorno a tutti i presenti e specialmente a quelle persone che mi daranno
un buon consiglio.
Nel mio D4 ho installato il componente di stampa FuzzyReport, ho anche la
documentazione, ma non riesco a capire come posso stampare in formato
tabella, cioe' devo stampare dei dati come una tabella con in nome del campo
ed il suo contenuto sottostante, comprese le righe e colonne.
Vi prego aiutatemi.
Ciao e Grazie. Simo77.

 ed il suo contenuto sottostante, comprese le righe e colonne.
Ti consiglio di iscriverti ML di Fuzzy e inoltra la richiesta, troverai
sicuramente qualcuno che ti sa rispondere.
Io sono iscritto da diversi mesi e ti assicuro che è frequentata da persone
che conoscono fuzzy molto molto bene.
Ciao
Gianni Giusti

 ed il suo contenuto sottostante, comprese le righe e colonne.
Se è simile a fastReport devi aggiungere una banda di dettaglio
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:9u0crn$2an$1...@pegasus.tiscalinet.it...


http://web.tiscali.it/joined/mailing-list.htm
Iscriviti alla prima della lista (generica).....
Ciao
Gianni Giusti
Newsgroup: it.comp.lang.delphi
Titolo: INPUT MASK###

C'e' un modo per avere in automatico nei dbgrid o nei dbtext le maschere di
input  e il formato dei campi preparati precedentemente per i vari campi con
il database desktop?

Second me, no.
Le devi impostare direttamente su gli oggetti TField:
Vai sul tuo ogeggto tabella
Clicca una volta con il pusalnte di destra e scegli Fields Editor.
Selezione Add all fields.
Adesso, se clicchi su uno dei campi e poi apri l'object inspector, puoi
sassegnare maschere di display etc.
Saluti
AS

Newsgroup: it.comp.lang.delphi
Titolo: A chi usa sia Delphi sia C++Builder

Ciao a tutti, volevo fare una domanda a chi conosce entrambi gli ambienti.
 Su Delphi si può accedere alle API di Windows dove ci sono un sacco di
funzioni di sistema interessanti, mentre su C++Builder (versione 3) non ho
trovato nessun riferimento da nessuna parte, neanche cercando le stesse
funzioni per nome (tipo extracticon per fare un esempio...).
Potete chiarirmi questo dubbio? Ringrazio in anticipo chi vorrà rispondermi.
Ciao!
--
Michele Alessandrini

Potete chiarirmi questo dubbio? Ringrazio in anticipo chi vorrà rispondermi.
In C++ Builder si puo' accedere alle stesse API alle quali si accede
in Delphi.

Ma non le ho trovate! Non ho trovato neanche l'ombra nella documentazione!
Non penso che tutti quelli che usano C++Cuilder debbano andarsi a leggere
prima l'help di Delphi. E poi che headers devo includere?
Saresti cosě gentile da farmi un piccolo esempio? E' da poco che sono
passato da Delphi a C++ .....
Grazie comunque!
Michele

Saresti così gentile da farmi un piccolo esempio? E' da poco che sono


prima l'help di Delphi. E poi che headers devo includere?
Certo che no.
L'header da includere e' "windows.h"

Grazie a tutti! E' che prima avevo Delphi 1 e lě l'help č strutturato in
maniera molto diversa.
Ciao
Michele
Newsgroup: it.comp.lang.delphi
Titolo: Modifica di un file con le API

Ho un problemino:
come faccio a modificare un file di testo o simili, aggiungendo una stringa,
usando le API?
Grazie.
--
<< Fred...@Libero.it >>

usando le API?
ma perchč proprio le API ?
Non ti piace la VCL ?
Ok, le API sono (quelle base):
ReadFile (per leggere tot byte da file)
WriteFile (per scrivere tot byte su file)
OpenFile  (per aprire il file ed ottenere un parametro importantissimo per
utilizzare le altre API: l' Handle al file)
ti ho riportato le api generali, ma se dai un' occhiata al Win32 SDK (e devi
dargli sicuramente un' occhiata) ci capirai un po' di piů.
Ti saluto.....ciao !!!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

 usando le API?
Beh, dovresti usare le CreateFile, WriteFile e poi ricordati la
CloseHandle...
Ti rinvio al Win32 SDK per maggiori info, scrivi pure se hai problemi
specifici.
Da quel che mi sembra di capire, stai cercando di fare un programma senza
l'uso di VCL (per riddurre le dimensioni, immagino): non imbarcarti nelle
API se devi fare cose semplici, in questo caso puoi usare le solite (per chi
programmava in TP) AssignFile, Reset(file), Write, BlockWrite ecc ecc.
Ps: ovvio però che se impari le API hai tutto di guadagnato...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Newsgroup: it.comp.lang.delphi
Titolo: Ctrl+alt+canc

Come posso fare per annullare la combinazione di tasti Ctrl+Alt+Canc durante
l'esecuzione del mio programma ???
In poche parole voglio che quando il mio programma in delphi è in
esecuzione, e premo contemporaneamente ctrl+canc+alt , non appaia la solita
finestra di windows "Termina Applicazione".
Grazie a tutti quelli che vorranno rispondermi
Ciao Max

 ha scritto nel messaggio
news:ugIb5.10244$KD3....@news.infostrada.it...

__________________ Soluzione 1 (disabilita anche
alt+tab)__________________________
    public
    Enabled1: Integer;
procedure TForm1.Button1Click(Sender: TObject);
var
  Dummy : integer;
begin
 Dummy := 0;
 if Enabled1 = 1 then
    Enabled1 := 0
 else
    Enabled1 := 1;
 {disabilita ALT-TAB}
 SystemParametersInfo( SPI_SETFASTTASKSWITCH, Enabled1, @Dummy, 0);
 {disabilita CTRL-ALT-DEL}
 SystemParametersInfo( SPI_SCREENSAVERRUNNING, Enabled1, @Dummy, 0);
end;
________________ Soluzione 2 ____________________________________
procedure TurnSysKeysOff; {disabilita ctrl+alt+canc}
var
 OldVal : LongInt;
begin
 SystemParametersInfo (97, Word (True), @OldVal, 0)
end;
procedure TurnSysKeysBackOn; {abilita ctrl+alt+canc}
var
 OldVal : LongInt;
begin
 SystemParametersInfo (97, Word (False), @OldVal, 0)
end;
______________________________________________________________
Le ho testate su win98 e win95.... non con win2000
Non è che stiamo facendo il solito programma? :-)
Ciao
Gianni
gius...@tin.it

 wrote:

win 2000 = win NT su nt questi giochini non fungono!
Ciao
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net
Newsgroup: it.comp.lang.delphi
Titolo: CFP: Primo Forum A.I.C.A. sulle Tecniche Agili per il Software Process Improvement

"Primo Forum A.I.C.A. sulle Tecniche Agili per il Software Process 
Improvement"
Palazzo delle Stelline, C.so Magenta 61, Milano, 3-4 giugno 2004
Nella mondo dell'IT un elemento essenziale per mantenere e migliorare il 
livello di competitività delle aziende è il continuo miglioramento del 
processo di sviluppo del software.
Le Metodologie Agili giocano un ruolo sempre più importante sia 
nell'ambito delle Piccole e Medie Imprese, sia nell'ambito delle grandi 
organizzazioni che operano in settori in cui vi è un'elevata volatilità 
dei requisiti di progetto.
Il Primo Forum A.I.C.A. sulle Tecniche Agili per il Software Process 
Improvement si propone di raccogliere le più significative esperienze a 
livello nazionale sul miglioramento del processo di sviluppo software e 
di fornire indicazioni sulle tecniche di valutazione
e di intervento del processo stesso, sulle Metodologie Agili e sullo 
sviluppo distribuito.
Oltre alla partecipazione delle unità del progetto MAPS
(Universita' degli Studi di Milano, Polo di Crema;
Universita' degli Studi di Cagliari,
CRS4, Universita' degli Studi di Genova,
Libera Universita' di Bolzano)
sotto l'egida del Ministero dell'Università e della Ricerca Scientifica,
la giornata prevede una serie di comunicazioni tenute da esperti del 
settore e selezionate
dal comitato organizzatore, i cui temi includono, ma non sono limitati a:
- applicazione di Metodologie Agili al processo di sviluppo Software,
- tecniche di misurazione,
- esperienze di utilizzo di controllo di qualità nell'uso di processi agili,
- monitoraggio e controllo del processo Software.
Gli interessati potranno far pervenire i loro contributi, di max 10 pagine
in formato PDF, secondo il seguente calendario
- Prima proposta       30 aprile 2004
- Risposta valutazione 10 maggio 2004
- Versione finale      15 maggio 2004
all'indirizzo 
prop...@agileday.it
Maggiori informazioni riguardanti l'evento
sono disponibili all'indirizzo seguente
http://www.crs4.it/ws_agile/index.html

???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> ???
Luigi, non sei Agile! :-))
    Marco

 
http://www.crs4.it/ws_agile/index.html
Qua invece l'indirizzo dello spammatore:
http://www.crs4.it/ws_agile/organizzazione.html
Chissa' che non passi qualche programmillo a caccia di indirizzi, quelli 
si' che sono Agili, magari ne aggiungono un'altra decina al db :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .

 
E' una call for paper che puo interessare anche i programmatori di 
questo gruppo. Se a te non interessa ignorala.
Newsgroup: it.comp.lang.delphi
Titolo: altro problema con edit

esiste una edit che quando scrivo si comporta da campo password cioč mi
mette gli * al posto delle lettere reali ma che in ogni momento contenga
anche la parola reale?
esempio
scrivo la password "ciao" e lui mi scrive **** perņ allo stesso tempo in una
specie di proprietą text contiene realmente la parola "ciao"
esiste?
si puo eventualmente creare?
se si come?
grazie

 esiste una edit che quando scrivo si comporta da campo password 
Il componente TEdit di Delphi ha la proprieta'
PasswordChar.  La imposti sul carattere da usare,
come sostituto per i singoli caratteri digitati.
Se vale #0, i caratteri digitati sono visibili.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:fff8b7e9302373c80f5...@mygate.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Problema SHELLEXECUTE





 


Con la procedura sosttostante riesco a lanciare 
outlook ...........


 


Come faccio ad allegare un FILE all' E-MAIL 
???


 


 


procedure
 
TForm1.Button1Click(Sender: TObject);
var
  StrMsg: 
string;
  i: Integer;
begin


 


  strMsg := 
'mailto:' 
+ Edit1.Text + 

'?Subject='
 + Edit2.Text + 
'&Body='
;
  if 

Memo1.Lines.Count > 1 
then
    
strMsg := StrMsg + Memo1.Lines[0];


 


  
for
 i := 0 
to 

Memo1.Lines.Count - 1 
do
    strMsg 
:= StrMsg + 
'%0D%0A' 
+ Memo1.Lines[i];


 


  ShellExecute(Handle, '
open'
, 
pChar(strMsg), '', '', SW_SHOW);


end;


 


 


 


Federiconi Roberto



 ha scritto nel messaggio
| Come faccio ad allegare un FILE all' E-MAIL ???
...
| strMsg := 'mailto:' + Edit1.Text + '?Subject=' + Edit2.Text + '&Body=';
...
| ShellExecute(Handle, 'open', pChar(strMsg), '', '', SW_SHOW);
Spiacente, con Mailto non si puo'. Usa piuttosto dei componenti per l'invio
di Mail (Indy, FPiette, NetMaster, ecc.): e' la via piu' semplice.
P.S.: meglio non usare l'html nei messaggi ai NG ...
Ciao.
---------------------------
ACSH
"Non voglio un mondo migliore:
 voglio un mondo piu' interessante!"

    strMsg :=3D StrMsg + Memo1.Lines[0];
Come puoi vedere, il tuo messaggio risulta quasi incomprensibile. Non
scrivere in HTML nei NG, è fondamentale se vuoi che tutti ti leggano.
CIAO.
/|/|_Bozzy_|\|\





Io avevo fatto un programmino che inviava in automatico 
email con allegati differenti... utilizzavo però componenti di Delphi (allora 
utilizzavo Delphi 3.0). Se non mi sbaglio nella versione 5 ci sono dei 
componenti NMSMTP e NMPOP o qualcosa del genere... ti saranno di grande 
aiuto... e penso che sia la soluzione migliore.


 


Ciao


 


Paolo



 wrote in message 
  
BLJp6.17979$yl2.3...@news1.tin.it
...


Magari è un po' tardi per risponderti,
cmq se vuoi andare alla radice del problema,
si fa esattamente come il post che hai mandato.
--
AmMaT
m   w
M   A
a   i
TwAiN
Newsgroup: it.comp.lang.delphi
Titolo: Come conoscere il server SMTP?

Salve a tutti!
Qualcuno sa darmi una dritta su come risalire al server smtp usato per
spedire le email?
Mi spiego meglio.
Ho fatto un piccolo programma che invia una mail con allegato; ho
utilizzato il componente TNMSMTP di Delphi5 e tutto funziona. Il
problema è che dovrei usere questo programma anche su un pc con win NT4,
su cui è impostato un account di posta di cui non conosco il server
SMTP.
C'è qualche modo per venirne a conoscenza (usando Delphi o anche solo
con qualche dritta in Windows NT)?
Grazie anticipate
Silvio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:b1ca2050930d7e4eb3e...@mygate.mailgate.org...


 spedire le email?
Nel registro di configurazione puoi prendere i parametri...
Ovviamente devi sapere che software ha installato per la posta... se usa
outlook dal registro puoi prelevare tutto...
HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager

Newsgroup: it.comp.lang.delphi
Titolo: programmi dos

credo proprio di no ma sapete mica se col Delphi 4 si possono fare
applicazioni per Dos ?
grazie !             {MSX}

 applicazioni per Dos ? grazie !             {MSX}
intendi proprio *Dos* o applicazioni console?
Console si'... dos sincermante non hi mai provato... prova tu! ;)
Ciao,
Alan Solo

 Console si'... dos sincermante non hi mai provato... prova tu! ;)
ihih ok se ce la faccio te lo faccio sapere ! :)


wrote:
Nelle confezioni per DElphi c'e' anche il Delphi 1.0 che permette di
scrivere applicazioni a 16 bit per dos


Newsgroup: it.comp.lang.delphi
Titolo: MoveFile();

Salve,
possibile che se compilo:
MoveFile('C:\prova\prova1.txt', 'c:\prova1.txt');
va tutto bene, mentre se compilo:
var
   fonte: string;
   destinazione:string;
fonte := 'C:\prova\prova1.txt';
destinazione := 'c:\prova1.txt';
MoveFile(fonte, destinazione);
mi dice che incompatible types: 'String' and 'PAnsiChar'   ???
Come posso risolvere in tal caso??
thx a tutti
Max


Prova con:
MoveFile(PChar(Fonte), PChar(Desinazione));
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Componente per WebCam

Qualcuno di voi conosce un buon componente FREEWARE (SENZA nagscreen) per
catturare immagini dalle webcam?
Su torry non ho trovato nulla, nemmeno su google :(


Ci dovrebbero essere su Torry visto che questo l'ho
beccato facendo una ricerca su google...:
http://www.delphi-gg.nl/ForumArchief/Sourcecode_webcam.htm
ancora....:
http://home.t-online.de/home/PeterJHaas/avicap.htm
http://www.torry.net/video.htm
http://www.swiftsoft.de/free.html

 ha scritto nel messaggio
news:6lKwa.3731$Ny5....@twister2.libero.it...



Oppure prova con DSPack:
http://www.progdigy.com/
ciao, Vittorio
Newsgroup: it.comp.lang.delphi
Titolo: Problemi col metodo CLOSE di ADOQuery - ADODataSet etc..........

Ciao a tutto il NG
Ho un problema che mi sta assillando da giorni e non so come risolverlo
Se tento di usare il metodo CLOSE di ADOQuery a ADODataSet dopo aver
eseguito una  query che non restituisce alcun record (cioè quando la ricerca
della query non restituisce alcun record)  viene generata un'eccezione il
cui messaggio dice che non può effettuare l'operazione (di chiusura o altra
operazione interna BOOOHH???) se il set di record è vuoto.
Ho necessità di dover necessariamente eseguire l'operazione di chiusura di
ADOQuery anche quando la query non restituisce nulla
Come posso risolvere questo problema ???
Ringrazio anticipatamente per la risposta.
Ciao
Mario M.

 ha scritto nel messaggio
news:udW67.18250$NZ6.6...@news.infostrada.it...


ADOQuery anche quando la query non restituisce nulla
Non riesco a riprodurre il tuo problema. Perche' non posti la porzione di codice
incriminata?
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

 ha scritto nel messaggio
news:wT5cO6Rt5CsJVG...@4ax.com...

Prova ad inserire in un Form vuoto  un componente ADOQUERY,  imposta la
ConnectionString con un qualunque database e attiva il componente non prima
di aver inserito una QUERY (nell'apposita proprietà)  che non restituisce
alcun record (recordset vuoto)
Successivamente prova a chiudere ADOQUERY col metodo CLOSE e guarda cosa
succede.
Ciao
Mario M.


E' quello che ho fatto. Probabilmente come ti ha consigliato VelociRaptor devi
patchare.


 ha scritto nel messaggio
news:3mtdO5MQ6ZuhebtuBpI6UuAny0=Y...@4ax.com...


 ha scritto nel messaggio
news:fWW67.18399$sE4.3...@news6.giganews.com...

Hai proprio ragione. Come per magia funziona tutto. Ho installato il Delphi
5 ADOExpress Update Pack 2 e va tutto bene.
Grazie per la dritta.
Mario M.
Newsgroup: it.comp.lang.delphi
Titolo: Come Gestire l'elenco dei campi ? ( BDE/DBF ) ?

Come Gestire l'elenco dei campi ? ( BDE/DBF ) ?
Ho un alias , con decine di Tabella , BDE , DBF , DELPHI 6 ENT.
Vorrei gestire una descrizione per ogni campo delle tabelle.
Ho visto il DIZIONARIO DATI di BORLAND , ma non mi permette
di mettere la mia descrizione aggiuntiva....
Esiste qualcosa di pronto ? , con source... ?
tnx.

Rendi i campi persistenti e tra le proprietà troverai la "caption" che verrà
utilizzata automaticamente nelle grid e nei form.
Il dizionario serve ad altro.
Ciao.
Gianluca.
"Lady Isabel" <LadyI...@LadyIsabel2000.com> ha scritto nel messaggio
news:Qw9x8.14375$8D3.4...@news1.tin.it...


Mai premuto il tasto dx del mouse quanto un oggetto ttable/tquery ha il
focus?
Bye
AS

Non ci siamo capiti.
Io cerco uno strumento , che mi dai TUTTI i miei archivi ed i loro campi
dove io  possa mettere per ogni voce una DESCRIZIONE.
un DIZIONARIO DATI. , slegato dallo sviluppo con delphi.
con possibilita' di stampa..........

 un DIZIONARIO DATI. , slegato dallo sviluppo con delphi.
Un dizionario dati in genere si utilizza per definire dei domini, non serve
per fare documentazione ne tantomeno per "descrivere" il significato di ogni
campo. Quindi non andare a cercare dizionari di dati, legati o slegati allo
sviluppo: non troveresti niente di quello che cerchi.
Ciao
Gianluca.

Sorry! :((
Avevo capito male.
Un tool del genere per paradox e/o dbf lo trovi su 
torry.net
.
Lo segnalava qualcuno che aveva grosso modo le tue stesse esiegenze.
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Programma per la concordanza biblica fiel mnx

Salve a tutti.
Io sono cristiano evangelico facente parte delle Assemblee di Dio in 
Italia.
Ho acquistato qualche anno fa un programma per la lettura e la gestione 
della bibbia.
Ho scoperto che questo programma utilizza access come base dati e 
presumo che sia stato realizato in Visual Basic.
Ora io sono riuscito ad aprire questi dati protetti da password, non 
chiedetemi come perchè è un segreto professionale, vi basti sapere che 
ci sono riuscito.
Ora il programma presenta come funzionalità la concordanza biblica ok.
Non mi aspetto che sappiate cosa sia a meno che tra voi non ci sia un 
fratello delle Assemblee di Dio in Italia che usa Delphi, per cui dubito 
che sappiate di cosa sto parlando.
Comunque io vorrei generare la concordanza biblica come fa questo 
programma.
Dove sta il mio problema?
Il problema sta nel fatto che il programma usa dei file indice che mi 
sembra abbiano come estensione mnx, li apro con il blocco note e vedo i 
dati.
Come faccio ad aprirli in delphi per importarli in una tabella?
Se qualcuno sa come fare può spiegarmelo.
Grazie di tutto.
massimili...@matia.it
Skype: massimiliano.monti.78
Ab. 
+39.0323.831011
C. 
+39.335.8477278
http:/
--- posted by geoForum on 
http://www.delphiedintorni.it

 Se qualcuno sa come fare può spiegarmelo.
Io non capisco cosa vuoi fare
Mi pare di intuire che vuoi prendere la base di dati, questo famoso file 
.mnx e vuoi rifare ex-novo quel famoso programma in vb, ho ragione?
Beh, mi sa ceh c'è poco da fare, bisogna sapere come è fatto internamente 
sto file e poi che tipo di relazioni definisce per creare le concordanze 

Emondo hai perfettamente ragione.
Se io non spiego cos'è la concordanza bibliba, forse nessuno di voi mi 
può aiutare.
Te lo spiego immediatamente.
Tu sai che la bibbia è divisa in libri, capitoli, e versetti.
La concordanza biblica non fa altro che Generare degli argomenti, e ad 
ogni argomento, diviso in sotto argomenti, è assegnato un gruppo di 
versetti.
In pratica risulta che tutta la bibbia può così esserere divisa in 
argomenti.
E versetti di libri diversi, possono essere messi in relazione fra loro.
Ora io ho il programma Bibbia scaricato dal sito 
wwww.laparola.net
, ho 
scaricato l'autamation in delphi, ho importato la libreria, e ho così 
realizzato la chiave e la lettura della bibbia.
Ora i file MNX io li ho aperti con il blocco note, ma sono allineati in 
un modo che non capisco.
E soprattutto non so come il vb li utilizza.
Mi sa che non riuscirò a farlo e dovrò farlo a mano.
Comunque grazie dell'interessamento.


Potrei inviarti i file mdb e i file mnx e ref.
Ma tu sapresti come utilizzarli.
Se mi mandi una mail o mi chiami al cellulare ti spiego tutto.
Io preferisco il cellulare perchè per forum o per e-mail, ci metterei 
giorni a spiegarti il tutto.
Eventualmente anche con skype, possiamo sentirci.
Fammi sapere.


 Se qualcuno sa come fare può spiegarmelo.
Io saprei come fare ma, sfortunatamente per te, questo e' un mio segreto 
professionale.
Ciao.
Andrea Barbagallo
Newsgroup: it.comp.lang.delphi
Titolo: Errore su AdoConnect

In un ADOConnect ho la seguente ConnectString:
Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=\\pc-padoan\biblioteca$\biblioteca.mdb;Persist Security Info=False
anche con connected:=False ho il seguente errore:
Error reading AdoConnection1.Mode:
Operazione non consentita nel contesto corrente.
Avete indicazioni da darmi, Grazie Giorgio 

>Avete indicazioni da darmi, Grazie Giorgio 
Prova ad eseguire il programma gią compilato, cioč il .EXE che trovi 
nella cartella di progetto
--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: Tack e Registri di windows....HELP!!!

Salve a tutti!
Vorrei sapere se è possibile evitare che il mio programma in esecuzione
venga visualizzato nella lista dei task quando si preme ctrl-alt-del... ed
inoltre se è possibile proteggere la propria chiave in un registro di
windows!
GRAZIE MILLE A TUTTI!
Leo

venga visualizzato nella lista dei task quando si preme ctrl-alt-del...
Se sei su sistema Win9x ti basta chiamare la RegisterServiceProcess() del
Kernel ed il gioco è fatto....anche se, come diceva Andrea Magni in un
recente post è sufficiente un controllo un po' + serio di quello di Windows
(magari fatto con le ToolHelp o con un hook che si inietta in ogni processo)
e te lo beccano!
Se lavori su sistemi NT la prima strada non è percorribile, c'è però una
seconda via (per la verità non molto semplice) che consiste nel far
condividere alla tua applicazione un area di memoria mappata per un altro
processo. Se ti interessano ulteriori chiarimenti chiedi pure.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

Newsgroup: it.comp.lang.delphi
Titolo: ADO ed Indici

Ho sempre usato BDE, tranne in azienda (Oracle).
Per una mia applicazioncina ho deciso di sperimentare ADO.
Ho XP, Access per XP, Delphi 6 Enterprise.
L'applicazione (semplice semplice) funziona. Ma non riesco a far funzionare
gli indici.
Se ad esempio scrivo
   ADOTable1.IndexName:='PrimaryKey';
   ADOTable1.Seek(Edit1.Text, soBefore);
Il programma mi dà il seguente errore:
Il provider corrente non supporta l'interfaccia necessaria per la
funzionalità index.
La connection string che uso è:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Miei
DB\Toons\Toons.mdb;Persist Security Info=False
ma ho usato anche Microsoft OLE DB provider for ODBC Drivers come provider
con gli stessi risultati.
Grazie
Agos

con gli stessi risultati.
Riguardo questo, ti riporto un estratto dall'help che spiega bene certe
limitazioni della seek:
help di [TCustomADODataSet.Seek]
Using the Seek method depends on the settings of a few properties. IndexName
must be set to activate the index to use, CommandType must be cmdTableDirect
(for TADODataSet, set TableDirect to True for a TADOTable), CursorLocation
must be clUseServer, and CursorType must be ctKeySet.
Note:	The VCL Seek method is a direct implementation of the Seek method for
the ADO Recordset object. At the time of this writing, this method is only
supported for use with Microsoft Access2000 and the Jet 4 provider.
-- 
Morde. 
morde[at]programmer[.]net

 ha scritto nel messaggio
news:ljj3dvch99g0df92m...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Drag and drop fuori dalla finestra

Ciao a tutti,
avete idea di come si possa eseguire un drag and drop al di fuori
dell'applicazione creata con Delphi ?
Mi spiego meglio:
dalla mia applicazione avrei bisogno di draggare un oggetto (TLabel) e
di dropparlo ad esempio sul desktop o su una cartella qualsiasi; a fine
operazione la mia applicazione dovrebbe creare un file sulla cartella
dove ho rilasciato la mia label.
 Un po' come si fa con il WinZip quando apriamo uno ZIP, scegliamo il
file da scomparrate e lo trasciniamo su una cartella.
Per ora sono riuscito a fare solo il contrario, cioe' prendere un file e
trascinarlo all'interno della mia applicazione.
Grazie in anticipo
Ciao
Francesco

dell'applicazione creata con Delphi ?
Hai bisogno di OLE.
Dai un'occhiata ai DRAG & DROP COMPONENT SUITE, sono free w/source e
li trovi a 
http://www.melander.dk
, e ti aiuteranno molto a
semplificarti il lavoro
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.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: [D5] Codice inutilizzato

Salve a tutti !!
Sono gentilemente a chiedervi un'informazione un po particolare:
In questo periodo mi trovo ad occuparmi di applicazioni scritte in Delphi 5
pro ed il mio predecessore ha (spero aveva) l'abitudine di scrivere del
codice per oggetti non piu presenti nei vari form o delle function importate
da varie fonti ma che poi restano inutilizzate.
Come fare a trovarle velocemente ?? Esistono degli strumenti che sono in
grado di rintracciale ?
Grazie anticipatamente
Michele

Quando compili una applicazione ti vengono segnalate varibaili  procedure
dichiarate ma non utilizzate.
Bye
AS

 dichiarate ma non utilizzate.
Ok per le variabili, ma a meno che non vada abilitata qualche opzione che
non so le routine dichiarate in apposite (ma anche no) unit che vengono
utilizzate da piu posti all'interno della stessa procedura non segnalano
alcun warning o hints se tra queste ve ne sono alcune completamente
inutilizzate.
Grazie per la risposta.
Michele
P.S. Credo che le faro passare una ad una con il Find !!

 ha scritto nel messaggio
news:adpof3$1a586$1...@ID-110545.news.dfncis.de...


 tra cui Grep Search e Grep result per l'individuazione in tutto il
progetto.
Grazie !!

 tra cui Grep Search e Grep result per l'individuazione in tutto il
progetto.
Lo sto provando proprio in queste ore, sembra molto bello, ma per quello che
devo fare basta la potente utility di ricerca gia compresa in delphi.
A presto
Michele

Fai cosi': apri tutti i file del progetto e dai Build. Le linee di codice
inutile (comprese le procedure) non avranno il pallino blu a sinistra sul
gutter (la banda grigia a sinistra dell'editor).
E' un modo un po' rustico ma dovrebbe andare :D

 E' un modo un po' rustico ma dovrebbe andare :D
A me il rustico e sempre piaciuto !!! :-))))
Michele
Newsgroup: it.comp.lang.delphi
Titolo: RichEdit e win98

Buongiorno a tutti,
ho bisogno di un consiglio, se qualcuno è in grado di aiutarmi.
Il problema è questo: devo distribuire a circa 400 persone (tra cui un
discreto numero di smanettoni)un questionario valutativo basato su un
db di access e a tal fine, dopo aver protetto il db con una password,
ho realizzato in delphi7 un'interfaccia basata su ADO in maniera da
proteggere il db stesso da accessi indesiderati (sia gli smanettoni di
cui sopra, sia coloro che sono oggetto di valutazione e che si trovano
anche nella condizione di distributori del questionario). I 400 e più
compilatori del questionario hanno ovviamente i più disparati sistemi
operativi (quindi anche verosimilmente 95 , 98 e ME), senonchè su tali
OS ad un certo punto (dipendente forse dall'elevato numero di
DBComboBox utilizzate???) il programma ha cominciato a dare eccezioni
di lettura in DBComboBoxNN.Items.Strings. Ho scoperto che
verosimilmente ciò dipende dall'obsolescenza/inadeguatezza delle
librerie riched20.dll e riched32.dll presenti sui sistemi in questione
(su 2k,xp funziona senza problemi). A prescindere dalla difficoltà nel
trovare le dll di cui sopra nella versione e nella lingua desiderate,
resta il fatto che non posso far sostituire delle dll su sistemi
"ospiti" e per di più ignoti (più precisamente, l'azienda per cui
lavoro non vuole). Ho provato ad installare delphi7 su un 98 (con gran
pena, tra l'altro) sperando che compilare il sorgente su 98 servisse a
qualcosa, ma nell'esecuzione successiva alla compilazione l'errore
salta fuori lo stesso.
Mi è venuto in mente di cercare un delphi5 o delphi6 (io ho la 2 e
nelle versioni anteriori alla 5 l'ADO non esiste, se non sbaglio) e
compilare da quella, ma prima di perdere tempo per nulla vorrei
un'opinione.
    Grazie,
     Ste

 (su 2k,xp funziona senza problemi). 
Non credo che le dll che citi siano legate al tuo problema, piuttosto
credo che sia una questione di esaurimento di risorse, legate al sistema
operativo.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it