mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: RB 6.02 su DELHI 6 PROBLEMI

Quando faccio l'anteprima di un report e clicco di andare sull'ultima 
pagina mi dà risultati diversi su macchine diverse.
Ad esempio sulla macchina "A" mi disegna 1594 pagine mentre sulla 
macchina "B" 1596  e i dati sono diversi mi stampa meno record facendo 
così che mi sballa una sommatoria a più pagina.
Il report si appoggia su una TQUERY in cui ho i dati da stampare.
Qualcuno può aiutarmi????
Grazie

Qualcuno può aiutarmi????
Cosi' a naso, credo che il problema sia nel diverso modo di trattare lo spool,
o dal sistema/i o dal/i driver/s di stampa.
Tenderei a escludere un problema di db, almeno finche' non elimini le
possibilita' sopra elencate.
-- 
Morde. 
(morde at programmer dot net)

Newsgroup: it.comp.lang.delphi
Titolo: comando SUBSTR di oracle: e con Interbase come si fa?

ciao a tutti, volevo sapere se esiste un comando che sostituisce SUBSTR di
oracle quando si fa una query con interbase
Grazie mille

prova con:
SUBSTRING(nomecampo FROM inizio FOR lunghezza)
lo uso con tabelle dBaseIV
non so se funzione con interbase.
"Mar" <l@l.l> ha scritto nel messaggio news:UhbV9.32249$0v.9...@news1.tin.it...


 wrote in message
2CbV9.44042$AA2.1...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: [Semi OT] Istallazione BDE manualmente

Ciao a tutti,
per istallare il BDE manualmente eseguo la chiamata:
regsvr32 /S BdeInst.dll
e, ovviamente, funziona tutto.
La domanda e': e' possibile eseguire la stessa chiamata facendo in modo 
che non chieda, all'operatore, il direttorio ove istallare il BDE? Se si 
come?
Grazie a tutti,
David

 che non chieda, all'operatore, il direttorio ove istallare il BDE? Se si
"direttorio"? ricordo questa parola per averla letta un'infinitï¿œ di volte 
nei manuali Olivetti degli anni '80. Da allora, per fortuna, mai piï¿œ, fino 
ad oggi. ORRORE :)
Sandra 

 come?
Questa KB di installaware cita una variabile interna del mergemodule che 
potrebbe tornarti utile:
http://support.installaware.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=1
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

 nei manuali Olivetti degli anni '80.
Io invece "ove" devo averla letta per l'ultima volta nei Promessi Sposi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.delphi
Titolo: Inibizione CRL+I

Salve.
Come si fa ad evitare che la combinazione Crl+I in una EditBox inserisca un
carattere di tabulazione?
Io ho associato questa combinazione ad altro evento (testo in corsivo) ma
l'azione di default di Windows (TAB, appunto), continua ad essere attiva....
Grazie.
           BedBaol

 carattere di tabulazione?
Prova ad intercettare in un hook locale la combinazione mediante
GetAsincKeyState().
--
- Carlo -
cbertu81(at)libero(dot)it
"Two beer or not two beer?"  H.Simpson
Newsgroup: it.comp.lang.delphi
Titolo: Rave Report

Ho costruito un report per una mia applicazione usando Rave Report e vorrei
inserire nel report due campi che indichino la data del giorno in cui
effettuo la stampa e il numero della pagina.
Qualcuno mi sa dire come posso fare?
Grazie per qualsiasi risposta
Lela
--------------------------------
Inviato via 
http://usenet.libero.it

effettuo la stampa e il numero della pagina.
oltre ai campi dei dataset, puoi usare le ReportVariables
ad es:
Report.DateShort & "-" & Report.TimeShort & "- Pag." &
Report.CurrentPage & "di" & Report.TotalPages
o se ti serve qualcosa di particolare puoi usare i project parameters,
che gestisci da delphi tipo:
rvProject.SetParam('MioParametro','prova');
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: IDE Delphi 2010

Ciao a tutti,
     scusate la domanda elemantare .....
E' possibile avere la visuale completa sulla form attiva ?? (quella in cui 
si sta lavorando).
Come in D6, adesso la form e' sacrificata in un "telaio" sia che si setti 
"default layout" che "classic layout unlocked" e la devo scrollare con le 
barre !!!.
Probabilmente ci sara' un settaggio che mi e' sfuggito !!!
Grazie e ciao
Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4804 (20100125) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 si sta lavorando).
in modalitï¿½ "classic undocked" la form gironzola liberamente sullo schermo, 
puoi metterla dove e come vuoi, anche ingrandirla a tutto schermo se ti va, 
e non c'ï¿½ nessun "telaio", almeno da me :-).
Sandra 

 se ti va, e non c'� nessun "telaio", almeno da me :-).
Il telaio in questione e' la form che ..... contiene la form su cui si sta 
lavorando.
In D6 la form la potevi mettere dove volevi, adesso la form e' inchiodata 
nell'editor (per dire) nell'angolo sinistro in alto, la posizione sullo 
schermo e' visibile dal rettangolino posto nell'angolo destro in basso !!!
In altre parole con F12 passi dall'editor alla form (anche in D2010 e' 
cosi') ma mentre in D6 si lascia l'editor e si passa alla form vera e 
propria, nel 2010 passi alla form ma e' sempre limitata dall'editor.
A me nel classic unlocked si sgancia solo la form centrale, quella che 
contiene l'editor, da quelle laterali.
Come gia' detto ..... mi sfugge qualche settaggio !!!
Grazie per l'interesse.
Ciao, Daniele 

Newsgroup: it.comp.lang.delphi
Titolo: Novizio Delphi

Vorrei imparare a programmare in Delphi da dove devo cominciare?
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

Vorrei imparare a programmare in Delphi da dove devo cominciare?
Procurati una versione di delphi 6 personal, poi cerca tra il ng i messaggi
dove si parla di libri in italiano o fonti su internet per l'apprendimento di
delphi a livello base.
Purtroppo in libreria tutti i testi che trovi in italiano su delphi e' gia' di
livello medio/avanzato.
Per non lasciarti a bocca asciutta, ti propongo di farti una navigata qui:
http://programmazione.html.it/delphi/
Ciao e buon inizio ^__^
-- 
Morde. 
morde[at]programmer[.]net

 ha scritto nel messaggio
news:ba30ls$c7t$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:ba30ls$c7t$1...@newsreader.mailgate.org...


 > Vorrei imparare a programmare in Delphi da dove devo cominciare?
----
http://delphi.about.com/
http://www.delphibasics.co.uk/
http://www.ipsiamoretto.com/~azzani/delphilab/delphilink.htm
http://delphi.stts.edu/
http://www.tes.mi.it/corsodelphi/Parte1Gen.html
 <<< questo č di base
