mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Luminosità di un'immagine

Sto cercando un modo per, data un'immagine (mettiamo bmp per semplicità),
determinare la sua "luminosità", perché devo scrivergli sopra del testo
trasparente e non so a priori se questa immagine sarà scura (e quindi gli
scrivo in bianco) o chiara (e quindi scrivo in nero).
Forse qualcosa riuscirei anche a tirare fuori, ma non mi sento molto in
grado :)
Qualche consiglio?
--
Jax
Journeying Artificial Xenomorph

 scrivo in bianco) o chiara (e quindi scrivo in nero).
prova a dare uno sguardo qui
http://www.g32.org/graphics32/index.html
http://www.g32.org/g32/index.html
ed anche a questo
http://www.delphi-gems.com/Graphics.php#GraphicEx
non so se possono fare al caso tuo ma un'occhiata non fa mai male,
soprattutto per sapere come usano il codice.
ciao fabrizio

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto sulla creazione dei componenti!

Ho piccolo problema nella creazione di un componente;
Sto creando una griglia db evoluta.Nella griglia c'è la possibilità di
Impostare un popup menu attraverso la proprietà popupmenu (non creata da me
ma gia presente nel componente griglia da cui eredito). Vorrei fare in modo
che se ilprogrammatore non imposta la proprietà popupmenu, aggancindoci un
componente popup, il componente crei al suo interno un componente popup con
alcune voci. O altrimenti se il programmatore imposta la proprietà,
aggiungere le nuove voci in modo automatico. Ho provato a fare ciò
nell'unico punto del componente dove credo posso farlo ma non funziona:
nell'evento created el componente ho scritto
  if PopupMenu = nil then
  begin
    PopupMenu:=  tPopupmenu.Create(Self);
  end;
  PopupMenu.AutoPopup := true;
  AMenuItem := TMenuItem.Create(Self);
  AMenuItem.Caption := 'Colonna Ricerca';
  PopupMenu.Items.Add(AMenuItem);
  AMenuItem := TMenuItem.Create(Self);
  AMenuItem.Caption := 'Nascondi Colonna';
  PopupMenu.Items.Add(AMenuItem);
 in questo evento la proprietà PopupMenu è sempre nil alla creazione del
componente, anche quando la proprità è stata imposta dall'object
inspector.Non ho possibilità di effettuare un override delle procedure di
assegnazione della proprietà popupmenu.
C'è un mododi effettuare tale controllo dopo che tutte le proprietà sono
state impostate e prima che il componente sia visualizzato?
grazie in anticipo

 state impostate e prima che il componente sia visualizzato?
Il punto in cui devi eseguire il controllo del menu e la sua eventuale 
creazione è nel metodo Loaded non nel costruttore Create.
Dall'help del Delphi:
"Loaded allows a component to initialize itself after all its parts have 
been loaded from a stream."
[...]
Note:	All references to sibling components are resolved by the time 
Loaded is called. Loaded is the first place that sibling pointers can be 
used after being streamed in."
-- 
Roberto Lupi
Newsgroup: it.comp.lang.delphi
Titolo: Stampare in "fretta"

Ciao a tutti.
Ho un file di testo (.txt) che vorrei stampare al volo alla fine di una
certa serie di operazioni.
L'ideale sarebbe avere un metodo "Print" su un TStringLIST (caricherei il
file in memoria, tanto si parla di un centinaio di bytes) da eseguire al
volo.
Conosco l'oggetto TPrinter ma purtroppo diventa una "palla" utilizzarlo per
un'applicazione del genere. Altra alternativa è QuickReport ma è altrettanto
"lungo".
Qualcuno ha un'idea per risolvere rapidamente il problema ?
grazie in anticipo
Solid Snake IT


Basta che utilizzi il trichedit, aggiungi il testo e poi lo stampi.
il tirichedit ha un metodo print che stampa "al volo" sulla stampante
predefinita.
spero di esserti stato d'aiuto
Simone

 ha scritto nel messaggio
news:sQB77.25120$sE4.5...@news6.giganews.com...



Invece delle tPrinter puoi usare
procedure AssignPrn(var F: Text);
Funziona come aprire un file di testo ma scrive sulla stampante.
Ad ogni Writeln si posiziona sulla riga successiva.
Provare per credere
ciao
Gungo

 ha scritto nel messaggio
news:9js7pt$unr$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9k74dc$jre$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Cercare un file al contrario

Ciao, ho creato una funzione per scorrere dei file all'interno di una  
cartella e rinominarli, usando FindFirst e FindNext
Ora ho la necessità di scorrere la lista al contrario, ma non esiste un  
FindPrior comer per il DB che mi permette di tornare al file precedente?
Come potrei fare?
grazie

> Ora ho la necessità di scorrere la lista al contrario...
xche? cosa ti cambia farlo in modo standard?
AS

 xche? cosa ti cambia farlo in modo standard?
Io devo scorrere una cartella e per ogni file trovato (con una determinata  
estensione) dare la possibilità di rinominarlo.
ho poi aggiunto un altro pulsante per andare al file successivo senza  
rinominarlo (un semplice FindNext)
Ora mi hanno chiesto di poter torna anche al file precedente... come posso  
fare visto che non esiste un Find"Indietro"
Ciao

se devi gestire quel tipo di bidirezionalita', mi vengono in mente solo
3 possibilità...
1) Usare ishellapi direttamente (tosta...)
2) vedere se su shellshock trovi qualcosa
3) popolare una lista di files usando findnext una prima volta.
dopo, invece di lavorare direttamente sul risultato di
findfirst..findnext lavora su questa cache di nomi di files.
AS

 ha scritto nel messaggio 
news:op.swdpx...@tstsviluppo.tstsystems.sm...

Newsgroup: it.comp.lang.delphi
Titolo: Component Editor Save All

Ho un problema con un componente che ho fatto
Ho una proprietą di tipo collection
e tramite un ComponentEditor a design time posso
effettuare delle operazioni che vanno ad agire
sulla collection.
Quando chiamo la procedura a design time con il ComponentEditor  non mi
viene
abilitato il "Save All" nell'ide di delphi.
Mentre se agisco sulla proprietą manualmente mi viene
abilitato.
<OT>
Ho postato sul ng di cantu  ma non mi sembra molto frequentato quello sul
web!
</OT>
Grazie.
Gabriele


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

 Delphi di questa condizione.
