mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: warning !

mi è bastato inserire un componente Pro ed ecco cosa compare
facendo il build del progetto..
c'è da preoccuparsi ?????
[Warning] ProCtrls.pas(1292): Variable 'WRect' might not have been
initialized
[Warning] ProCtrls.pas(1293): Variable 'HRect' might not have been
initialized
[Warning] ProDlgs.pas(468): Method 'Create' hides virtual method of base
type 'TCustomForm'
[Warning] ProDlgs.pas(798): Method 'Create' hides virtual method of base
type 'TCustomForm'
[Warning] ProDlgs.pas(1014): Method 'Create' hides virtual method of
base type 'TCustomForm'
[Warning] ProDlgs.pas(1199): Method 'Create' hides virtual method of
base type 'TCustomForm'
[Warning] ProDlgs.pas(1368): Method 'Create' hides virtual method of
base type 'TCustomForm'
[Warning] ProDlgs.pas(1553): Method 'Create' hides virtual method of
base type 'TCustomForm'
[Warning] ProDlgs.pas(1753): Method 'Create' hides virtual method of
base type 'TCustomForm'
[Warning] ProDlgs.pas(1973): Method 'Create' hides virtual method of
base type 'TCustomForm'
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:09153c6e9ca68af9141...@mygate.mailgate.org...

Il componente (che non conosco) forse non era stato sviluppato per la tua
versione... ma dovrebbe andare lo stesso... Forse chi l'ha sviluppato non
usava una versione che mostrava anche i messaggi relativi alla visibilità
dei metodi (non mi ricordo da che versione è stato introdotto).
Quello di Hides si poteva nascondere con un Reintroduce (oopure con un
override, ma il senso del codice cambia)  nel suo sorgente... ma se l'hanno
fatto probabilmente c'era un motivo... che non saprei ;)
Quello della non inizializzazione può essere normale. Avvolte il codice è
contorto abbastanza (ma funzionante) percui la variabile viene
inizializzata, ma Delphi ha difficoltà a capirlo e te lo segnala.
Se il componente funziona... non ci sono problemi...almeno speriamo ;)
ciao
Matteo

in effetti tutto funziona, non č l'unico componente a comportarsi
cosě.
allora non mi preoccupo troppo.
grazie matteo


Newsgroup: it.comp.lang.delphi
Titolo: Grafico(Chart)

Salve,
avrei la necessità di generare un grafico tipo albero genealogico
nessuno ha mai fatto una cosa simile???
Avete qualche idea???
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nessuno ha mai fatto una cosa simile???
Una cosa veloce e' usare TeeChart, aggiungi una serie TPointSeries in
cui non fai vedere i punti ma solo i marks, in cui scrivi cio' che
desideri. Infine, non rimane che collegare i punti con delle linee.
Userai l'evento onAfterDrawValues della serie, plottando su Chart.Canvas
le linee fra i punti desiderati.
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 Help file

Ciao a tutti!!!!!! Io ho una aplicazione delphi di cui ho creato anche
un file hlp con un programma...è possibile incorporare nell'eseguibile
senza eseguire una shell per richiamarlo???
Grazie a tutti!!!!!

a che pro? :-|
A.

>senza eseguire una shell per richiamarlo???
Eseguire una shell??? E perché mai??? TApplication è perfettamente in 
grado di invocare un file di help - essendo pure sensibile al contesto.
1) Nelle opzioni del progetto metti il nome del file di help 
nell'apposita sezione
2) Assegni gli opportuni help context a form, controlli, ecc.
"Magicamente" quando premi F1 verrà invocato l'help opportuno, oppure 
puoi usare i metodi di TApplication per fare da te.
--- posted by geoForum on 
http://www.delphiedintorni.it


Grazie mille di questa preziosa informazione!!!

Newsgroup: it.comp.lang.delphi
Titolo: Anomalie di Table->Insert (?)

Ciao a tutti.
Sto mettendo mano ad un'applicazione gestionale già scritta (piuttosto male,
IMHO) da terzi.
Il DBMS utilizzato è Interbase, ed ho sotto mano il data-diagram delle
tabelle.
Una di esse consta di ben 37 campi (non posso, purtroppo, riprogettare la
base di dati), e devo effettuarvi un'operazione di inserimento.
Così, passando tutte le variabili al metodo Insert, noto che il compilatore
restituisce sempre una coppia di messaggi di errore di questo genere:
"[C++ Error] MDICacheModule.cpp(224): E2285 Could not find a match for
'OpenArray<TVarRec>::OpenArray(int,AnsiString,AnsiString,AnsiString,AnsiStri
ng,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,
AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString
,AnsiString,AnsiString,
AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString
,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString)'".
"[C++ Error] MDIimmobili.cpp(224): E2285 Could not find a match for
'OpenArrayCount<TVarRec>::OpenArrayCount(AnsiString,AnsiString,AnsiString,An
siString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,A
nsiString,
AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString
,AnsiString,AnsiString,
AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString
,AnsiString,AnsiString,AnsiString,AnsiString,AnsiString)'"
Qualcuno sa spiegarmi da che cosa può dipendere?
Grazie.
Alessio

 "[C++ Error] MDICacheModule.cpp(224): E2285 Could not find a match for
.....
Scusa, ma che istruzioni fai per l'inserimento???
Una query di insert?
Apri una TTable e fai il .Insert ???
Posti un pezzo di codice???
Newsgroup: it.comp.lang.delphi
Titolo: TStrings "Volatile"

Sto realizzando un componente con una proprietą di tipo TStrings, che
contiene una TStringList. Sebbene l'editor di proprietą mi permetta di
editarla, il suo valore non viene salvato nel .DFM e qualora venga assegnato
si perde nel nulla.
Grazie e non appena il componente sarą pronto ve ne farņ avere una copia!!!

 si perde nel nulla
Ciao,
        dando per buono che tu abbia regolarmente utilizzato una procedura
di Set per assegnare la proprietà, penso che il problema sia dovuto a
TStrings: non andrebbe mai istanziata questa classe [non vorrei essere
impreciso ma dovrebbe essere perchè ha dei metodi virtuali non implementati]
mentre andrebbe usata sempre la TStringList che ne deriva...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