http://www.undu.com/DN970901/00000003.htm
http://www.compuservonline.com/delphiruby/Trucchi.htm
http://www.fuckinworld.org
 <<< pure questo non č male per iniziare
questi sono alcuni siti che ho.
io cercherei la guida di Vanni Brutto
e se devi imparare pure il pascal
"Delphi, Essential Pascal [Marco Cantů]"
č un libro tradotto  in italiano e free
(trovi tutto su google)
ok ci sentiamo fra 2 o 3 anni ;)
buon divertimento
ciao
erik

le mando via e-mail. OK?
Le manderesti anche a me?
Grazie!


 ha scritto nel messaggio
news:9k1hcvooscr8b41th...@4ax.com...


> morde[at]programmer[.]net
sostituisci [at] con @ e [.] con il punto (.)
Grazie per la cortesia :)


Newsgroup: it.comp.lang.delphi
Titolo: Termina applicazione

Ciao!
C'è una modo per non visualizzare l'applicazione nella lista delle
applicazioni in corso nella finestra che appare quando si preme
CTRL+ALT+CANC???
Grazie!


Ciclo e riciclo una risposta già data molte volte su questo ng da
qualcun'altro :
 Function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
stdcall; external 'KERNEL32.DLL';
Per mostrarlo     : RegisterServiceProcess (GetCurrentProcessID, 1);
Per nasconderlo :  RegisterServiceProcess (GetCurrentProcessID, 0);
Ciao! Davide DG.

Newsgroup: it.comp.lang.delphi
Titolo: Finding duplicates in a database

Which is the fastest way to find duplicate numbers in a unsorted field in a
paradox database.
I have tried table.fieldbyname('Cust No').asstring - but it is extremely
slow. There are about 3500 records in the database. I'm not sure how to use
findnext, etc because I don't know how to set the filters.
Please Help
Kevin

 ha scritto nel messaggio
news:afvgo3$oqt$2...@ctb-nnrp2.saix.net...

Newsgroup: it.comp.lang.delphi
Titolo: Query su DB confrontando le date

Ciao a tutti ! Dando un'occhiata veloce non ho trovato nulla che potesse
essermi utile...
L'obiettivo e' compilare correttamente un oggetto TQuery con il sorgente
SQL, che mi estragga da una tabella tutti i record aventi un campo data/ora
maggiore di una certa data (un TDateTime).
I db sui quali devo fare la query sono Access97 e IB.
La seguente query produce un errore del tipo
Exception class EDBEngineError with message "Invalid use of keyword token <
line number 2"
----------------------------------------------------------------------------
-
'SELECT *'
'FROM NOME_TABELLA'
'WHERE DATAORA < #' + DateTimeToStr(Giorno) + '#'
----------------------------------------------------------------------------
-
- DATAORA e' un campo data/ora di Access97 formattato in "gg/mm/aa
hh.nn.ss";
- Giorno e' una variabile TDateTime; (le impostazioni di sistema della data
sono le stesse del formato
  di DATAORA
- La stringa 'WHERE DATAORA < DATAORA' non genera nessun errore;
- L'eccezione sopra viene sollevata solamente se la query ha RequestLive =
TRUE (cosa che a me serve);
- Se invece di SELECT * metto DELETE * ed eseguo la query con ExecSQL non si
generano eccezioni.
Qualcuno sa dirmi come compilare la proprieta' SQL nel riquadro
correttamente ?
Grazie 1000!

 ----------------------------------------------------------------------------
Prova ad usare i parametri:
with Query1 do
begin
   SQL.Add ('SELECT *');
   SQL.Add('WHERE NOME_TABELLA');
   SQL.Add('WHERE DATAORA < :DATAORA');
 
   ParamByName ('DATAORA').AsDateTime := Giorno;
   Open;
end;
In questo modo sei svincolato dal DB, perchè è quest'ultimo che si occua 
delle "conversioni"
Massimo

 end;
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Button tipo pomelli volume

Ciao
dove posso trovare dei bottoni tipo i classici pomelli del volume.
In pratica cliccandoci sopra col mouse deve ruotare.
Grazie, Giorgio.

Gratis su Torry.ru oppure nel pacchetto JVCL 
http://jvcl.sourceforge.net
A Pagamento un'infinità (buoni sono quelli dei controlli TMS)
--
Ciao,
David (
www.utilityweb.net
)

Newsgroup: it.comp.lang.delphi
Titolo: [d5] [onException] intercettare e visualizzare a video solo i messaggi database

ciao a tutti, dovendo filtrare su file di testo le varie eccezioni che
accadono dentro un nostro applicativo, vorrei far apparire a video solo
quelli che arrivano da qualche classe Dataset, come posso fare??
dentro il project source ho messo questo codice:
      Application.OnException:=AppErrore.LogErrore;
procedure TErrore.LogErrore(Sender:TObject;E:Exception);
begin
.
.
.
end;

 ha scritto nel messaggio
news:2q8c6pF...@uni-berlin.de...

Newsgroup: it.comp.lang.delphi
Titolo: Campo di tipo Timestamp