Sospettavo una cosa del genere!!!
Grazie 1000!!!!
Gabriele

Newsgroup: it.comp.lang.delphi
Titolo: help disperato

son disperato, non so piu' a chi chiedere
winexec(pchar(listbox3.Items[progdaeseguire]) , SW_SHOW)
questa cosa qua puo' eseguire soltanto gli exe
qualcuno sa darmi un'alternativa che, se io metto come stringa di esecuzione
per es un file .zip mi venga aperto con il relativo programma associato?
insomma, una cosa che sia del tutto simile all' "esegui" di windows
grazie 1000 anticipatamente
---
DarkoDDio's UIN: 4508979
-> Mailto:
Dark...@mindless.com
Collaboratore di PcZeta
Redattore di NextGame
-> 
http://www.nextgame.it

Ciao,
Prova ad utilizzare la ShellExecute....non so se faccia quanto chiedi, cmq č
meglio
della Winexec soprattutto in vista di futuri sistemi operativi.
--
- Carlo -
BSSoftware Tips Mailing-List Support

ShellExecute ... e vai tranquillo.
O almeno speriamo di non essermi sbagliato ...
Newsgroup: it.comp.lang.delphi
Titolo: Certificazione D6

Ciao ragazzi, oggi ho un nuovo domandone.........
dopo anni che lavoro con questo favoloso prodotto, ho deciso, non solo per
lavoro, ma anche (e forse soprattutto) per soddisfazione personale di
cercare di prendere la certificazione Borland D6.
Mi sono scaricato lo Study Guide, ho fatto le domande (mi sembrano troppo
facili), ho trovato dove fare l'esame... ma niente documentazione, niente
test di prova.... niente di niente.
I signori dell'azienda presso cui si svolgono gli esami mi hanno già detto
di mettere in preventivo di fare 2 volte l'esame.
Spero che tutto questo non sia vero.
Io voglio studiare e fare bene l'esame.
Qualcuno ha già passato questa esperienza? Ha del materiale? Dei
suggerimenti?
Grazie in anticipo a tutti quelli che mi dedicheranno un po' di attenzione.
Ciaoux

 di mettere in preventivo di fare 2 volte l'esame.
Domandine....
1) di quale azienda si tratta?
2) hai chiesto il xche? cosa ti hanno risposto?
3) a quanto ammonta il danno x tentare l'esame?
BaiBai
A.

Infatti, come dicevo, per adesso si tratta di soddisfazione personale
-
www.consist.it
 (vi ho fatto il corso di d5 avanzato e d/400) (sul sito
trovi anche il link allo study guide)
-dice perchè la prima volta serve per capire come vengono poste le domande
- 200 eurini a botta
Ciaoux

 - 200 eurini a botta
Ne hanno fatto un caso nazionale: il plurale di EURO è sempre EURO.
Il termine EURI è errato.
Bye
A.

 Ne hanno fatto un caso nazionale: il plurale di EURO è sempre EURO.
 Il termine EURI è errato.
AHHHHHHHHHH !!!!!!!
Lo sooooooooooooooooooooooooooooooooooooooo!!!!!!!!!!!!!!!!!!
Ma che me lo devi dire? Lo ho detto apposta!!!! :)))))
maremma........
tornando a noi... la spiegazione che mi è stata data sul fatto di dover
ripetere due volte l'esame non ha soddisfatto neanche me...

 ripetere due volte l'esame non ha soddisfatto neanche me...
Meglio in privato, se vuoi continuare.
BaiBai
A.

 che t'inkazzi?
 certo che no, ci mancherebbe :)
 maremma........
 x caso 6 di Messina? ;-))
:)))
Meglio in privato, se vuoi continuare.
No, per adesso... perņ se hai qualche nuova... fammi sapere, grazie ancora,
ciao ciao

 x caso 6 di Messina? ;-))
Credo tu abbia fatto un po' di confusione! :-)
--
- Carlo -
cbertu81(at)libero(dot)it
Newsgroup: it.comp.lang.delphi
Titolo: DevExpress SpreadSheet

Ciao a tutti,
     attualmente la mia applicazione prevede l'esportazione di alcuni dati 
in excel.
Stavo pensando di integrare un folglio elettronico nella stessa applicazione 
utilizzando il componente TcxSpreadSheet delle DevExpress.
Ecco la domanda
Per settare il valore di 255 celle uso, come da help, queste linee
For A:=0 To 254 Do
  Begin
    with cxSpread1.Sheet.GetCellObject(0, A) do
    try
     Text:='Pippo '+IntToStr(A);
    finally
     Free;
    end;
  End;
Non e' velocissimo ... anzi ... direi lentuccio .....
Per i dati che devo esportare devo settare circa 800-1000 celle e, 
credetemi, con il metodo sopra citato e' troppo troppo lento.
Pero' se carico un foglio excel complicato (con circa 4300 celle utilizzate) 
con cxSpreadSheet1.LoadFromFile(NomeFile), questo viene caricato in meno 
tempo (quasi istantaneo) rispetto a quello delle righe precedenti.
C'e' qualcuno che sta usando questo componente in grado di darmi una mano a 
velocizzare il tutto ???
Grazie a tutti
Ciao
Daniele
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4487 (20091007) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 Non e' velocissimo ... anzi ... direi lentuccio .....
Contolla se a livello di collections di celle esiste qualche coppia di
metodi begin/endupdate o similare.
Ad esempio, questa cosa esiste nella tcxTreeList sulla property Nodes.
Inoltre, se e' vero che la guida in linea devex e' un po "lassativa",
i forum sono pieni di informazioni utili e il supporto, contrariamente
ad altre azienda, RISPONDE.
A.

 Ad esempio, questa cosa esiste nella tcxTreeList sulla property Nodes.
Non l'ho vista ...
Era giusto un approccio sulle potenzialita' del componente, bello ma al 
momento rimane tutto cosi' com'e, ovvero esportazione in file.xls e poi 
apertura di excell.
Grazie di tutto
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4492 (20091009) __________


 Non l'ho vista ...
E' importante controllare ste cose.
Io aggiugendo solo begin/end update prima della creazione degli items
di un tcxtreelist ho spremuto un bel po di secondi ad un form..
A.

 Se non vuoi spendere soldi per excel, esiste sempre openoffice