mentre andrebbe usata sempre la TStringList che ne deriva...
Beh io l'ho sempre fatto e mi funziona.. Mi sa che il problema è sul Set.
Fabio come lo hai implementato ?
ciao !                {MSX}

 Fabio come lo hai implementato ?
Il brutto di questo Ng è che spesso la gente spara la domanda e fugge... a
volte viene voglia di non scaricare neanche più i messaggi ma, per fortuna,
non tutti sono così ...

Newsgroup: it.comp.lang.delphi
Titolo: Orologio Mondiale

Salve a tutti!
Ho un dubbio: dovrei costruire un orologio mondiale, ovvero un orologio che
mi dica l'ora locale (presa dall'orologio del pc e fin qui, no problem) e
l'ora delle più importanti capitali mondiali. Le capitali che in particolare
mi interesserebbero sono Londra, New York, Tokyo, Hong Kong e Sidney. Il
problema che è sorto subito è: come faccio ad ottenere l'orario di queste
capitali? Conoscete magari qualche sito che lo mette su una qualche pagina
web in modo tale da poter rintracciare l'orario facendo una ricerca
all'interno della suddetta pagina? Non so proprio come fare... illuminatemi!
Grazie a tutti in anticipo!
-- 
Ciao,
Giulio "RedXIII"

 queste capitali? 
Se vuoi essere preciso agganciati ad un time server con i componenti
Indy e calcolati le altre ore locali utilizzando i fusi.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

Indy e calcolati le altre ore locali utilizzando i fusi.
Sorry al ng per l'OT, volevo chiedere a Setec se l'invio degli sms dal tuo
sito funziona, perche' te ne avevo mandato uno settimana scorsa ma non ho
avuto tue notizie...
Rispondimi pure in privato.
Thx
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Delphi XE  eventi sui componenti

Ciao a tutti,
 
mi sono customizzato il TCombobox, e tra le varie cose ho inserito un
evento
 di default su onChange.
 
Inserendo il mio componente sulla form funziona tutto alla 
perfezione,compreso l'evento onchange di default.
 
Il problema sorge quando al componente presente su di una forma, voglio 
aggiungere un nuovo evento onchange, in modo che esegua prima il codice di 
onchange di default poi il successivo, ma non riesco a farlo, esegue
sempre 
solo il "nuovo onchange" 
 
Ho provato ad inserire anche inherited sul sul secondo evento ma niente da 
fare.
 
Dove sbaglio?
 
Grazie
 
Ciao
Loris
 
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

Posta un po di codice.
 
A.
 

 A.
 
  TMyComboBox = class(TComboBox)
  private
    FMyChange   : boolean;
 
  protected
    procedure DoChange(Sender: TObject); virtual;
  published
    property MyChange     : boolean read FMyChange write FMyChange;
 
  public
    constructor Create(AOwner: TComponent); override;
    //
  end;
 
 
constructor TMyComboBox.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  FMyChange   := False;
  Style       := csDropDownList;
  OnChange    := DoChange;
end;
 
procedure TMyComboBox.DoChange(Sender: TObject);
begin
  FMyChange := True;
end;
 
 
*************************************************
Sul Programma
*************************************************
 
 
procedure TForm1.MyComboBox1Change(Sender: TObject);
begin
  inherited;
  //
  // Esegui codice....
  if MyComboBox1.MyChange then    // <---- NON E' MAI True!!!
    showmessage('OK');
 
end;


1) Sul create metti:
 
combo.onchange = dochnage
 
2) Poi sul form metti:
 
combo.onchange = altraonchnage
 
3) Infine ti aspetti che passi per la tua DOChange. 
 
Scusa, come fa  a passarci? :-|  Ancora 2 cose...
 
 
1) Prima di scrivere questa cosa:
 
procedure DoChange(Sender: TObject); virtual; 
 
hai verificato che TCombobox non abbia gia' un metodo DoChange?
 
2) Questa cosa qua: 
 
procedure TForm1.MyComboBox1Change(Sender: TObject);
begin
  inherited;   
 
A cosa serve questo inherited?
 
 
A.

  di default su onChange.
 
Non usare le proprietà degli eventi "OnXXX" per ridefinire il comportamento del controllo al loro verificarsi: ci sono i metodi virtuali opportuni che vengono eseguiti quando l'evento deve essere generato, dei quali puoi fare *override* per inserire il tuo codice, senza andare a intaccare quello che l'utente del tuo controllo vorrà definire sull'evento standard.
 
Tradotto in codice, vedi l'esempio qui di seguito.
 
 
{ TMyComboBox }
 
  TMyComboBox = class(TComboBox)
  protected
    procedure Change; override;
  end;
 
// ......
 
{ TMyComboBox }
 
procedure TMyComboBox.Change;
begin
  inherited Change;
  // TODO: Qui la tua gestione...
end;
 
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI 
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

   Marco.
 
Grazie!

Newsgroup: it.comp.lang.delphi
Titolo: [Lazarus] Disponibile VM gratuita per provare lazarus su Ubuntu

Ritengo interessante citare un post dal blog di Alan Fletcher tratto da 
delphifeeds.com
.
L'autore rende disponibile una virtual machine di WMWare contenente 
ubuntu con lazarus installato e funzionante, e fornisce anche le 
istruzioni su come ha installato lazarus su ubuntu.
Qui il post: 
http://delphibistro.com/?p=92
Per i delphisti che fossero incuriositi/interessati dal mondo linux, ma 
che non hanno tempo per installarsi e configurarsi da soli ubuntu e 
lazarus, questa e' un'occasione da non lasciarsi sfuggire: scaricate la 
VM e giocateci :-)
Ciao a tutti
-- 
Morde

 VM e giocateci :-)
Grande Morde :). Continuo a pensare che la cosa migliore sia installare 
fpc tramite il package manager della distro scelta e poi fare una 
checkout del repository svn dell'ultima revisione nella propria home. In 
questo modo, oltre ad essere sempre aggiornati (bleeding edge come la 
mia amata Arch Linux ;)), non si ha nessun problema di permessi, che 
francamente non ho mai avuto neanche sulle distro blasonate.
Su uno dei miei pc ho fatto il checkout e compilato anche i sorgenti di 
fpc 2.3.1. Dopo un paio di smanettamenti manuali per correggere due 
symlink, i link alle librerie corrette avvengono perfettamente.
Antonio