Salve.
In un db paradox devo inserire un campo di tipo timestamp per far in modo
che la tabella risulti in ordine perfettamente cronologico.
Come faccio a "tagliare" il campo Timestamp dove la prima parte (l'ora)
proviene dall'orologio del PC mentre la seconda parte (la data) proviene da
un'altra tabella che porta solo Date?
Grazie di cuore

> Come faccio a "tagliare" il campo Timestamp dove la prima parte (l'ora)
bhe, una motosega dovrebbe essere sufficiente.. ;)
Se x tagliare intedi "usare solo parte del campo per qualche 
interrogazione", meglio dividerlo in 2, uno solo x la data e uno solo 
per l'orario.
A
Newsgroup: it.comp.lang.delphi
Titolo: Un ping per controllare la connessione a internet?

Ciao a tutti……
Mi trovo alle prese con un problema: ho bisogno di monitorare da un
mio programma (D7) l'accesso ad internet da dei computer che
potrebbero essere sia in LAN (quindi escludo l'uso di RAS e/o
InternetGetConnectedState) che in locale. Ho pensato di fare un PING a
www.microsoft.com
, ma il componente indy IdIcmpClient, al momento di
fare il ping, mi apre la finestrella di connessione ad internet (che
non dovrebbe accadere)! Non sapendo a priori su quali computer (e
quindi su quali tipi di connessione) girerà il mio programma, non ho
possibilità di intercettare la finestra di connessione e di forzarne
la chiusura.
Avete idea di come posso risolvere il DILEMMA? Cioè di evitare
l'apertura della finestra di connessione o di rilevare in altro modo
se il computer è connesso ad internet?
Grazie a tutti.
Lor

Forse il componente indy idIPWatch potrebbe fare al caso?
Newsgroup: it.comp.lang.delphi
Titolo: Una dritta sul SMTP

Vorrei sapere un'informazione sul componente TNMSMTP
Avrei bisogno di spedire una mail in formato HTML con D4...
Impostando la proprietà "SubType" a "mtHtml"
e digitando questo codice non funziona, sapere xkè?
procedure TForm1.Button1Click(Sender: TObject);
begin
  NMSMTP1.PostMessage.FromAddress := '
inidi...@sigla.it
';
  NMSMTP1.PostMessage.FromName := 'Mittente';
  NMSMTP1.PostMessage.ToAddress.Add('Destinatario');
  NMSMTP1.PostMessage.ToCarbonCopy.Add('SecondoDestinatario');
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Add('GhostDestinatario');
  NMSMTP1.PostMessage.Body.LoadFromFile('c:\windows\desktop\a.htm');
  NMSMTP1.PostMessage.Subject := 'Oggetto';
  NMSMTP1.PostMessage.LocalProgram := 'PROVA';
  NMSMTP1.SendMail;
end;
end.

> e digitando questo codice non funziona, sapere xkè?
Che significa non funziona?
Ti vien fuori un AV?
Ti vien fuori un errore di runtime?
O altro?
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Scrivi anche il tipo di errore.
Comunque scrivi anche
NMSMTP.Host:= 
smtp.libero.it
;
ciao e fammi sapere

Niente mes di errori, č solo che non mi carica la mail in formato HTML, mi
piacerebbe sapere se esiste un altro modo....

Scusate se ritorno alla carica con questo argomento così tardi dalla
sua prima apparizione in questo NG ma ho avuto moooolto da fare,
l'errore che mi causa è nell'ultima riga conrrispondente alla prorietà
SENDMAIL, l'errore è:
NOT CONNECTED. (e logicamente io ero connesso!!!)
Sapete xkè? (non so' se puo' aiutarvi, uso D4...)
begin
  NMSMTP1.PostMessage.FromAddress := '
inidi...@sigla.it
';
  NMSMTP1.PostMessage.FromName := 'Mittente';
  NMSMTP1.PostMessage.ToAddress.Add('Destinatario');
  NMSMTP1.PostMessage.ToCarbonCopy.Add('SecondoDestinatario');
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Add('GhostDestinatario');
  NMSMTP1.PostMessage.Body.LoadFromFile('c:\windows\desktop\a.htm');
  NMSMTP1.PostMessage.Subject := 'Oggetto';
  NMSMTP1.PostMessage.LocalProgram := 'PROVA';
  NMSMTP1.SendMail;
end;
Tanto che ci sono, nel caso che questo procedimento fosse sbagliato,
vi spiego qual'è il mio obiettivo nel caso conoscete un altro metodo:
l'obiettivo è poter spedire una mail con una pagina HTML nel body,
non come allegato, proprio come vero e proprio corpo, che si
veda subito la pagina!
Se conoscete un altro metodo... ILLUMINATEMI!
Newsgroup: it.comp.lang.delphi
Titolo: Simulare Tabella Master Detail

Devo simulare due tabelle master/detail, cioč devo mantenere la 
relazione in modo manuale, in un DB Interbase, tramite due IBDataset. 
(Delphi6 Pro/Win2000)
Dato il TIBDataset Mater, gestisco l'envento OnAfterScroll:
procedure TDM.MasterAfterScroll(DataSet: TDataSet);
begin
 with Detail do begin
  ParamByName('ID').AsInteger:=Master.fieldbyname('ID').AsInteger;
  Open;
 end;
end;
Il SelectSql del dataset Detail č impostato a :
select * from Table2
where id_Table1=:id
Il problema č che non ho risultati a video, la DbGrid collagata a 
Detail rimane sempre vuota! Dove sbaglio?
Purtroppo non posso far gestire in automatico la relazione 
Master/Detail perchč faccio uso di un componente che mi crea un 
problema in quel modo, allora mi hanno consigliato di gestire la cosa 
manualmente.
Grazie
Sniper

 Master/Detail perchè faccio uso di un componente che mi crea un 


     CLOSE;
E dire che avevo messo
Active:=False
ma poi l'ho commentato.
Grazie Alberto

di niente.
A differenza di tquery, le tibquery et similia di ibx NON CHIUDONO IL 
DATASET ALLA RIASSEGNAZIONE DEI VALORI DEI PARAMETRI.
Se non chiudi il dataset prima di fare cio, lui il valore del parametro 
non lo cambia e tu vedrai sempre il risultato del parametro passato la 
prima volta.
A

 IL DATASET ALLA RIASSEGNAZIONE DEI VALORI DEI PARAMETRI.
Mi aveva tratto in inganno il fatto che non mi segnalasse errore il 
fatto di cambiarlo senza prima aver chiuso la query, come invece 
capita per un cambio database, o altro

Newsgroup: it.comp.lang.delphi
Titolo: Protocollo ELA

Ciao a tutti
qualcuno ha documentazione a riguardo al protocollo ELA per interfacciarsi
attraverso seriale
su registratori di cassa Olivetti.
Ringrazio tutti
ciao 

1) dovrebbe uscire dalla confezione
2) provato con google?
A.


