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

Esiste una procedura che, quando si massimizza un form, sposta
proporzionalmente tutti gli elementi presenti su questo?
Grazie
Iding
--
www.acquarioweb.com
 : tutto
sui pesci d'acqua dolce!

proporzionalmente tutti gli elementi presenti su questo?
Hai provato ad usare le "anchors" ?

> Hai provato ad usare le "anchors" ?
Io ho sempre avuto problemi con le anchors... sul PC dove è installato
delphi vanno una meraviglia...
sugli altri invece no.
E' solo un mio problema ?
Grazie, Ciao, Davide DG

 proporzionalmente tutti gli elementi presenti su questo? Grazie Iding
personalmente faccio largo uso della proprieta' align,
le anchors non le ho mai usate, dovro' provarle..
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: DBF e CachedUpdates

Altro giro, altra domanda!
(mi sembrava opportuno aprire un altro thread)
Non capisco perché se aggiungo dei record ad una TTable con CachedUpdates =
False, tutto funziona regolarmente, mentre se lo metto a True, al primo
ApplyUpdates che faccio, mi dice che non è possibile allocare la tabella in
modalità esclusiva.
E l'ignoranza regna sovrana!
--
Jax
Journeying Artificial Xenomorph

 modalità esclusiva.
Penso che questo sia un problema del database che stai usando!
Mi sembra un messaggio di Access! Se lo stai usando controlla nel menù
Strumenti c'è qualcosa che parla di accesso esclusivo...
CIAO!

Newsgroup: it.comp.lang.delphi
Titolo: evitare valori 0 su DBGrid

il Campo SCONTO1 e' Curerncy e sul Cds il Display Format e' #,#0.00
in una DbGrid con DefaultDrawing = False nell'evento OnDrawColumnCell scrivo
begin
[...]
  if 
Column.Field.Name
 = 'SCONTO1' then
    begin
      if Column.Field.Value = 0 then
        begin
          grd_Dettaglio.Canvas.Font.Color := clBtnFace;
          Canvas.FillRect(Rect);
          grd_Dettaglio.Canvas.TextRect(Rect, Rect.Left + 1, Rect.Top + 1,
'**');
        end;
    end;
[..]
      grd_Dettaglio.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
ho provato anche
grd_Dettaglio.Canvas.TextOut(Rect.Left + 1, Rect.Top + 1, '*');
l'Help (D2007) mi dice
 ** TextRec **
Use TextRect to write a string within a limited rectangular region.
** TextOut **
Use TextOut to write a string onto the canvas.
Riesco solo a nascondere il valore grd_Dettaglio.Canvas.Font.Color :=
clBtnFace;
ma inevuitabilmente torna visibile entrando nella cella.
Vi risulta sia fattibile ?
Maurizio

       if Column.Field.Value = 0 then
..se il campo e' null, qua scoppia: I campi vanno letti tipizzati e
non come variant, salvo avere una ragione drammaticamente seria e/o
essere nella totale impossibilita' di farlo.
Quindi: Column.Field.AsFloat.
A parte cio', credo che stai tentando di far fare alla gui un qualcosa
che spetta al db.
Dici che i dati vengono da un cds ma non come esso viene alimentato...
Cosi' a occhio, un campo calcolato risolverebbe i tuoi problemi.
Nella oncalcfields metti le logiche che stai mettendo qua.
Infine, mi chiedo xche ai tuoi utenti lo zero gli sta cosi' sui
cosidetti... :-))
A.


E' piuttosto complicato. Penso che il punto giusto dove fare la
modifica sia
l'evento OnGetText del TField:
// non provato
procedure TMyDM.MyFieldGetText(Sender: TField;
  var Text: String; DisplayText: Boolean);
begin
  if Sender.AsFloat = 0 then
    Text := '**';
end;
ciao
Giacomo

0 per poter visualizzare gli altri valori.
  if Sender.AsFloat = 0 then Text := ''
  else Text := FormatFloat('#,#0.00',Sender.AsFloat);
grazie Maurizio
circa il fatto che 0,00 possa risultare indigesto alla vista, non e' da
sottovalutare.
Se in un dettaglio hai 10 righe SCONTO1 e di queste solo 2 con valore >0,
risulta molto piu' immediato vedere gli articoli scontati se non ci sono 8
celle con 0,00

 celle con 0,00
Ok! :-D
A.
Newsgroup: it.comp.lang.delphi
Titolo: Creare fattura in RAVE

Ciao sono alle prime armi con l'uso di delphi e rave.
Devo realizzare un PDF per una semplice fattura.
Ho inserito
1) band per l'header con dati cliente (bandstyle bodu header)
2) databand con dati articoli (band style detail)
3) band per il footer (bandstyle body footer)
1 e 3 hanno come controller band 2
Il problema è che se ho un solo articolo vorrei che comunque il footer
venga stampato a fondo pagina.
Se metto il footer in fondo alla region ho un numero di pagine =
numero articoli e non va bene !
Come devo fare ?
Grazie

 numero articoli e non va bene !
Perchï¿œ hai legato il footer alla banda degli articoli, di conseguenza 
ad ogni articolo lui genera un footer..
Non conosco rave ma in linea di massima il footer dovrebbe essere una 
banda sommario.
E poi perchï¿œ hai legato la banda header al detail degli articoli?
In genere si imposta un header legato al dataset di intestazione 
(testata della fattura), un dettaglio legato agli articoli (Articoli in 
fattura) e un sommario come footer che totalizza gli articoli (in 
alcuni modelli di database si crea anche una tabella come footer per 
ogni fattura per evitare che il motore del report effettui dei calcoli 
e dipenda dagli articoli).
Ciao
-- 
Morde

No non genera un footer ad ogni articolo.
Io voglio avere una cosa tipo
inizio pagina
header
inizio tabella articoli
articoli
fine tabella articoli
footer
fondo pagina
invece di
inizio pagina
header
inizio tabella articoli
articoli
fine tabella articoli
footer
fondo pagina
Non so se si capisce quello che intendo ....

 Non so se si capisce quello che intendo ....
Nnon ti capisco.. i due schemi sembrano uguali, spiegati meglio per 
favore.
-- 
Morde

 Morde
Cè una riga vuota che è messa in parti diverse e rappresenta dello
spazio bianco nel foglio.
Io voglio avere l'header + il footer di dimensioni fisse + la tabella
articoli che occupa tutto lo spazio restante della pagina
indipendentemente dal numero di articoli presenti.