Ormai tutti, o quasi, i pc in giro hanno excell o il cugino di =OpenOffice.
Quindi lascio tutto com'e', e questo non e' un ripiego considerato che tutti 
i dati voluti dall'utente possono essere esportati in file excell.
Grazie di tutto.
Ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4494 (20091009) __________

Newsgroup: it.comp.lang.delphi
Titolo: edit e cursore

 come posso disattivare il cursore che lampeggia quando si clicca su un 
edit?
grazie
--- posted by geoForum on 
http://www.delphiedintorni.it


-- 
Andrea /\/\agni - DeD Support Team 
http://www.delphiedintorni.it


no intendo x sempre, ogni quando avvio l'applicazione nn deve lampeggiare



-- 
Andrea /\/\agni - DeD Support Team 
http://www.delphiedintorni.it
--- posted by geoForum on 
http://www.delphiedintorni.it

  PostMessage(Edit1.Handle, WM_KILLFOCUS, 0, 0);
cosi funziona grazie. perň quando clicco x una frazione di secondo 
compare. :-) nn č che sai come eliminarlo proprio? grazie. 
p.s nn mi interessa scriverci dentro, sono tutti in sola lettura


p.s nn mi interessa scriverci dentro, sono tutti in sola lettura
Perchč non usi delle Label?
Ciao
-- 
Partecipa anche tu al DelphiDay 2005 (9 giugno, Piacenza)
http://www.delphiedintorni.it/geoxml/delphiday2005
-- 
Andrea /\/\agni - DeD Support Team 
http://www.delphiedintorni.it
--- posted by geoForum on 
http://www.delphiedintorni.it


ora provo
grazie


Newsgroup: it.comp.lang.delphi
Titolo: [OT] Discussione sugli stipendi

Ciao ragazzi,
Sentite la mia idea.
Vorrei aprire un post per discutere sugli stipendi dei programmatori.
Però vi chiedo serietà.
1) Non rispondiamo ai Troll che sicuramente si intrometteranno
2) Cerchiamo di creare una forza positiva e costruttiva per mettere in
evidenza pecche e virtù dell'attuale mercato del lavoro dei
programmatori.
3) Cerchiamo di mantenere pulito questo post.
4) Non attacchiamoci a vicenda e non creiamo spazzatura inutile, cioè
non andiamo OT su questo argomento.
Questo post in realtà non è OT in quanto parliamo di un aspetto legato
al mondo Delphi, cioè del mondo del lavoro che gravita attorno a
questo eccezionale prodotto battezzato Borland.
L'idea è poi quella di far girare orizzontalmente questo post in tutti
i gruppi di programmazione di google italia (Java, .Net etc.) e aprire
eventualmente un nuovo gruppo del tipo
it.comp.lang.ProgrammatoriItalia dove discutere e creare una forza
costruttiva.
Vi prego cerchiamo di essere seri, forse possiamo sensibilizzare le
aziende per le quali lavoriamo.

DIMENTICAVO....
Se non hai niente da dire basta che metti la tua firma qui sotto...
Ciao ;-)

 1) Non rispondiamo ai Troll che sicuramente si intrometteranno
E quando sono i troll ad avviare le discussioni?
f/up su it.lavoro.informatica.
Newsgroup: it.comp.lang.delphi
Titolo: WebBrowser e ScrollBar verticale

Ciao a tutti,
In Delphi 2005 Win32 ho inserito in un form un WebBrowser
all'interno del quale carico una pagina web di piccole dimensioni.
Malgrado la pagina stia tutta all'interno del WebBrowser
sulla destra compare la ScrollBar verticale (disabilitata
perchč inutile). Posso eliminarla?
Mille grazie      Alex 

> Posso eliminarla?
Con delphi non puoi farlo!
se ha la possibilità di modificareil codice della pagina web che 
carichi, dovresti inserire nel tag body scroll=no :
<HTML>
<HEAD>
  <TITLE>pagina per eliminare lo scroll</TITLE>
</HEAD>
<BODY scroll=yes> 
  hai eliminato le barre di scorrimento della pagina.
</BODY>
</HTML>
bye,
Diego
--- posted by geoForum on 
http://www.delphiedintorni.it

Mille grazie      Alex 
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

Problema risolto!
Grazie ad entrambi 

Grazie ad entrambi 


 ha scritto nel messaggio 
news:Ld2re.3240$bc....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.delphi
Titolo: Delphi and OLE

Salve a tutti,
ho bisogno del vostro aiuto.
Sviluppo da poco in Delphi (e la mia conoscenza in materia Com/OLE è a dir
poco ridicola....:-))
Ho acquistato il manuale da voi consigliato (Delphi 6 Developer's guide di
Teixeira e soci)(che trovo
piuttosto ben fatto).
Nel suddetto manuale è presente un capitolo in cui si parla di Com/OLE ma la
mia comprensione della materia
è ancora troppo lacunosa. Sapreste indicarmi qualche risorsa che mi aiuti
nella comprensione di questo argomento?
Grazie dell'attenzione.

una ricerca tramite google sui vecchi post di questo NG ti permetterebbe di
trovare molti siti in inglese dove si parla di delphi.
I + gettonati sono:
www.delphi3000.com
www.delphi.about.com
Bye
A
Newsgroup: it.comp.lang.delphi
Titolo: Libreria chiamata da VB

Sto sviluppando una libreria
che deve essre chiamata da VB
il poroblema è il seguente:
se dichiaro le funzioni con tutti i
parametri per esteso tutto funziona
ma se dichiaro un tipo che raccoglie tutti
i parametri allora VB chiama la funzione,
ma i parametri sono "sputtanati" e al termine
mi restituisce "Convenzione di chiamata non valida".
es:
da Delphi:
Type TMyStruct=record
  Intero:Integer;
  Stringa:PChar;
  Logico:Boolean;
end;
da VB:
Type MyStruct
  Intero As Integer
  Stringa As string
  Logico As Boolean
End Type
Qualcuno può aiutarmi?
Grazie in anticipo.

puoi postare i prototipi delle funzioni da ambo le parti?
A

 Qualcuno può aiutarmi?
Se sei sicuro [io sinceramente non lo so] che sia corretta l'associazione
PChar (Delphi) <---> String (VB) il problema potrebbe essere il record:
prova a mettere
Type TMyStruct=packed record
Dovrebbe evitarti problemi di allineamento.
HTH,
--
Andrea /\/\agni
ICQ#: 174108000

Delphi:
type TMyStruct = record
  intero:integer;
  stringa:pchar;
  Logico:Boolean;