nessun tipo di materiale dalla confezione e su google poca roba :(


A suo tempo, dopo anche contatti con Olivetti tramite concessionari ecc.., 
ho gettato la spugna e ho fatto prendere ai clienti altre marche di Pos !!!
Giulio

"GiulioC" <giulio.c...@SPAMunisoft-net.it> ha scritto nel messaggio 
news:448d7be8$0$18294$4faf...@reader1.news.tin.it...

stessa cosa...   ... ma mi rede il cu*o arrendermi ... insisto ...

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 e 2005 insieme

Ciao,
ho una macchina con installato Delphi 7. Vorrei installarci sopra anche
Delphi 2005.
Ci sono problemi particolari oppure vado via "liscio" come avevo fatto
ai tempi con D5 + D6 ?
grazie, saluti
Lorenzo

 ai tempi con D5 + D6 ?
Io li ho installati entrambi e non ho alcun problema di sorta.
Ovviamente, siccome entrambi gli ambienti trattano lo stesso tipo di 
file, dovrai scegliere quale dei due è il programma predefinito per aprirli.
Tra le risorse condivise, c'è anche il file dei driver e delle 
connessioni del *dbExpress*, ma per questa tipologia di "collisioni" e 
altre vengono presentati opportuni avvisi durante l'installazione.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)
Newsgroup: it.comp.lang.delphi
Titolo: Calcolare l'Età

Salve a tutti,
come posso calcore un campo dove ci deve stare l'età dell'ospite partendo
dalla data di nascita.
Table1Eta.Value := Date - Table1Natoil.Value;
--------------------------------
Inviato via 
http://usenet.libero.it

Table1Eta.Value := Date - Table1Natoil.Value;
procedure TForm1.Button2Click(Sender: TObject);
var
  DataNasc: TDate;
  DataNascStr: String;
  GiornoOggi, MeseOggi, AnnoOggi: Word;
  GiornoNasc, MeseNasc, AnnoNasc: Word;
  Eta: Word;
begin
  DataNascStr := InputBox('Calcolo eta`',
                          'Inserire la data di nascita',
                          '');
  if Trim(DataNascStr) <> '' then
  begin
    try
      DataNasc := StrToDate(DataNascStr);
      DecodeDate(DataNasc, AnnoNasc, MeseNasc, GiornoNasc);
      DecodeDate(Date, AnnoOggi, MeseOggi, GiornoOggi);
      Eta := AnnoOggi-AnnoNasc;
      if MeseOggi < MeseNasc then
        Dec(Eta)
      else
      if MeseOggi = MeseNasc then
      begin
        if GiornoOggi < GiornoNasc then
          Dec(Eta);
      end;
      ShowMessageFmt('Eta` : %d anni', [Eta]);
    except
      MessageDlg('Data non valida !', mtError, [mbOK], 0);
    end;
  end;
end;
-- 
Andrea Laforgia
#exclude <windows.h>

Grazie Mille


[...]
Non tiene conto del compleanno.
Usa/Adatta questa:
FUNCTION TMainForm.CalculateAge (CONST BirthDate:  TDate; CONST TestDate:  TDate):  INTEGER;
  VAR
    DayBirth,   DayTest  :  WORD;
    MonthBirth, MonthTest:  WORD;
    YearBirth,  YearTest :  WORD;
BEGIN
  IF   TestDate > BirthDate
  THEN BEGIN
    DecodeDate(BirthDate, YearBirth, MonthBirth, DayBirth);
    DecodeDate(TestDate,  YearTest,  MonthTest,  DayTest);
    // Code algorithm this way so anyone can understand what is going on here.
    IF   MonthTest > MonthBirth       // Any month past BirthDate
    THEN RESULT := YearTest - YearBirth
    ELSE BEGIN
      IF   MonthTest < MonthBirth     // Any month before BirthDate
      THEN RESULT := YearTest - YearBirth - 1
      ELSE BEGIN
        IF   DayTest >= DayBirth      // On or after BirthDate
        THEN RESULT := YearTest - YearBirth
        ELSE RESULT := YearTest - YearBirth - 1
      END
    END
  END
  ELSE RESULT := 0    // Ignore TestDate before BirthDate
END;
Ciao.
Morde.
morde [at] programmer [.] net


Scusatemi, devo aver visto lucciole per lanterne!!!!
La procedura funziona perfettamente.


Non tiene conto del compleanno.
In che senso ? 
La mia funzione tiene conto del compleanno, c'e` il controllo
sull'anno, sul mese e sul giorno.


La tua funzione sbaglia il calcolo dell'età delle donne.
Loro hanno sempre gli stessi anni che avevano 10 anni prima
:-)))))))))))))))
Ciao, Rocco.

Loro hanno sempre gli stessi anni che avevano 10 anni prima
LOL ;)
Ciao!
Peppe
_____
ICQ #9759626
Togli levaccà per contattarmi via email.
Newsgroup: it.comp.lang.delphi
Titolo: [OT+o-]web based upgrade? Che c'e' in giro commerciale o meno?

Escudendo install shield che c'e' in giro solo x gli upgrade?
Tanto x sapere se mi conviene farlo da me con ics e company :D
Grazie mille
--    _  _______
  /| // /__  __/ Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /    Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000

 ArtId: 26747


Newsgroup: it.comp.lang.delphi
Titolo: Alter Table

Si puo' con firebird usare in una sql la:
ALTER TABLE Tabella ADD (Campo1 TipoCampo1, Campo2, TipoCampo2);
Giorgio 

 ha scritto nel messaggio 
news:ek4cuv$19u$1...@carabinieri.cs.interbusiness.it...


Giorgio, per favore.
A parte che continui a essere OT queste cose sono documentate.
A parte cio, non serve molto tempo per aprire una console e provare,
no?
A
Newsgroup: it.comp.lang.delphi
Titolo: problemino con i record

Dunque sto costruendo un piccolo programmino(una rubrica telefonica)siccome
devo salvare tutto in un file DAT,ho deciso di utlizzare i record,ecco il
mio record:
type TRubrica = record
     Name: string[30];
     Company: string[30];
     Bus_phone: string[30];
     Home_phone: string[30];
     Other_phone: string[30];
     Fax: string[30];
     e_mail: string[30];
     Address: string[30];
     City: string[30];
     Comments: string[100];
Dunque quando creo il nuovo record,il campo Name lo aggiungo ad una
listBox(e li non ho nessun problema a salvare),gli altri
campi:Company,Bus_phone ecc...
gli inserisco in componenti Edit;come posso salvare quest'ultimi nello
stesso file dove ho salvato il campo Name?(quello presente nella
listbox);Poi quando seleziono una voce(campo name) della listbox,devo
visualizzare i dati solo del corrispettivo record.Esempio se nella listbox
c'è Tizio,negli edit devo vedere il suo numero di telefono ecc...,se
seleziono caio negli edit devo vedere il suo numero di telefono ecc...;in
questo caso devo usare i puntatori?Illuminatemi.
Ciao spero di essere stato chiaro,altrimenti provo a spiegarmi meglio.
Ciao a tutti e grazie.

 visualizzare i dati solo del corrispettivo record.
Per questo, se non utilizzi un sistema di indici, devo scansire tutto
il file e trovare il record corretto.
Comunque ti vorrei spingere a valutare altre soluzioni al posto del
file di record.
-- 
I'am what I'am, I do what I can

hai qualche dritta da darmi?cosa potrei utilizzare?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:vcOMb.247198$vO5.10...@twister1.libero.it...



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

 ha scritto nel messaggio
news:M7OMb.81342$VW.34...@news3.tin.it...


 ha scritto nel messaggio
news:1kOMb.253217$e6.99...@twister2.libero.it...


 Ma posso salvare tutto su un file Dat?la mia prioritŕ č quella