indipendentemente dal numero di articoli presenti.
fai una seconda region che metti in basso e su questa posizioni la tua band 
di fine pagina 

 di fine pagina
Ma nella region in basso ci metto solo il footer ?
Me lo ripete tutte le pagine ?
Sono parecchio confuso, non riesco a capire perchè fare piu region e
cosa rappresentano. Sul manuale dice solo che sono contenitori di
band !



Attenzione pero' RAVE non lavora a bande come QuickReport o ReportManager
per cui cambia la logica di sviluppo

amlo ha scritto:

Se ho capito bene, vuoi header e footer in ogni pagina a prescindere il 
numero di articoli, nel caso i dettagli siano più di una pagina replica 
header e footer e tutto daccapo, io ho fatto così:
nella region ho messo una band header e poi il databand con i dettagli, 
fuori dalla region quello che è il footer, sembrerà strano ma funziona....
Newsgroup: it.comp.lang.delphi
Titolo: Sito RXLib

Scusate ma voi riuscite a vedere il sito delle librerie RXLib ??
URL 
www.rxlib.com
Ciao Gian Luca

No mi fa vedere solo "Parent Directory".....
Che non abbiano ancora fatto in tempo a riallinearsi con Delphi 6??
Ciaoux

 wrote:

Non e' che hanno abbandonato il progetto definitivamente?
--    _  _______
  /| // /__  __/ Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /    Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000

> Non e' che hanno abbandonato il progetto definitivamente?
Il sito e' chiuso. Il progetto e' dal 1999 che non viene aggiornato. Traete
un po' voi le conclusioni :)
Ciao, Sandro

un po' voi le conclusioni :)
Per chi non lo sapesse il padre dell RX le ha spudoratamente copiate dalle 
RaizeLib che sono a pagamento con i sorgenti. Notare Rz->Rx.
Lui si e' scusato dicendo che cmq lo faceva solo per i russi che non hanno 
soldi per comprare i componenti originali, fatto sta che molti hanno preso 
i suoi componenti e hanno tradotto gli help, aggiunto cose ecc.
Ora il padre delle RX ha trovato un lavoro e non le supporta piu', anche se 
ci sono diversi siti con versioni modificare, anche per D6.
Ciao Uberto
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

RaizeLib
a trovarle :D
indirizzo?


Le RX non esistono più

 ha scritto nel messaggio
news:9r0mt4$5ji$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Ancora Master/Detail

Scusate sono ancora io che ho bisogno di un aiuto.
Ora sono riuscito a creare il master/detail con 2 query e tutto funziona.
L'unico problema è che non riesco a scrivere sulla query che uso da master
perché mi dice che è read-only. Ciò che volevo sapere è se nei master/detail
non si può scrivere sul master o se al contrario sono io che ho sbagliato
qualcosa, e in tal caso cosa?
Forse sarò eccessivo ma avrei anche un'altra domanda da farvi: ho provato a
ordinare i record di una query con il comando order by, ma questo mi evita
di aggiungerne poi di nuovi, c'è un modo per evitarlo?
Mi scuso ancora per la mia insistenza ma è un argomento praticamente nuovo
per me. Vi ringrazio ancora per l'aiuto che mi avete dato finora e per
quelle che potrete darmi in futuro.
Jacopo Sabbatini
sab...@libero.it

 ha scritto nel messaggio
news:Xh_v7.42796$0Y2.3...@news.infostrada.it...

I problemi che hai hanno una radice in comune: le query che formuli non sono
dei live result set, non puoi modificarli esattamente come se fossero una
tabella, devi (o meglio ti consiglio di) utilizzare  le TUpdateSql (leggi
l'help per vedere come funzionano).
Ciao, Angelo Diego Crabolu.
Newsgroup: it.comp.lang.delphi
Titolo: Scrivere testo in verticale su Canvas

É possibile scrivere sullo stesso Printer.Canvas un testo sia in verticale
che in orizzontale ? Il metodo TextOut scrive testo solo orizzontalmente.
Grazie

>
É possibile scrivere sullo stesso Printer.Canvas un testo sia in verticale
che in orizzontale ? Il metodo TextOut scrive testo solo orizzontalmente.
<<
Cambia Font: vedi CreateFontIndirect, consente di ruotare il font. C'è un
esempio nel componente TeeChart (non ricordo la unit) dove disegna le
etichette degli assi.
hth
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: ANDREA LAFORGIA Hai rotto le p...e con sti TROLL. Se non volete un'altra guerra come quella di Natale, piantala di imbrattare i post con sparisci Troll. L'unico Troll qui dentro sei tu. Limitati a rispondere e fare il lavoro per il quale vieni pagato. Cioe' di assistente del NG.

 Cosa speravi di trovare?
 E' già scritto tutto nel titolo! 
 Hihihihihi ... ;-)
--- posted by geoForum on 
http://www.delphiedintorni.it

  Cosa speravi di trovare?
Nulla di piů che un mare di idiozie, ovvero ciň di cui tu sei la sintesi
suprema, nonché l'incarnazione piů naturale.
Sparisci troll.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

suprema, nonché l'incarnazione più naturale.
Bravo usa la forza, passa dal lato oscuro giovane Jedi.. L'impero ti 
ricompenserà hihihihi ;-)


Newsgroup: it.comp.lang.delphi
Titolo: "POP3' is no a valid integer value

Mi sono impantanato su una stupidaggine:
nella stringa:
  showmessage(IntToStr(POP.CheckMessages)); mi viene un errore che dice
quanot in subject....
Il POP è un IdPop3 dei client Indy.
Se metto POP.PORT mi popuppa 110 correttamente...e CheckMessages è proprio
integer ho controllato....non capisco a cosa sia dovuto (e perchè cavolo mi
parla di "POP3" se si chiama "POP"!!!).
Grazie.
--
Giulio Pipitone (
www.Fighters4web.com
)
Libera associazione contro abusi in rete
Mirror italiano 
http://spam.abuse.net

evidentemente perchè  POP.CheckMessages che varrà 'POP3' non è
un intero ma una stringa e quindi IntToStr(POP.CheckMessages) è sbagliato.
Mi stupisco cmq che ti dia un errore di runtime e non di compilazione
(errore di tipo).

 wrote in message
news:LF3fa.103137$pG1.2...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Chiudere una TADOTable