Newsgroup: it.comp.lang.delphi
Titolo: Help su Database

Ciao,
devo fare un piccolo programma di database in paradox che gestisca un conto
corrente.
I campi che ho sono :
DATA
OPERAZIONE
DARE
AVERE
SALDO
Il mio problema è questo, come faccio a mettere nel campo saldo (è meglio
fisso o calcolato ?) la somma progressiva del conto
es.
DATA        OPERAZIONE                    DARE                    AVERE
SALDO
01/02/02    PROVA                                150
150
02/02/02    PROVA2                               800
950
03/02/02    PROVA
500                450
SALDO FINALE
450
Ciao
grazie
Stefano Tampieri

Stefano Tampieri
--------------------------------
Inviato via 
http://usenet.iol.it
 

-AVERE
Io invece dei due campi DARE e AVERE terrei un campo con l'importo ed
uno che mi specifica se l'importa è in dare o avere.
Ricordati in ogni caso che se gestisci lo storico dei saldi ogni
modifica/delete/insert di una operazione modifica tutti i saldi dalla
data dell'operazione in avanti...
Ciao, Rocco.

ho avuto lo stesso problema tempo fa e non sono riuscito a superarlo
se non appoggiandomi ad una tabella creata localmente che usavo
come tabella detail, rispetto a quella dei movimenti (master),
agganciata con una
chiave univoca.
purtroppo se vuoi il saldo anche in progressivo, per ogni riga, devi
fare cosě, tutti gli altri consigli che ho letto si riferiscono ad
un saldo finale
purtroppo i campi calcolati creano un problema durtante lo scrolling
della tabella
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

della tabella
In che senso?
Ciao, Rocco.
Newsgroup: it.comp.lang.delphi
Titolo: Problema con componente TDATETIMEPICKER

Salve,
uso Delphi 3, Win 98.
ho un problema con il componente TDateTimePicker: nella mia applicazione
inserisco la Data tramite questo componente, dopo aver salvato su un file di
testo la data., la ricarico dal file di testo e da errore: es: Runtime Error
15/08/200000 is not a valid date, in pratica aggiunge 2 zeri finali ma non
so da dove li prenda.
Il problema non si presenta sul mi PC, ma dopo averlo installato su un altro
PC... avete mai avuto un problema del genere?
Ringrazio tutti coloro che mi aiuteranno...
Agostino

 mi interruppe dicendo:

Uhm... prova a controllare le impostazioni del formato della data del
sistema sul pc dove avviene l'errore.
ciao
burru

 ha scritto nel messaggio
news:f5obus08pa4cfffop...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Finestra trasparente con mask?

So creare una finestra trasparente con una region, ma è possibile
crearle con una mask (bitmap Bianco e nero)?
Salutoni
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

 crearle con una mask (bitmap Bianco e nero)?
Non ho provato ... cmq ho trovato 2 belle funzioni ... :
 CreatePatternBrush  (crea un hbrush da una bitmap ... mi pare ci siano
limitazioni)
 FillRgn   (usando un hbrush).
Comunque per documentarti + specificamente puoi guardare "Regions" sul help
in linea di Delphi (M$ Windowz)
Ciao, Davide DG.

 crearle con una mask (bitmap Bianco e nero)?


Hai provato il componente coolform? lo trovi su delphi super page
La cosa deve essere fatta a runtime....
(voglio fare un programma skinnabile :))


 > crearle con una mask (bitmap Bianco e nero)?



Ciao


 wrote in message
Si lo avevo usato tanto tempo fa, ma non mi piace molto...
Comunque allora non supportava il cambiamento della mask a runtime...
Magari adesso lo fa :)
Ciao
kirys

Newsgroup: it.comp.lang.delphi
Titolo: Icone

Mi sapreste dire dove posso trovare delle icone? Anche quelle standard 
cioï¿œ cartella, salva, stampante, ecc. in rete non ho trovato niente di 
buono, mi rispondereste per cortesia via email? 
camale...@yahoo.it

 buono, mi rispondereste per cortesia via email? 
camale...@yahoo.it
http://www.google.it/search?hl=it&q=icone+delphi&meta=
C. 

 cio� cartella, salva, stampante, ecc. in rete non ho trovato niente di 



ho trovato tutte le icone che mi servivano su Emule! Grazie del vostro 
aiuto!

Newsgroup: it.comp.lang.delphi
Titolo: Form ... caricamento

Ho fatto una form che mi serve solo per mostrare la Label:= Caricamento in
corso quando ricreo una query e quindi ci vuole un po' di tempo prima di
mostrarmi tutti i dati.
IL PROBLEMA è che attivo la form nell'evento della Query ma la form mi
appare senza le scritte all'interno. In poche parole all'inizio del codice
attivo Form.show e alla fine Form.close, (funziona ma la form è vuota)
Stefano


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

Newsgroup: it.comp.lang.delphi
Titolo: Eseguibile su Linux

Come si fa a generare l'eseguibile dei progetti sviluppati in Kylix 3 su
linux? Da quanto ho potuto vedere non viene generato nessun file dopo la
compilazione a differenza di delphi.
Grazie in anticipo per la collaborazione.

nek2000 wrote:

Guarda che ti stai sbagliando, li genera! Certo che se stai cercando i .exe 
di sicuro non li trovi, in linux gli eseguibili sono senza estrensione.
-- 
Saluti, 
    by Enri'S
                        --- Linux Powered ---

di sicuro non li trovi, in linux gli eseguibili sono senza estrensione.
Come tutti i tipi di file... in linux non ci sono estenzioni e
basta... cioč non ti aspetare un readme.txt ma bensi un readme
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596

 basta... cioè non ti aspetare un readme.txt ma bensi un readme


file binario.
basta il nomefile da console... è un eseguibile


basta il nomefile da console... è un eseguibile
attenzione che se l'eseguibile non è nel $PATH allora bisogna
eseguirlo in questo modo dalla dir in cui si trova
$# ./ciao
altrimenti basa un
$# ciao
Rhymes

 file binario.
Hai i permessi? con "$chmod 777 nome_file" non sbagli
dopo
$./nomefile 
oppure  
$ wish nomefile
Newsgroup: it.comp.lang.delphi
Titolo: Somma dati con SQL

