mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e SQL7

Sto cercando un componente possibilmente free e con sorgente per
connettere via internet un database Sql7 Microsoft da delphi 3, qualcuno
sa aiutarmi?
Grazie
--
Posted from 
mta16-acc.tin.it
 [212.216.176.47] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sa aiutarmi?
ce n'e' davvero bisogno ?
se usi TCP-IP teoricamente puoi farlo senza
bisogno di componenti extra.

 sa aiutarmi?


 Non è però gratis, ma se puoi spendere almeno circa L. 600.000 sei a
posto.
o usare due ripetitori di porta, aggratis  :-)

Newsgroup: it.comp.lang.delphi
Titolo: Cambio di cursore

E' possibile cambiare il cursore su qualsiasi oggetto, sostituendolo però
con uno creato da me tramite "Imagedit"(quello allegato al delphi) , e non
con i soliti cursori standard?
Marco.

const crMyCursor = 1;
procedure TForm1.FormCreate(Sender: TObject);
begin
  Screen.Cursors[crMyCursor] :=
LoadCursorFromFile('c:\mystuff\mycursor.ani');
  Cursor := crMyCursor;
end;
dovrebbe funzionare ciao.
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

 ha scritto nel messaggio
news:8rnmep$4k8$1...@nslave3.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Alert windows

Come si fa a creare un finestrella (che compaia in basso a dx tipo gli 
Alert windows usati dagli antivirus per comunicare aggiornamenti o da Xp 
per messaggi)?
Ciao
Franco F.

 per messaggi)?
Cerca su questo gruppo con Google 
(
http://groups.google.it/group/it.comp.lang.delphi/
) usando le parole 
chiave "tray icon".
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Componenti JEDI
ciao
S

Newsgroup: it.comp.lang.delphi
Titolo: TActionManager - creare TAction a Run-time

Ciao a tutti,
non riesco a trovare un metodo per creare gli oggetti TAction a run-time
nell'action manager.
qualcuno ha qualche idea ?
grazie in anticipo
Solid Snake IT


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

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

Salve a tutto il ng!
Utilizzo da poco la tecnica del 'DataModule', e' comodo ma
non riesco a sfruttare gli eventi dei dataset (BeforePost ecc..)
dalle altre form. Qualcuno ha qualche suggerimento?
Grazie, Alfredo.

dalle altre form. Qualcuno ha qualche suggerimento?
Includi la unit del datamodule in quelle delle form.

Newsgroup: it.comp.lang.delphi
Titolo: [QR] Quickreport è gratis??

Ciao a tutti.
Il QuickReport assieme a Delphi, cosě come č, č possibile usarlo in
programmi distribuiti?
Ci sono problemi di royalties?
E se il programma č a pagamento?
E' sempre necessario comprare la versione professional per poterla usare in
programmi commericiali? Ho guardato l'Help, ma non dice nulla a riguardo.
Esiste una alternativa free?
Ciao e grazie
Matteo


esiste il fuzzyreport, derivante dal FastReport.
http://www.fuzzyreport.shorturl.com/
ciao

 Esiste una alternativa free?
"FuzzyReport 2.0"
http://www.fuzzyreport.shorturl.com/
č freeware, potente 1000 volte piů potente del report di Delphi
Massimiliano Etere
maxe...@infinito.it
Newsgroup: it.comp.lang.delphi
Titolo: microsecondi in delphi

Sto cercando una procedura capace di contare i Microsecondi in delphi.
Qualcuno ne sa qualcosa?

Qualcuno ne sa qualcosa?
Penso proprio che tu non possa...i microsecondi (10^-6) sono unità di misura
molto piccole che il SO non sa gestire con precisione!
Ti dico questo perchè lavorando a livello di microsec è sufficiente lo
spostamento del mouse a causare uno sfasamento nel contatore.
Lo scorso anno a scuola ho dovuto gestire un circuito esterno lavorando a
livello di microsecondi, ma ho utilizzato il clock interno della scheda di
acquisizione altrimenti sai che grafico veniva fuori! Magari lavorando con i
messaggi riesci anche a fare qualcosa di approssimativo, ma stai tranquillo
che non otterrai misurazioni precise!
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

 wrote in message
oL9T4.12301$F46.1...@news.infostrada.it...


milioni di cicli al secondo) se vuoi te lo mando.
Non c'entra il clock della CPU! Un programma che lo calcola lo ho scritto
anche in Delphi facendo delle approssimazioni, il fatto è che calcolando il
numero di cicli in tot tempo lavori in quel determinato tempo e non sui
microsecondi!
Che poi in ASM si riescano ad ottenere dei valori + attendibili è tutt'altro
discorso!
Ciao


Newsgroup: it.comp.lang.delphi
Titolo: Ecco la documentazione





Scusate, ecco la documentazione:


 

PrinterProperties 
  
  


The 
PrinterProperties
 function displays a printer-properties 
dialog box for the specified printer. 

BOOL PrinterProperties(










    HWND
 
hWnd
,
 




// handle of parent window 






    HANDLE
 
hPrinter
  




// handle of printer object 






   );
 




Parameters




hWnd


Identifies the parent window of the dialog box. 


hPrinter


Identifies a printer object. 


Return Values


If the function succeeds, the return value is nonzero. 

If the function fails, the return value is zero. To get extended error 
information, call 
GetLastError
. 


See Also


OpenPrinter
  



________________________________
 David 
Marcucci  

                
Programmatore 

            Direzione 
Sistemi Informativi
   SITA S.p.a.



 ha scritto nel messaggio
news:006501c0d799$1efdede0$3202...@firenze.sita.priv...
Scusate, ecco la documentazione:
PrinterProperties


 Scusate, ecco la documentazione:
[SNIP]
chissa' la MS com'e' contenta di vedere postato del suo materiale in un ng
pubblico senza neanche una citazione della fonte.
Saluti
Paolo Arosio
p.s. :
Per favore, potresti evitare di postare HTML, grazie.
P.A.
Newsgroup: it.comp.lang.delphi
Titolo: Monitorare i file aperti

Salve a tutti.
Ho questo problema: dovrei installare in Windows XP un evento che mi
avvisi quando un file (es.: MioFile.txt) viene aperto; cioè una
procedura che si accorga quando un utente qualsiasi apre un file con
un'applicazione qualsiasi o da Explorer.
Se qualcuno ha già risolto una problematica del genere e potesse
condividere questo 'patrimonio culturale', ne sarei molto contento. Ho
tentato varie manovre tramite il WMI, ma non sono riuscito a trovare
nulla per monitorare quando un file viene aperto.
Grazie a tutti, ciao. Max.

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

 un'applicazione qualsiasi o da Explorer.