Salve a tutti
Ho la seguente situazione:
dopo una certa serie di operazioni su di una tabella ACCESS
aperta con una TADOTable, la chiudo ed eseguo la funzione di "compact".
Se eseguo una dopo l'altra le operazioni, mi viene il messaggio:
"Database già aperto in modo esclusivo dall'utente xxx. Ritentare l'operazione ...." ecc..
Se eseguo *solo* la "compact" tutto va a meraviglia.
Ho spezzato le due funzioni in due bottoni: 1=operazioni 2=campact
Se eseguo solo la 2 va tutto bene, se eseguo la 1 e poi la 2 da il messaggio precedente.
Il problema sembrerebbe risiedere nel fatto che la "close" non chiude veramente il DB ?
Ciao
GP

devi chiudere il db e non la singola tabella.
AS


Ciao Alberto
Forse sono stato troppo semplicistico ad usare solamente una TADOTable
senza una TADOConnection ?
Il DB è peraltro composto da una sola tabella, in cui cancello tutto, scrivo da capo e compatto.
Come posso chiudere il db?
Grazie
GP

"G.P." <@> ha scritto nel messaggio

Ebbene si, bisogna aggiungere una TADOConnection, collegare la TADOTable alla connection
e non direttamente; di seguito le fasi giuste e tutto va a posto.
  Dati.DB.Close;
  Dati.ADOConnection1.Connected:=False;
  Dati.ADOConnection1.Close;
GP


AdoConnection.Close mette connected a false e chiude tutte le tabelle
della connessione.
In pratica, è sufficiente  Dati.ADOConnection1.Close; ;-)
ciao
-- 
Ore 18.30: premo invio.

Newsgroup: it.comp.lang.delphi
Titolo: Problema con i fuochi

Buongiorno,
ho un grosso problema con il focus della mia applicazione. Nella mio
Form primcipale (MDIForm) ho inserito un pannello su quale vi è una
ComboBox. Vorrei ora che, quando si preme il tasto direzionale verso
l'alto il focus mi si sposti su di una edit della MDIChild attiva.
Al momento sono inchiodato come qui sotto:
procedure TFrmContenitore.ComandoKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
  if Key = 38 then begin   // freccia su
    if ActiveMDIChild = FrmMyChild1 then FrmMyChild1.Edit1.SetFocus else
    if ActiveMDIChild = FrmMyChild2 then FrmMyChild2.Edit1.SetFocus;
    Key := 0;
  end;
end;
Una volta premuto il tasto però il focus rimane sulla mia combobox del
FrmContenitore.
Ho provato ad utilizzare i vari SetForegroundWindow o ActiveWindow
passando loro l'handle del MDIChild da attivare ma niente, non ne vuole
sapere. Avete idee o suggerimenti?
Grazie, Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

se devi scorrere la lista di elementi della combobox e il tasto "su"
non va all'elemento precedente, quale tasto dovra' usare l'utente?
:-/
AS

 wrote in message
news:1133367355.4...@o13g2000cwo.googlegroups.com

La risposta corretta era:
Windows.SetFocus(FrmChild1.Edit1.Handle);     :p
Capisco la tua replica, però nel mio caso la comboboxmi serve solo per 
aiutare l'utente nell'editazione. Ho settato lo style a csSimple e 
l'autocomplete a True. In queto modo, bloccando la freccia veso il
basso,
ottengo una finta edit con l'autocomplete. NOn l'ho ancora testato bene
ma sulla carta dovrebbe funzionare.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Re: Catturare output di un programma "DOS"

 La JCL fa quello che vuoi
Anche le FAQ di ICLD fanno quello che vuole... basta leggere il punto 3.13,
le faq sono state pubblicate il 15 marzo.
Ciao
-- 
Morde. 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 terminato!


Un saluto a tutto il NewsGroup...
ho un problema...
dovrei eseguire un programma "a linea di comando" e catturarne l'output in 
una TMemo...
la situazione è la seguente...
per l'esecuzione del programma nessun problema, ma non riesco a "catturare 
l'output del programma"
o meglio ho trovato alcune funzioni (gironzolando per internet)
che riescono a catturare tutto l'output,  ma non in "tempo reale"...
mi spiego meglio:
Supponiamo di voler eseguire un programma tipo il "vecchio" pkunzip 
(versione dos)
se facciamo decomprimere un archivio il pkunzip mostrerà una serie di 
messaggi durente la decompressione... (potrebbe impiegarci anche 10 
minuti)...
tutte le funzioni che ho trovato attendono il completamento del pkunzip e 
poi tutto insieme ti passano l'output del programma...
a me servirebbe invece che mano mano che il pkunzip "stampa" messaggi 
automaticamente questi vengano passati al (ad esempio) tMemo...
poi quando il pkunzip finisce il suo lavoro mi segnali che il proceso è 
terminato!
E' possibile fare tutto ciò ?
chi mi sa dare una mano o un consiglio/documentazione etc per realizzare 
tutto cio?
Grazie in anticipo a tutti!
ciao
Gianluca.

 Ciao
 grazie 1000 per la risposta. dove posso trovare JCL ? 


http://homepages.borland.com/jedi/jcl/
dai uno sguardo alla libreria "visuale" JVCL
Ciao Daniele

 Ciao Daniele
ok. Grazie ancora per l'aiuto!
ciao! Gianluca. 

 
Ciao
Su Torry c'è un componente che fa proprio ciò che cerchi
si chiama Doscommand
http://www.torry.net/quicksearchd.php?SID=023cb47f31c480b080eb64163626a4b9&String=doscommand&Title=Yes
Ciao
Micky
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
http://www.torry.net/quicksearchd.php?SID=023cb47f31c480b080eb64163626a4b9&String=doscommand&Title=Yes
Nota per ACSH: le risposte a questo thread, che risulta essere una FAQ,
potrebbero essere integrate nelle attuali FAQ di ICLD.



Ottimo Grazie! è esattamente quello che cercavo! grazie 1000.
Newsgroup: it.comp.lang.delphi
Titolo: Popup di sistema

Come si aggiunge una voce al menů che appare cliccando con il tasto destro
sopra uno o piů file?
Ad esempio una funzione simile a "Enqueue in WinAmp" oppure la funzione di
aggiunta ad un archivio di WinZip. Avete presente?
Massimiliano Etere
maxe...@infinito.it

 sopra uno o più file?


Newsgroup: it.comp.lang.delphi
Titolo: chiamata a funzione in ASM