Ciao a tutti,
Vorrei sapere un esempio per sommare dati utilizzando SQL.
Grazie.
--
Vessio Rocco
Email: 
rve...@libero.it



non ti rispondo ma ti do un'altra idea, hai provato i campi calcolati ?
poi ci dovrebbe essere già un thread aperto.
ciao
--
Gna...@Wappi.com
bmq...@tin.it
ICQ# 76488613
http://gnaffy.tripod.com/

 Vorrei sapere un esempio per sommare dati utilizzando SQL.
Dalla guida di IB LangRef.pdf: "
The following embedded SQL statement demonstrates the use of sum(), avg(),
min(), and max():
EXEC SQL
  SELECT SUM (BUDGET), AVG (BUDGET), MIN (BUDGET), MAX (BUDGET)
  FROM DEPARTMENT
  WHERE HEAD_DEPT = :head_dept
  INTO :tot_budget, :avg_budget, :min_budget, :max_budget;
"
Da LocalSQL.hlp: "
SELECT C."company", SUM(O."itemstotal") AS SubTotal
  FROM "customer.db" C, "orders.db" O
  WHERE (C."custno" = O."custno")
  GROUP BY C."company"
  ORDER BY C."company"
"
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Problema con TTabbedNotebbok

Vorrei cambiare pagina in un TTabbedNotebbok tramite un pulsante si puo' ?

 Vorrei cambiare pagina in un TTabbedNotebbok tramite un pulsante si puo' ?
        TabbedNotebook1.ActivePage := 'Nome pagina';
oppure
        TabbedNotebook1.PageIndex := 2;
--
Max Etere
massimili...@programmando.org
http://www.programmando.org


Vedi al link:
http://www.programmando.org/leggifaq.php?idfaq=230


Grazie per l'aiuto.

Newsgroup: it.comp.lang.delphi
Titolo: Stampa file .doc senza usare OLE





Salve a tutti,


 


esiste qualche componente esterno a Delphi che 
mi permetta di importare un file .doc nel mio programma e di stamparlo senza 
necessariamente usare OLE ?


 


Grazie per le risposte


 


Sauti :)


 


Giacomo
 



 wrote 
  in message 000a01c044b2$bb899f80$1b00a8c0@salsanflr...


Newsgroup: it.comp.lang.delphi
Titolo: Dichiarazione di un nuovo tipo di variabile con Type

Salve, vorrei dichiarare un nuovo tipo di variabile in modo che sia
visibile soltanto all'interno della unit in cui è dichiarato, visto
che la variabile sarebbe usata soltanto all'interno della form, per
evitare che per errore ci possa essere una seconda unit con dichiarato
lo stesso tipo di variabile (con elementi diversi) che debba essere
usato in una terza unit che usa entrambe le unit.
 
La dichiarazione è la seguente:
type
  TMioTipo = record
  A: Integer;
  B: String;
  C: String;
end; 
Ma in qualsiasi posto la metta, il compilatore da' errore.
Come posso risolvere il problema.
Grazie in anticipo.
Alessandro

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

)


Grazie per la risposta.
Peccato però che Delphi non permetta di creare tipi non visibili ad altre unit.
Ciao.
Alessandro

Ciao.


Ciao.


 modificatori di classe ... è tutto public :( ...
Infatti credo che con Delphi 8 sia cambiato qualcosa in questo senso,
per adeguarsi all'ottica "full object oriented" del .NET Framework. :-)


Newsgroup: it.comp.lang.delphi
Titolo: Occupazione processore

Qualcuno conosce qualche bel componenete che mostri l'occupazione del
processore del proprio programma?
Oppure uno che mostri il tempo CPU che ha usato (tipo quello che viene
scritto in Win2000 nel task manager)?

hai già provato a vedere su torry ?
www.torry.net
--
Davide Consonni
(
davidec...@virgilio.it
)


sotto che categoria?
ho provato a darci un'occhiata veloce ma non ho trovato niente di
pertinente...

bastava usare quick searc...
http://www.torry.net/samples/samples/hard/adcpuusage.zip
ciao !
--
Davide Consonni
(
davidec...@virgilio.it
)

 ha scritto nel messaggio
news:_Ojt8.7423$b62.1...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: XML

Salve ng,
ho necessità di creare più documenti xml da una tabella...
il problema sta nel fatto che non riesco a gestire le root di questi 
documenti xml. Come faccio? Ho provato ad usare sia un array di IXMLNode, 
sia una TList oppure una TObjectList. Nulla da fare.
ecco il codice che uso:
 for i := 0 to lista.Count-1 do
 begin
   TXMLDocument(lista.Items[i]).Active := true;
    root := TXMLDocument(lista.Items[i]).AddChild('ALLENAMENTO');
   root.SetAttribute('ID',allenamenti.ValueFromIndex[i]);
 end;
in lista ci sono le istanze dei vari documenti xml
root è un IXMLNode.
L'errore è un abstract error e avviene al salvataggio degli xml.
Capisco che ogni IXMLNode ha il suo OwnerDocument ma non trovo quale sia il 
problema.
Uso Delphi 7
grazie.

 documenti xml. Come faccio? Ho provato ad usare sia un array di IXMLNode, 
[..CUT..]
IXMLNode fa parte di una libreria di Delphi 7 (che non conosco) oppure 
hai installato MSXML.
Qualche tempo fa ho utilizzato MSXML da Delphi 5, nel caso posso vedere 
se ritrovo il codice, così su due piedi non mi ricordo nulla...
Ciao

hai installato MSXML.
Ops qui mancava "?"
In ogni caso ho controllato il mio vecchio pgm, in MSXML un "nodo" č
IXMLDOMNode e non IXMLNode.
Immagino che tu stia usando librerie per D7 che non conosco.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Errore 'Interface not supported' - Urgente

Salve a tutti.
La mia applicazione Delphi 6 Ent. Italiano (compilata su Win XP) ha dei
problemi quando viene eseguita su altri client.
Fino a qualche giorno fa l'esecuzione non aveva dato problemi, nemmeno su
macchine Win 2000. Da stamattina, inspiegabilmente, quando lancio questa
applicazione sulle stesse macchine di test, a parte una, le altre
restituiscono un errore 'Exception EIntCastError. Interface not supported.'.
Ho installato su una delle macchine incriminate (Win2000) Delphi 6 per
eseguire l'applicazione in Debug, ma anche all'apertura del sorgente appare
il medesimo errore ''Interface not supported.Ignore and continue..?'
Con il pulsante 'Ignora Tutto' il sorgente si apre, ma nel DataModulo tutti
i componenti (Tabelle e SQL ADO), tranne i DataSource, sono spariti.
Avete idee su come risolvere il problema?
Avrei dovuto consegnare nel pomeriggio l'applicazione al cliente....
Grazie

Se usi ado prova a reinstallarlo.
Bye
AS

 Avete idee su come risolvere il problema?
Vista la diffusione, la si dovrebbe mettere nelle FAQ .o))
Il problema dovrebbe essere ADO, prova ad installare MDAC 2.7 e JetSp3 se
usi Access
Non è che all'ultimo momento hai cambiato qualcosa nella ADOConnection
facendo riferimento a qualcosa che sulle altre macchine non era stato
installato (Jet ----> ODBC) ??
In bocca al lupo.

 ha scritto nel messaggio