.DAT č solo un'estensione...forse tu intendi dire che la proritŕ č
quella di salvare i dati in un file binario?
Ad ogni modo, il componente ClientDataSet li supporta tutti e due, XML e
CDS (un formato proprietario).


 .DAT è solo un'estensione...forse tu intendi dire che la prorità è


 Grazie ragazzi,cosi č molto piů comodo!!č piů veloce
per cortesia! rispondi sotto alle risposte che ricevi, non sopra! altrimenti
si fa casotto ;)
Ciao
Matteo

 ha scritto nel messaggio
news:bu0gdk$c0dv0$1...@ID-123015.news.uni-berlin.de...

Ok,ciao

 Ok,ciao
Perfetto, pero' elimina tutto cio' che non serve nel messaggio cui
rispondi. Anzi, se e' per ringraziamenti o per aggiungere solo una riga
potresti nel primo caso usare un messaggio di mail privata, nel secondo
soprassedere.
Sul come quotare vedi ad esempio:
http://wiki.news.nic.it/QuotarBene
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"
Newsgroup: it.comp.lang.delphi
Titolo: Browser con Delphi 4

Ciao a tutti ...
 ho recentemente realizzato un piccolo browserino con delphi 4 ... il
problema è che riesco a visualizzare correttamente solo pagine più semplici
...
Non c'è la possibilità di far rilevare all'applicazione delphi la versione
corrente di Internet Explorer o Netscape ed utilizzare la libreria di uno
questi browser rendendo quindi il programma più potente e funzionale???
Grazie mille a tutti per la collaborazione ...
Sonia

 questi browser rendendo quindi il programma più potente e funzionale???
Basta importare la type lib. E' piu' semplice a farsi che a dirsi.
Cmq sul cd di D4 c'e' anche un esempio gia' fatto.
Su DSP ci sono diversi componenti che si basano su una cosa del genere per
aggiungere ulteriori funzionalita'.
Ciao Uberto

 ha scritto nel messaggio
news:8a14em$k5d$1...@nslave1.tin.it...

Come ? Mi sembra che il componente per visualizzare Html di Delphi4 C/S si
rifaccia automaticamente
agli ActiveX messi a disposizione di IE ... (quindi della versione che
utlizzi)
Ciao Ciao

Forse mi sono spiegata male ...
Le pagine per il momento le faccio visualizzare con il controllo THTML di
delphi, ed č per questo che mi visualizza correttamente solo le pagine piů
semplici (quelle piů vecchie) ... cosa che non succederebbe se invece di
usare questo controllo č possibile utilizzare i controlli che usano Internet
Explorer o Netscape (o qualsiasi altro browser purché gratuito) ...
Vi ringrazio tantissimo per la collaborazione ...
Sonia

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

Come si inserisce in un record un campo blob
da SQL?

 da SQL?
Da codice SQL non credo sia possibile.
Io faccio così:
  con SQL inserisco o edito il record in questione
poi utilizzando il metodo loadFromFile o LoadFromStream dei TBlobField che
sono definti nellla Query
lo assegno
es
QueryTest.Edit;
QueryTestIMMAGINE.LoadFromFile ('AAA.jpg');
QueryTest.Post;
Da notare che la query deve essere RequestLive.
Alessandro Maggio
Newsgroup: it.comp.lang.delphi
Titolo: Componente TreeView: HELP!!!

Ciao a tutti!!! Qualcuno conosce qualche sito dove io possa scaricare esempi
relativi all'uso (intensivo) del componente TreeView?
Grazie a tutti anticipatamente
Marco

hai già provato su Torry e Dsp ? e soprattutto che vuol dire uso "intensivo"
?
--
 _______________________________________
        Gnaffy SoftWare
   web: 
http://gnaffy.tripod.com/
   e-mail: Gna...@Wappi.com
   e-mail: 