Non so di preciso dove guardare, ma un buon inizio potrebbe essere
http://www.sysinternals.com/ntw2k/source/filemon.shtml
-- 
Lis
Il mio sito: 
http://lis.altervista.org
FAQ di it.comp.lang.delphi: 
http://snipurl.com/faq_icld
Newsgroup: it.comp.lang.delphi
Titolo: TPrinter

Salve al NG
Premessa: probabilmente si tratta di un problema banale ma ho già perso 2 
giorni...
Delphi 4, WinXP pro (non credo, però, che la versione di Delphi sia 
influente....).
Il problema riguarda l'uso dell'oggetto TPrinter.
Come ben noto, se faccio Printer.Printerindex=-1 imposto l'oggetto per 
lavorare con la stampante di default del S.O.
Se, invece, voglio lavorare con la stampante "HP 1012", posso usare questo 
codice:
idx := Printer.Printers.Indexof( 'HP 1012' );
if ( idx = -1 ) then
    shomwmessage( 'non trovata' )
else
    begin
    Printer.PrinterIndex := idx;
    Printer.Title := ' Stampa';
    Printer.BeginDoc; // **
    // ...
    end;
Non so perchè, ma al punto ** scatta l'eccezione "Printer selected is not 
valid".
Perchè ? Qualcuno può, per favore, illuminarmi ?
Ho notato che il problema non esiste (eseguendo lo stesso codice) se PRIMA 
stampo qualcosa sulla stampante "HP 1012" selezionandola con l'apposita 
PrintDialog.
Naturalmente la stampante citata ESISTE sul PC in questione, è una stampante 
di rete e Windows stampa benissimo.
Il problema non sussiste se imposto "HP 1012" come stampante di default 
oppure se "HP 1012" è una stampante locale;
Il problema NOn sussiste neppure con stampanti virtuali come CutePDF (che , 
in ogni caso, viene vista come stampante locale, giusto ? quindi torniamo al 
caso precedente).
Grazie.
Andrea 

    end;
Ho trovato questa soluzione e ... sembra funzionare.
idx := Printer.Printers.Indexof( 'HP 1012' );
if ( idx = -1 ) then
   shomwmessage( 'non trovata' )
else
   begin
   Printer.PrinterIndex := idx;
   if ( idx <> -1 ) then
      begin
      with TPrinterDevice( Printer.Printers.Objects[ idx ] ) do
        printer.SetPrinter( PChar( device ), PChar( driver ), PChar( port ), 
0 );
      end;
   Printer.Title := ' Stampa';
   Printer.BeginDoc; // **
   // ...
   end;
Al momento non ho errori ... come ho scritto sembra funzionare bene ma 
ammetto che non è molto professionale non riuscire a giustificare l'uso di 
questo "if".
Andrea

    if ( idx <> -1 ) then
ed eseguire sempre la SePrinter.
Di fatto è quello che fai adesso...
Ciao
M.Alfredo
Newsgroup: it.comp.lang.delphi
Titolo: Come lanciare un avi incorporato in un res?