news:boZP8.3$RU1...@nreader1.kpnqwest.net...


 funziona + nulla se non reinstallando ADO...
Benvenuto nel magnifico mondo Microsoft! :))
--
Jax

 nulla se non reinstallando ADO...
Se è Microsoft non funziona.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: Problema con query e dataset

Buongiorno a tutti. Premesso che sono un neofita di delphi, ho un
problema con una query. Sto utilizzando ADO e un database ACCESS e
volevo fare una query su una di queste tabelle. La query è di
svuotamento, se l'attivo mi si genera il sequente errore: "CommandText
does not return a result set".
Se qualcuno avesse un suggerimento da darmi, da mettermi sulla buona
strada lo ringrazio anticipatamente..
Ciao a tutti
Andrea

does not return a result set".
Invece di Open, usa ExecSQL.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: array di record





Per favore aiutatemi....


 


Ho il seguente problema e non so come 
risolverlo:


devo leggere in input un array di record del tipo 



 


ASTE: ARRAY [1..100] OF RECORD


         
AS, NODOI,NODOJ:INTEGER;


         
SP:REAL


         
END;


 


Che tipo di componente mi conviene usare? Come? 



Grazie anticipatamente.



    Per favore aiutatemi....
    Qui cerchiamo tutti di aiutarCi, nei limiti delle proprie possibilita'
...! :D
    Ho il seguente problema e non so come risolverlo:
    devo leggere in input un array di record del tipo
    ASTE: ARRAY [1..100] OF RECORD
             AS, NODOI,NODOJ:INTEGER;
             SP:REAL
             END;
    Che tipo di componente mi conviene usare? Come?
    Leggere in input, ovvero:
    a) l'utente deve digitare 'ste cose via tastiera
    b) 'ste cose sono scritte in una tabella di database
    c) 'ste cose sono scritte in un file binario
    Sii + preciso:vedrai che una soluzione la si trova!
    Saluti!
    AS
    "Se è Microsoft non funziona"





scusa l'imprecisione, l'utente dovrebbe digitare 
questi dati da tastiera.


 


Ciao e grazie. Paolo
Newsgroup: it.comp.lang.delphi
Titolo: aiuto su uso di DBCtrlGrid

il mio problema e' il seguente:
uso un DBCtrlGrid che punta ad una tabella chiamata 'lastra'.
all'nterno di questo, ho inserito un dbedit che punta al campo
'lastracodicecliente', al fianco di questo voglio inserire il nome del
cliente che si trova in un'altra tabella..... non riesco a risolvere questo
problema.
ho provato a:
1) inserire un DBLookupComboBox ma delphi mi dice che non e possibile usarlo
all'interno di un DBCtrlGrid
2) inserendo una label che assume il valore del nome del cliente mi sono
accorto che questo viene ripetuto uguale per ogni riga del DBCtrlGrid
ma come cavolo devo fare a mettere un in un DBCtrlGrid un dettaglio che si
trova in un' altra tabella? forse non č possibile, o piů probabilmente
sbaglio io qualcosa?
grazie a tutti
Ciao Gianni

 accorto che questo viene ripetuto uguale per ogni riga del DBCtrlGrid
Posto che
- DataSource2 è il Datasource legato alla tabella "lastra" [lastra = Table2]
- Table1=TabellaClienti
- label1 è una Tlabel posta sulla DBCtrlGrid
Nell' OnDataChange di DataSource2 puoi mettere
var Nome:string;
begin
if Table1.Locate('ID',Table2.FieldByName('IdCliente').asInteger,[])
   then Nome:=Table1.FieldByName('Nome').asString+'
'+Table1.FieldByName('Cognome').asString
   else Nome:='<Non trovato>';
label1.caption:=Nome;
end;
Ovviamente è consigliabile che Table1 non venga usata anche da altri
controlli altrimenti la vedrai schizzare da un record all'altro ogni volta
che ti sposti sulla DbCtrlGrid...
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: [?] Informazione di base II

Scuate ragazzi ho altre due piccole domande...
1)come faccio ad eseguire del codice quando avviene un evento, ad esempio,
se col mouse passo sopra una label vorrei colorare la label, se faccio click
vorrei far eseguire una funzione mentre col doppio click un'altra...
2)Ho inserito un controllo actviex all'interno della lista Active x, (Grazie
dell'aiuto) ma mi succede che il form sparisce e non so più come farlo
riapparire se non chiudendo Delphi e poi riaprendolo...
Ciao e grazie ancora...
Sergio

 click un'altra... 
object inspector - paletta events 
<campagna pro carta stampata>
scusa ma perchè non ti compri un bel libro su delphi e parti dall'inizio
</campagna pro carta stampata>
ciao :)

ma sai quanto ho cercato per vedere la lista degli eventi??
...e ce l'avevo sotto gi occhi...
Ciao e grazie
"MG" <M...@xx.xx> ha scritto nel messaggio
news:Xns93B16F630B82Aga...@193.70.192.192...


vorrei far eseguire una funzione mentre col doppio click un'altra...
Sergio, hai bisogno di leggere un manuale del linguaggio.
Guarda gli eventi OnMouseMove, la proprietą Color di TLabel, l'evento
OnClick e OnDblClick.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".
Newsgroup: it.comp.lang.delphi
Titolo: Viewer immagini