Sto cercando di imparare un po' di ASM in Delphi, lavorando... al contrario:
mi creo delle piccole routine in Delphi, studio il codice CPU, lo riproduco
in ASM, e cerco di vedere se e come viene eseguito.
Non so se cosi' avro' il codice migliore, ma qualche passo avanti riesco a
fare.
Mi sono pero' bloccato su un punto di una routine:
c'e' una chiamata alla funzione Power per l'elevazione a potenza, il codice
produce l'istruzione
call Power
ma quando arriva a questo punto la routine in ASM non ne vuole sapere di
andare avanti.
Forse occorre inserire un particolare comando trattandosi di una routine
esterna? (compresa nella Math, che peraltro ho naturalmente inserito nella
clausola uses)
Spero di non essere stato troppo confuso, se qualcuno mi puo' spiegare,
grazie.
Ridotta all'osso la routine che sto cercando di interpretare e':
case miavariabile of
1 : aggiungi := 1;
2 : aggiungi := power(10, altravariabile);  // <-- call Power
Rigrazie, e buona Pasqua a tutti.
-- 
F&R

 call Power
La funzione di elevamento a potenza nella unit Math (intPower) è già scitta
in ASM: non è più semplice studiare direttamente quel codice?
Comunque, IMHO, se vuoi davvero imparare ad usare ASM in Delphi devi:
- iscriverti al NG Borland apposito (dove metà delle cose che leggo non le
capisco, mentre l'altra metà non saprei come applicarle... ma che sembra
fare al caso tuo) che si chiama borland.public.delphi.language.basm;
- studiare direttamente il codice sorgente (per esempio, scarica FastMM e
leggi il codice COMMENTATO: è molto istruttivo);
Ciao
ACSH
-- 
Il più grande sbaglio nel progettare software
a prova di stupido è sottostimare l'enorme
ingegnosità degli stupidi.

 leggi il codice COMMENTATO: č molto istruttivo);
Mi sa che hai ragione su tutta la linea!
Grazie ed auguri a tutti.
-- 
F&R
Newsgroup: it.comp.lang.delphi
Titolo: Visualizza foto in una griglia

Ciao a tutti.
Ho una tabella con 10 campi, uno dei quali č
un campo graphics.
Vorrei salvare in questo campo delle foto:
bmp o jpg o ... (quello che vi pare)
e poi vedere queste foto visualizzate nella
dbgrid.
E' possibile?
Insomma immaginate che io abbia una tabella
contenente tutte le macchine esistenti al mondo
comprese di foto.
Io vorrei che man mano che scorro la griglia
si visualizzasse nella griglia stessa la foto
della riga in questione (ossia della macchina in questione)

 E' possibile?
Certo, si chiama Custom Drawing.
Scaricati il codice di MD6 dal sito web di Cantu', c'e' una demo che fa
proprio quello che chiedi (i pesci del DBDemos).
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Ok mi cercherň il sito di Cantů
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:k_3%b.32474$FJ6.1...@twister1.libero.it...


Non lo riesco a trovare il demo dei pesci
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:k_3%b.32474$FJ6.1...@twister1.libero.it...

Newsgroup: it.comp.lang.delphi
Titolo: Interbase

a tutti!
Cos'e' esattamente Interbase? Perche' e quando si usa? Ha vincoli
particolari di licenza?
Thx.
Zak

Interbase è un db client/server.
A differenza di paradox che è un db fileserver si compone di 2 parti.
a) Una applicazione server che gira su un pc server.
b) Una applicazione client che gira sui pc che lo usano.
In pratica, in un ambito fileserver i client accedono direttamente al db
In un ambito client/server i client inviano richieste e comandi al server
che provvede poi ad accedere ai dati.
altri db client/server sono Sybase, Sql server di zio Billy, e, dulcis
in fundo, Oracle che è il + complesso di tutti, al punto che il server
oracle è quasi un sistema operativo.
Per dettagli maggiori ti consiglio di cercare della documnetazione al riguardo.
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: Creare calendario mensile

Ho una tabella con un campo di tipo date,vorrei tramite codice o una query
appendere a codesto campo tutti i giorni del mese selezionato,per esempio se
e' gennaio tutti e 31 i giorni
es:
1/1/2004
2/1/2004
3/1/2004
4/1/2004
ecc. fino a 31/1/2004
Grazie per la risposta
Paolo

 ecc. fino a 31/1/2004
ti suggerisco di farti un ciclo con la
function IncDay(const AValue: TDateTime; const ANumberOfDays: Integer = 1): 
TDateTime;
con AValue pari a
EncodeDate(2004, 1, 1)
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 ha scritto nel messaggio
news:Xns9485DEF761...@130.133.1.4...


 funzioni so molto poco,
ahi ahi ahi.. le funzioni sono una delle basi del linguaggio !! 
Cerca di colmare questa lacuna perchè ti serviranno praticamente in qualsiasi 
linguaggio e non solo Object Pascal/Delphi.
uses DateUtils;
procedure GenerateDayListOf(AYear: Word);
var
  i: Integer;
  base: TDateTime;
  txt: TextFile;
begin
  base:= EncodeDate(AYear, 1, 1);
  AssignFile(txt, Format('days_of_%d.txt', [YearOf(base)]));
  try
    Rewrite(txt);
    for i:= 0 to Pred(DaysInYear(base)) do
      Writeln(txt, FormatDateTime('dddddd', IncDay(base, i)))
  finally
    CloseFile(txt)
  end
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
  GenerateDayListOf(2004);
end;


 funzioni so molto poco,
Ottima occasione x imparare, no? ;)
Se cerchi nella guida di delphi "date/time routines" trovi l'elenco di 
tutte le funzioni per gestire i tipi data e ora
I cicli for non credo necessino di una lettura della guida.
Buon lavoro
A

Newsgroup: it.comp.lang.delphi
Titolo: [HELP FILE] Richesta info

Vorrei realizzare la guida in linea di una applicazione, dove trovo un po di
documentazione che tratti l'argomento ??
Quale software mi consigliate ??
Grazie Mille
Michele

 ha scritto nel messaggio
news:9vusas$hvdij$1...@ID-110545.news.dfncis.de...


 ha scritto nel messaggio
news:mtHU7.25576$OP2.9...@news2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: G-Code

buon giorno a tutti
Seguo il formum saltuariamente da tempo. Ultimamante mi sno avvicinato al 
mondo delle macchine a CNC, ed in questo mondo per la programmazione si 
usano dei software che leggono dei files chiamati g-code.
Vi colevo chiedere se siete a conoscenza di componenti per delphi che si 
occupino di questa interpretazione di files in g-code.
non so come porre meglio la domanda , ma se vi servono delucidazioni posso 
fornirle.
Grazie 