bmq...@tin.it
   ICQ#: 76488613
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 ?
Scusa...sono stato un po' approssimativo...
Mi daresti gli indirizzi di Torry e Dsp? Per uso "intensivo" intendo che
devo smanettarci un bel po': al momento il primo problema che devo
affrontare (e non sarà sicuramente l'unico :-((( ) è il seguente. Cliccando
sul un nodo figlio voglio ottenere la stringa relativa al nodo padre. Magari
(o sicuramente?) è una cosa da principianti, ma sto diventando scemo...
Grazie per l'attenzione..Ciao, Marco

L'uso di Treeview non č poi cosě terribile...
Ad ogni modo l'help di Delphi fa anche degli
esempi, se non ricordo male...
Comunque l'indirizzo della DSP č: 
sunsite.informatik.rwth-aachen.de/delphi
//č un mirror in Germania che va come una scheggia...
e torry: 
it.torry.net
Ciao,
  Roberto Milani

io usavo 
torry.ru


 io usavo 
torry.ru
Grazie ad entrambi...ho risolto...anche grazie alle vostre indicazioni ^_^
Resto del parere che il Treeview sia abbastanza palloso da usare...ma questa
è un'opinione del tutto personale, che spero cambierà con il tempo, visto
che come ho già detto dovrò smanettare un bel po' con questo componente...
Ancora grazie.Ciao, Marco
Newsgroup: it.comp.lang.delphi
Titolo: Valore di un campo prima che il controllo perda il focus

Salve.
Ho un componente db, tipo una dbedit associato, ad un campo di una tabella
Vado su un record cambio il valore del campo ma
NON ESCO DAL CONTROLLO.
Il focus rimane sul controllo.
C'è un modo per leggere il valore attuale del campo senza usare
le proprietà del controllo a cui esso è associato?
Adesso voi direte "ma che te frega di fare sta cosa?
Devo gestire gli eventi OnGettext e OnSetText di TField e quindi
non so da quale controllo dovrei leggere il valore.
Tnx per ogni risposta e/o indicazione
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non so da quale controllo dovrei leggere il valore.
Forse non ho capito bene, ma poi mi dirai.
In pratica tu vuoi leggere il nuovo valore del campo perchè visto che non
sei uscito dal controllo, il valore del campo è quello iniziale.
Se è così, mi pare che ciò si possa fare con la "UpdateRecord".
Ti saluto....ciao !!
Antonio Tarolla

 Se č cosě, mi pare che ciň si possa fare con la "UpdateRecord".
procedure UpdateRecord;
Triggers a data event for a record update.
UpdateRecord is an internal routine used by some dataset methods 
to trigger an OnUpdateRecord event if cached updates are enabled. 
Applications should not need to call UpdateRecord directly unless 
they provide custom dataset methods that bypass dataset methods.
Tnx, ma...
Generare una OnUpdateRecord non č quello che mi serve.
In primis, in questo contesto non uso OnUpdateRecord per bypassare
il normale andamento del processo di aggiornamento del record corrente.
(In altri punti della applicazione devo aggiornare + tabelle sul db
e uso l'OnUpdateRecord di una query che mi permette di usare 3 oggetti
TUpdateSql per aggiornare i dati...)
Poi, io non voglio che il record sia aggiornato finche' l'utente
del software clicca sul solito pulsante di salvataggio
Ergo, se non salvo il record il valore nuovo non posso saperlo.
O meglio, non posso conoscerlo dal campo, ma solo dal componente al
quale il campo č associato.
Possibile che quanto eredita da TField non abbia un metodo per leggere il
valore corrente del campo?
Possibile che per conoscere il nuovo valore mi tocca aggiornare il
record sul database?
Tnx per il tuo interessamento.

Newsgroup: it.comp.lang.delphi
Titolo: Title & runat="server"

 
Ciao a tutti,
nel tentare di capire come funziona questo Delphi2005 e le sue pagine
ASP.NET
sono incappato in questo articolo :
 
http://delphi.about.com/cs/adptips2004/a/bltip0304_2.htm
Forse molti di voi lo conoscono già....
Cmq, aggiungo runat="server" nel tag TITLE, aggiungo id=PageRequest,
aggiungo
il codice nella pagina .pas ma.... magicamente, appena salvo o compilo...
runat="server" viene
subito rimosso automaticamente....
Qualcuno sa aiutarmi?
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

ho chiuso delphi
ho installato l'update 2
ho riaperto delphi... e funziona...bŕ!
Grazie lo stesso a tutti...


 ho riaperto delphi... e funziona...bà!
Non direi "bà!"...si tratta di uno dei bug risolti con l'Update 2 e 
segnalati tempo addietro.
In ogni caso, ti dirò che non mi piace nemmeno così tanto come 
soluzione: preferisco mettere un <asp:literal> all'interno del tag TITLE 
per personalizzare il titolo di una pagina.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Newsgroup: it.comp.lang.delphi
Titolo: valutazione espressioni algebriche

qualcuno sa se esistono procedure o componenti gia' fatti
per l'interpretazione di espressioni algebriche?
su internet ne ho trovata una sola
ma va in crisi per una robetta semplice tipo questa:
4+6*(5-7)
grazie
Luca

 4+6*(5-7)
Prova a fare una ricerca con "math parser" e simili. Io uso questa 
libreria .NET, ma è scritta in C#:
http://www.codeproject.com/useritems/MathParser.asp
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 per l'interpretazione di espressioni algebriche?
Io uso TStExpression di SysTools 
http://sourceforge.net/projects/tpsystools/
Ciao
Giancarlo.

 Giancarlo.
grazie, l'ho installato e funziona perfettamente!
ciao e grazie ancora
Luca
Newsgroup: it.comp.lang.delphi
Titolo: E' possibile commissionare questo programma? (X chi conosce il formato Metastock)

A chi conosce il formato Metastock vorrei chiedere il preventivo per
la realizzazione del seguente programma.
Dunque ho una cartella in cui ci sono serie storiche in formato
Metastock.
Il programma in questione dovrebbe:
1) convertire un certo numero di giorni (a scelta dell'utente) in
formato ascii
Ed inoltre
2) partendo dal file ascii di cui al punto 1) dovrebbe aggiungere quei
giorni di serie storiche ad un altro database in formato Metastock che
ho su un mio secondo PC, nell'eventualita' quei giorni non fossero
presenti.
Spero di essermi spiegato bene
Grazie
Ciao

io ho fatto un programma di trading per cui ho sviluppato anche una
funzione di importazione da file in formato Metastock.
Se vuoi contattami da 
www.musicdyne.com
 CONTACT US e ne parliamo
privatamente ...
Luca


Newsgroup: it.comp.lang.delphi
Titolo: Riavviare XP

Esiste un apposito comando? Sottolineo che la versione è Windows XP.
Grazie
Iding

 Esiste un apposito comando? Sottolineo che la versione è Windows XP.
non ho ancora guardato cosa dice la documentazione di ExitWindowsEx() e
AdjustTokenPrivileges() riguardo WinXP, ma in teoria (XP si forma sul Kernel
di Win 2000) non ci dovrebbero essere problemi.
Se fai una ricerca su google/deja (
www.deja.com
) e cerchi tra i vecchi
messaggi trovi sicuramente del codice già pronto.
Ciao!
--
- Carlo -
c.b...@libero.it

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

Ciao a tutti,
vorrei fare una tabella che abbia una cella con una combo box.
In tale combo box ci dovrebbero essere dei valori statici.
Sapete come potrei fare?
Grazie in anticipo
Rino
--------------------------------
Inviato via 
http://usenet.libero.it

Sapete come potrei fare?
Non capisco se ti riferisci al lato db o il lato application, cioe' il form ;)
Guarda il DBLookUpComboBox.
Ciao.. R I N O !!
-- 
Morde. 
morde[at]programmer[.]net

 Ciao.. R I N O !!
Ciao Morde


Sai se c'č un modo per obbligare a selezionare solo i valori della PickList?
No.. mi dispiace :( non faccio mai editare i dati nella griglia ai miei
utenti.


 utenti.
Neanche io, ma questa volta devo proprio.
Siamo destinati a soffrire!
Va bè grazie lo stesso....userò questa soluzione
Keypress....Key := Char(0) sulla DBgrid!
Che schifo!
Ciao


vedi un po' qui:
http://www.delphicollection.com/public/Digests/DN1701.shtml
spero ti possa essere utile :))
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
Newsgroup: it.comp.lang.delphi
Titolo: Concatenare Cognome e nome Lookup

Come mai quando cerco di concatenare il Cognome con il Nome(cercando 
l'IdUtente nel campo[9] di un DBGrid,se il nome non esiste l'operazione mi 
da' un messaggio di errore,mentre se il Nome esiste(assieme ovviamente al 
Cognome)tutto va bene?
Ho provato al posti di AsString,con Value,Variant,Text,ma non funziona.
Grazie per la risposta
Voltolini.
Il codice e' sotto:
  QUtentiCognomeNome.AsString:= 
TUtenti.Lookup('IdUtente',Scheda1.DBGrid1.Fields[9].AsString,'Cognome') +' 
'+
TUtenti.Lookup('IdUtente',Scheda1.DBGrid1.Fields[9].AsString,'Nome')   ;

Ciao,
Dall'Help
function Lookup(const KeyFields: String; const KeyValues: Variant; const 
ResultFields: String): Variant;
Hai provato anche con locate ???
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Disegnare a schermo pieno

