mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: system data format (SDF) e TStrings.CommaText

Ho un file di testo nel formato in oggetto
es:
"fdgdf  ","ewrgdf",20021027,"fsadfa"
"dfhdh  ","dfsgsd",20021026,"dshdf "
"sdfhsdf"," byh  ",20021027,"sdhdf "
come devo fare a leggere i dati di ogni riga e visualizzarli in una lista
es:
fdgdf  
ewrgdf
20021027
fsadfa
in poche parole il contrario del comando CommaText
ringrazio tutti
pifma

 come devo fare a leggere i dati di ogni riga e visualizzarli in una lista
CommaText puo' essere sia letto, sia assegnato.
Costruisci una TStringList, leggi la stringa dal file e assegna la
proprieta' CommaText.
La lista conterra', automaticamente, tutte le stringhe, una dopo l'altra.
--------------------------------
Inviato via 
http://usenet.libero.it

Ecco il codice sorgente funzionante... Grazie a tutti
var
  sRecord: TStrings;
  nDummy: Integer;
begin
  sRecord := TStringList.Create;
  try
    sRecord.CommaText := '"fdgdf  ","ewrgdf",20021027,"fsadfa"';
    for nDummy := 0 to sRecord.Count - 1 do
      ListBox1.Items.Add(sRecord[nDummy]);
  finally
    sRecord.Free;
  end;
end;
ciao pifma

Newsgroup: it.comp.lang.delphi
Titolo: File Download - Qualcuno può aiutarmi?

Salve a tutti,
ho da poco iniziato a realizzare qualche sito Web, ed ora avrei bisogno di
poter far scaricare all'utente da una pagina Web un file in formato PDF.
Qualcuno sa dirmi cosa se c'è un modo usando Delphi di fare apparire, da una
pagina Web, la classica finestra di dialogo "Download File" con i pulsanti :
apri, salva e l'animazione per il progresso?
Qualcuno mi ha detto che questa finestra viene aperta richiamando le API di
Windows...c'è qualcuno che ha realizzato un'applicazione simile?
Grazie in anticipo a chi mi risponderà!
Barbara

devi solo specificare nel contest il tipo di file.
Considera che con i formati pdf, se il browser ha il plug-in acrobet, non
viene salvato di default ma visualizzato all'interno.
Quali soluzioni usi per le pagine web? Vediamo se si può essere più
precisi...
Bye,
Raktzo

Newsgroup: it.comp.lang.delphi
Titolo: apro exception d2007

Salve,
ho un problema serio. Ho compilato un mio applicativo che utilizza le 
APRO 4.07 in D2007 ma quando provo ad eseguire la porta com mi si genera 
subito una Apro Exception come se la porta fosse già utilizzata senza 
che però vi sia nulla che la utilizza realmente.
Avete incontrato difficoltà con le Apro in D2007 ?
Dan

Dan ha scritto:

Trovato il problema che rendo noto...
Le APRO v.4.07 hanno un sistema di dispatcher a double buffer che può 
generare un blocco durante una comunicazione seriale. In questo caso 
consigliano di apportare una modifica, come indicato nelle note della
versione, ma non avendo capito come effettuarla consiglio di 
disinstallare la v. 4.07 e installare la 4.06 ma non quella contenuta 
nel pacchetto 4.07 ma la precedente. La exception specificata nel post
invece pare essere un problema differente legato a qualcosa nella mia 
configurazione.
Dan
Newsgroup: it.comp.lang.delphi
Titolo: errori di compilazione.. AIUTO AIUTO