Non so niente di queste cose ma ho fatto un po di ricerche e ho
scoperto un mondo...! :-))
Di specifico per delphi non ho trovato niente, ma potrebbe dipendere
dal fatto che non so se ci sono altri termini oltre "g-code" che
possono essere accoppiati a "delphi" per fare delle ricerche...
Magari qua:
http://www.cncitalia.net
potresti trovare delle informazioni...
Partendo da li penso ti convenga "puntare" a siti simili ma negli
states o in est europa, dove la diffusione di delphi è molto piu'
elevata rispetto all'italia...Questa è, tra parentesi, una ulteriore
dimostrazione del livello di idiozia prensente nel ns grande
paese....dove gli italIOTI sono la maggioranza e gli italIANI una
piccola minoranza...
A parte tutto cio, ho visto anche questi:
http://www.machsupport.com/documentation.php
http://www.dakeng.com/turbofaq.html
Pax vobiscum
A.

 ha scritto nel messaggio 
news:49b7bcd5-52ab-4aa2...@n11g2000yqb.googlegroups.com...
Non so niente di queste cose ma ho fatto un po di ricerche e ho
scoperto un mondo...! :-))
Di specifico per delphi non ho trovato niente, ma potrebbe dipendere
dal fatto che non so se ci sono altri termini oltre "g-code" che
possono essere accoppiati a "delphi" per fare delle ricerche...
Magari qua:
http://www.cncitalia.net
potresti trovare delle informazioni...
Partendo da li penso ti convenga "puntare" a siti simili ma negli
states o in est europa, dove la diffusione di delphi � molto piu'
elevata rispetto all'italia...Questa �, tra parentesi, una ulteriore


 occupino di questa interpretazione di files in g-code.
cosa devi fare poi con questo codice ? inviarlo ad una macchina, fare un 
grafico?

 ha scritto nel messaggio 
news:4a6f6687$0$34615$4faf...@reader4.news.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Problemi con le E-Mail

Ciao a tutti della NG, vorrei un consiglio da voi:
sto creando un programma per la lettura delle mail (in D4) usando i
componenti Sak..(pop3,smtp ecc..free). Ma il mio problema è quello di
salvare i messaggi una volta ricevuti: ho provato ad usare un
TFileStream.writecomponent ma mentre nel salvataggio va tutto ok, quando
si tratta di recuperarli (TFileStrem.readcomponent) mi da errore tipo
"la proprietà non esiste", senza specificare atro. Avete qualche
consiglio da darmi?
Grazie mille,
        by Enri's

 wrote

una curiosità solamente.
Perchè tenti di salvare tutti i componenti invece di recuperare solo il
messaggio e di salvarlo su un DB o in un file con formato proprietario ?
Con "writecomponent" salvi tutto il componente. In genere "WriteComponent" e
"ReadComponent" si usando quando si distruggono i componenti e poi si vuole
ricrearli assegnandoli le stesse proprietà di quando sono stati distrutti.
Ti saluto...ciao !!
Antonio Tarolla

Antonio Tarolla wrote:

Ciao Antonio,
    pensavo di fare in questo modo per risparmiarmi un po di lavoro. C'avevo
pensato anchio di salvare solo il contenuto ma mi sembrava una cosa dispendiosa.
Dopo la tua spiegazione, la prenderò in maggio considerazione.

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

salve ragazzi, premetto sto alle primissime armi con delphi quindi se
mi volete prendere a parolacce per la stupidita della domanda fate
pure! ho scaricato la componente xp menu,ora per poterla utilizzare
cosa devo fare?cioe affinche mi appaia nel menu sopra ke passi devo
fare!!
NN uccidetemi!abbiate pieta!! :D
Grazie in anticipo a chiunque mi da una mano!!
Francesco

1° Devi installarlo
2° Una volta installato devi depositarlo sulla tua form e ci penserà
lui a modificarti l'aspetto del componente menù standard di delphi.
http://www.shagrouni.com/english/software/xpusage.html#Installation
credo sia questo il componente e qui trovi tutte le istruzioni.
Quale versione di delphi hai?
Con Delphi 7 non ritengo sia utile.
Giovanni Caramia

dici? ma un programma nn me lo compila perche mi dice che nn riesce a
trovare xpmenu.dcu e allora ho pensato che sia dovuto a questo!!!!
Newsgroup: it.comp.lang.delphi
Titolo: DataBase remoto in internet

Ciao a tutti, è possibile collegarsi con Delphi con un database remoto in
internet?

 internet?
Dipende dal server, se questo è supportato da delphi (mysql, interbase etc)
e se permette connessioni da host diversi dal localhost.

> Dipende dal server, se questo è supportato da delphi (mysql, interbase etc)
Altrimenti può farlo via ODBC, in quel caso basta avere i driver ODBC
del sistema SQL che usi
Ciao
Gianni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Se intendi la possibilita' di connetterti a un host remoto
come se fosse in rete locale, allora ti conviene pensare
all'implementazione di una rete privata virtuale.  
I dati devono viaggiare in con un "tunneling" sicuro e non
intercettabile.  Se, invece (come credo) pensi di tenere i
dati sul server e accederci via web, la cosa e'
fattibilissima, in moltissimi modi.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

Newsgroup: it.comp.lang.delphi
Titolo: Tabella comuni

Salve, avrei bisogno di caricare una tabella dei comuni, tipo quella dei
codici fiscali,
come posso fare o dove posso travare tale tabella ?
-- 
Daniele Napoli
s_mu...@tin.it

 
sull'ftp dell'agenzia delle entrate (
ftp.finanze.it/pub/versamenti
) 
trovi un file comuni e un file tab_f24(data).zip e all'interno trovi un 
file excel con la lista dei comuni ed il codice catastale.
probabilmente trovi lo stesso anche guardando nel materiale del modello F23.
ciao,
alex.
Newsgroup: it.comp.lang.delphi
Titolo: D7 Try Except con ClientDataSet

durante l'aggiornamentgo di una Tabella di database Firebird
in presenza di chiave duplicata, viene sollevata l'eccezione ,
ma non passa alla fase di except, per poter agire di conseguenza.
in nessuno dei 2 casi passa da Except , al ritorno dall'eccezione.
e' sbagliato l'approccio o e' proprio D7 a comportarsi cosi' ?
.....
try
ClientDS1_Tab1.Post;
except
 on :Exception
 .....
end;
procedure TFiles.ClientDS_Tab1AfterPost(DataSet: TDataSet);
begin
 try
  ClientDS1_Tab1.ApplyUpdates(-1);
 except
  on :Exception
  .....
 end;
end;

[...]
Ho visto sull'Help di Delphi in quanto non conoscevo
lasintassi da te presentata ... e continuo ancora a non
capirla ...
le maniere di intercettare e lavorare con le eccezioni
da Help sono in sostanza 3
1)
try
 ...
except
  on E: Exception do ErrorDialog(E.Message, E.HelpContext);
end;
dove E č la varibile locale che punta all'istanza
dell'eccezione intercettata ed Exception č il tipo di
eccezione che si vuole intergettare;
2)
try
 ...
except
  on EZeroDivide do HandleZeroDivide;
  on EOverflow do HandleOverflow;
  on EMathError do HandleMathError;
else
  HandleAllOthers;
end;
Senza variabile locale;
3)
try
 ...
except
  HandleException;
end;
Semplice semplice ... ferma tutto :).
Ovviamente attenzione che se dopo il "do" su scrive
codice su piů linee perchč siano eseguite tutte le
linee bisogna racchiudere tutto fra begin ... end; ;)
try
  ...
except
  on E: EZeroDivide do
  begin
    ShowMessage(E.Message);
    //altre cose
  end;
end;
Ciao MassimoB
---------------------------
http://www.massimobeschi.it/

  end;
Ciao

"Morde ha scritto nel messaggio :


Newsgroup: it.comp.lang.delphi
Titolo: aiuto su probabile stupidata

Come posso simulare la pressione di un tasto alla scadenza di evento ttimer
cioe' devo fare in modo che dopo un certo intervallo di tempo il programma
simuli la pressione del tasto F2 per esempio
sono certo di trovare in voi un valido aiuto.
grazie



keybd_event
o
SendInput
www.msdn.microsoft.com
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 SendInput
Scusa l'ingnoranza ma non riesco a troivare la soluzione


 Scusa l'ingnoranza ma non riesco a troivare la soluzione
keybd_event(VK_F2,0,0,0);
... a memoria, dovrebbe andare...
Ciao,
Alan Solo

Scusa l'ingnoranza ma non riesco a troivare la soluzione
keybd_event (sostituita nelle ultime versioni di Windows da SendInput)
serve a simulare un evento di tastiera.
E' un'API Windows.

Newsgroup: it.comp.lang.delphi
Titolo: manuali

salve a tutti vorrei imparare a programmare in delphi in quanto tutti mi
dicono che è un ottimo linguaggio, vorrei sapere se in rete si trovano
manuali ben fatti per questo linguaggio, ho trovato un paio di cose ma sono
esempi che necessitano già la conoscenza del linguaggio.
spero mi possiate aiutare.
ciao a tutti e grazie

 ha scritto nel messaggio
news:qr0R6.11045$HK.6...@news.infostrada.it...

Perché non fai un salto su 
www.softwareplanet.net
 ?
C'è il mio corso di Delphi. :=)
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net

>>>>Perché non fai un salto su 
www.softwareplanet.net
 ?
C'è il mio corso di Delphi. :=)<<<<
sono andato a dare un'occhiata, l'ho messo tra i preferiti poi andrò a
leggere, ti ringrazio.
ciao

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

Mi piacerebbe sapere come realizzare un database su web che consenta input e
output da parte di utenti muniti del solo browser. Posseggo Delphi 6 Pro.
Vorrei inoltre capire se il server che ospita il sito deve essere fornito di
qualche particolare estensione o se, addirittura, deve esserci installato un
ambiente database. Il sito a cui penso è su server NT, so che possiede le
estensioni di Front Page ma non ho altre informazioni.
Grazie.
Alberto.

 wrote in message
08lt7.76149$P04.6...@news2.tin.it...


 Fammi sapere, ciao!
Infatti ti conviene impararti pure il php che ti permette di interrogare il
database lato server e restituirti il risultato in pagine web e funziona su
unix e NT (senti prima il tuo provider).
Ciao
Gianni Giusti

 ambiente database. Il sito a cui penso č su server NT, so che possiede le


 > ambiente database. Il sito a cui penso è su server NT, so che possiede


 ha scritto nel messaggio
news:k7Zv7.42322$0Y2.3...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: Convertire modulo bas di Visual Basic in delphi

Salve a tutti,
volevo chiedere se qualcuno si č trovato nella mia situazione.
Ho un modulo .bas scritto in Visual basic per leggere/scrivere su una
smartcard. Il mio problema č come convertire questo modulo in modo tale da
poter interrogare il lettore da delphi?
Grazie
Saluti

lo riscrivi.
AS

byval= const
byref=var
long = integer
lib = external
AS

 ha scritto nel messaggio
news:1129023201.4...@g14g2000cwa.googlegroups.com...


componente? :-|

un'altra piccola cosa....scusami se sono un po' rompic....
i valori come &H2A per es. come li converto in delphi?
"Marc" <x@y.z> ha scritto nel messaggio
news:kgM2f.23602$133....@tornado.fastwebnet.it...


 devo inserire il codice modificato  direttamente nella mia applicazione?
No.. puoi anche andare a pranzo e farlo dopo... :-)
AS

 ha scritto nel messaggio
news:1129026306....@g43g2000cwa.googlegroups.com...
Scusa Marc...
Ma hai letto il codice di cui abbiamo parlato finora o no?
Vedi funzioni, procedure, metodi e classi?
Penso proprio di no.
Quelle SONO SOLO DICHIARAZIONI DI FUNZIONI IN DLL.
Che cazzo c'entrano i componenti? Nulla!
Salvo tu non voglia creare una CLASSE che fa da wrapper per queste
funzioni, cosa che ti consiglio. Ma a quel punto userei il collegamento
dinamico della dll e non quello statico. A tal proposito vedi
loadlibrary e getprocaddress.
In fondo, delphi non č vb...delphi č OO...
Tra (), colgo l'occasione per sfatare un mito:
CLASSI E COMPONENTI NON SONO SINOMINI.
La classe la istanzi solo da codice e non puoi fare il drag&drop, tipo
tstringlist.
I componenti puoi istanziarli da codice e puoi fare il drag&drop, tipo
tsqlquery.
Se poi non vuoi crearti una classe (bleah!), allora la domanda č:


>mi sento proprio ignorante dopo questa spiegazione!
Allegro, l'ignoranza e' un male curabile.
(occhio anche al quoting)
ciao
S

> mi sento proprio ignorante dopo questa spiegazione!
lo siamo tutti. benvenuto nel club.
AS