Salve a tutti.
Siccome devo creare un programma in cui ci sia la possibilità di
visualizzare una serie di immagini e alla fine di selezionarne una volevo
chiedervi se conoscete qualche programmino con sorgente da poi poter
modificare o se avete qualche suggerimento da potermi dare.
Bubi...
Tutti i sogni diventano realtà... basta avere il coraggio di inseguirli...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Il suggerimento è utile e ti ringrazio ma mi servirebbe un qualcosa di
pronto e facile da usare visto che non sono ancora molto esperto in Delphi.
Purtroppo tra Università e Lavoro non ho mai tempo da dedicargli...
Grazie mille Andrea


 pronto e facile da usare visto che non sono ancora molto esperto in
Delphi.
puoi acquistare i componenti ImageEN (
www.hicomponents.com
), hanno tutto
cio' che serve per editare le immagini, oltre ad un eccellente viewer di
thumbnails (paragonabile ad ACDSee)
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Penna ottica

Devo realizzare un software che gestisca una penna ottica per leggere i codici a barre.
c'è qualcuno che sa spiegarmi come si gestisce?
Via seriale, oppure come?
Il software lo sto realizzando in delphi, grazie!
Rispondere via e-mail grazie.

 ha scritto nel messaggio
news:Z5Td5.11913$sE5.1...@news.infostrada.it...


 wrote in message
8l8v9m$463m$1...@stargate1.inet.it...


 Il software lo sto realizzando in delphi, grazie!
se prendi una penna ottica o un lettore di codice a barre del tipo
"emulazione tastiera" ti semplifichi al 100% la vita visto che la penna
ottica emulerà la lettura del codice a barre come se tu l'avessi digitato a
tastiera !! Più semplice di così ... !!
A questo punto con Delphi è un gioco sviluppare un programma che ad esempio
scarichi degli articoli di magazzino quando viene letto il codice a barre di
uno di questi.
Per il tipo di codice a barre, non dovresti avere problemi. I lettori
attuali li gestiscono tutti. ( almeno mi pare )
Per ora ti saluto.....al limite scrivi nuovamente, ma credo che non ci
saranno problemi !!
Ciaoooo !!!!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: Consiglio su realizzazione

Salve a tutti,
mi è stato chiesto di fare un dialer per un servizio a pagamento 
(naturalmente non di quelli xxx) che visualizzi una form con la cifra 
spesa, tempo ecc.. e su questo nessun problema.
Il dialer servirebbe per accedere a una area protetta di un sito, cioè 
cliccando sul link dovrebbe scaricare il programma (cosa sarebbe meglio un 
exe o un activex? per quest'ultimo non ci sarebbere neanche problemi per 
comprare un certificato da verisign o cose del genere), buttare giu la 
connessione internet esistente (solo dialup) e attivare la nuova, salvare 
la pagina che si stava visitando, entrare nell'area protetta e dopo tot 
tempo chiudere la connessione, ritornare alla pagina precedente e 
riattivare la connessione preesistente.
difficolta (almeno per me : ))
1) exe o activex? qual'è meglio tra i due?
2) come si fa a distinguere se la connessione è adsl o dialup?
3) come posso tenere traccia della pagina che si stava visitando?
4) e della connessione preesistente?
Grazie anche se ho fatto tutte queste domande
Sha

 4) e della connessione preesistente?
Sempre con delle api.


 Sempre con delle api.
Grazie di nuovo
Sha

 Sha

Newsgroup: it.comp.lang.delphi
Titolo: come calcolare con delphi 2

e se il campo percentuale è una variabile?
Premessa quello che avete scritto l'ho provato e va bene, ma questo solo se
imposto il valore nell stringa, se in vece imposto il valore nella maschera?
dovrei fare in modo che mi ritorni un valore calcolato in base alla
percentuale assegnata, e variabile (la percentuale) in base alle necessita,
e cmq in teoria lo stesso verrebbe per qualsiasi operazione si vuole
effettuare.
il primo pricipio fonfdamentale nella mia vita di "programmatore.ino"è che
non si smette mai di imparare!
il secondo è che il primo è vero!
grazie a tutti quelli che rispondono

e se il campo percentuale è una variabile?
Numero := Importo + ( Percentuale * Importo ) div 100 ;
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 si vuole effettuare.
Non sono sicuro di aver capito quel che chiedi, comunque provo a
risponderti. Magari ci azzecco.
Supponiamo, per esempio, che io abbia tre campi Edit1, Edit2 e Edit3, e che
voglia che Edit3 mostri una certa funzione dei numeri contenuti in Edit1 e
Edit 2. Per esempio il loro prodotto. In questo caso faccio eseguire
all'evento OnChange di Edit1 e di Edit2 una procedura di questo tipo:
procedure TForm1.RicalcolaEdit3(Sender: TObject);
begin
    try
        Edit3.Text := FloatToStr (StrToFloat (Edit1.Text) * StrToFloat
(Edit2.Text));
    except
        Edit3.Text := ''; // oppure Edit3.Text := 'Errore';
    end;
end;




solo che a me serve una %

Newsgroup: it.comp.lang.delphi
Titolo: Multiple record...

ciao a tutti, un mio cliente ha un vecchio database con dei record a chiave
singola, ma duplicati ad esempio :
codice descrizione
15   prova
15   prova
15   prova
16   prova1
come faccio a tenere solo un record del codice 15 ? (con un istruzione SQL)
se ne cancello 1 mi da "Multiple record found..." e non lo cancella
ciao, omerosx


wrote:

Prova con SELECT DISTINCT CAMPO1, CAMPO2, ... FROM TABELLA
Ciao.
-- 
Ore 18.30: premo invio.

se ne cancello 1 mi da "Multiple record found..." e non lo cancella
Infatti, perche' lui non sa quale cancellare, visto che ce n'e' piu' di una!
se vuoi risposte piu' efficaci, devi dirci *quale db* stai usando.
Il mio consiglio e' usare una select distinct per estrarre solo le chiavi
univoche, poi travasarle in una nuova tabella.
Alla chiave potresti aggiungere la constraint "UNIQUE" che impedisce, di
fatto, i duplicati.
Ciao
-- 
Morde. 
morde[at]programmer[.]net

 univoche.