Salve a tutti come andiamo???
Avrei un quesito da proporvi..
Dovrei consegnare un programma questo pomeriggio (22/01/01) ma facendo delle
modifiche al programma..
dopo la compilazione mi genera una finestra di errore con un messaggio del
tipo..
------------------------------------
Project prog_paghe.exe raised exception class EConvertError with message '''
is not
a valid integer value'. Process stopped. Use Step or Run to continue.
------------------------------------
mi appare un checkbox per vedere CPU Window..
la sintassi del programma sembra corretta che cavolo è successo come faccio
a risolvere il problema..
grazie a tutti..
ciao
Daniele
-- 
Posted from 
mail-3.tiscalinet.it
 [195.130.225.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
LOBBJOPCEFKFDECGJ...@tiscalinet.it...

In un punto del programma fai un'operazione simile a StrToInt dove come
parametro passi un valore nullo ('') e non un valore intero.
Ciao
Simone
Newsgroup: it.comp.lang.delphi
Titolo: Questo codice da VB a Delphi. Record con ID uguale su una sola riga.

Help me! Non riesco a fare una cosa semplicissima in Delphi. Ho una macro VB
creata in Excel che non fa' altro che mettere su una sola riga tutti i
record che hanno l'ID uguale (la macro è agganciata ad un file .mdb). La
struttura del record è sempre fissa e posso avere max 3 record con ID
uguale. Partendo da una tabella già impostata con i campi giusti per
inserire max 3 record che hanno lo stesso ID su uno stesso "record" come
devo realizzare la query oppure il codice? Uso Firebird 1.5 RC6.
Sub ALLINEA()
Dim myrange As Range
Dim i As Integer, j As Integer, k As Integer
Set myrange = ActiveSheet.Range("A1").CurrentRegion
For i = myrange.Rows.Count - 1 To 3 Step -1
For j = myrange.Rows.Count To i + 1 Step -1
If myrange.Cells(i, 1) = myrange.Cells(j, 1) Then
For k = 2 To 9
myrange.Cells(i, 4 + k) = myrange.Cells(j, k)
Next k
myrange.Cells(j, 1).EntireRow.Delete
Exit For
End If
Next j
Next i
End Sub
Thanks in advance.
Nos

 For j = myrange.Rows.Count To i + 1 Step -1
divengono
For i:=myrange.Rows.Count-1 DownTo 3 Do
  For j:=myrange.Rows.Count DownTo i+1 Do
Comunque ti consiglio di identare il codice per maggiore chiarezza anche per
la tua lettura.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Due domande sul WebBrowser

Ciao,
ho la necessità di associare il programma come browser predefinito di
windows (xp in particolare, ma sarebbe fortemente gradito anche il 98)...
(per processare gli url e/o file che vengono passati come parametri, diciamo
una specie di filtro sui link cliccati)
Grazie :)

Scusate per il topic... avevo in mente due domande ma una mi è sfuggita
mentre scrivevo... si vede che non era importante :p

 98)...
forse ho capito che basta associare i file classici (html, html, ecc) al
prog in modo che viene cliccato un url anche da prog esterni (es client
posta) win dirotta su lui il link stesso)

Newsgroup: it.comp.lang.delphi
Titolo: Acquistare Delphi

Salve, mi consigliate un buon sito italiano dove acquistare Delphi, grazie.

Sopra c'è uno che vende D5 con libri, sembra buono.
"Gigi" <gigigu...@hotmail.com.NOSPAM> ha scritto nel messaggio
news:TZwL7.11220$4M2.2...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: ESEMPIO PER TPageProducer

Esiste sul web un sito con esempi ( sorgenti) che illustri il modo di
visualizzare/inserire dati nel database su web.
TPageProducer etc..
grazie in anticipo
iv...@arcmedia.it

TPageProducer etc..
Non ne conosco siti Web, cmq i componenti PageProducer sono tutt'altro che
difficili da implementare!
Per cosa lo devi utilizzare? Io tempo fa lo utilizzai per restituire una
pagina Web mediante CGI e non ebbi alcun problema!
Ciao!
--
- Carlo -

 wrote in message
Abwx5.44265$XZ4.5...@news.infostrada.it...


perchč?
Non saprei ... posta il pezzo di codice incriminato.
Bye!
--
- Carlo -

Newsgroup: it.comp.lang.delphi
Titolo: Utilizzo with nel codice Delphi

Ciao a tutti. Spero di non domandare qualcosa di già discusso, nel caso mi scuso.
 
Vorrei sapere se siete favorevoli o contrari all'utilizzo del with nel codice Delphi e perchè.
 
Io sarei contrario. Trovo ci sia poca comprensione nel caso il blocco with sia molto lungo, in debug non sono risolti i watches e nel caso vengano usati dei with in cascata si rischia di riferirsi ad oggetti sbagliati.
 
Se mi dite la vostra con le motivazioni mi farebbe piacere.
 
Ruggero

> Vorrei sapere se siete favorevoli o contrari all'utilizzo del with nel codice Delphi e perchè.
 
Ciao Ruggero,
 
anche per me valgono le tue considerazioni, non lo mai utilizzato.
 
Ciao da Enrico Giudici c/o Anthelios

Ciao,
   usati con molta cautela per i tuoi stessi motivi.
In pratica li uso solo nella creazione di tabelle quando devo definire un 
campo float con 2 0 4 decimali tipo
with creocampotabella do precision:=4
 
Ciao
 
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: [D2005] ma il quick report del 6 ?

Sapete se č possibile installare il quick report presente nel 6 senza 
combinare casini ? lo avete gią fatto ?
Omega

 combinare casini ? lo avete già fatto ?
Il package incluso in D6 è stato generato per utilizzare i package 
appartenenti alla versione di Delphi menzionata, pertanto non credo che 
possa essere installato con successo su D2005.
Per sapere le varie opportunità a tua disposizione in merito a questo 
prodotto e alla sua relazione con D2005, prova a dare un'occhiata al 
sito del produttore:
http://www.qusoft.com
Ciao! :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Newsgroup: it.comp.lang.delphi
Titolo: Help (drag and drop) and ( find)

Salve a tutti sono nuovo del NG.
Vorrei fare in mode che trascinando un file sopra un oggetto(un rich editi)
questo (il file) venga aperto ma non riesco ad avere il percorso del file.
Qual'è il codice che mi permette di farlo?
Ho anche un problema con il finddialog riesco ad aprirlo ma non ad indicarli
in quale campo cercare la stringa inserita dall'utente. C'è qualche metodo
che mi consente di farlo?
Grazie!
Ps uso delphi 5.0.

 che mi consente di farlo?
Non ho capito il tuo problema, tuttavia se hai piů domande da porre apri piů
thread.
--
- Carlo -
c.b...@libero.it

 WM_DROPFILES.
TNX :) (non avevo capito che bisognava usare la shell api)


Newsgroup: it.comp.lang.delphi
Titolo: formattazione Stringgrid

In una stringgrid ho una colonna con i seguenti valori:
3.5
2
7
4.67
vorrei trasformarli in:
3.50
2.00
7.00
4.67
Grazie per l'aiuto
Paolo 

 4.67
Devi fare un ciclo for che, per ogni cella, converte la stringa in 
numero (StrToFloat) e successivamente ri-converte il numero in stringa 
formattata (Format). Scusa se non posto il codice ma nun c'ho tempo...
-- 
Jax
Newsgroup: it.comp.lang.delphi
Titolo: Come creare un Plugin?

Ciao!
ho scritto un programma free al quale
vorrei aggiungere nuove funzionalità senza
dover di volta in volta costringere gli utenti
a scaricare un nuovo exe.
Come posso fare ad aggiungere per esempio,
un menu PlugIN al programma principale ed aggiungerci
run time i vari plugin (penso debbano essere dll)
che l'utente decide di scaricarsi?
Potete darmi qualche indizio per iniziare?
Ciao
  Miyomo

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

 
http://bdn.borland.com/article/0,1410,27178,00.html

 miyomo
Andrea

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

 si può parlare) vale la resa :)
Io sto avendo (almeno per ora) grossissime soddisfazioni nello sviluppare un
framework usando questa tecnica. L'approccio che ritengo sia ottimale è
l'uso massiccio di interfacce per la comunicazione tra framework e moduli
esterni.
Una applicazione che fornisce all'esterno dei *servizi* atti a soddisfare
qualsiasi tipo di richiesta da parte dei moduli caricati.
Sicuramente un lavoro del genere richiede molta piu' attenzione rispetto ad
una *scatola chiusa*.
Bisogna fare molta attenzione alla gestione della memoria, allo scambio dei
dati tra framework e moduli, etc.. etc...
Ma ne vale sicuramente la pena.
Acqua

Acqua

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per favore

Salve ragazzi,
e' da tre giorni che sto' usando delphi 1, vi scrivo questo pezzo di
listatino perche' vorrei sapere il come mai mi da' errore, in poche parole
dovrei inserire nel combo 90 numeri (da 1 a 90), quando si avvia il
programma, selezionando dal combo per esempio il numero 90, nella list
dovrebbero apparire altri numeri, perche' non va'?
Grazie mille per la risposta
unit Unit1;
interface
uses
  SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  Forms, Dialogs, StdCtrls;
type
  TForm1 = class(TForm)
    ComboBox1: TComboBox;
    Button1: TButton;
    procedure ComboBox1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
ComboBox1.Items.Add(Edit1.Text);
end;
end.
-- 
Posted from 
mta15-acc.tin.it
 [212.216.176.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Basta un ciclo
for i:=1 to strtoint(Edit1.Text) do ComboBox1.Items.Add(inttostr(i));

Grazie mille per avermi risposto
-- 
Posted from 
mta13-acc.tin.it
 [212.216.176.44] 


Salve,Avrei bisogno di un'aiuto se possibile, ho un problema, ni scrivo il
pezzo
del listato cosi' potro' spiegarmi meglio, in VB6, realizzai una cosa del
genere, form,combobox,e commandbutton, selezionando dal combobox un numero
(premetto che nel combo ci sono 90 numeri da 1 a 90),percio' selezionando un
numero per esempio il 90 e premendo il commandbutton, si apriva un message
box contenente  i numeri 2.22.32.42.52.62, adesso e' da tre giorni che sto'
usando delphi, mi sono bloccato in message box, come si fa'? vi scrivo il
listato del programminunit Unit1;interfaceuses
  SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  Forms, Dialogs, StdCtrls;type  TForm1 = class(TForm)    ComboBox1:
TComboBox;
    Button1: TButton;    procedure Button1Click(Sender: TObject);  private
    { Private declarations }  public    { Public declarations }  end;var
  Form1: TForm1;implementation{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);begin
ComboBox1.Items.Add(MessageBox);end;end.
Come si realizza una cosa del genere? ve ne sarei grato se mi potreste
rispondere grazie mille. Luca
-- 
Posted from 
mta03-acc.tin.it
 [212.216.176.34] 


 ComboBox1.Items.Add(MessageBox);
sinceramtne non ho capito cio' che vuoi fare 8)
(numeri random??)
cmq il "MessageBox" e' cosi':
ShowMessage(ComboBox1.Items[0]);
ovvero ShowMessage('testo');
cmq penso MessageBox sia un API e la posso usre anche in Delphi
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: L'esempio dell'HELP NON VA!!!

Questa volta ho fatto rpoprio del mio meglio....ecco un COPIA E INCOLLA
dell'esempio dell'help:
---------------------------------------------------
for i := 0 to ParamCount - 1 do
  begin
    if LowerCase(ParamStr(i)) = 'beep' then
      Beep(10000,1000)
    else if (LowerCase(ParamStr(i)) = 'exit' then
      Application.Terminate;
  end;
----------------------------------------------------
..perchè allora se io faccio...
if ParamStr(0)='auto' then automatico:=True;
..non funziona?!?!?!
automatico chiaramente è una variabile boolean correttamente impostata...e
alla riga di comando io eseguo con:
C:\>project1.exe auto
il programma si pare normalmente come se non avessi inserito "auto"...ignora
totalmente la stringa....ceh colpa ne ho?
Ho anceh letto nell'help: (altro copia e incolla):
-----------------------------------------
ParamStr returns the parameter from the command line that corresponds to
Index, or an empty string if Index is greater than ParamCount. For example,
an Index value of 2 returns the second command-line parameter.
ParamStr(0) returns the path and file name of the executing program (for
example, C:\TEST\MYPROG.EXE).
----------------------------------------
Dalc eh dedurrei che ParamStr(0) non restituisce il primo aprametro inserito
dopo il nomefile ma path e nomefile completo del file eseguito......ma
allora il primo parametro DOPO il nomefile.exe dovrebbe leggersi con
ParamStr(1)....perchè non me lo fa? Non mi da nessun errore...mi compila
tutto e si comporta allo stesso modo che gli inserisca o no il parametro
secondo la procedura scritta sopra......che faccio?
Grazie.
--
Giulio Pipitone (
www.FIGHTERS4WEB.COM
)
#mirror italiano ufficiale 
http://spam.abuse.net#

 ..non funziona?!?!?!
Il debug dei pover:
showmessage(ParamStr(0));
ParamStr(0) è uguale al path dell'exe.
Saluti.

 wrote in message
news:vHgA8.47933$W9.11...@twister2.libero.it...


 ha scritto nel messaggio
news:BiuA8.12169$g04....@tornado.fastwebnet.it...


....

Newsgroup: it.comp.lang.delphi
Titolo: Selezionare dei file di una cartella

Salve, ho una routine da sviluppare in delphi.
1) File000.zip di partenza nella cartella A
2) copia incolla 9 volte il file (nella cartella ho 10 file uguali
File000.zip, File 001.zip ecc..)
3) seleziona tutti i 10 file --> add to zip (mi ritrovo il file
File100.zip) e così via per n volte.
L'intera procedura a parte la selezione tramite un TOpenDialog del file
di partenza deve essere batch
Ho risolto quasi tutti i punti, anche la chiamata all' add to zip e
funziona correttamente passandogli il nome di un file da zippare. Il
problema è come fare il seleziona tutto di n file dell'intera cartella
prima di zippare.
Qualcuno mi sa dire come fare?
Grazie

 funziona correttamente passandogli il nome di un file da zippare.
come hai realizzato questa operazione?
A.

Ho utilizzato una chiamata alle API di Windows usando la funzione
CreateProcess(nil, PChar(CmdLine), nil, nil, False, 0, nil, nil,
StartupInfo, ProcessInfo); e passando in CmdLine la riga di comando DOS
che zippa un file. Nel mio caso ho usato il compressore winuha la riga
in questione è:
C:\Programmi\winuha\uharc m -r- -ed- -pr -mx -mm+ -md+ -md4096 -b1024
pippo.uha ' +  sNomeFile dove sNomeFile è il path con il nome del file
da comprimere e pippo.uha il file compresso. La chiamata DOS mi elimina
anche i files di partenza lasciandomi solo il file compresso.
Alberto Salvati ha scritto:


 anche i files di partenza lasciandomi solo il file compresso.
Perche' vuoi farti del male? Esistono componenti appositi che
si occupano dei file Zip, senza dover pasticciare con
programmi esterni, righe di comando, ecc... (a meno che tu non sia
obbligato in qualche maniera ad usare winuha).
Un esempio molto valido e' Abbrevia (ex Turbopower), ricco
di esempi e open source.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio 

Scusa ho risolto, mi sono perso in un bicchiere d'acqua, bastava
mettere un *.* nel comando DOS al posto del nomefile per selezionare
tutto.
Alberto Salvati ha scritto:


 > pippo.uha ' +  sNomeFile dove sNomeFile è il path con il nome del file


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

Ciao a tutti,
volevo sapere come modificare il mio programma. Adesso funziona così:
Con una AdoConnection mi collego ad un DB eseguo una query e tramite un
datasource visualizzo il risultato su una dbgrid.
Ora se chiudo la connessione col DB non vedo più il risultato della
query sulla DBGrid.
Dato che una volta eseguita la query non mi serve tenere attiva la
connessione, come faccio a scaricare il risultato su una struttura che
mi permetta il suo utilizzo anche dopo aver chiuso la connessione?
Spero di essere stato abbastanza chiaro...
Grazie
DR

 mi permetta il suo utilizzo anche dopo aver chiuso la connessione?
Tclientdataset?
AS

dr...@libero.it
 ha scritto:
[...]
I recordset Ado possono essere disconnessi. Non ricordo se basta 
impostare la property /Disconnected/ a True o richiamare il metodo 
/Disconnect/, basta verificare nell'help in linea.
Ciao,
Gianluca.
Newsgroup: it.comp.lang.delphi
Titolo: [OT] DDifferenze tra Delphi e Visual C++

Salve ragazzi,
sapete dirmi in breve le differenze tra c++ e delphi?
soprattutto di esecuzione ..
Ciao



Cerca nei post recenti di 2/3 settimane, e' gia' stato discusso l'argomento.
-- 
Morde. 
(morde at programmer dot net)

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


Per usarlo con Google spero sappia come fare.
Saluti
Paolo Arosio

http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=c%2B%2B&btnG=Cerca+
con+Google&meta=group%3Dit.comp.lang.delphi

Hai cercato male!
C'è un thread il 28/6/3 Lentezza nell'esecuzione in cui si è parlato di
velocità di esecuzione
--
_________________________________________
Edmondo Di Tucci snar...@Ttin.it
guarda i miei lavori su: 
www.powernetsi.it/edmondo

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

qualcuno di voi ha avuto problemi con delphix e win 2000.
io lo compilo su 2000, mai quando poi faccio partire il programma su
win 9X non funziona.
grazie.
--
web:    
http://gnaffy.tripod.com/
e-mail: Gna...@Wappi.com
e-mail: 
bmq...@tin.it
ICQ#:  76488613

"Gna...@Wappi.com":
| qualcuno di voi ha avuto problemi con delphix e win 2000.
| io lo compilo su 2000, mai quando poi faccio partire il programma su
| win 9X non funziona.
probabilmente e' un problema delle DirectX
e non del SO...
assicurati di aver installato la stessa versione (o superiore)
Ciao,
Alan Solo

> assicurati di aver installato la stessa versione (o superiore)
l'avevo già fatto, ma.... niente.

Newsgroup: it.comp.lang.delphi
Titolo: Masterizzare da Delphi

Salve,
se a qualcuno interessa, scartabellando su sourceforge ho trovato
questo interessante progetto:
http://sourceforge.net/projects/delphineroapi/
Il porting delle API di nero da C/C++ a Delphi.
-- 
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.

 Il porting delle API di nero da C/C++ a Delphi.
richiede che nero sia installato sulla macchina dove girerà il programma
affinchè funzioni...ho aperto un nuovo progetto tempo fa per lo sviluppo di
un componente delphi che permettesse di aggiungere la possibilità di
masterizzare a pacchetti da delphi ma al momento siamo in pochi a
collaborare e il lavoro è tanto...
a chi interessa l'url è:
http://sourceforge.net/projects/burner/
--
VampirSergio
http://sourceforge.net/users/vampirsergio/


http://sourceforge.net/projects/burner/
Ti faccio i complimenti, dal tuo primo post su ICLD seguo il tuo progetto e
spero di vederlo attivo al piu' presto.
Purtroppo per problemi di tempo non posso prenderne parte ma appena mi
verranno sottomano cose utili faro' come Setec e ti comunichero' tutto il
possibile.
Ciao e complimenti ancora!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

Il porting delle API di nero da C/C++ a Delphi.
a proposito, l'ho scaricato ma non capisco come devo procedere per
installarlo. Ho aggiunto alla library path la cartella API, apro
DeplhiNeroApi.dpk, ma compilandolo mi da errore: 
[Error] dnapiComponents.pas(160): Property 'AutoCloseUp' does not exist in
base class
Boh... Setec tu ci sei riuscito?


 Boh... Setec tu ci sei riuscito?
Non ci ho nemmeno provato, ho postato la notizia solo perche' ne
avevamo discusso tempo fa.
-- 
I am what I am, I do what I can


Newsgroup: it.comp.lang.delphi
Titolo: visualizzare file .wmv

Ciao a tutti sono Pier
ho un problema di questo tipo:
voglio visualizzare con D4 o D5 un file .wmv  (filmato acquisito con una
telecamera tramite porta firewire) esiste qualche componente che lo
permette?
grazie a tutti per la collaborazione.
Ciao
ayse...@libero.it


ayse...@libero.it
Spero che questo mail non sia quello vero... esporlo cosi' allo spam non 'e
molto saggio...
-- 
Morde. 
(morde at programmer dot net)

Certo però che il reply che facciamo non aiuta


Certo perň che il reply che facciamo non aiuta
Vero e non vero.... google ha gia' memorizzato, e fare il parser delle pagine
html che restituisce e' un giochetto da ragazzi per uno spammer attrezzato.

Newsgroup: it.comp.lang.delphi
Titolo: componente tipo OUTLOOK

esiste e possibilmente FREE ???
Cerco una barra modello Outlook !
Grazie
michele

se vai su DSP (
http://www.programmers.net/mirrors/DSP/
)  trovi qualcosa ma,
secondo il mio punto di vista, niente di accettabile. Non sei l'unico che è
alla disperata ricerca di un componente UGUALE alla barra di Outlook 98 !!!
Ciao
Solid Snake

Per 29$ puoi avere Dream Outbar (
http://www.dream-com.com
), e' identico alla
barra di Outlook 98, ha parecchie funzioni in piu' dello stesso Outlook e
funziona benissimo. A me ha risolto un sacco di problemi.
Ciao, Sandro

 wrote in message
8aj1iv$2n8$1...@fe1.cs.interbusiness.it...


Ho comprato Dream OutLookBar e devo dire che è fantastica.
Per 29$ ne vale la pena.
ciao
Solid Snake

Mgenovese,
<snip>
sul sito 
www.gexpert.com
  (non confermo il link) c'e' un componente per
outlook free.
Ciao-Giuseppe

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

Come posso fare a redigere la stampa sulla COM di modo da inviarla via modem
ad un FAX?
Con che codifica il fax legge i dati in ingresso? Dove posso trovare del
materiale?
Se a qualke anima buona venisse qualke idea...
Grazie in anticipo!!
CIAO A TUTTI

 ha scritto nel messaggio
news:91jh7i$47g$1...@nread2.inwind.it...

Newsgroup: it.comp.lang.delphi
Titolo: Quickreport su immagine

Ciao a tutti!
Ho dei report fatti con QR, il cliente mi ha chiesto di poterli "mandare via
e-mail" per cui dovrei stampare su un formato grafico, ma non so se si puo'
fare con QR...
?
Grazie e buon lavoro, Chris

 fare con QR...
Non uso Qr da un pò , ma se metti Acrobat writer puoi stampare su una
stampante virtuale creando un pdf.
QR ha dei componenti per esportare in formato testo e in cvs , se non
ricordo male.
Oppure potresti provare a leggere il canvas del preview e salvartelo in
qualche modo su un bmp o jpeg (non chiederemi come , ho solo avuto l'idea
"al volo").
Giulio

 "al volo").
Gia', provero', non male come idea :-)
Grazie, Chris

 Gia', provero', non male come idea :-)
Oppure potresti provare a cercare qualche driver di stampante virtuale free
o shareware che stampi su file in formato grafico. Io ne avevo trovati un
po', quasi tutti shareware.
Magari se ti impegni di più di me... ;)
--
Jax
Journeying Artificial Xenomorph


Chris,
prova un po' ad andare sul seguete sito: 
http://www.ghostgum.com.au/
puoi scaricare un buon "generatore di pdf" ovviamente free !
Ciao
Papa Foxtrot

> puoi scaricare un buon "generatore di pdf" ovviamente free !
Grazie a tutti per i consigli! :P
P.S.: Qualcuno di voi usa Crystal Report? E Fast Report? Vorrei togliermi di
dosso QR... ;-)
Newsgroup: it.comp.lang.delphi
Titolo: Aspettando turbo kylix

...o no !!!!!

 ...o no !!!!!
Io l'aspetto...chissą :) 

 ...o no !!!!!
Campa cavallo che l'erba cresce... diceva un antico adagio..
Il mio cavallo, con il tanto aspettare, si è trasformato in un pitone
(Python)... Non ci spero più.
Sono convinto che Kylix ormai l'abbiano seppellito (avranno cancellato
anche i sorgenti).
Peccato!
Giuseppe

 ...o no !!!!!
Se vuoi programmare per Linux in Object Pascal, anche a 64 bit su
piattaforma AMD64, ti consiglio il Free Pascal e Lazarus.
Un articolo di presentazione in italiano:
http://www.linuxtrent.it/Members/tiziano_mk/fpc_lazarus.pdf
Di Free Pascal è appena uscita la versione stabile 2.0.4.
http://www.freepascal.org
Ciao, Dean

...o no !!!!!
Eh, aspetta, va'...

 ...o no !!!!!
Se ne è parlato sui newsgroup Borland. Non ricordo cosa è stato detto 
perché di Kylix mi interesso molto poco, ma puoi fare una ricerca in 
quello spazio per saperne di più a riguardo.
Credo che la "gestione separata" degli IDE offra senz'altro qualche 
possibilità in più rispetto al passato di buona disposizione in merito, 
ma ovviamente non è possibile fare alcun tipo di assicurazione.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: come faccio a sapere se una classe esiste?

Probabilmente la domanda non è delle più intelligenti ma provate a
sforzarvi :)
grazie,
sto costruendo una classe per gestire le funzioni ADO e fra le varie
proprietà ho messo una TAdoTable che mi serve per fare i vari
smanettamenti ai record. Lo scopo è quello di ottimizzare il codice
del tipo
for i := 0 to X do
   miaclasse.inseriscirecord(array of const)
senza dover ricreare da zero la ttable tutte le volte vorrei usare la
stessa mantenendola attiva. Questo non va sempre bene e quindi ho
usato una property per poter scegliere la modalità.
        if assigned(fAdoTable) then
          if fADoTAble.ConnectionString = connString then
            if fADoTable.TableName = tbName then
              okFast := fAdoTable.Active;
ho fatto un codice di questo tipo pero' la funzione assigned passa con
un filo di gas anche se in realtà la fAdoTable non è mai stata creata
e quando vado a leggere le proprietà si schianta tutto.
Posso solo usare un bel try except end oppure esiste un sistema per
sapere se la fAdoTAble esiste o è mondezza?
Grazie,
MEcch.

 sapere se la fAdoTAble esiste o è mondezza?
Il tuo codice va bene per testare se la variabile d'istanza punta ad un
oggetto che è stato costruito. Il problema che hai riscontrato riguardo
l'Access violation dipende dal fatto, probabilmente, che hai distrutto
fAdoTable da qualche parte all'interno della classe ma non hai settato a nil
la variabile d'istanza. Puoi usare anche FreeAndNil.
Nel tuo caso il test assigned non va a buon fine perché nella variabile
d'istanza hai ancora un valore che punta tuttavia ad una zona di memoria
ormai deallocata.
Ciao
Antonio

 Antonio
Ciao,
Mecch
Newsgroup: it.comp.lang.delphi
Titolo: ComboBox particolare..

Ciao,
mi sembra che con il TComboBox di Delphi (io uso il 4) non si possa
realizzare un combobox fatto in questo modo:
in modo cioè che nel rettangolino oltre alla selezione della voce
desiderata, quando puntato dal mouse, sia permesso di editare un testo... Se
le lettere di tale testo via via riconoscono una voce del combo,
automaticamente il combo seleziona quella più vicina alla stringa composta
fino a quel momento...
Oppure sbaglio ?
Un'altra cosa a proposito di ComboBox...
Io ancora non sono riuscito a capire la differenza tra TDBComboBox e
TDBLookupComboBox o meglio non ho capito a che serve il primo...
Nel senso che io per visualizzare ad esempio un campo di una tabella in un
combo utlizzo il TDLookupComboBox, non avendo avuto successo con il primo...
Non penso che nel TDBComboBox per visualizzare gli elementi desiderati
provenienti da una componente db oriented ... sia necessario inserirli a
mano tra gli Items... però non sono riuscito a farlo andare! ;-))
Qualcuno mi spiega come funziona ?
Grazie..

Rispondo alla tua seconda domanda, alla prima non so dare una risposta.
Nella TDBCombobox devi proprio inserire dei valori tra gli Items. Cosí l´utente
invece di dover scrivere a mano il valore per questo Field, ha la possibilitá di
sceglierlo tra gli Items della TDBCombobox.
Se la la proprietá  "Style=csDropDown" l´utente puó scegliere tra gli Items
della DBCombobox oppure puó scrivere da se´ un valore.
Se la la proprietá  "Style=csOwnerDrawFixed" l´utente deve scegliere tra gli
Items della DBCombobox ,cioé non  puó scrivere da se´ un valore.
Per Esempio:
La tua tabella ha un Field "Ruolo". Nella tua Combobox avrei gli Items:
Direttore, Segretario, Responsabile...perché sono i piú probabili, ma lascerei
la proprietá "Style=csDropDown"  in modo che l´utente possa scegliere uno di
questi valori oppure scrivere da se´.
Credo di essere stata un pó banale, ma ho cercato di essere chiara.
Ciao.Paola.


 questi valori oppure scrivere da se´.
Quello che hai detto è chiaro...
La mia perplessità è circa il fatto che il componente si chiama TDB... e
quindi dovrebbe essere specifico per gestire dati db oriented...
Che senso ha se ad esempio i record del Field "Ruolo" li devo inserire "a
mano" nel TDBComboBox ? allora tanto vale usare un semplice componente
TComboBox...
Ciao...

Ciao sono ancora io.
La TDBCombobox é utile per inserire nuovi dati.
Se la Tabella é in State dsInsert l´items che viene scelto dall´´utente andrá
direttamente nel Database nella colonna "Ruolo", mentre con una normale
combobox dovresti scrivere da te:
Table['ruolo']:= Combobox.Text
Ciao. Paola.

Newsgroup: it.comp.lang.delphi
Titolo: Fast Report e 2 dataset

Ciao a tutti, in quasi tutti i miei report hanno come "sorgente" di alimentazione un solo dataset alla volta, purtroppo però ne ho un paio dove all'interno di uno stesso dataset ho la necessità di inserire un valore proveniente da un altro dataset; mi spiego meglio; il mio report ha una decina di "memo" alimentate da un unico dataset e fino a qui nessun problema, all'interno di questo report ho anche un memo che invece si alimenta da un altro dataset..... come faccio? in fase di autocomposizione ho solo una possibilità come sorgente dati, come faccio ad inserire questo campo proveniente dal secondo dataset? Spero di essermi spiegato... fatemi sapere TNX

Dataset di che tipo? Usare delle join...?
 
A.

Ciao Alberto, per dataset intendo l'oggetto frxDBDataset dei fast report, il quale nella sua proprietà "dataset" aggancia una Query.
Nel mio report avrei bisogno di utilizzare un secondo frxDBDataset ed agganciarlo ad una TTable, quindi nel mio report avrò una serie di campi alimentati dalla Query ed un campo alimentato dalla Table....
Any idea? tnx

Newsgroup: it.comp.lang.delphi
Titolo: Stmapare in D5 ....





Ciao a tutti,


                ho 
un componente TMemo e un TRichMemo, e dovrei stampare il loro 
contenuto.


La stmapa e', per cosi' dire, personalizzata ma non so come 
fare !!!!!!!!! a stampare il contenuto dei componenti.


Mi basterbbe sapere come inizare una stampa partendo da un 
margine.


 


Grazie a tutti quanti


 


Ciao


 


Daniele


 



Mi basterbbe sapere come inizare una stampa partendo da un margine.
sono di fretta. Ce ne sono di sistemi, magari per fare qualcosa di
personalizzato, guarda "AssignPrn" e da lě dovresti trovare varie
informazioni con argomenti correlati che ti portano alla soluzione del
problema.
Ti saluto....al limite leggo stasera il thread.
Ah....scrivimi ogni tanto. E' un pezzo che non ti sento. Se hai problemi con
la casella di posta ( non si sa mai ), puoi contattarmi su:
a.ta...@tiscalinet.it
a.ta...@libero.it
a.ta...@tech.netway.it
          ( mezza fasulla )
a...@freemail.it
Ciaoooo !!!!
Antonio Tarolla
Newsgroup: it.comp.lang.delphi
Titolo: associazione icona a file eseguibile

salve a tutti,
avrei bisogno di associare alcune estensione di file (es. .trv, .sol ecc)
al mio programma in modo che parta automaticamente facenndo doppio clock
sul file e inoltre associare a ciascuna estensione un'icona.
Sto utilizzando delle istruzioni che avevo recuperato parecchio tempo fa
ma ne ho perso completamente la documentazione.
grazie per l'aiuto

 un'icona.
Otto (8) anni fa scrivevo:
http://groups.google.it/group/it.comp.delphi/browse_thread/thread/7eb5e0ab45cfa065/adbb6c430ce4065e?lnk=st&q=delphi+associare+file&rnum=4&hl=it#adbb6c430ce4065e
Minchia se sono vecchio.
E che bello che è googlegroups.
-- 
Jax
====
Mendichiamo l'amore all'altro nonostante esista un mondo che ne è pieno.

 Otto (8) anni fa scrivevo:
E se vuoi la pappa pronta, un allora gentilissimo Laforgia la preparava sei
(6) anni fa:
http://groups.google.it/group/it.comp.lang.delphi/browse_thread/thread/2885ea282b6d4ffe/54ae26ee54b2ba41?lnk=st&q=delphi+associare+file&rnum=6&hl=it#54ae26ee54b2ba41
-- 
Jax
====
La ragione per la quale ci piace pensare bene degli altri è che abbiamo
tutti paura di noi stessi.

si', va bene e ti ringrazio ma l'icona non 'c'e' ancora!

 si', va bene e ti ringrazio ma l'icona non 'c'e' ancora!
Oltre al fatto di aggiungere la chiave tuaestensione\shell\open\command,
devi anche aggiungere la chiave tuaestensione\DefaultIcon, il cui valore
predefinito deve essere
"pathallatuaapplicazione\tuaapplicazione.exe",1
-- 
Jax
====
La strada per la grandezza passa attraverso il silenzio. (Nietzsche)


-- 
Creato con il rivoluzionario client e-mail di Opera:  
http://www.opera.com/mail/

 e al posto di 1 metto il progressivo dell'icona, giusto?
Esatto! Ovviamente devi creare una chiave per ogni estensione.
E, mi raccomando, fai in modo che i file si possano "disassociare" dalla tua
applicazione, magari facendoti un bel backup della stringa che c'era prima
sulla chiave.
-- 
Jax
====
Un'obiezione di ordine tecnico è il primo rifugio di un mascalzone.
(Heywood Campbell Broun) sa

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Delphi per PHP

Allora Delphi per PHP include la vcl per php, quindi questa cosa è 
https://sourceforge.net/project/showfiles.php?group_id=189419
 ???

 
https://sourceforge.net/project/showfiles.php?group_id=189419
 ???
E' semplicemente lei... :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
https://sourceforge.net/project/showfiles.php?group_id=189419
 ???
...
This framework has been designed to provide visual design capabilities 
and it's being used on Delphi for PHP, a CodeGear product...
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn
Newsgroup: it.comp.lang.delphi
Titolo: file di backup di delphi

Ciao al NG
volevo sapere se è possibile raggruppare i file ~pas e simili in modo ke 
vengano salvati in una cartella specifica enon assieme agli altri.
grazie 

 vengano salvati in una cartella specifica enon assieme agli altri.
Delphi2005 risolverebbe il problema poichè salva i file di backup 
all'interno di una sottocartella "_history" della cartella di 
salvataggio dei file .PAS.
Con le versioni precedenti, non credo sia possibile; al massimo, puoi 
disabilitare la creazione dei file di backup attraverso la finestra di 
dialogo [Tools|Editor Options], scheda "Display" e casella di spunta 
"Create backup file".
Al massimo, puoi separare i file compilati DCU, EXE e così via 
modificando le opzioni di progetto "Directories/Conditionals".
Io generalmente adotto un file batch per la pulizia della cartella dai 
file superflui (o che divengono tali), ma alcuni tool e/o expert come 
GExperts (
http://www.gexperts.org
) supportano particolari automazioni 
per la pulizia delle cartelle di progetto.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Io penso che sia cosa buona avere tutti i file che compongono il progetto 
tutti nella stessa cartella del progetto stesso, non capisco la tua 
domanda.
Inviato da 
www.mynewsgate.net

 domanda.
In realtà i file *.~* non sono parte di un progetto ma piu' semplicemente i 
file di backup di unit, ecc..
Dal mio punto di vista sono piuttosto fastidiosi, quindi mi piacerebbe 
tenerli da parte o, ancor meglio, in una sottocartella del progetto stesso.
Sul fatto di avere tutti i file del progetto in una unica cartella dissento. 
Se il progetto comincia a diventare complesso conviene probabilmente 
raggruppare in sottocartelle che descrivano le tipologie di file (form, 
unit, datamodule, ecc..) oppure per aree funzionali (anagrafiche, magazzino, 
comuni, ecc.).
Se poi usi librerie comuni o file di risorse tradotti, conviene metterli un 
path a parte in modo che, alla stregua delle unit della vcl, possano essere 
utilizzate senza necessariamente includerle nel progetto.
I *.dcu potrebbero essere tranquillamente essere generati  in una 
sottocartella, in modo che sia semplice individuarli e quindi cancellarli. 
Inoltre conviene che questa cartella sia specifica per ogni singolo 
progetto, per evitare possibili conflitti tra varie versioni compilate, nel 
caso utilizzassi la compilazione condizionale.
Ciao,
Gianluca. 

"Create backup file".
L'unica volta che ho incidentalmente cancellato un sorgente con SHIFT+CANC,
non mi sono ricordato dell'esistenza di questi provvidenziali backup, con il
risultato di essermi riscritto tutte le modifiche sul file perdendo una
giornata.
E' talmente raro averne bisogno, che quando servono... 
:)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/


Non ho trovato niente vorrà dire che passerò a delphi 2005...anke se la 
nuova ide non mi piace per niente.
molto belli i gexperts grazie per il cosiglio :-)
Newsgroup: it.comp.lang.delphi
Titolo: Dataset Personalizzato

Sto cercando di implementare un dataset personalizzato per accedere
direttamente a file proprietari.
Ho realizzato la funzione GetFieldData(Field: TField; Buffer: Pointer) che
però non sempre riceve un Buffer allocato. In particolare funziona se il
campo è definito come ftInteger ma non funziona se ftBytes.
Qualcuno mi può spiegare la cosa?

Qualcuno mi può spiegare la cosa?
Se nessuno ti ha risposto la prima volta ci sara' un motivo... :-)
E' un problema molto particolare, non molti qui l'avranno
affrontato...
Cmq ti posto parte di un esempio del solito Pacheco-Teixeira:
function TDDGDataSet.GetFieldData(Field: TField; Buffer: Pointer):
Boolean;
begin
  Result := True;
  case Field.Index of
    0:
      begin
        Move(ActiveBuffer^, Buffer^, Field.Size);
        Result := PChar(Buffer)^ <> #0;
      end;
//NB: Questi sono metodi relativi al particolare record usato
//nell'esempio. Nel tuo caso anziche' Height, ShoeSize, dovresti
//mettere i campi del tuo record
    1: Move(PDDGData(ActiveBuffer)^.Height, Buffer^, Field.DataSize);
    2: Move(PDDGData(ActiveBuffer)^.ShoeSize, Buffer^,
Field.DataSize);
  end;
end;
Ciao
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

 Cmq ti posto parte di un esempio del solito Pacheco-Teixeira:
Ho quel libro ma non è così esauriente in questo caso. Ho cercato per mare e
terra ma tutti gli esempi non fanno al caso mio. Come campi utilizzano
sempre stringhe o interi.
La cosa buffa è che solo in alcuni casi non funziona. Sembra che non tutti i
tipi siano completamente supportati.
Ciao

tipi siano completamente supportati.
Dato che mi hai postato dei componenti ADO (grazie!), anche questi
dovrebbero essere delle classi derivare da TDataset. Hai dato
un'occhiata li'?
Altro non ti so dire, pero' la classe TDataset dovrebbe essere
completa e funzionante, visto che viene usata per le varie base-dati.

Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere una propietà

Avrei bisongno di aggiungere una propietą di tipo TDataSource ad un frame
che poi utilizzero per modificare lo stato dei pulsanti sul frame
potete aiutarmi ?

 che poi utilizzero per modificare lo stato dei pulsanti sul frame
Credo tu debba creare un nuovo componente discendente dal frame al quale 
oggiungere la proprietą e la sua relativa implementazione.

 ha scritto nel messaggio


 nuovo componente
Prova a dare uno sguardo a come è stata implementata quella stessa 
proprietà in qualche componente che già la utilizza (per esempio un 
TDBGrid).


    ABLS Team (
www.abls.it
)
········································

 ha scritto nel messaggio
news:eG_S9.9745$%p6.8...@news.edisontel.com...

Newsgroup: it.comp.lang.delphi
Titolo: Evento OnActivate e form MDI

Ciao a tutti,
Ho un problema con le form MDI. Se metto un controllo sulla Main Form
la MDIChild Attiva in quel momento riceve si  l'evento di
OnDeactivate, ma poi se la seleziono nuovamente non riceve piu'
l'evento di OnActivate.
Come posso fare ? Per il momento ho escogitato un trucco: quando il
controllo sulla Main Form ha finito, invalida la Child Window e
nell'evento OnPaint forzo una chiamata a OnActivate (traccio il fatto
che esro stato disattivato con un flag privato visto che la property
Active sembra sempre a True) ma questa soluzione mi fa decisamente
schifo.
Qualcuno ha un'idea migliore ? Per la cronaca ho usato SetFocus,
SetFocusedControl, property Active in varie salse ma non ho avuto
risultati accettabili.
Ringrazio chiunque mi possa dare una mano.
Giuseppe

 Ciao a tutti,



Prova a vedere l'evento OnActiveFormChange dell'oggetto TScreen (mi sembra
di ricordare - ma potrei anche sbagliare - che OnActivate delle form
MDIChild si attiva solo se si passa da un'altra form MDIChild, ma non se
c'e' "di mezzo" una forma normale).
P.S. : MDI l'ha abbandonato anche Microsoft. Vedi se riesci a modificare
l'applicazione usando altre "tecnologie"
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ti ringrazio per il suggerimentro. Sono un po nuovo ad applicazioni 
complesse sotto windows quindi quindi mi permettevo di chiederti un 
ulteriore suggerimento sulle "altre tecnologie" ....
Grazie
Giuseppe


MDI è una tecnica per strutturare l'interfaccia utente di una applicazione:
non conoscendo quale applicazione stai sviluppando, come posso suggerirti
qualcosa di valido?
Comunque, le alternative possono essere (metto alcuni esempi per
esemplificare il tutto):
* SDI (Interfaccia a Documento Singolo) - OpenOffice visualizza un singolo
documento per istanza (piu' o meno ...)
* Tab - Internet Explorer (l'ultima versione) organizza le varie pagine
aperte in Tab
* Docking Windows - Delphi e DVD Profiler (scritto in Delphi)
* Pannelli divisi da splitter e treeview - Outlook e diversi programmmi per
gestione dei DB.
Per maggiori info, cerca qualcosa tipo "UI guidelines" oppure "User
Interface Design" su Google.
Ciao
ACSH
-- 
Il più grande sbaglio nel progettare software
a prova di stupido è sottostimare l'enorme
ingegnosità degli stupidi.

 
Hai ragione, scusa, comunque i suggerimenti del tutto generici che mi 
hai dato sono stati utili. Purtroppo il probelma e' che sto rifacendo un 
applicazione Win 3.1 (sembrano passati secoli !!) ed il cliente vuole la 
  stessa interfaccia grafica per non "spaventare gli utenti" con troppe 
novita ;-)
grazie ancora per i suggerimenti e, visto il periodo
Buone Vacanze
G.
Newsgroup: it.comp.lang.delphi
Titolo: seekp dal manuale delphi7

l'help in linea di delphi7 riporta questo esempio
ofstream fs("foo.out");
fs << "Anyone remember J.P. Patches?";
fs.seekp(-2,ios_base::cur);             //  lascia il puntatore allo stream
                                                    //  nella stessa
posizione
se io adesso aggiungo ad esempio
fs << "***";                          //  ottengo     Anyone remember J.P.
Patches?***
fs.close();
ofstream fs("foo.out");
fs << "Anyone remember J.P. Patches?";
fs.seekp(0,ios_base::beg);              //  questa invece è ok  lo posiziona
all'inizio dello stream
fs << "***";                                  //   ottengo ***one remember
J.P. Patches?
qualcuno sa spiegarmi il perchè'.

Questo è C++.
-- 
Kleidemos
Un computer a un altro quando si incontrano:
"Ciao, come ti boota oggi???"

 --
 lo so che questo e C++ ma poiche' e' riportato
nel manuale della Borland CBuilder mi sembrava pertinente.
Tutto qui

Newsgroup: it.comp.lang.delphi
Titolo: DBGrid con + tabelle

Ciao Ragazzi,
ho un db Access 2000 che ha 3 tabelle.
La mia domanda è questa:
posso visualizzare in un DBGrid campi misti, ossia delle tre diverse tabelle
o devo per forza visualizzare i campi di una sola tabella?
Grazie.

 Grazie.
Prego.
Ciao, Antň.
Newsgroup: it.comp.lang.delphi
Titolo: Come disegnare lo sforndo di un applicativo MDI ?

Come disegnare lo sforndo di un applicativo MDI, su delphi 5 ?
Se qualcuno a la risposta lo ringrazio, qu

>Come disegnare lo sforndo di un applicativo MDI, su delphi 5 ?
Aggiungi questa alla form :
procedure TfrmMain.ClientWndProc(var message: TMessage);
var
  Dc: hDC;
  Row: Integer;
  Col: Integer;
begin
  with message do
    case Msg of
    WM_ERASEBKGND:
      begin
        Dc:= TWMEraseBkGnd(Message).Dc;
        for Row := 0 to ClientHeight div Image1.Picture.Height do
          for Col := 0 to ClientWidth div Image1.Picture.Width do
            BitBlt(Dc, Col*Image1.Picture.Width, Row*Image1.Picture.Height,
                   Image1.Picture.Width, Image1.Picture.Height,
                   Image1.Picture.Bitmap.Canvas.Handle, 0, 0, SRCCOPY);
        Result:= 1;
      end;
      else
        Result:= CallWindowProc(FPrevClientProc, ClientHandle,
                                Msg, wParam, lParam);
  end;
end;
...e nell'evento FormCreate, aggiungi questo :
procedure TfrmMain.FormCreate(Sender: TObject);
begin
  FClientInstance:= MakeObjectInstance(ClientWndProc);
  FPrevClientProc:= Pointer(GetWindowLong(ClientHandle, GWL_WNDPROC));
  SetWindowLong(ClientHandle, GWL_WNDPROC, LongInt(FClientInstance));
end;
Infine metti un TImage sul form ...
Ciao,
-=SIMO=-

Newsgroup: it.comp.lang.delphi
Titolo: .Ini files con directory per database

Come faccio a passare in un programma la directory di un database fornita da
un file .ini ?
Grazie

 wrote in message
8gd9ei$ent$1...@pollux.ip-plus.net...

Se devi passare solu un alias e' abbastanza facile, basta che setti
l'aliasname, altrimenti devi crearti attraverso le api del bde un alias al
volo con nome a scelta e settargli la directory. comunque e' un sistema che
dipende molto dal database che usi.
Ciao, angelo.