Ciao
Ho incluso un filmato avi in un file di risorse tramite brcc32 con la
seguente procedura
-Ho creato un file di testo con estensione rc, e ho scritto dentro:  VIDEO
AVI Pink.avi
-Poi ho compilato con brcc32
Fin qua tutto ok. Se compilo c'č il linking al res.
Adesso perņ come richiamo il mio filmato?
Ho un componente che mi fa da player e dovrei specificare il filmato in
questione nella proprietą  filename. Come procedo?
Grazie mille
Andrea

 in questione nella propriet`  filename. Come procedo?
Carichi la risorsa dall'exe, la salvi temporaneamente su file e gli
passi il path del file temporaneo.
-- 
I'am what I'am, I do what I can

lo estrai, so salvi su un file temporaneo e dai in pasto al player il 
nome del file tmp stesso
Bye
A

 nome del file tmp stesso
Che fai, copi? =)


 Che fai, copi? =)
Mih, quanto odio l'NNTP.


Sorry, ma quando ho scritto il tuo msg non lo vedevo.
A


Come faccio ad estrarlo dall'exe??


Come lo estraggo dall'exe??

 Sorry, ma quando ho scritto il tuo msg non lo vedevo.
Errore mio, il tuo post e' piu' recente del mio di 6 minuti. Odio NNTP
che permette il feed asincrono =) (anche se e' giusto cosi')
Saluti.


Blowin' free wrote:

Devi utilizzare il componente TResourceStream


> Devi utilizzare il componente TResourceStream
Ho provato ma in fase di creazione non trova la risorsa specificata
resstr:= TResourceStream.Create (application.Handle, 'pinkavi', 'avi');
dove pinkavi.res č il mio file di risorse aggiunto al source  {$R
pinkavi.res}
pinkavi.rc  contiene  VIDEO AVI Pink.avi
Cosa devo passare al Create nel ResName? Dov'č che sbaglio?
Ciao e Grazie

 Cosa devo passare al Create nel ResName? Dov'h che sbaglio?
Dove hai tirato fuori 'avi'?
Prova a leggerer l'help in linea . 


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:7DMrb.104206$vO5.4...@twister1.libero.it...

avi č il tipo di risorsa che vado ad estrarre (si tratta di un videoclip)
Comunque il problema non era lě..
ho risolto cosě:
  resstr:= TResourceStream.Create(hinstance, 'VIDEO', 'avi');
  resstr.SaveToFile(gettempdir + 'Pink.avi');
  resstr.Free ;
Adesso funziona
Grazie mille comunque per la dritta sul TresourceStream...da solo nn ci
sarei mai arrivato.
Grazie
Andrea

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

Ciao a tutti,
vorrei conoscere questo linguaggio per me nuovo. C'è qualche sito in
italiano o inglese che spiega un po' il suo funzionamento ed i
componenti base?
Grazie 
		EDV


su 
www.manuali.net
 c'e' il link a un paio di siti interessanti sul delphi
uno e' molto interesante e in italiano dacci un'occhio che aiuta molto
ciaoo
Newsgroup: it.comp.lang.delphi
Titolo: Elenco sottodirectory

Salve a tutti,
ho la necessita' di recuperare l'elenco delle sottodirectory di una cartella
specifica e inserirle poi in una listbox.
Come faccio???
Grazie mille a tutti quanti,
Davide

 cartella specifica e inserirle poi in una listbox.
è un argomento che è stato già trattato in passato (anche diverse volte 
credo) su icld (vedi su Google Groups)
Comunque, genericamente: con una funzione ricorsiva che fa uso di 
SysUtils.FindFirst-FindNext-FindClose (vedi help di Delphi) oppure di 
Windows.FindFirstFile & company (vedi l'help di SDK)...oppure anche 
l'assembler e delle chiamate al BIOS Interrupt 21h Function 714Eh (vedi help 
di SDK)...
Tanto per darti uno spunto da cui partire, tempo fa avevo scritto un 
componente (che ha i suoi bug) che fa proprio questo:
http://digilander.libero.it/mauro.falzari/delphi/articles/expanded_folder.htm
Oppure qui c'è la demo di un componente che dovrebbe essere un po' più 
perfezionato:
http://digilander.libero.it/mauro.falzari/delphi/ricorsione.htm
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 di SDK)...
Ho dato un occhio all'help e ho trovato un esempio, ora me lo smazzo.
Do un occhio anche al tuo componente.
Nei gruppi di google ho trovato, pero', una cosa interessante (molto poco
pulito), chiamare con ShellExecute cmd.exe e fargli eseguire:
dir c:\programmi /a:d /b >c:\lista.dat
copiarmi quindi il contenuto (gia' filtrato) nella mia ListBox.
Ho lavorato su quello, ma non sono riuscito a lanciare il Dir su cmd.exe.
Mi sono quindi creato ul bat, ma non mi ha prodotto nulla :S.
Provo la tua strada, anche se non ho bisogno di portabilita', mi piace di
piu'!
Grazie ancora,
Davide Gurgone

 Mi sono quindi creato ul bat, ma non mi ha prodotto nulla :S.
Ecco, infatto! Sono riuscito cosě, scrivevo male il nome del file. In questo
modo funziona, anche se in modo non molto elegante!!!!!
  sl := TStringList.Create;
  //LoadRegInit mi restituisce la parte di un percorso
  sl.Add('dir '+LoadRegInit('AppPath')+'\databases\ /a:d /b >c:\lista.dat');
  sl.SaveToFile('c:\pp.bat');
  sl.Clear;
  ShellExecute(Handle, 'open', 'c:\pp.bat', '', nil, SW_HIDE);
  Attesa(1);
  DeleteFile('c:\pp.bat')
  sl.LoadFromFile('c:\lista.dat');
  DeleteFile('c:\lista.dat');
Funziona, anche se non e' elegante!!!!!
Newsgroup: it.comp.lang.delphi
Titolo: Domandina semplice semplice...

Presumo che sia semplice.
Salve a tutti dell'ng. Volevo sapere se è possibile da programma avere le
informazioni sulla versione del progetto su cui si sta lavorando.
Praticamente, posso visualzzare run-time la versione del programma che io
vedo da project/options/version info?
Magari nell'help c'è ma nella mia ignoranza non son riuscito a trovarlo.
Grazie infinite a chiunque mi darà una mano...
--
Demetrio Battaglia

et voilà:
http://www.programmando.org/leggifaq.php?idfaq=119
Tutte le so! Tutte! :)))
--
Max Etere
massimili...@programmando.org
http://www.programmando.org

>Praticamente, posso visualzzare run-time la versione del programma 
function GetFileVersion(const FileName: TFileName;
                        var Major, Minor, Release, Build: word): boolean;
var
  size, len: longword;
  handle: THandle;
  buffer: pchar;
  pinfo: ^VS_FIXEDFILEINFO;
begin
  Result := False;
  size := GetFileVersionInfoSize(Pointer(FileName), handle);
  if size > 0 then
  begin
    GetMem(buffer, size);
    if GetFileVersionInfo(Pointer(FileName), 0, size, buffer) then
    begin
      if VerQueryValue(buffer, '\', pointer(pinfo), len) then
      begin
        Major   := HiWord(pinfo.dwFileVersionMS);
        Minor   := LoWord(pinfo.dwFileVersionMS);
        Release := HiWord(pinfo.dwFileVersionLS);
        Build   := LoWord(pinfo.dwFileVersionLS);
        Result  := True;
      end;
    end;
    FreeMem(buffer);
  end;
end;
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

 ha scritto nel messaggio
news:tYc%8.105222$Jj7.2...@news1.tin.it...


eh eh... quatto anni di delphi a qualcosa servono... ;)))

Newsgroup: it.comp.lang.delphi
Titolo: [OT} Adsl e canone Telecom

Ciao a tutti.
Prima di tutto mi scuso per questo OT, ma credo che l'argomento possa 
interessare molti di noi.
Facendo tutt'altro con google, ho beccato un messaggio su un forum in 
cui si parlava della possibilità di avere una linea adsl usando una 
linea telefonica esclusivamente dati, cosa che comporterebbe il non 
pagamento di quella camorra legalizzata che è il canone telecom.
Immediatamente ho contattato il mio provider internet....
{$SPOT_MODE ON}
McLink
{$SPOT_MODE OFF}
che mi ha dato conferma di questa possibilità, dandomi alcune info 
genrrali sulla prassi da seguire.
Considerato che il mio traffico telefonico lo smisto su Tele2, mi son 
detto "se faccio 'sta cosa risparmio circa 35 euro a bimestre e con 
questi soldi di pago del traffico effettivo su un *cellulare*, il tutto 
senza perdere l'adsl che è l'unico motivo x cui in casa ho una linea 
fissa..."
Mi chiedevo se qualcuno del ng ha avuto direttamente o indirettamente 
esperienze simili.
Un saluto a tutti e auguri per Pasqua e mi raccomando: non esagerate con 
pastiere etc..! ;)
AS
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

beh io credo che puoi utilizzare una linea solo dati e quindi solo ADSL, 
ma devi rinunciare al traffico voce (qualsiasi operatore compreso tele2)
in quanto questi'ultimi si appoggiano cmq alla line voce telecom e 
quindi il canone aimè lo devi pagare. A meno che non sia cambiato 
qualcosa nelle ultime settimane.
ciao
Fascox
ps. cerco programmatori delphi in zona Napoli disponibili da subito
Alberto Salvati ha scritto:


www.parla.it
www.vira.it
www.voice.uni.it

Sorry! Mi sono spiegato male.... :(
1) so che esistono servizi telefonici VOIP
2) so che avendo solo una lina dati la fonia me la dimentico
Consapevole di entrambe le cose mi chiedevo se qualcuno del ng ha 
notizie e/ info dirette o indirette di qualcuno che usa attualmente una 
soluzione del genere, tipo problemi, lunghezze burogratiche per
l'attivazione, etc etc etc
Me ne frego di usare il telefono fisso per le telefonate, per quello uso 
il cellulare e buonanotte a telecom, tele2 etc etc etc.
AS
Ps: vivo a Milano da circa 4 anni...


 una soluzione del genere, 
Anche NGI offre un servizio del genere
http://internet.ngi.it/f5/cavodati.asp
Personalmente ci sto facendo un pensierino.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.lang.delphi
Titolo: scaricare un file da un sito

salve !
ho un problemino: devo scaricare un file da un sito,
con nmftp mi serve user e pass e non le ho,
con nmhttp non ci sono metodi per scricare files !!!
come posso fare ?
grazie.

, 
ben...@libero.it
 says...

E' convenzione usare per gli ftp pubblici:
- username: anonymous
- password: l'email dell'utente (del programma client)
-- 
Roberto Lupi

 ha scritto nel messaggio
news:MPG.16184899d...@News.CIS.DFN.DE...


come posso fare ?
Per quanto riguarda nmhttp, per scaricare files usi semplicemente il
metodo Get ... non so se funzioni anche con nmhttp, dato che io di
solito uso WinShoes o la ICS di F.Piette alla quale sono affezionato
dal Delphi 2, ma dovrebbe andare lo stesso.
Newsgroup: it.comp.lang.delphi
Titolo: Schedulare riproduzione file audio

Devo schedulare la riproduzione di un file audio (Pippo.wav) ad es. alle
10.00. Fin qui nessun problema. Prima perņ di suonare quel file, devono
esserne eseguiti degli altri (Pluto, paperino), di durata variabile (anche 1
ora). Il mio problema č che quando termina paperino, deve iniziare subito la
riproduzione di pippo istantaneamente e alle 10.00.00.
Siccome l'orologio di windows vą per i cavoli suoi, e ho trovato un articolo
in internet dove si diceva che le schede audio quando eseguono un suono, ci
impiegano un tempo che puņ essere leggermente diverso da quello che č la
durata effettiva del file (Il file dura 40 minuti, viene suonato in 39
minuti e 57 secondi, in questo caso avrei un silenzio di 3 secondi che non
mi va bene), esiste un metodo per capire quando iniziare a suonare Pluto?
Pensavo di controllare a intervalli di tempo lo stato di esecuzione del file
ed eventualmente rallentare o velocizzare la riproduzione del file, ma mi
sembra un gran accrocchio.
Grazie

Ciao, io sto facendo una cosa simile e ho usato questa soluzione, magari 
non è delle migliori ma funziona bene: ho i brani da eseguire in una 
listBox, all'avvio assegno il primo file al mediaplayer e lo mando in 
play, e contemporaneamente assegno MediaPlayer.Length ad una variabile e 
faccio partire il timer; ogni secondo il timer mi aggiorna un'altra 
variabile con MediaPlayer.Position e controlla se la variabile di prima 
corrisponde a questa, e così ogni secondo. Quando le due variabili sono 
uguali stoppo MediaPlayer, gli assegno il file nuovo e ripaeto con il 
timer e con le variabili tutto il procedimento fino alla fine della 
listBox. in questo modo se i brani che devi ascoltare non contengono 
silenzio nè all'inizio nè alla fine avrai un'eseguzione che quasi non 
senti lo stop.
Inviato da 
www.mynewsgate.net

 senti lo stop.
Il fatto di dover suonare un file ad una certa ora è soltanto il caso più
semplice, potrei anche dover riprodurre un qualcosa che mi arriva
direttamente dalla presa aux. L'unica cosa certa è che quello che mi arriva
ad esempio sulla aux arriva con una precisione che spacca il secondo, quindi
se ad esempio mi parte prima un messaggio che mi introduce quello che stà
per partire, devo essere sicuro che questo di questo messaggio viene fatto
il play completo e che al termine, parte subito l'altra registrazione.
Per l'esecuzione mi stò appoggiando alle api di windows e alle mci.
Newsgroup: it.comp.lang.delphi
Titolo: I bordi in Form MDI

E' possibile far sparire e quindi rendere "Flat" una form MDI, sono riusci
to a far qualcosa la form restra flat ma non può più essere spostata...
Qualcuno a già risolto questo prob???



se togli i bordi e la barra dove ci sta il titolo della form, la form non
può essere ridimensionata ne spostata.Devi allora inserire una barra
fittizia che emula la tua barra dove ci sono i pulsantini per la chiusura.
intercetti gli eventi di pressione del mouse per lo spostamento e ci metti
dei bottoncini per la chiusura se vuoi.
se invece vuoi solo che la form non possa essere minimizzata basta impostare
i pulsanti nella proprietà BorderIcons
se invece vuoi che la form non sia ridimensionata basta che metti i
constraint alla form che il gioco è fatto. (p.s. per me l'effetto è
bruttissimo, faresti meglio a giocartela sul ridimensionamento dei controlli
con gli anchor). Per la dimensione massima imposti MaxHeight e MaxWidth
mentre per la minima MinHeight/MinWidth
ciao
-- 
Fabrizio Mancini - <f[.]mancini[@]tin[.]it> 22/02/2004 12.39.26
Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

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

Ciao!
Dove trovo le faq di questo gruppo?
Grazie
Andrea

Dove trovo le faq di questo gruppo?
Eccole!
http://makeashorterlink.com/?I23B16806
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

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

Ciao a tutti. Sapete se esiste una funzione che mi restituisce la
differenza di tempo intercorso tra due orari?

> differenza di tempo intercorso tra due orari?
Help -> "Datetime routines"
Acqua 

non vale! mi hai preceduto! :-((
A.

> non vale! mi hai preceduto! :-((
LOL
Ti giuro che quando ho risposto avevo proprio pensato a te.
Acqua 

 differenza di tempo intercorso tra due orari?
dai un'occhiata a questo thread
http://groups.google.it/group/it.comp.delphi/browse_thread/thread/75bb16560e4ac443/2cfdfb981ba6ae6e?lnk=st&q=differenza+tra+due+ore+delphi&rnum=15&hl=it#2cfdfb981ba6ae6e
V.
Newsgroup: it.comp.lang.delphi
Titolo: Access violation

Salve...
Giuro che l'ultima cosa che chiedo!!
var
Testo : AnsiString;
FileStr : TFileStream;
FileStr := TFileStream.Create('prova.txt', fmOpenRead);
FileStr.Read(Testo ,5000);
if pos(edit1.text, Testo) > 0 then // <<<<<< qui mi da access violation
mi da l'errore anche se faccio uno showmessage(Testo)
che sbaglio?
grazie

 FileStr.Read(Testo ,5000);
Non puoi usare una stringa come buffer, a meno che non sia stata
dimensionata e salvata nel file precedentemente.
Una stringa è un array dinamico con l'indice zero contenente la dimensione.
Devi quindi settare prima la dimensione (cioè devi allocare la memoria) e
poi leggere i caratteri uno alla volta.
Al posto di FileStr.Read prova con:
  SetLength( Testo, fileStr.Size );
  for i := 1 to fileStr.Size do fileStr.Read( st[i], 1 );
Funziona?
--
(*****      MBSoftware       *****)
http://web.tiscalinet.it/mbsoftware

 Funziona?
Adesso si e grazie alla tua spiegazione...ecco quello che ho fatto
testo l'ho definito come pchar
poi faccio:
Testo := StrAlloc(UnNumero);
FileStr.Read(Testo^,UnNumero);
Adesso con Testo ci faccio anche la crema :))))
grazie grazie!!!!!!!

>   for i := 1 to fileStr.Size do fileStr.Read( st[i], 1 );
Ehm... errore di copia e incolla :-)  st -> Testo


 Adesso con Testo ci faccio anche la crema :))))
Ricordati la StrDispose su Testo alla fine...
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: Eliminazione carattere ritorno-a-capo in TRichEdit

Salve.
Se cancello l'utlima riga di un RichEdit control, il cursore si posiziona
all'inizio di quest'ultima
A Run time basta premere backspace per posizionare il cursore alla fine
della riga precedente e cancellare il carattere di ritorno a capo.
Come si fa a ottenre lo stesso effetto da programma?
Da notare che la riga in cui si trova il cursore, ovviamente,
"ufficialmente" non esiste (essendo stata cancellata): quindi non so come
agire su di essa!
Grazie.

Prova con questo:
Procedure TogliUltimoAcapo;
var s:string;
begin
s:=copy(RichEdit1.Text,length(RichEdit1.Text)-1, 2);
if s=#13#10 then
 RichEdit1.Text:=copy(RichEdit1.Text,1,length(RichEdit1.Text)-2);
end;


Ottimo e abbondante!
Grazie.
        BedBaol

Newsgroup: it.comp.lang.delphi
Titolo: FLOATING POINT OVERFLOW

Salve a tutti.
Scusate la mia applicazione sviluppata con delphi 6 e con base dati paradox, 
mi ha segnalato:
" FLOATING POINT OVERFLOW"
Cosa posso controllare ?

 " FLOATING POINT OVERFLOW"
di solito overflow è sinonimo di "hai superato qualche limite".
Non è che il dato che tenti di scrivere dentro il campo è troppo
grande per il tipo di campo stesso?
A.
Newsgroup: it.comp.lang.delphi
Titolo: COMPONENTI  PER  FILE AUDIO

ciao ragazzi sapete qualche componentino per gestire file audio?
vi spiego la mia esigenza:
poter aprire e gestire file audio (wav,mp3,wma,mid) e poter:
fare un grafico dei canali
gestire equaalizzatore
gestire comandi tipo :avanti veloce,rallenty e simili
qualcosa tipo oscilloscpio..
Vi ringrazio..
ciaociao
--- posted by geoForum on 
http://www.delphiedintorni.it

Qui trovi tutti i componenti che ti servono sono freeware però nn li
puoi usare per creare software commerciali.
http://rapidshare.com/files/90719652/setup.exe
dimmi se ti vanno bene


--- posted by geoForum on 
http://www.delphiedintorni.it

Newsgroup: it.comp.lang.delphi
Titolo: WebBrowser1.Navigate(). Come salvo la pagina?

Dopo aver visto la pagina con WebBrowser1.Navigate(Edit1.Text) come faccio
per salvarla in formato html o txt?
Grazie.


Ti consiglio di dare un occhiata alla documentazione relativa del
Platform SDK, ad ogni modo..
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant); 
// è l'evento cui devi agganciarti..
 var  Doc: IHTMLDocument2; // devi 'aprire' tutta sta roba
  Body: IHTMLBodyElement;
  TextRange: IHTMLTxtRange; 
  Text : string; //per tirare fuori l'HTML e piazzarlo qui
 
begin
    Doc:= WebBrowser1.Document as IHTMLDocument2;
    Body:= Doc.body as IHTMLBodyElement;
    TextRange:= Body.createTextRange;
    Text:= TextRange.htmlText; 
    //adesso in Text c'è l'HTML del testo, ci puoi fare ciò che vuoi.
 
end;
fe...@delenda.net
-- 
Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.

Grazie, cominciavo a pensare di essere l'unico a visualizzare i miei post, o
che questi infrangessero qualche regola di netiquette, visto che i miei
ultimi non hanno ricevuto risposte.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Directx e suono

Ciao!
Come posso cominciare a studiare l'uso del suono con le directx e delphi?
    Delphix sfrutta anche il suono o e' solo per  la grafica?
--
Andrea Roveretto
Newsgroup: it.comp.lang.delphi
Titolo: Allineamento testo in un TEdit

Vorrei allineare il testo di un TEdit a destra, non mi sembra esistano
proprietą predefinite per far questo.
Esiste un modo per farlo???
Grazie per le risposte. Ciao
Sonia
-- 
Posted from 
ma...@www.ccstech.it
 [213.254.6.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Esiste un modo per farlo???
Non con il TEdit.
Usa un TMemo, avendo cura di impostare l'allineamento a destra, Height
= 21 (quella del TEdit) e WantsReturns = false.
-- 
Andrea Laforgia (ICQ# 87230455) ---------------------------
Non scrivetemi in privato, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

 Non con il TEdit.
No, invece è possibile.
In uno degli ultimi aggiornamenti dell'MSDN risulta che ES_RIGHT funziona
anche senza il Multiline attivo,
quindi si può realizzare una vera TEdit (e no un TMemo) con allineamento a
destra.
TEdit1  = class(TEdit)
  public
    procedure CreateParams(var Params: TCreateParams); Override;
  end;
...
procedure TEdit1.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.Style := Params.Style or ES_MULTILINE or ES_RIGHT;
end;
--
- Carlo -
c.b...@libero.it

anche senza il Multiline attivo,
Si', e' vero.
Mi dai il riferimento preciso su MSDN ?


end;


 Mi dai il riferimento preciso su MSDN ?
http://support.microsoft.com/support/kb/articles/Q167/1/18.ASP


 pero' in questo caso il multiline E' attivo.
Si, è vero. Non è del tutto involontario come effetto ... diverso tempo fa
parlammo di questa cosa sul NG di Cantù, e alcuni membri mi dissero che
avevano dei problemi (con Win95) ad utilizzare il codice proposto senza il
MULTILINE ... certo che, in questo specifico caso, il MULTILINE va rimosso.


MULTILINE ... certo che, in questo specifico caso, il MULTILINE va rimosso.
Ma scusa, hai provato il codice che hai proposto sotto Win95/98 ?
Io ho creato un nuovo componente in Delphi5 sotto NT 4.0 e riesco ad
utilizzarlo. Ma ho letto l'articolo e afferma testualmente :
"The information in this article applies to:
Microsoft Windows NT Workstation version 4.0 
Microsoft Windows NT Server version 4.0.
SYMPTOMS
When you create an Edit control, there are no style flags to specify
right alignment. Single line edit controls do not support the ES_RIGHT
style."
E sembra essere un problema di NT.


 E sembra essere un problema di NT.
Mah ... tu mi dici che funziona sotto 2K, il problema sembra essere di NT
... Cmq l'articolo fa riferimento anche al Service Pack di cui č dotato il
SO.
Tu che Service Pack hai? Ci vorrebbe qualche volentieroso del NG che abbia
piů di un SO e che possa darci conferme/smentite riguardo il metodo
suggerito.


 Mah ... tu mi dici che funziona sotto 2K,
Scusa, intendevo NT.

Newsgroup: it.comp.lang.delphi
Titolo: Calendario lavorativo su DBchart

Gentile e fantastico Ng,
secondo voi, č possibile su un DBchart in veste di Gantt ottenere un
calendario lavorativo ?
magari andando anche a metterci della grafica "colore grigio" su sabato e
domenica ?
fatemi sapere, sono curioso.

> fatemi sapere, sono curioso.
...usa i componenti TMS...hanno un calendario che fa tutto quello che gli
dici di fare...


Perdonami, cosa sono i TMS ? sono già in delphi ?


http://www.tmssoftware.com
Costano poco e non sono male, peccato che i manuali sono quasi del tutto
assenti o vecchi.
Ciao

 
www.tmssoftware.com
Newsgroup: it.comp.lang.delphi
Titolo: con cosa stampate i barcode sulle etichette ?

Ho postato su rave per la stampa dei barcode ma sembra che il problema 
non sia stato affrontato.
Voi con cosa stampate i barcode sulle etichette ?
mi serve anche scegliere riga e colonna di partenza č possibile ?
Omega

Omega
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

 	MassimoB
Grazie anche se speravo di trovare una soluzione con il rave report ci 
stň provando ma caspita č un casino accedere agli oggetti.
Ho letto i post e piů o meno uso la stessa tecnica ma i passaggi non mi 
sono ben chiari hai qualche spezzone di codice da usare come spunto ?
Omega

 codice da usare come spunto ?
Io faccio cosi' (parlo di FuzzyReport e kbMemTable):
1) creo un report con FuzzyReport:
1A) Inserisco una banda DATI PRINCIPALI
1B) nella banda inserisco un oggetto codice a barre
1B bis) imposto tutte le proprieta' del codice a barre
1C) In File / Opzioni Pagina / Opzioni imposto il numero di colonne
 del foglio delle etichette
1D) Imposto la sorgente dati della banda alla kbMemTable
1E) Imposto l'oggetto Codice A Barre al campo numerico della tabella da
 trasfomare in codice.
1F) imposto tutte le altre cose che servono per il report.
1G) salvo il report.
2) Carico la tabella kbMemTable con dati provenienti da piu' fonti
(tra cui le matricole da trasformare in codici a barre)
3) stampo il report o visualizzo il preview. Es.:
  FRepDispo.LoadFromFile(DirReport + 'StampaDispo.frf');
  FRepDispo.DoublePass := True;
  FRepDispo.ShowReport;
4) a tentativi, cerco di centrare il codice a barre nelle etichette,
modificando
i valori nel report.
Nel punto due, quando lancio la stampa, carico tanti report vuoti quanti
indicati dall'operatrice, in modo da iniziare a stampare le etichette anche
da meta' colonna.
Questa e' solo una veloce panoramica: tutto quanto dipende da quello che
devi fare tu.
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

 ACSH
Grazie per la descrizione seguirň il tuo esempio appena riesco a trovare 
l'ultima v. del fuzzy report che mi sembra la 2.1 vero ? a proposito ma 
il progetto č stato abbandonato ? non trovo piů il sito.
Omega

Ragazzi io uso il report builder, ci vuole un attimo!!!!
C'č proprio il componente per il codice a barre, e stampare le etichette
č un attimo!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Grazie proverò a guardarlo.

 il progetto è stato abbandonato ? non trovo più il sito.
http://www.massimobeschi.it/downloads.asp?azione=categoria&idCategoria=4
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
OK
Omega
Newsgroup: it.comp.lang.delphi
Titolo: problema con SQL

Ragazzi ho un problema che non riesco a risolvere.
Sto facendo un programma in delphi3 ed utilizzo un db con 3 tabelle:
prod(id,nome)
ins(id,data,qta)
del(id,data,qta)
Queste tabelle rappresentano l'inventario di un magazzino. Lasciando perdere
la prima che per ora non mi interessa, ins indica un prodotto inserito a
magazzino e del un prodotto tolto dal magazzino (do per scontato che uno non
tolga piu` di quanto ha inserito).
Il mio problema e` che non riesco a fare una quey in SQL che mi restituisca
l'inventario del magazzino. Ho provato a copiare delle query prese da un
libro di basi di dati ma sembra che l'SQL di delphi sia diverso da quello
che sapevo ( o che pensavo di sapere) io.
Se qualcuno di voi si e` gia` imbattuto in un problema simile e sa come
poterlo risolvere gliene sarei molto grato. Mi va bene un metodo qualunque,
purche` io riesca a tirare fuori 'sto cavolo di inventario.
Grazie in anticipo
Roberto.
--
"Ci sono persone che guardano il mondo e si chiedono perche`. Ce ne sono
altre che guardano il mondo sognando come dovrebbe essere e si chiedono
perche` no."
(R. Kennedy)
ICQ#: 18469567
http://crsoft.8m.com

 l'inventario del magazzino. [...]
Potresti postare la query che non funziona e il tipo di db che usi
(suppongo Paradox via BDE). Se la supposizione e' giusta, trovi la
sintassi ammessa nel file di help LocalSQL.hlp.
La seguente +/- funziona, (-) nel senso che restituisce dei NULL nella
colonna Saldo se non ci sono movimenti di un codice su Scarico
SELECT  
C.ID
, SUM(C.Qta) as TotCar, SUM(S.Qta) as TotSca,
 (SUM(C.Qta) - SUM(S.Qta)) as Saldo
FROM
 "Carico.db" C LEFT JOIN "Scarico.db" S
 ON (
S.ID
 = 
C.ID
)
GROUP BY 
C.ID
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: [SEMI-OT] Corso di Delphi

Come molti di voi già sapranno, io ho un corso di Delphi su software planet.
Vorrei un vostro giudizio, costruttivo, su di esso
Critiche e complimenti( questi ultimi soprattutto... eheheheheheheh :=) )
sono perfettamente accetti.
Tenete presente che sono le prime lezioni e che si assume che il lettore non
sappia quasi niente, solo un pò di Pascal...
--
Andrea Raimondi
-------------------------------
Redattore corso di
Delphi di Software
Planet
-------------------------------
www.softwareplanet.net





Più che volentieri.... ma qual'è l'indirizzo del 
tuo sito? :)


 


Ciao, 


Dario



>Più che volentieri.... ma qual'è l'indirizzo del tuo sito? :)
... o mio Dio!
*
*
*
Ammatwain

 >Piů che volentieri.... ma qual'č l'indirizzo del tuo sito? :)


 sappia quasi niente, solo un pò di Pascal...
Parto dal presupposto che non si spende una lira per tutti i corsi
che vengono pubblicati.
I vantaggi sono una buona gestione del sito con possibilità di navigare
tra le lezioni e di scaricarle per leggerle con calma.
I contro sono una brevità eccessiva delle lezioni.
Una volta leggevo i corsi su Dev o IoProgrammo e aspettavo un
mese da una e l'altra ma almeno erano lezioni di una certa consistenza.
Le prime tre lezioni le avrei messe addirittura in una sola anche perchè
di cose da assimilare non ce ne sono molte. Con argomenti più tecnici
probabilmente è diverso.
Ho provato a mettermi nei panni di uno alle prime armi ma secondo me
in questo modo è poco stimolante. Una pubblicazione più intensa darebbe
più vivacità, più aspettative di apprendimento e in generale più interesse
nel corso.
Parere personale, molto opinabile.
Mirko
ps. buon lavoro.

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

DB MSSQL.
Ho bisogno di eseguire una query su un sottoinsieme di dati estratti da 
un'altra query.
Il modo in cui adesso ho operato e creare una stored procedure che esegue 
la prima query, la inserisce in una tabella temporanea e esegue la 
seconda query sulla tabella temporanea. poi droppo la tabella temporanea.
Non c'č un modo, per esempio, di associare il risultato di una query ad 
una TTable e eseguire la query su quest'ultima?
Vi ringrazio in anticipo.
--- posted by geoForum on 
http://www.delphiedintorni.it

 Vi ringrazio in anticipo.
Secondo me dovresti farlo da sql con qualcosa di simile:
select
    X.*
from
    (
        select ... from ... where ...
    ) X
where
    X....
[...]


L'hai mai fatta una query cosě?
Mi sembra non funzioni. Ora riprovo.



Perfetto, Funziona..
Ti Ringrazio

Newsgroup: it.comp.lang.delphi
Titolo: timage e assegnazione jpeg via codice

salve, qualcuno mi spiega perchè se lo faccio a mano funziona (la
visualizzazione di un jpeg su un timage) e se lo faccio via codice non mi
accetta i jpeg ma solo bmp?
         if TabPictureIMAGE.IsNull then
            image1.Picture.Assign(nil)
            else
            image1.Picture.Assign(TabPictureIMAGE);

e suppongo che sia l'assign che lavora male
scusate la svista
Mak


suppongo che TabPictureIMAGE sia di tipo TGraphic
se invece è di tipo ereditato da TGraphic come TBitmap o TJpegImage
il tutto non funziona (ho provato solo TJpegImage su di un Tgraphic Bitmap)
e suppongo che sia l'assign che lavora male.
spero che quanto detto ti sia utile
se ho detto troppe fesserie spero mi postiate le correzioni al concetto o un
link mediante il quale chiarirmi le idee :)
ciao
Mak

 ha scritto nel messaggio
news:FtLia.1796$iy5....@twister2.libero.it...


 ha scritto nel messaggio
news:IgRia.49380$Jg1.1...@news1.tin.it...


Non so se funzioni con IB (un sogno qua... sigh) ma con BDE uso
Image1.picure.assign(TGraphicField(Table1.fieldbyname('miocampo')))
Ciao
Denis

 Image1.picure.assign(TGraphicField(Table1.fieldbyname('miocampo')))
bello ... :)
i campi di tipo binarioLungo possono essere usati per questo tipo di
casting?
Ciao Mak

Newsgroup: it.comp.lang.delphi
Titolo: Annotazioni in una immagine Tiff

Salve. Ho un Fax Server che utilizza tiff file per immagazzinare i Fax in
formato elettronico. Io ho bisogno di mettere in determinati punti
dell'immagine delle cosiddette "annotazioni". Uso la ImageLib.
Grazie per l'aiuto.
--- posted by geoForum on 
http://www.delphiedintorni.it

http://openil.sourceforge.net/docs/index.php
A.

A.


Newsgroup: it.comp.lang.delphi
Titolo: Compattazione Archivi

Volevo inserire nel mio prg in Delphi 5 la compattazione degli archivi.
Utilizzo degli archivi DBF. Non so da che parte iniziare. Riuscite a darmi
qualche indicazione.
P.S. Per compattazione degli archivi intendo eliminare fisicamente i record
già eliminati in precedenza.
Grazie
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Compressore eseguibili

Sapete se esiste un componente o qualche unit da mettere
dentro la mia applicazione che mi comprima l'eseguibile che
voglio tipo UPX ed ASPack?
Grazie



che io sappia, questo lavoro puo' essere fatto esternamente al programma, dopo
la compilazione. 
Utilizza upx da riga di comando, e' ben documentato.
es. "upx -9 pippo.exe"
-- 
Morde. 
(morde at programmer dot net)

 es. "upx -9 pippo.exe"
UPX lo conosco già ma avevo bisogno di qualcosa che si integrasse con il
mio programma.

mio programma.
Il senso della mia risposta era: "non c'e' questo qualcosa che agisca
integrandosi col programma." 
Puoi comprimerlo *solo* dopo averlo compilato, non dal suo interno.

Newsgroup: it.comp.lang.delphi
Titolo: Inserimento testo in posiz. cursore e altro.

Salve.
Come posso fare per inserire del testo immediatamente dopo
la posizione in cui si trova il cursore su una Rich edit
alla pressione di un bottone?
Se ho sulla rich edit un testo  tipo:
aaaaaaaaaaaaaaaaa
sssssssssssssssss
ddddddddddddddddd
e voglio che l'user possa inserire del testo predefinito 
risultante dal click
di un bottone, ad es. subito dopo l'utltima "s" della 
seconda riga.
Si posiziona lì col cursore o col mouse e clicca il bottone.
Qual'è il codice per realizzare ciò?
L' Add non è adatto, e allora?
Se potete: qual'è il numero corrispondente al tasto 
Backspace.
Per lo spazio bianco  so che è #13. Dove posso trovare 
l'elenco di questi?
Perchè del seguente codice:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: 
Word;
  Shift: TShiftState);
begin
   if key = vk_CONTROL then Panel1.Caption := 'CTRL';
   if key = VK_c	  then panel2.caption:='c';
end;
" if key = VK_c	  then panel2.caption:='c';" mi da errore 
come Undeclared identifier 'Vk_c' , mentre la prima riga 
funziona?
Eppure dalla guida è corretto!!!!!!
Scusate se le domande son troppo semplice per voi!!!!!!
Grazie.

Ottima Società in rapida espansione ricerca per propria Sede in Milano
programmatori DELPHI sia Junior che Senior per posizione di Product Manager
Leader.
Richiedesi conoscenza della lingua inglese e disponibilità a trasferte,
anche all'estero.
Inviare Curriculum Vitae a:
Giorgio Ugo
mailto: 
giorg...@itac.ch

Bifo >>
Come posso fare per inserire del testo immediatamente dopo
la posizione in cui si trova il cursore su una Rich edit
alla pressione di un bottone?
[...]
Se potete: qual'č il numero corrispondente al tasto
Backspace.
Per lo spazio bianco  so che č #13. Dove posso trovare
l'elenco di questi?
[...domanda su Key di OnKeyDown...]
<<
Se fosse un TMemo:
  if Memo.SelLenght > 0 then Abort;
  idx := Memo.SelStart;
  s := Memo.Lines.Text;
  Insert(s, Str2Insert, idx);
  Memo.Lines.Text := s;
  Memo.SelStart := Idx;
  Memo.Perform(EM_SCROLLCARET, 0, 0);
forse funziona anche con RichEd.
Altrimenti: metti il testo da inserire nel RichEd in un Edit (nascosto);
seleziona il testo; manda all'Edit un WM_COPY (v. help Perform); manda al
RichEd un WM_PASTE.
Backspace = ASCII 8; CarriageReturn = #13 = #$0D, LineFeed = 10, spazio =
32, ESCape = 27, BEL = 7, Ctrl-C (ETX) = 3, FormFeed = 12. In qualunque
manuale che riporti una tabella ASCII.
L'elenco dei VK_ č se non mi sbaglio in Windows.pas.
Dall'help di D5: "Most of the virtual key codes are defined in the Windows
unit. Additional key codes may be defined in special-purpose Windows
wrappers such as the imm unit. To create a virtual key code for an
alphanumeric value, use the Ord method. For example the virtual key code
for '7' is Ord('7');"
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: fuzzyReport problemi con master detail

Utilizzo bds 2006.
Ho creato un report master detail dove tutto č impostato secondo le regole.
Se imposto la banda dei dati principali con ForzaPaginaNuova = True.
Il reprot non funziona e riscrive sempre gli stessi detail.
Se invece lo stesso parametro lo metto a false, non si comporta in maniera
corretta.
Quando usavo i report con delphi 7 questo problema non c'era.
Qualcuno ha qualche suggerimento da darmi su come risolvere il problemi ?
Grazie
NicolaS

 Ho creato un report master detail dove tutto è impostato secondo le


Newsgroup: it.comp.lang.delphi
Titolo: Database o file sequenziale

A questo punto propongo un indagine.. ma alla fine cosa ne pensate realmente
di interbase e database explorer di delphi?? A volte ritengo che il
rallentamento subito dall'elaboratore e lo spazio occupato non siano
compensati dalla maggiore facilità di gestione delle chiavi. Difatti ho
creato un programma di fatturazione integralmente con file sequenziali,
veloce, pratico e soprattutto poco ingombrante.
Voi che ne dite?

 Voi che ne dite?
ne riparleremo quando il tuo file conterrą qualche centinaio di miglia di 
records, come fai le interrogazioni? come gestisci la multiutenza? e 
l'integritą dei dati? solo per dirne alcune...
Ciao, Antņ.

 Ciao, Antò.
Beh, hai ragione, si tratta di particolari non trascurabili, ad ogni modo il
mio era un discorso riferito a programmi molto caserecci, dal'altronde non
sono molti i database che arrivano a contenere centinaia di migliaia di
record.... no?
ciao Anto'!

Newsgroup: it.comp.lang.delphi
Titolo: Gestione files .ini

 Qualcuno saprebbe darmi indicazioni su quale componente utilizzare per 
la gestione dei files .ini di windows?
Grazie 1000
Se non hai idee per risolvere il problema, fai parte del problema
--- posted by geoForum on 
http://www.delphiedintorni.it

TIniFile o TMemIniFile
leggi l'help per come utilizzarli.
Nicolas
"ovnis" <nos...@delphi.eml> ha scritto nel messaggio
news:lfj0c.6486$mt1....@tornado.fastwebnet.it...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.600 / Virus Database: 381 - Release Date: 28/02/2004

la gestione dei files .ini di windows?
Componente? Puoi farlo benissimo da codice! ;)
http://groups.yahoo.com/group/delphi_open_manual
A qeusto link, nella sezione /files/Uploads/ ci sono alcuni articoli
interessanti, tra i quali uno sui file ini. Se non vuoi iscriverti al gruppo,
puoi chiedere a Marco Breveglieri (l'autore) di spedirtelo in email.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/