si infatti, il mio non era un problema legato alla lettura. Volevo evitare
la migrazione su una tabella di appoggio. Avrei voluto (se esiste) un DELETE
al volo con SQL. Comunque il DB e Interbase.
ciao, omerosx

la migrazione su una tabella di appoggio.
Non credo sia possibile in una sola passata di SQL.


Newsgroup: it.comp.lang.delphi
Titolo: dove?

salve a tutti, sono nuova e vorrei chiedervi una domanda dato che non so
prorpio dove iniziare a mettere le mani..
abbiamo appena iniziato la prgrammazione in delphi (sappiamo aprire un form)
e vorrei sapere dove poso scaricare delphi 5..
qualche sito??
grazie mille a tutti!
---
kiakim

 qualche sito??
in nessun sito legale. Delphi si compra, non si scarica :)
Ciao, Sandro

dal sito della Borland puoi sicuramente scaricare liberamente la versione
Personal di Delphi 6
ciao!
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

 
Scusate, ma non sono riuscito a trovare Delphi 6 sul sito Borland... Ho
trovato solo la chiave di attivazione. Qualcuno può postare il link
diretto? Grazie

diretto? Grazie
Non c'e', devi cercarlo su qualche vecchia rivista, Borland non lo
distribuisce piu' a quanto pare.
Tutto quello che riesci a trovare da Borland e' in questa pagina
http://www.borland.com/products/downloads/download_delphi.html
-- 
Morde. 
morde[at]programmer[.]net

 diretto? Grazie
hai ragione,
o te lo trovi su qualche rivista o te lo procuri in qualsiasi altro modo
(!!!) per poi attivarlo con la chiave che solo loro ti possono dare


Newsgroup: it.comp.lang.delphi
Titolo: TTabSheet e bordino

Ciao a tutti!
Di default la TTabSheet evidenza la tab selezionata con un riquadro
puntinato (cosa che per esempio non succede con le Tab dell'ide di Delphi
)  ). Come faccio a toglierlo?
C'e' un modo per fare in modo che la tab selezionata sia automaticamente
highlighted?
Grazie.

 highlighted?
procedure TForm1.PageControl1Change(Sender: TObject);
begin
  TPageControl(Sender).ActivePage.HighLited := True
end;
procedure TForm1.PageControl1Changing(Sender: TObject; var
 AllowChange: Boolean);
begin
  TPageControl(Sender).ActivePage.HighLited := False
end;
Bye
AS
Newsgroup: it.comp.lang.delphi
Titolo: Thread...domanda veloce...

Mi sono da poco buttato a fare delle prove con i thread...e devo dire che
sono molto carini :) (roba molto semplice!!!)
2 domande veloci veloci... per adesso ho fatto thread che sono solo
funzioni...
1) i thread possono anche essere form child ?
2) come posso fare il broadcast di un messaggio dalla form principale ai
vari thread creati? e come mandare mess dai thread alla form principale?
Grazie dell'aiuto!


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

> 1) i thread possono anche essere form child ?
i thread sono "flussi di istruzioni" (e cioe' programmi, funzioni,
procedure, o quello che ti pare), non sono componenti, visuali o meno.
Sarebbe come se tu volessi cucinare il pollo arrosto usando (come strumento
di cottura) una ricetta da cucina (le istruzioni per la cottura cioe'). Come
vedi la cosa non ha senso.
Ciao, Sandro

 ha scritto nel messaggio
news:SY0Za.58777$cl3.1...@news2.tin.it...

Grazie! ehm...dovevo proprio andare in ferie...mi son schiarito le idee...la
prima domanda era ovviamente una cavolata...sulla seconda devo ancora
pensarci...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Window(ows) of Change

Good Morning,
sorry for the Off Topic and XPOST, I hope my discussion could interest
someone.
I've used Windows for long time (since Windows 3.1).
I use Windows without great problems. (General uses and for Develpment in
VB, C#)
I've never bought a software, because i've no money (i'm a student of really
poor family).
Now i wanna say STOP.
I have all software that I need on my PC:
Windows XP Pro, Visual Studio 6, Visual Studio.NET, Dreamweaver MX,
Photoshop, Microsoft Office 2000, Wind DVD, nero Burning, Flash, Freehand,
Fireworks...  all cracked.
I'm feeling bad for my illegality.
Now i wanna say STOP.
I've thought to buy only the necessary for my uses:
Windows XP Pro    - 400$
Visual Studio .NET - 1000$
Fuckoff to Microsoft, 1400$ only for this two stupid product?
I take Debian Woody ( I use Unix since 1990 so i now the principle of *n*x).
What do you think about my choice? Is it good?
I'm a good programmer, I wanna help open-source...
I think about Kylix... What do you think about it?
I'd like to learn Delphi... is it the best way for the future of Linux (in
the visual development)?
Sorry, but this change is amazed and awesome for me.
 Really thanks brothers.
God bless you.
 ............
Tony

Do u really think Linux developement could help you to go out from your
moneyless situation? let me say you're funny :) or a dreamer, your choose :)
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Testo scorrevole...

Salve a tutti..
Come potrei fare a relizzare un testo scorrevole nella status bar in
Delphi ?
Un po' come spesso appare in qualche pagina web ....
Idee in merito ??
Grazie mille
Jx

 ha scritto nel messaggio
news:meucjus76tavvd2dv...@4ax.com...

Newsgroup: it.comp.lang.delphi
Titolo: Randomize...ma come funziona?

Salve
Allora:
pippo := 1000;
randomize;
random(pippo);
....e genera un numero casuale da 0 a 1000 giusto?
bene...ma come si fa a generare un numero compreso tra due valori? tipo un
numero casuale tra 500 e mille?
Grazie..

 ha scritto nel messaggio
news:8lscb7$1l0$1...@sirmdpsin16.inwind.it...

X:=Trunc(Random*500)+500

A naso direi che questo dovrebbe andare....
x:=random(500)+500; // ti genera un numero a caso tra 500 e 1000
cmq, non sono molto esperto.....chiedo conferma a chi ne sa + di me..
--
-----------------------------------------------------------------
I'm Mr. Bad Guy,
Yes I'm everybody's Mr. Bad Guy.
Can't you see I'm Mr. Mercury
Oh, spread your wings and fly away with me....
(Freddie Mercury: 5/9/1946 - 24/11/1991)

Randomize;
x:= Random(500)+501;
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

> x:=random(500)+500; // ti genera un numero a caso tra 500 e 1000
 il random(n)  genera un numero compreso tra 0 ed n-1.




Newsgroup: it.comp.lang.delphi
Titolo: E' possibile creare array di componenti?

In visual basic se non ricordo male era possibile creare array di componenti
semplicemente copiando ed incollando gli stessi, come fare in delphi?
Ringrazio anticipatamente

>In visual basic se non ricordo male era possibile creare array di
componenti
In Vb è l'unico modo per avere + di 253 controlli per form....
Saluti
AS
"Se è Microsoft non funziona"

 semplicemente copiando ed incollando gli stessi, come fare in delphi?
a designtime non mi risulta,
a runtime te li crei e ti tieni una lista ad es con TList
L:=TList.Create;
for i:=1 to num_componenti do begin
 c:=TTuoComponente.Create(??);
 c.prop := <valore>;
 ...
 L.Add(c);
end;
bye
Alan Solo

semplicemente copiando ed incollando gli stessi, come fare in delphi?
puoi farlo, ma devi crearli a runtime. Non è difficile, mi pare ci sia un
esempio sulla guida on-line. Non ne ho uno sottomano se no te la postavo..
Ciao !

Newsgroup: it.comp.lang.delphi
Titolo: QuickReport x Delphi7

Ho appena reinstallato Delphi7 sul mio nuovo
computer e poi anche quickReport tramite il file:
"qr406pro.exe"
Adesso però devo fare dell'altro per poter
utilizzare il quickReport nei miei programmi,
solo che non ricordo cosa devo fare.
Chi mi aiuta? 

Scusate ho risolto da me.
Newsgroup: it.comp.lang.delphi
Titolo: D4 + shellapi + copydir = casino

Uso D4 con tutte le attuali patch disponibili, BDE e tabelle paradox.
Ho creato un programma di supporto ad un altra applicazione principale per
il ripristino dei dati.
L'applicazione principale quando riesce ad aprire tutte le tabelle (circa
50) effettua su un'altra cartella la copia di tutte queste, diversamente
l'applicazione non si apre per una BDEException . Nel malagurato ma non raro
caso di corruzione delle tabelle,  alla quale DtUtil non pone rimedio, il
programma di supporto ripristina con un semplice click l'ultimo backup
valido, effettuando prima un ulteriore backup dei dati corrotti in
un'apposita cartella nuova creata ogni volta, la sfiga ci vede bene :>)))) e
proseguendo nella lettura capirete il perchè.
Quindi quando faccio il salvataggio dei dati dall' applicazione principale o
il ripristino da quella di supporto eseguo la Funzione COPYDIR inclusa nella
SHELLAPI.
Mentre per la copia antisfiga uso MOVEDIR da dirA a DirB.
Il problema:
Usando l'applicazione con WIN98SE vers. Italiana tutto OK su diversi PC
Usando l'applicazione con WIN98SE vers. Usa/UK e XP  la funzione COPYDIR
tronca i nomi dei file più lunghi di 8.3 caratteri rendendo la situazione
finale ancora più incasinata di prima.
Ma la cosa ancora più curiosa è che la funzione MOVEDIR non è affetta da
questo inconveniente.
Qualcuno ha già riscontrato un problema simile e magari trovato la
soluzione?
Grazie a tutti per aver letto tutto sto malloppo
Ciao Carlo

 ha scritto nel messaggio
news:HtWYc.68453$1V3.1...@twister2.libero.it...


 ha scritto nel messaggio
news:ch1lh5$qk5$1...@grillo.cs.interbusiness.it...


libero news wrote:
<super cut>
Per favore: stai attento al quoting.
Cerca di rispondere sotto al messaggio a cui ti stai riferendo
lasciando solo le righe utili e cancellando quelle che non
servono.
Vedi anche: 
http://www.marco5x.net/usenet/quoting-3.php
PS: Non esistono le due funzioni di cui parli
nella unit ShellAPI di D4. Come sono implementate?
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio


vedi un po' qua
http://delphi.helli.de/Tips___Tricks/Filecopy_w__ShellAPI/filecopy_w__shellapi.html

 ha scritto nel messaggio
news:jcJZc.189160$OR2.8...@news3.tin.it...



Qundi non esistono nell unit ShellAPI le due funzioni che citi nel
primo messaggio e quella del link e' una terza funzione.
Come sono implementate le funzioni COPYDIR e MOVEDIR?


Ho trovato più che la soluzione al mio problema la causa che lo provocava.
Come parametro di destinazione per COPYDIR leggevo l'Alias del database e lo
assegnavo come percorso di destinazione del rispristino usando la funzione
GetAlias.
Incredibile ma se il percorso lo digito manualmente o lo inserisco nel
programma in una costante il tutto funziona PERFETTAMENTE.
E questo solo con CopyDir, perchè MoveDir non lo evidenzia.

Newsgroup: it.comp.lang.delphi
Titolo: Index is out of date

Ragazzi che significa quest'errore: "INDEX IS OUT OF DATE" ?
Ho messo una table nel mio form, ho impostato un indice dalle proprietą e mi
spunta l'errore.
Perchč?
Newsgroup: it.comp.lang.delphi
Titolo: drag drop Treeview

Salve Ragazzi dovrei fare un drag Drop tra 2 TreeVieew,dunque nella Prima ho
:
Portieri(Item)
  Zoff(SubItem)
Difensori(Item)
  Baresi(SubItem)
nella Seconda la TreeView si presenta Cosi:
Portieri(Item)
Difensori(Item).
Dunque Io devo inserire i subitem dell'item della prima treeview in quella
della seconda,rispettivamente a Portieri e Difensori.
Spero di essere stato chiaro.
Ciao a Tutti

 ha scritto nel messaggio
news:PNM_a.84917$cl3.2...@news2.tin.it...


 grazie lo stesso,ho risolto da solo
Come? In questi casi sarebbe utile per il futuro se scrivessi la soluzione
che hai trovato
-- 
Lis
ICQ@Home #7317603sette     ICQ@Work #16285702tre
Mercatino: 
http://lis77.bravepages.com
 (aggiornato *con foto*: 16/06/03)