end;
function Test(Struct:TMyStruct):Boolean; stdcall;
function Test(Struct:TMyStruct):Boolean;
begin
  result:=False;
  showmessage(inttostr(Struct.intero));
  showmessage(Struct.stringa);
  if Struct.logico then
    showmessage('true')
  else
    showmessage('false');
  result:=true;
end;
++++++++++++++++++++++++++++++++++++++++
VB:
Type mystruct
   intero As Integer
   stringa As String
   logico As Boolean
 End Type
 Declare Function Test Lib "mydll.dll" (Struct As mystruct) As Boolean
Dim X As mystruct
X.intero = 30
X.stringa = "Moro"
X.logico = True
 If Test(X) Then MsgBox "tutto ok"
Questa chiamata mi restituisce i messaggi:
1243724
stringa vuota
False
e poi il messaggio di errore.

 Type TMyStruct=packed record
Ho provato ma non va.

Ma sei sicuro che ci voglia quella stdcall? VB che convenzioni di chiamata
usa?


non ricordo se vb come impostazione predefinita passa i parametri per valore
o per riferimento.
Oltre alle altre cose che ti sono state suggerite prova a fare 'ste 2 cose:
1) modifica il prototipo lato delphi:
function Test(CONST Struct:TMyStruct):Boolean; stdcall;
2) modifca il prototipo lato vb:
Declare Function Test Lib "mydll.dll" (BYVAL Struct As mystruct) As Boolean
Bye
A

Ora funziona, grazie.

 end;
Il tipo integer di delphi è a 32 bit mentre quello di VB è a 16 bit!
Devi usare 'long' su VB per avere un intero a 32 bit !
CIAO!

Newsgroup: it.comp.lang.delphi
Titolo: estrarre icona!

ciao a tutti,
su delphi.about ho trovato il modo di estrarre l'icona di un file .exe e 
vederlo sulla form!!!! questo anche mi interessa!
Però se ho un percorso di un documento tipo :
c:\mieifile\documento.doc
come faccio a estrarre l'icona di word in uso sul PC?
questo lo dovrei fare per i file di tipo :
Access
Excel
html
Power Point
Testo *.txt
Su windows, in ogni finestra di explorer si possono vedere i tipi di file 
registrati sulla macchina con l'applicazione di default con cui aprire 
quel file, forse è quella la strada ma non so come accedere a quei dati.
un aiuto?
--- posted by geoForum on 
http://www.delphiedintorni.it

 come faccio a estrarre l'icona di word in uso sul PC?
Prova questo tip:
http://makeashorterlink.com/?N19F129CA
E' riferito all'estrazione dell'icona da un file eseguibile, ma forse è 
in grado di funzionare con qualsiasi file (dico "forse" perchè non ho 
avuto il tempo di verificarlo).
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 
Devi usare la funzione API
 FindExecutable(<file documento>,nil,<buffer>).
In buffer ti ritrovi il path dell'eseguibile completo associato al documento
che hai passato come primo parametro.
Poi chiama la funzione ExtractAssociatedIcon(Application.Handle,buffer,numero)
che ti restituisce un HICON, un handle all'icona che vuoi. Questo handle
lo puoi utilizzare per disegnare l'icona (utilizzando ad esempio
l'API DrawIconEx a cui passi l'handle dell'icona).
Ciao.

 l'API DrawIconEx a cui passi l'handle dell'icona).
Grazie Massimo,
col tuo suggerimento sono riuscito nel mio intento.
Per ora ho fatto solo una bozza e la posto qui.
procedure TForm1.Button1Click(Sender: TObject);
var
  fileName, 
  defaultDir, 
  appName: array[0..255] of char;
  iconIndex : Word;
  ico : HICON;
begin
  StrPCopy( fileName, Edit1.Text );
  defaultDir[0] := #0;
  appName[0] := #0;
  FindExecutable( fileName, defaultDir, appName);
  Edit2.Text := StrPas( appName );
  iconIndex := 0;
  ico := ExtractAssociatedIcon( Application.Handle, appName, iconIndex );
  DrawIcon( Form1.Canvas.Handle, 10, 10, ico ) ;
 
end;
Diego


avuto il tempo di verificarlo).
Volevo dirti che ho provato anche il tuo tip ma non funziona con file con 
diversi da eseguibili.
grazie cmq! :)

Newsgroup: it.comp.lang.delphi
Titolo: interbase6 e campo float

Salve
In una tabella di un db ib6 ho un campo float.
se in questo campo ci scrivo un valore con 2 cifre decimali, da IbConsole
vedo che nel campo ci sono molte + cifre decimali anche se io ne passo solo
2.
Usando dei breakpoit ho visto che nella assegazione dei valori ai parametri
della query il dato ha le 2 cifre decimali corrette.
Mi sembrava che si fosse parlato di questa cosa ma cercando con google non
ho trovato alcun post.
Qualcuno mi sa dare qualche indicazione?
Tnx.
A

 ha scritto nel messaggio
news:b0lupo$1bsr$1...@newsreader1.mclink.it...


 analizer o management console).
Come fa "lui" a sapere quale era il dato originale che tu hai assegnato al
campo per poi mostrartelo se sul campo stesso viene messo il valore
approssimato?
E poi, da una tua app, cosa vedi?
A.


dove ogni x è una cifra decimale.
Normale.  Con i float/double e` normale che tu abbia problemi di
"round-off".  E` un problema dovuto all'impossibilita` di
rappresentare in modo esatto i numeri reali.  E` un problema generale,
che prescinde, nello specifico, da Interbase.
-- 
Andrea Laforgia
#exclude <windows.h>

 ha scritto nel messaggio
news:b0m73o$1ij6$1...@newsreader1.mclink.it...


Newsgroup: it.comp.lang.delphi
Titolo: E' possibile associare ad un pulsante una azione di navigazione del db?

E' possibile associare ad un pulsante una azione di navigazione del db
come fist, next ....?
Ciao Enzo
www.scozzaro.it

Vedi i metodi del tdataset nella guida di delphi.
Bye
AS

Newsgroup: it.comp.lang.delphi
Titolo: ExitCode e Finalization

Salve a tutti,
stò ultimando una applicazione, che chiamata da un programma, deve
restituire un codice indicante il successo o meno della stessa.
Nel help di Delphi ho trovato delle informazioni generiche relative
alla variabile ExitCode ma ho visto soprattutto che la variabile in
oggetto è considerata obsoleta ed usata per avere la compatibilità
all'indietro. Il tutto è riassunto dalla frase copiata dal help che
trascrivo integralmente: "ExitCode is provided for backwards
compatibility only. Use a finalization section instead."
Quello che mi lascia perplesso è la parte finale della frase: "Use a
finalization section instead".
Ma dove posso trovare delle informazioni? Nel help non c'è nulla e nei
vari ng sembra che nessuna abbia avuto questo problema.
Come ultima spiaggia devo ripiegare sull'utilizzo di ExitCode ?
Grazie a chiunque mi darà un suggerimento.
Bruno

Salve Bruno,
Cerca per 'initialization' e 'finalization' nel help file 'Object Pascal 
Refference'. Queste sono sezioni di una Unit Pascal, come lo sono 
'interface' e 'implementation', e devono essere utilizate assieme.
Humberto Jemma (Brasile) 

-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump
Newsgroup: it.comp.lang.delphi
Titolo: Re: Formattazione Stringhe

   S := Ingresso;

Salve, avrei la necessità di manipolare alcune stringhe, immagino di poter 
ricorrere al comando Format ma mi son un po' perso nell'applicazione pratica 
... nello specifico.
Ho un campo, che rappresenta un prezzo in euro, che può assumere valori del 
tipo:
1
2,45
243,3
e così via. Chiaramente non posso sapere a priori quale sarà il numero di 
cifre; mi servirebbe manipolare questi dati affinchè mi restituisca una 
stringa senza la virgola, e contenente sempre le due cifre decimali; ad 
esempio:
1,2 deve diventare 120
1 deve diventare 100
2,45 deve diventare 245
e così via
Come si fa? Sicuramente mi sto perdendo in un bicchier d'acqua, ma tant'è 
... ! 

Domanda.. ma il carattere , è fisso? Se si usa:
Function Riformatta(Const Ingresso : String) : String;
Var
   S : ShortString;  // è più semplice con le shortstring
Begin
   S := Ingresso;
   // Inserisco il separatore decimale
   If (DecimalSeparator <> ',') And (Pos(',', S) > 0)
   Then
     S[Pos(',', S)] := DecimalSeparator;
   // Trasformo in numero e moltiplico per 100
   Try
     V := (FloatToStr(S))*100;
   Except
     //... Non è un numero ...
   End;
   // Ritrasformo in stringa senza decimali (ho già moltiplicato *100)
   Str(V:0:0, S);
   // Aggiungo gli zeri se < di 100
   While Length(S) < 3 Do S := S+'0';
   Result := S;
End;
Se il carattere , non è fisso ma è il separatore decimale di default 
togli dalla procedura l'IF
Ciao,
David

 0,1 deve restituire 10
Scusate se tendo ad utilizzare algoritmi semplici ;-)... ma moltiplicare 
per 100, facendo attenzione solo al range dei valori in gioco e quindi a 
come sono dichiarate le variabili originale e risultato, e poi troncare 
(Trunc, Int...) vi fa proprio schifo?

 e così via
Non basta moltiplicare la cifra per 100?  :-)
Floattostr(Strtofloat(cifra)*100)

Riprovo (anche se cosi' è più complicato)
- scusa per le imprecisioni di prima ma l'avevo scritto in 5 minuti e 
non avevo provato nulla -
Function Riformatta(Const Ingresso : String) : String;
Var
   S, S1 : ShortString;  // è più semplice con le shortstring
   E, D  : Extended;
   V     : Extended;
Begin
   S := Ingresso;
   // Inserisco il separatore decimale
   If (DecimalSeparator <> ',') And (Pos(',', S) > 0)
   Then
     S[Pos(',', S)] := DecimalSeparator;
   // Trasformo in numero
   Try
     V := StrToFloat(S);
   Except
     //... Non è un numero ...
   End;
   // Prelevo la parte Euro e la parte centisimi
   E := Trunc(V);
   D := Trunc((V-E)*100);
   // Parte Euro
   // Trasformo in stringa ed aggiungo gli zeri se < di 100
   Str((E*100):0:0, S);
   While Length(S) < 3 Do S := S+'0';
   // Parte centesimi
   // Trasformo in stringa ed aggiungo gli zeri se < di 10
   Str(D:0:0, S1);
   While Length(S1) < 2 Do S1 := '0'+S1;
   // Aggiungo i centesimi alla stringa finale
   S[Length(S)-1] := S1[1];
   S[Length(S)]   := S1[2];
   // Controllino per non avere numeri tipo 012
   While Copy(S, 1, 1) = '0' Do Delete(S, 1, 1);
   If S = '' Then S := '0';
   Result := S;
End;
Newsgroup: it.comp.lang.delphi
Titolo: Copia di record fra tabelle

Ciao a tutti
devo inserire dei dati personali tipo rubrica, quindi con cognome, nome, età 
etc... da registrare in una tabella Access.
Ho predisposto una form con tanti DBEdit quanti sono i campi da inserire 
tranne che per cognome (indicizzato) dove ho usato un DBLookupComboBox 
collegato ad una tabella posta su un secondo database Access.
Questa seconda tabella ha la stessa struttura della prima, per cui quando 
scelgo un cognome dal menù a discesa del DBLookupComboBox voglio che gli 
altri campi vengano automaticamente popolati con i dati del record della 
seconda tabella.
Credo sia una sorta di copia dell'intero record.
Come mi consigliate di procedere?
Vi ringrazio anticipatamente.
Francesco

 seconda tabella.
E' banale, anche se automaticamente non č possibile, devi farlo a mano. 
Una volta selezionato un valore con la DBLookupComboBox, il dataset
associato č posizionato sul record, quindi ti basta copiare manualmente i
valori dei campi da un dataset all'altro.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come mi consigliate di procedere?
Function DB_DupliRec(Sender:TObject;nofield:String=''): Boolean;
var
i:Integer;
AFields:Variant;
tds1:TDataSet;
begin
  if Sender is TADOquery then tds1:=TADOQuery(Sender)
   else if Sender is TADOTable then tds1:=TADOTable(Sender)
   else if Sender is .........
   else
     begin
       result:=false;
       raise exception.Create('Parametro incorretto');
     end;
  with tds1 do begin
   AFields:=VarArrayCreate([0,FieldCount-1],VarVariant);
   for i:=0 to FieldCount-1 do
    begin
       if POS(Fields[i].DisplayName,nofield)=0 then
          AFields[i]:=Fields[i].AsString
          else
          AFields[i]:='';
    end;
    Append;
    for i:=0 to FieldCount-1 do
       if ((Copy(Fields[i].DisplayName,0,3)<>'ID_') and 
(Fields[i].FieldKind=fkData))
        then
           Fields[i].AsString:=AFields[i];
   end;
result:=true;
end;
+++
Ciao
G.

      end;
I messaggi delle eccezioni dovrebbero essere esplicativi il più possibile,
riportando magari il "luogo" in cui si è verificata l'eccezione.  Non è
mai male scrivere qualcosa del tipo:
raise Exception.Create(NomeFunzione + '(): Sender non è un dataset!');
o qualcosa del genere.  Poi, Result per default è bene impostarlo a True
all'inizio della funzione e non toccarlo più a meno di eccezioni.
Queste valgono come "rule of thumb".



Grazie. G.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi morira' presto

"Lascia stare Delphi, sebbene Borland non l'abbia ancora
capito, è destinato a morire presto..."
[MadMage su it.comp.programmare.win32]
Io non vi ho detto niente, eh ? :)
-- 
The Follet

 capito, è destinato a morire presto..."
perchè scusa?
non vedo proprio perchè debba morire presto,specialmente quando vedo che
numerose ditte cercano programmatori di vb,un linguaggio dove la metà delle
cose le fai con le API.
Delphi sta diventando multipiattaforma grazie a kylix,inoltre permette di
fare di tutto.
Se delphi morirà presto significa che moriranno altro linguaggi con lui.

 perchè scusa?
E' cio' che ha scritto Madmage su it.comp.programmare.win32.
I messaggi leggili tutti.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

On Mon, 26 Nov 2001 19:49:25 GMT, 
thef...@libero.it
 (The Follet)
wrote:

Oh madonna, la maledizione di Tutankamen !!!
Cominciamo a trema'...
---------------------------------------------
Io queste cose tecnologiche non le capisco...
                   Lanciatemi i componenti!

 The Follet
Ciao The Follet,
non vado neppure a vedere perchè poi sò che mi girano, comunque.....
.....anche della Pila di Volta dicevano la stessa cosa..... :-)
Ciao
Gianni Giusti



Sono anni che la borland deve fallire, comunque se questo dovesse succedere
ci sono due possobilità, viene presa da un'altra ditta oppure il delphi
continua a funzionare e magari passa sotto open source (vedi BeOS).
--------------------------------------------
Per rispondere in privato rimuovere "1975"
Assistenza Samsung: Dopo 3 mesi ancora il nulla.
--------------------------------------------

L'unico pericolo per Delphi potrebbe essere rappresentato da qualche colpo
gobbo della Microzoz, ma non riesco ad immaginare cosa... dopo quello che ha
fatto a Netscape ci penserà 2 volte prima di integrare in Windows un
ambiente di sviluppo(VB o di VC)...
Ho reso l'idea? :)))
--
Max Etere
maxe...@infinito.it
www.sendai.it/encom
ICQ#: 129227562

Non vale neanche la pena di rispondere.
Bye
AS
-- 
Posted from  [212.17.220.41] 


Newsgroup: it.comp.lang.delphi
Titolo: file di testo (TextFile)

Volevo memorizzare il contenuto di una listbox in un file di testo ma
nella guida c'è scritto che i file di testo si usano solo in consolle
application... cosa posso usare? All'apertura di una form devo caricare le
stringhe nella listbox e all'uscita devo invece salvarle.
--- posted by geoForum on 
http://www.delphiedintorni.it

MiaListBox.Items.SaveToFile(miofile)
MiaListBox.Items.LoadFromFile(miofile)
Bye,
Raktzo
Newsgroup: it.comp.lang.delphi
Titolo: [OT]

Devo trasferirmi a Bologna.
Qualcuno ha bisogno di un analista/programmatore delphi e purtroppo anche vb
da quelle parti?
Saluti e scusate l'OT.
AS
"Se è Microsoft non funziona"

 "Se è Microsoft non funziona"
hai provato a contattare la Microsoft? ;)
Ciao, Sandro

>hai provato a contattare la Microsoft? ;)
Si.
Ma quando ho IMPOSTO che dovevo usare roba non-micorosoft mi hanno scartato.
Saluti
AS


 Ma quando ho IMPOSTO che dovevo usare roba non-micorosoft mi hanno
scartato.
un mio vecchio amico, programmatore VC++, e' stato assunto (credo) dalla MS
dopo circa un anno di esami, colloqui, ecc.
Meglio collaborare con qualche azienda piu' seria (& dinamica) :)
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: File .BMP

Ciao a tutti,
     scusate per il probabile off topic, ma non riesco a trovare dei file 
.bmp (collezioni, librerie) per personalizzare un po i bottoni.
Ho provato a cercare con clipart, file bmp ecc e ci sono migliaia di pagine 
e non so dove andare a parare.
Se avete qualche link utile !!!
Grazie 1000.
Ciao, Daniele 

 ha scritto nel messaggio 
news:48da6597$0$1089$4faf...@reader1.news.tin.it...

http://www.icopedia.com/
e sicuramente free:  
http://www.iconspedia.com/
ciao 

 ha scritto nel messaggionews:48da6597$0$1089$4faf...@reader1.news.tin.it...

Io uso questi:
http://commons.wikimedia.org/wiki/Crystal_Clear
Ciao

 
http://commons.wikimedia.org/wiki/Crystal_Clear
Anche io lo ho scaricati.. questo e' il motivo del mio post sui png 
qualche giorno fa.. :D
Any other free collction??
ciao
-- 
Morde


http://www.aiutamici.com/software?ID=11455
--- posted by geoForum on 
http://www.delphiedintorni.it

 
http://www.aiutamici.com/software?ID=11455
godoooooooooooooooooo...
-- 
Morde

 godoooooooooooooooooo...
Rincaro la dose segnalando questa chicca di programmino:
http://www.towofu.net/soft/e-aicon.php
che estrae tutte le icone (di tutte le dimensioni) da file multipli 
direttamente in png trasparenti e anche in bmp (ma non ho provato).
-- 
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Programma da aprire tante volte contemporaneamente

Sto facendo un semplicissimo notepad, e fin qui nessun problema,
ho solo un dubbio: una volta creato l'exe, potrebbe venirmi l'esigenza di 
aprirne tanti alla volta.
Ci sono delle accortezze che devo usare? 



semmai č il contrario: quando vuoi impedire che vengano avviate piů istanze 
della tua applicazione :-)
Comunque, a mio avviso, l'unica accortezza č quella di evitare le variabili 
globali, o perlomeno essere cosciente che saranno condivise tra tutte le 
istanze dell'applicazione.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 
Scusa, ma questa mi sfugge...
Vuoi dire che se io ho due istanze di una applicazione, le variabili 
globali sono condivise fra le due ? Quindi se io cambio il valore ad una 
variabile in una delle due cambia anche nell'altra ?
ZioGian

 ha scritto nel messaggio
news:Af5qd.415871$35.18...@news4.tin.it...

Credevo d'essere solo io ad aver letto quella cosa spaventosa...(e credo
poco fondata)

 ha scritto nel messaggio
news:jj5qd.226251$b5.11...@news3.tin.it...


 Giorgio
Infatti...piuttosto il problema di solito è fare *COMUNICARE* due 
istanze di una applicazione..o due apz diverse...
ZioGian

 Ci sono delle accortezze che devo usare? 
Si, avviarle mooooooolto lentamente... <eg>
( eh, m'è scappata... :-P )
Andrea

 istanze di una applicazione..o due apz diverse...
giusto, scusate tutti per l'errore (ciao Paolo A.), evidentemente stavo 
pensando alle DLL e ai memory-mapped files!
Se uso una variabile globale, essa NON sarà condivisa tra più istanze 
dell'applicazione.
Mi sono anche confuso pensando alla classe con contatore a oggetti descritta 
da Marco Cantù in MD5:
type
  TCountButton = class(TButton)
//...
  class function GetTotal: Integer;
end;
implementation
var
  TotBtns: Integer = 0;
class function TCountButton.GetTotal: Integer;
begin
  Result:= TotBtns;
end;


Ok grazie ragazzi, allora vado tranquillo perchè è vero che il mio 
programmino scrive in un file ini, ma lo apro e lo chiudo solo quando serve 
e quindi non v'è pericolo di sovrapposizioni di scrittura.
Newsgroup: it.comp.lang.delphi
Titolo: componenti audio

Salve ragazzi sto cercando qualche libreria per D7 che lavori con
componenti audio che nn siamo solo PCM, ad esmpio GSM andrebbe
benissimo. Conoscete qualcosa? Se è free sarebbe meglio.
Grazie a tutti
Francesco

 benissimo. Conoscete qualcosa? Se è free sarebbe meglio.
Io ho usato con molta soddisfazione la *BASS Library*:
http://www.un4seen.com/
Consente di lavorare con un nutrito insieme di formati ed è abbastanza 
facile da utilizzare, ma non sono sicuro che supporti il formato che hai 
citato. :-/
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ciao, ho scaricato la libreria che mi hai consigliato, ma ce solo un
file .pas nella cartella con un mare di esempi...e quella? apro
l'esempio ma mi dice che nn trova bass.dll!! dove è che sbaglio? Io ho
aggiunto tale file pas alla librery che trovo aprendo tools!!!!

CEKKO ha scritto:

Il file sorgente .pas ti consente di importare le funzioni contenute 
nella libreria.
Quando utilizzi il file in una tua applicazione oppure per compilare un 
esempio, devi accertarti che il file eseguibile possa accedere alla 
libreria BASS.DLL per funzionare, quindi essa deve trovare posto nella 
cartella dell'eseguibile o in una cartella inclusa nel percorso (PATH), 
ad esempio "$Windows\System32".
Ciao,
   Marco.


Ah ok!!installero la libreria nella directory!!!  un esempio che mi
permette di scegliere il codec audio nn c'è? nn sai mica dove posso
trovare qualcosa del genere? Hai mai usato acmcomponents16? a me
servirebbe una cosa del genere nel senso che ti fa scegliere
Grazie
Francesco

CEKKO ha scritto:

Che io sappia, la libreria BASS supporta formati aggiuntivi attraverso 
appositi "addon".
Non ho comunque fatto uso del componente che hai menzionato.
Temo che tu debba cercare, cercare, cercare, cercare, cercare (da 
leggere in stile Amanda Sandrelli in "Non Ci Resta Che Piangere") e 
sperimentare qualche componente fino a quando non trovi quello che 
soddisfa le tue esigenze.
In alternativa, puoi sempre ricorrere alle API di Windows e ricercare 
informazioni direttamente su MSDN (
http://msdn.microsoft.com
) riguardo 
l'uso dei codec e delle funzioni multimediali, o allargare la ricerca a 
linguaggi non Delphi, magari cercando di adattare risorse ed esempi.
Oppure ancora, porta un po' di pazienza e vedi se qualcun'altro del 
gruppo è in grado di fornirti un suggerimento. :-)

Newsgroup: it.comp.lang.delphi
Titolo: Timage e trasparenza bitmap

ciao a tutti,
ho dei problemi col componente Timage: come mai quando tento di caricare una
bitmap con sfondo trasparente  lo sfondo non viene mostrato come tale
(compare lo sfondo viola)???
Sono delle icone che utilizzo già co successo con gli speedbutton ma ora ho
bisogno di inserirli su una form....è una limitazione del componente Timage
o sbaglio qualcosa???
ciao!

 componente Timage o sbaglio qualcosa???
Forse ti dico cose che sai già, ma male non fanno:
- nei bitmap non è definito un colore da usare per la trasparenza, come
per i gif, ma per assunto viene preso il colore del pixel in basso a
sinistra. Quindi se quel pixel è viola, quel colore viene usato per la
trasparenza.
- imposta la proprietà transparent a true
--
Jax

..e assicurati che la bitmap sia a 256 (o meno) colori!
Ciao, Sandro

Newsgroup: it.comp.lang.delphi
Titolo: Come intercettare un evento?

Salve, come posso fare per intercettare un evento? In particolare CM_MouseEnter CM_MouseLeave?
Grazie
MaTTeO.


Mi abbiano già risposto ieri sera (messaggio Alan Solo ore 20.00) al tuo
precedente post.
Ciao

Ciao 
qui sotto ho messo il codice per trattare i messaggi sul leave e
sull'enter.
P.S.: non ho testato il codice, quindi se dovesse esserci qualche
errore di sintassi ....
Rocco.
  TMiaLabel = class(TLabel)
    private
      procedure MouseEnter(var msg: TMessage); message CM_MOUSEENTER;
      procedure MouseExit(var msg: TMessage); message CM_MOUSELEAVE;
   end;
procedure TMiaiLabel.MouseEnter(var msg: TMessage);
begin
  inherited;
  // qui fai cosa vuoi
end;
procedure TMiaLabel.MouseExit(var msg: TMessage);
begin
  inherited;
  // qui fai cosa vuoi
end;
Rocco Barbaresco:
Herrare Humanum Est,
Perseverare Ovest ....
(By Fichi D'India)

end;
gli "inherited" non hanno senso non essendoci dei metodi ereditati,
sono dei nuovi metodi di TMiaLabel...
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: inf su interbase

Cerco delle informazioni o es. su come devo muovermi con interbase. Devo
semplicemente leggere dati da un db interbase e ricopiare le stesse tabelle
selezionandone il contenuto. Dove posso trovare queste informazioni? Grazie
anticipatamente pe la collaborazione.
--------------------------------
Inviato via 
http://usenet.libero.it

Magari qualche console di interbase fa cio che ti serve...
Se poi vuoi una app delphi scritta da te, credo convengano gli ibx.
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Trasparenza di una finestra

Scusate se rompo, forse avete già risposto a questa domanda ma non
riesco più a trovare il messaggio nell'archivio che scarico e leggo in
continuazione ormai da quasi 2 mesi. Vorrei realizzare un form
trasparente in modo tale che siano visibili anche i form che si
trovano in background (e non solo il desktop). Esiste un modo per
"bucare" il mio form?
Grazie anticipatamente a chiunque abbia la pazienza (perché il codice
non sarà sicuramente uno scherzo) di rispondermi!
Ciàh...!

 wrote

il codice invece è semplice. Il problema è la trasparenza in se stessa che
funziona per modo di dire. Non è colpa di Delphi, ma di Windows.
Bè, hai presente il metodo CreateParams ?
No, comunque puoi utilizzare questo metodo che devi così ridefinire:
procedure CreateParams(var Params: TCreateParams); override;
piazza questa riga di codice in PRIVATE e poi scrivi qualcosa del tipo
 sotto implementation ):
procedure TForm1.CreateParams(var Params: TCreateParams); override;
begin
  inherited CreateParams(Params);
  Params.ExStyle:=WS_EX_TRANSPARENT;
end;
avvia il programma e la tua form ( supposta TForm1 per come ho riportato il
codice ) dovrebbe essere trasparente. Preparati ( prima di avviare il
programma ) ad una delusione della trasparenza. Vabbè, inutile descriverla,
per notarla ci vuole un attimo.
Se il codice che ho scritto non funziona, significa che il sonno fa brutti
scherzi oppure sono un po' arrugginito ed ho toppato !! ehhe
Vabbè, a parte gli scherzi. In caso di problemi scrivi nuovamente.
Riguardo WS_EX_TRANSPARENT, è uno stile esteso delle Form. Questi stili sono
documentati in MSDN oppure nel semplice Win32 SDK facendo riferimento ad
alcune sottovoci delle api "CreateWindow" o "CreateWindowEx".
Per ora ti saluto.....buon lavoro.
Antonio Tarolla

per notarla ci vuole un attimo.
"Moving the WS_EX_TRANSPARENT window, however, results in the old
window background moving to the new position, because Windows does not
support fully functional transparent windows. 
WS_EX_TRANSPARENT was designed to be used in very modal situations and
the lifetime of a window with this style must be very short"
<...>
"In Windows 2000, specific colors in a window can be made truly
transparent by giving the window the WS_EX_LAYERED extended style and
calling SetLayeredWindowAttributes"
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

 wrote


Quindi ?
Non so come si comporta in Windows 2000 anche perchč nel Win32SDK non c'č
scritto visto che non č recente (quello che ho )
Vabbč, ti saluto !!
Antonio Tarolla

Quindi ?
Mi sembrava abbastanza chiaro : sotto Win9x non e' affidabile, sotto
Win2K si'.


 Win2K si'.
avevo scritto "quindi" perchč non avevo capito il perchč del replay al mio
messaggio.
Comunque buono a sapersi che sotto Win 2K funziona, altrimenti inutile avere
un sistema operativo che poi eredita gli errori di suo "padre".
Vabbč, ti saluto.....ciaooo !!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: Access Reports

Salve a tutti ho bisogno di un' informazione:
E' possibile lanciare un report di access da VB...  come posso fare?
Grazie a tutti..ciao  Raf.

Hai sbagliato NG...
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Come eseguire lunghi script per IB?

Ciao a tutti.
Sto lavoricchiando con l'SQL di IB e ad un certo punto ho pensato di creare
un file contenente tutti gli statments da dare in pasto a qualcosa che non
so, così da eseguirli, tutti o parzialmente, attraverso una piccola utilità
appositamente creata, magari passando il file in una memo e poi leggerne le
righe da eseguire, oppure leggere il file eseguendo ogni riga terminante con
un « ; ».
Voi come fate?
Grazie in anticipo.
Cià

 qualcosa che non so, così da eseguirli
c'è il componente IB_Script negli IB Objects 
http://www.ibobjects.com/ibotools.html
e mi pare che si può dare in pasto uno script SQL a isql.exe, dovresti 
guardare tra i parametri.
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

IBEScript?
http://www.hksoftware.net/download/ibescript.zip
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

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

 wrote in message
news:aojf4k$143va$1...@news02.it.net...


Newsgroup: it.comp.lang.delphi
Titolo: zippare uno o più files

ciao a tutti,
ho la necessità di zippare uno o più files in uno ben specifico.
ho winzip installato e lo vorrei usare da dentro un programma per fare
questa operazione. Esiste qualcosa da lanciare come il pkzip di dos?
magari qualcosa non specifico, senza conoscere percorso e nome del
programma, da lanciare con il comando shellexecute; come ad esempio
"mailto".
ciao!
Giuseppe

 ha scritto nel messaggio
news:8pvfuh$rhg$1...@nslave1.tin.it...


"mailto".
Su 
www.torry.ru
 trovi una serie di componenti vcl free per fare questa cosa.
Cosi non devi appoggiarti a programmi esterni.ù
Saluti
AS
"Se è Microsoft non funziona"