> i valori come &H2A per es. come li converto in delphi?
secondo te il numero 2a che cosa è?
Io lo so..è la taglia che vorrebbero tutte le donne di questa
terra..:-)
A parte ciò, come rappresenti in delphi un numero del genere?
Vedo...Vedo...Vedo... ah, si, eccolo!
Vedo un tasto che nessuno preme, ci sta scritto f1...
Questo magico tasto apre la porta dell'indice dell'help in linea....
E li...li troverai la tua strada, basterà digitare "hex"...
AS
Newsgroup: it.comp.lang.delphi
Titolo: Come inserire le proprie funzioni nel file sysutils?

Salve,ho fatto un paio di funzioni,però non vorrei mettere
$include c:\ ecc ecc ecc \funzioni.pas
il tutto fra parentesi graffe...
vorrei piuttosto aggiungere le mie funzioni a quelle esistenti in file come
sysutils,in modo che siano direttamente disponibili
nella mia inifinita ingenuità ho messo il codice della funzione dentro il
file sysutils,ma al momento di chiamarla in un operazione Delphi5 non sa di
che parlo...:D
altra domandina:come si usa il debug e in cosa consiste?è difficile?

altra domandina:come si usa il debug e in cosa consiste?è difficile?
letteralmente togliere gli insetti ;-) ... niente... è semplice
basta che clicki a sinistra dell'istruzione dove voui bloccare
l'esecuzione del programma per verificare il valore di alcune
variabili, oppure per proseguire passo passo (F7 o F8) ecc....
poi in realtà è molto complesso e io lo uso molto meno di cio' che
offre..
Ciao,
Alan Solo

 Alan Solo
Ciao!
Andrea

 ha scritto nel messaggio
news:wF7S6.10595$Ww.2...@news2.tin.it...


sysutils,in modo che siano direttamente disponibili
Sarebbe consigliabile (io faccio cosi') creare delle unit di supporto
per i tuoi programmi e usarle tutte le volte che ti servono.
In ogni caso, se vuoi modificare il sysutils, puoi farlo copiando il
file .pas nella cartella in cui contieni il tuo progetto.
Io ho fatto cosi' per modificare i messaggi dall'inglese all'italiano
di consts.pas e funziona bene.

 programma ogni volta?
No, tu puoi aggiungerla anche da altri percorsi.
Andrea

 quě si riferiscano alle graffe :D)
Shift + Alt Gr + [  ;)
Ciao, Angelo Diego Crabolu.

No, tu puoi aggiungerla anche da altri percorsi.
scusa perche' non metterla nella path? (ad es. nella lib di Delphi
come ho suggerito?)
Ciao,
Alan Solo

come ho suggerito?)
Difatti va bene.
E' il metodo usato con la Jedi Code Library.

Difatti va bene.
sě... se poi si č pignoli e non si vuole "sporcare" la lib,
basta farsi una propria directory dove mettere le proprie unit ed
aggiungerla alla library path (tool - env. options)
Ciao,
Alan Solo

 Alan Solo
Andrea

Perché hai risposto *sopra* al messaggio e non in interlinea... :=)
mi sa che quello che si č fatto le canne sei tu! 8)))
ma cosa dici? :-)
Ciao,
Alan Solo

 Alan Solo
Andrea

aggiungerla alla library path (tool - env. options)
Come, appunto, fa la JCL.

 > quì si riferiscano alle graffe :D)


Io mi riferivo a Paolo Russo...
ciao, sei uno babbo!
tranquillo, non mi riferisco a te anche se ti ho detto *sei* ...
:-PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
Ciao,
Alan Solo

Come, appunto, fa la JCL.
ah, avevo capito che la jcl la mettesse nella lib.. sorry...
Ciao,
Alan Solo

bellissimo :D:D:D
8)
Ciao,
Alan Solo

 bellissimo :D:D:D
Ecco... quello che hai appena detto č un OT, ad esempio... :=)
Andrea

mmm ho capito...;-)
hmmmm... non troppo!! ;-)
visto che ci sei togli anche le cose "inutili" ...
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: TWebBrowser senza immagini e lettura HTML...

Ehm, ciao a tutti...
ho questo problemillo stavo cercando di tirare fuori alcuni dati da delle
pagine web, mi interesserebbe solo il testo e mi piacerebbe evitatre di
scaricare le immagini...
Posso con TWebBrowser (senza dover cambiare la proprietą globale nel
registro che dice ad Explorer di non scaricare le immagini?)
E mi servirebbe poi accedere all'html della pagina... ma qeullo forse ci
riuscirņ ;-)
Avete qualche consiglio, o conoscete qualche componente free che lo faccia ?
Grazie mille
    Dariosky

 ha scritto nel messaggio
news:Tzew9.101163$%M1.25...@twister2.libero.it...


 > riuscirò ;-)


 al browser vero e proprio, trattare le stringhe eliminando tutti i tag
<img>
Ma sei io uso il metodo Navigate per aprire una pagina web lui mi scarica
anche tutte le immagini... a quel punto avrei già perso il tempo ...
Se ci fosse il modo per leggere solo l'HTML sarebbe proprio quello che
cerco...

 In effetti hai ragione, non ci avevo pensato. Ho paura che tocca andare a
controllare il codice originale dei componenti borland per verificare quando
cessa lo scarico della pagina e dove inizia l'interpretazione vera e propria
(scarico immagini). Hai una versione completa di codice sorgente?

 E mi servirebbe poi accedere all'html della pagina...
Mi rispondo: c'č questa classe TDownloadURL (unit ExtActns) che fa
esattamente quello che mi serviva
posto qui la una funzione per salvare in file l'html di una pagina (remota o
locale)
function DownloadHTM(const sURL, sLocalFileName:string): boolean;
begin
  Result:=True;
  with TDownLoadURL.Create(nil) do
  try
    URL := sUrl;
    Filename:=sLocalFileName;
    try
      ExecuteTarget(nil);
    except
      Result:=False
    end;
  finally
    Free;
  end;
end;
Ciao a tutti !!!

Newsgroup: it.comp.lang.delphi
Titolo: Per chi mastica SQL

SELECT id_candidato,cognome,nome,datafinerapporto
FROM anagrafica WHERE UPPER(SocietaAttuale) LIKE UPPER('Acme') AND
datafinerapporto <>''
ORDER BY cognome
Ciao, ho una tabella paradox che contiene vari campi.
Uno di questi e' "datafinerapporto" (date) che alcune volte non c'e'.
Infatti e' presente solo in alcini records.
Vorrei visualizzare una query con i dipendenti della ditta Acme escludendo
quelli che non lavorano piu'
e cioe' quelli dove e' presente la data  "datafinerapporto" .
La query sopra mi da' errore in datafinerapporto <> ''
Come posso fare?
Ciao!


SELECT id_candidato, cognome, nome, datafinerapporto
FROM anagrafica.db
WHERE UPPER(SocietaAttuale) LIKE UPPER('Acme')
AND NOT IS NULL(datafinerapporto)
ORDER BY cognome
Dovrebbe funzionare
ciao
Michele

quelli che non lavorano piu'
SELECT * 
FROM anagrafica 
WHERE UPPER(SocietaAttuale) = UPPER('Acme')    
	AND
		(( datafinerapporto IS NULL) OR 
		   (datafinerapporto >=  :DATAODIERNA ) )
Ovviamente devi gestire il parametro DATAODIERNA.
Ciao, Rocco

 ORDER BY cognome
io lavoro in sqlserver e mi funziona anche cosě:
.....
and datafinerapporto is not null...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie a tutti. Funziona benissimo IS NULL.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: cerco componente per effettuare scansioni da scanner in applicazioni delphi

cari amici,
mi chiamo Eugenio e cerco un componente x utilizzare qualsiasi scanner
twain in applicazioni delphi se qualcuno di voi a gia' risolto il problema
opp. possiede un componente sia shareware o freeware del genere gradirei
ricevere un email all'indirizzo 
eugenioc...@libero.it
ciao !!!

 wrote in message
10l526o$h0d$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.delphi
Titolo: QuickRep e stampa

Ho un programma in delphi 5. Quando vado a stampare dei documenti in
Quickrep con piu' di una pagina su una stampante hp laserjet 1000, mi stampa
sempre e solo l'ultima pagina. L'ho provato su altre stampanti (hp 930
deskjet o epson) e tutto va regolare...sapete aiutarmi? Se pero' stampo
delle pagine da notepad, me le stampa tutte...come posso fare?...
Vi prego...e' urgente...
Grazie mille.

 delle pagine da notepad, me le stampa tutte...come posso fare?...
Credo che sia un problema di QR con la HPLJ1000, prova ad andare sul sito
del produttore di QR (
www.qusoft.com
) e vedere se ci sono aggiornamenti o
info, credo che sia disponibile una versione 3.0.7, forse risolve il
problema
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Problema con GetDesktopWindow

Ho provato a fare questa procedura
  h1 := GetDc(GetDesktopWindow);
// h1 := GetDc(0);
  TextOut(h1, 10, 10, 'ciao',4);
  penna := CreatePen(PS_Solid, 10, RGB(200,0,0));
  penna := SelectObject(h1, penna);
  MoveToEx(h1, 300,300, nil);
  LineTo(h1, 10,10 );
  DeleteObject(penna);
perche' se uso:
h1 := GetDc(GetDesktopWindow);
non funziona ( non scrive ), mentre se uso l'altra versione invece funge
h1 := GetDc(0);
grazie.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 // h1 := GetDc(0);
Prova a vedere questo tutorial :
http://delphi.about.com/library/bluc/text/uc052102h.htm
-- 
Morde

 // h1 := GetDc(0);
Dovresti usare GetWindowDc(GetDesktopWindow), Giorgio 

ca75 ha scritto:
[OT] ma sei CA75 di emuita? :)
-- 
Jax

prima di tutto grazie a tutti.
Per Jax, mi spiace, ma non sono quello che pensavi tu.

Newsgroup: it.comp.lang.delphi
Titolo: codici ascii caratteri

Ciao a tutti...
Sto sviluppando una piccola chat con il linguaggio delphi
Ho bisogno si una mano... non so chi di voi può aiutarmi
Il problema è questo: la finestra remota dovrebbe aggiornarsi in tempo reale
con ciò che viene scritto in quella locale, ma perché se schiaccio il tasto
per cancellare (locale) mi viene  visualizzato un quadratino nero (remota)?
Come posso risolvere questo inghippo?
Pensavo di mettere un controllo... if TASTO PREMUTO=CANCELLA allora cancella
effettivamente il carattere nella finestra remota...
Sto sbagliando?
Ciao
Ghismond

 Sto sbagliando?
Io farei esattamente cosě.
Perň che succede se una parte cancella una o piů righe di testo tutte in una
volta ?
O apponi delle limitazioni in input (prendi spunto dalle chat di icq),
oppure
puoi ottimizzare con dei comandi speciali (se l'utente cancella dalla terza
alla nona
riga, allora spedisci solo quelle come refresh (dal carattere n1 a n2))
Ok... magari non sono stato chiaro ;P ma spero che abbia capito grosso modo.
Ciao, Davide DG

"Ghismond":

io spedire anche le virtual key oltre che i semplici caratteri,
nel senso sfrutterei l'evento onKeydown
e trasmetterei la variabile key,
poi il 'client 'avrà il compito di emulare le pressione
di quel tasto con keybd_event( VIRTUAL_KEY_RICEVUTA ,0,0,0);
In questo modo (dovrebbe ;-) ) succedere in remoto
esattamente ciò che sta succedendo il locale...
Ciao :-)
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: [D5] sql SUM di campi TIME

ciao a tutti, dovendo fare una modifica ad un vecchio gestionale che usa 
paradox, avrei necessit� di sommare dei campi TIME (� una tabella formata da 
DATA e DURATA [TIME]) come posso fare? se eseguo un sum sql mi da errore, c� 
modo di convertire in numero usando CAST anche via paradox?
Simone 

risolto usando EXTRACT (HOUR/MINUTE FROM campo) e sommando il tutto
Simone

Newsgroup: it.comp.lang.delphi
Titolo: un errore di eccezione

ciao a tutti,
quando compilo il mio programma ricevo il seguente errore di eccezione:
' impossibile individuare la riga specificata per l'aggiornamento. E'
possibile che alcuni valori siano stati modificati dopo l'ultima operazione
di lettura'.
digito ok e tutto funziona correttamente.
Come posso correggerlo??
ciao
--

sicuro che in compilazione e non a runtime?
A.


hai ragione: a runtime. il fatto č che non si capisce dove viene generato
l'errore..
perchč dopo l'esecuzione si posiziona il cursore in zone diverse del
listato...:-((
ciao

breakpoint a schifio e lo becchi.
Bye
A.

 ciao
Ciao
Andrea


si dice "eOLE Exception" seguito dal messaggio che ho postato prima...
da cosa può dipendere???
ciao