Salve,
qualcuno mi sa dire come si può scegliere la modalità grafica e disegnare
direttamente a
schermo pieno con i driver della scheda grafica e con DirectDraw? Ho per
caso detto c@##@te? Credo che i driver supportino tutti gli stessi metodi
grafici!?!
Grazie preventivamente!

"Ukyo Hanasu":

se usi le directx, sono quest'ultime ad interfacciarsi con l'hardware,
utilizzando sempre le stesse funzioni, indipendentemente dalla scheda
installata.
Ti do un consiglio, usa DelphiX, è un ottimo package:
http://www.yks.ne.jp/~hori/program-e.html
Ciao,
Alan Solo

Come al solito non so come ringraziarti.
Sei il mio angelo custode!

Non so se ti puo' interessare, ma nella notte tra ieri e oggi, mentre
guardavo le Olimpiadi, ho scritto un programmino in Delphi che
illustra come calcolare l'ordine delle facce di un solido
tridimensionale e come disegnarlo.
Se ti va, puoi scaricarlo da :
http://www.geocities.com/AndreaLaforgia/progetti.html
--
Andrea Laforgia (ICQ 87230455)

Sono contento di essere entrato in questo newsgroup, mi state salvando
in tanti dalle mie ossessioni rendendo possibile quello che per me
fino a pochi giorni fa era solo un sogno.
Se riuscirò a finire per tempo quello che ho iniziato sarai il primo
ad avere mie notizie.
Nel frattempo devi accontentarti di un "grazie 10^6"!
Ciao	:-)


Complimenti davvero per il programma. Gli ho dato un occhiata e ho
imparato a fare con poche operazioni algebriche quello che ho fatto
con funzioni trascendentali e roba di questo genere.
Calcoli le coordinate visive come  Cficica (Zeye - Zfisica) / Zeye 
dove Zeye è la media aritmetica dell'altezza e della larghezza dello
schermo (e se non ho capito male ti consente di centrare le figure che
si allontanano).
Spero che non ti dispiaccia se uso il codice che ho appreso dal tuo
programma nella prossima versione del mio motore (ho passato un paio
d'ore a studiarmelo anche xchè mi sarei sentito fottere usando codice
di altri in un mio programma senza conoscerne il funzionamento)..
Grazie e ciao!!!
Newsgroup: it.comp.lang.delphi
Titolo: StringGrid

ciao a tutti
avrei un piccolo problema.
Ho una StringGrid e ho bisogno di sapere quali celle o righe sono
selezionate. ho cercato sull'help ma mi sembra che non ci sia nulla del
genere.
Qualcuno mi sa dire come risolvere il problema?
Grazie CIAO

 genere.
Hai cercato male... ;-)
controlla la property Selection
Ciao.

Newsgroup: it.comp.lang.delphi
Titolo: Un po' OT, ma devo decidere quale strumento usare

Dopo tanto, tantissimo tempo torno con piacere su questo NG.
Sono rimasto fermo al D6 che non utilizzo da 5 anni causa altri impegni.
Mi ï¿œ stato richiesto lo sviluppo di in particolare prodotto di 
e-learning per la formazione/abilitazione di guide turistiche, con 
sistema cartografico, percorsi, regolamenti, info storiche ed 
artistiche, giï¿œ da queste info avrete pensato ad un pesante utilizzo di 
database.
E' fondamentale per una buona riuscita del progetto in termini economici 
che il materiale didattico non sia scaricabile e consultabile off-line 
ed al pubblico e solo agli abbonati al servizio.
Ora non so se orientarmi su un sito web sviluppato con RADphp di 
Embarcadero oppure un sistema client server con Delphi.
Cosa ne pensate del RadPHP, lo so di essere un po' OT, ma si trova poco 
materiale in linea e la documentazione e un po' lacunosa?
Sicuramente Delphi sarï¿œ meglio documentato, o almeno me lo auguro, le 
vostre opinioni in materia?
Grazie ed un saluto a tutti
Carlo

 database.
Ciao Carlo,
esiste un sistema di e-learning che risponde ai requisiti da te 
enunciati, si chiama moodle.
E' il classico sistema LAMP/WAMP, quindi parliamo dal tuo punto di vista 
di sviluppo puro su php.
Dimmi cosa ne pensi: io lo sto usando e ti posso dire qualcosa in più.
Ciao
-- 
morde
D5,D6,D7
QT 4.7.0 - MingW- QT Creator 2.1

 di sviluppo puro su php.
Errata-corrige:: non è che ci sia da fare sviluppo php: al massimo 
customizzi grafica, forum, settaggi.. ma il pacchetto è già pronto all'uso.



Grazie per la informazione, domani inizio a documentarmi e poi ti faccio 
sapere.
Grazie Carlo
Newsgroup: it.comp.lang.delphi
Titolo: disabilitare la chiusura di una form

Salve at tutto il ng.
C'č un modo per disabilitare la chiusura di una form mediante la
crocetta in alto sulla destra? Io voglio far sě che la mia form possa
essere chiusa solo premendo un bottone "Chiudi", e che la crocetta in
alto  a destra sia disabilitata, oppure nascosta.
Mille grazie per ogni consiglio.
Guasoni Massimiliano

 Guasoni Massimiliano
Ciao,
Riccardo

 alto  a destra sia disabilitata, oppure nascosta.
Basta che controlli ed imposti correttamente la property BorderStyle del
form.
Ciao,
Gianluca.

alto  a destra sia disabilitata, oppure nascosta.
Dall'object Inspector agisci sulla proprieta' BordeIcons della form,
disabilitando biSystemMenu.
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

Newsgroup: it.comp.lang.delphi
Titolo: Form in DLL

Ciao,
E' possibile inserire form o altri oggetti in una DLL senza per questo
impedirgli di avere accesso agli
altri oggetti attivi a runtime ? Magari passandogli l'handle della 
form principale, o qualcosa del genere...
Ad esempio, inserisco una tabella in una dll come faccio poi a fargli 
vedere il DB attivo a cui deve
linkarsi ?
Grazie a tutti...
Francesco
IACT Member.
http://frengo.dragonfire.net/

Il form nella dll lo puoi inserire.
Poi, puoi creare una funzione visibile all'esterno della dll per impostare
il nome sul TTable e poi attivarlo.
Saluti
AS
"Se è Microsoft non funziona"

linkarsi ?
Dunque non ci ho mai provato ma dovrebbe essere fattibile. Praticamente puoi
passare oggetti come parametri delle procedure.
esempio (nella DLL)
var Form:TForm;
procedure BindForm(x:TForm);
begin
 Form:=x;
end;
In questo modo la variabile Form della DLL e' la form che passi come
parametro (la stessa, non una copia).
Il problema e' se devi accedere ai controlli della form.. intravedo due
possibilita': se sai gia' com'e' la form a designtime, metti la
dichiarazione anche sulla dll e fai cosi':
var Form:TFrengoForm;
procedure BindForm(x:TFrengoForm);
begin
 Form:=x;
end;
Cosi' puoi accedere ai controlli perche' esistono sulla TFrengoForm.
Altrimenti, se alla dll possono essere assegnati + di un tipo di form,
allora puoi usare l'array property Components di TForm per accedere ai
singoli controlli.
Spero di esserti stato d'aiuto ! Ciao !        {MSX}

 
Francesco
IACT Member.
http://frengo.dragonfire.net/

 "Se Š Microsoft non funziona"

Newsgroup: it.comp.lang.delphi
Titolo: TTable e campi di lookup

La mia necessita' e' quella di avere due griglie,
quella dei clienti legata alla tabella clienti.db 
e quella dei contratti legata alla tabella contratti.db.
Ora, nella tabella dei contratti, per ogni contratto,
viene riportato il codice del cliente con cui e'
stipulato.
Io vorrei che nella griglia dei contratti, per migliorare
la leggibilita' dei dati, non comparisse il codice 
cliente, ma su ogni record la ragione sociale dello
stesso.
Cioe', nonostante la griglia sia associata ad un
dataset, voglio visualizzare una colonna relativa
a un altro dataset.
Non voglio assolutamente usare le TQuery, sto lavorando
con le TTable, e so che si puo' fare creando dei campi
di lookup.
Qualcuno mi direbbe gentilmente come fare ?
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qualcuno mi direbbe gentilmente come fare ?
Risolto ! grazie comunque... fantastiche le TTable ;)


Spero che tu sia ironico!
G.

Spero che tu sia ironico!
No no, lo dico per davvero.

 No no, lo dico per davvero.
Stai attento con le TTable: appena il progetto o il DB, cresce diventano una
vera PIA (come dicono gli americani). Generano un traffico mostruoso,
mangiano memoria e sono poco efficienti. Usa TQuery o accoppiale con un
TClientDataSet.
Mai TTable.
Ciao,
Gianandrea.

 vera PIA (come dicono gli americani).
Si, so dei problemi delle TTable con le grosse quantita' di dati, 
ma non sono quelle che sto gestendo in questo momento e le TTable
mi vanno piu' che bene.


Newsgroup: it.comp.lang.delphi
Titolo: Invio dei fax con delphi5 e microsoft fax

C'è qualcuno che è a conoscenza di una procedura o una funzione di Delphi5
che permetta di inviare dei fax tramite Windows.
O meglio ancora esiste un oggetto o una active x che funge da fax?
Se qualcuno sa qualcosa per favore risponda a 
al...@gsmbox.it
Grazie
Alessandro

ho lo stesso problema !
 x favore informatemi se avete una soluzione riguardo l'invio di Fax con
DELPHI
Grazie
Luca

 C'č qualcuno che č a conoscenza di una procedura o una funzione di Delphi5

Newsgroup: it.comp.lang.delphi
Titolo: API DI WINDOWS.. Problemi con AllocConsole - per Esperti

Dunque il mio problema è questo.
Se io faccio un AllocConsole per creare una console, e poi
faccio un
w := GetStdHandle(STD_OUTPUT_HANDLE);
per sapere l'handle della mia console e poi un
  GetConsoleScreenBufferInfo(w, console)
passandogli l'handle appena trovato, non funziona
con getlasterror ho capito che l'handle che gli passo non è valido!
Dimentico qualcosa?
la variabile console è di tipo _Console_screen_buffer_info;
Grazie a tutti coloro che mi aiuteranno!!!

 la variabile console è di tipo _Console_screen_buffer_info;
Io ho del codice dove faccio le stesse cose, ho dichiarato console come
TConsoleScreenBufferInfo e tutto mi funziona bene.
Fammi sapere.
P.S.: In alternativa ad AllocConsole prova a mettere nel program {$APPTYPE
CONSOLE}


In realtà la mia è un applicazione ibrida, deve funzionare in windows,
quindi con forme e finestre, ma anche con una console nel caso di parametri

 quindi con forme e finestre, ma anche con una console nel caso di
parametri
Guarda che puoi mettere {$APPTYPE CONSOLE}
anche in una app che fa normale di uso di form!

Newsgroup: it.comp.lang.delphi
Titolo: Errore MEMO

Salve,
come faccio ad ovviare a questa dicitura:
"text exceeds memo capacity"  ??
oppure,
che componente dovrei usare al posto di Tmemo ??
Max

 che componente dovrei usare al posto di Tmemo ??
Prova con un TRichEdit.


Si in effetti con Richedit funziona bene..
non capisco perchč Memo utilizza poca memoria !?
MAX

non capisco perchč Memo utilizza poca memoria !?
Dalla guida di delphi, sull'oggetto TMemo:
"TMemo is a wrapper for a Windows multiline edit control."
"Note:	Under Win 9x, there is a limit of 64k of text for this control."
ciao
Morde.
morde [at] programmer [.] net

 non capisco perchč Memo utilizza poca memoria !?
Il TMemo usa un EDIT di Win, quindi se hai un Win9x il limite e' lo
stesso di notepad (penso 64K).
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Elenco file in uso.

Qualcuno ha idea di come sia possibile ottenere l'elenco dei file aperti da
un sistema Win32 e relativi processi che li tengono aperti ? Esistono delle
API che possono restituire questo elenco.
Ciao & Grazie

 ha scritto nel messaggio:

dipende. Tu intendi monitorare tutti i file ottenere la lista dei file
aperti solo a partire dal momento in cui č stato eseguito il tuo programma o
vuoi proprio la lista completa?
Se ti interessa la prima credo (e sottolineo credo!) che si possa fare per
vie normali, ovvero con qualche shell extension o API apposite ... ora non
ricordo piů bene come funzioni e se ci siano i sorgenti, ma ti consiglio di
guardare il programma FileMon su 
www.sysinternals.com
 ... se vuoi la lista
dei file aperti dall'intero sistema (inteso come SO + tutti i processi)
credo che tu debba ricorrere a soluzioni undocumented personalizzate,
andando a leggere dai vari processi la tabella degli handle aperti e,
magari, da quello tirar fuori le info che ti servono. Purtroppo non so
neppure io essere troppo preciso, tuttavia ti consiglio di cercare su
google/deja una vecchia discussione tra Lorenzo Lutti e Walker Boh, in cui
parlavano di ottenere diverse info su un file partendo dal suo handle. (per
raffinare la ricerca ti dico che il gruppo č it.comp.programmare.win32 e il
messaggio č di quest'anno)
Saluti
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu