mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: [OT] your 5 favorite Delphi TIPS websites

Ciao a tutti
Come penso molti di voi sono sempre interessato a visitare siti riguardanti
delphi, in particolare quelli con tips & tricks
Mi chiedevo: quali sono i vostri 5 siti preferiti da questo punto di vista?
Magari scambiarceli può risultare utile
Ecco i miei (al momento)
SWISS DELPHI CENTER
http://www.swissdelphicenter.ch/en/index.php
D-TNT
http://www.d-tnt.co.uk/
Delphi Pool
http://www.lmc-mediaagentur.de/dpool.htm
Delphi Pages TIPS
http://www.delphipages.com/tips/
UNDU
http://www.undu.com/
un saluto

Ecco i miei (al momento)
Ti sembrera' strano, ma io uso al 99% solo 
google.it
Tutte le mie ricerche partono da li', poi mi sposto sui gruppi (google groups)
se la ricerca non da' esiti.
Invece per lavorare con base dati Access, mi torna spesso utile il sito 
http://www.devguru.com/
 dove puoi trovare delle ottime guide di riferimento
per ADO, il Jet SQl per la sintassi da usare con access, e il VBScript per le
funzioni da usare nelle query (DateDiff, IIF(), DAteSerial, ecc..).
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)

 funzioni da usare nelle query (DateDiff, IIF(), DAteSerial, ecc..).
 ottimo, grazie
un saluto

 delphi, in particolare quelli con tips & tricks
Perche' OT?
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Scambio di vedute ed arricchimento bagaglio culturale.
Ciao by Enzo
www.scozzaro.it

 riguardanti delphi, in particolare quelli con tips & tricks
Mi permetto di segnalare anche questi due:
http://delphi.about.com
 (gratuito)
http://www.delphi3000.com
 (a pagamento)
Per quanto concerne delphi3000, va detto che per abbonarsi basta
sottoscrivere l'abbonamento "Silver membership" da 15 $ (mi pare)
trimestrale che poi in effetti non scade mai, visto che l'accesso, una volta
stipulato un abbonamento, non viene mai impedito (anche dopo la sua reale
scadenza).
Per provare, c'è comunque la possibilità di abbonarsi con il "Bronze
membership" che permette la visione di tot articoli.
Saluti
        Marco Bortolani
 
in...@marcobortolani.it

membership" che permette la visione di tot articoli.
L'ho appena provato, l'articolo che mi serviva effettivamente era di alto
contenuto sia tecnico che di semplicita'.
-- 
Morde. 
(
mo...@despammed.com
)

Mi chiedevo: quali sono i vostri 5 siti preferiti da questo punto di vista?
beh la maggior parte dei miei sono gia stati postati 
io aggiungo questo qui
http://www.efg2.com/
Cya
.     _  _______  ¸,ø*°`°*ø,¸_¸,ø*°` Kirys `°*ø,¸_¸,ø*°`°*ø,¸
  /| // /__  __/  Web site: 
http://www.kt2k.com
 / |/ \   / /     FAQ non ufficiali sulla CashCard Vodafone
/__|\__\ /_/ 2000 
http://www.neoteroi.org/cashcard/
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Ma le statistiche del ng?

C'è qualcuno che ha tempo e voglia di tenere le statistiche del ng? Mi
sembra che tempo fa ci fosse questa cosa (o forse mi sbaglio con qualche
altro ng)... se qualcuno sa come si fa, potrei anche farlo io, ma dovete
spiegarmi cosa devo fare ;)
--
Jax
====
Qualunque cosa accada va sempre meglio di come sarebbe andata se andasse
peggio.

spiegarmi cosa devo fare ;)
Le uniche statistiche che io conosca le trovi qui:
http://www.mynewsgate.net/statistiche_menu.php?ng=it.comp.lang.delphi
e' un po' troppo lento il db, cmq sono gratuite e non devi fare proprio niente
;-)
Ciao jax, ci vediamo il 3 ?
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Ciao jax, ci vediamo il 3 ?
Mi sa di no, sto passando un brutto periodo, come vedi dalla ml :(
Carino quel sito! Se può interessare posso prendermi io l'onere di postare
le statistiche mensilmente, almeno sugli autori... anche se probabilmente
non gliene fregherà una cippa a nessuno ;)
--
Jax
====
La probabilità che una fetta di pane cada dalla parte imburrata è
direttamente proporzionale al costo del tappeto .

spiegarmi cosa devo fare ;)
guarda qui, c'e' da sbizzarrirsi :-)
http://netscan.research.microsoft.com/ReportCard.asp?timespan=m&searchfor=it.comp.lang.delphi&searchdate=11%2F30%2F2003
-- 
"La velocità luce non è sufficiente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"


http://netscan.research.microsoft.com/ReportCard.asp?timespan=m&searchfor=it.comp.lang.delphi&searchdate=11%2F30%2F2003
GODO!!!


 C'è qualcuno che ha tempo e voglia di tenere le statistiche del ng? 
"Servizio di Statistiche Newsgroups"
http://www.dotnethell.it/Newsgroups/
"Newsgroups Leaders & Top Posters"
http://www.dotnethell.it/Newsgroups/Ranking.aspx
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: [D5 pro + paradox]

Sto cercando di utilizzare la proprieta Filter di un oggetto Table i
parametri sono selezionati dall'utente a runtime e la seguente stringa:
Table.Filter := 'Data = 13/10/2001';
Mi restituisce un'errore di tipo 'Aritmetic in filter expression not
supported'
Dove sbaglio ??
Se la stessa cosa la scrivo tra le proprieta a design time tutto OK !!
Grazie Mille

 ha scritto nel messaggio
news:9qgk5r$nhrip$1...@ID-110545.news.dfncis.de...

ho risolto da me in questo modo:
Table.Filter := 'Data =' + #39 + controllo.text + #39;
funziona una meraviglia !!
Buona giornata
Newsgroup: it.comp.lang.delphi
Titolo: C:\windows assente in DirectoryListBox ?

Vi prego aiutatemi
Ho bisogno di selezionare la directory di Windows da una DirectoryListBox o
da una DirectoryOutline ma non mi appare: PERCHE?
Lavoro con Delphi 5 Std sotto Windows 98.
Grazie
Vito

 ha scritto nel messaggio
news:a7tU6.7049$fG4.2...@news.infostrada.it...


Newsgroup: it.comp.lang.delphi
Titolo: FileExists di un file su cd

Ciao a tutti,
Perchč se eseguo una FileExists su un file che non č presente su cd questo
mi ritorna true?
Grazie a tutti

 wrote in message
news:2ll12mF...@uni-berlin.de...

Ciao,
Ho fatto cosě:
if (FileOpen(sCDPathWabX, fmShareDenyWrite) < 0 )then

Newsgroup: it.comp.lang.delphi
Titolo: Ancora Excel 2007 ed OLE

Ciao a tutti,
Avevo scritto un paio di mesi fa riguardo al problema di utilizzare
OLE per salvare in un formato Excel "vecchio" in modo da essere
compatibile anche con le vecchie versioni di Excel anche nel caso in
cui chi usa il mio applicativo Delphi abbia Office2007. Un esempio del
codice:
  XLApp := CreateOleObject('Excel.Application');
  try
    // Hide Excel
    XLApp.Visible := False;
    // Add new Workbook
    XLApp.Workbooks.Add(xlWBatWorkSheet);
    Sheet := XLApp.Workbooks[1].WorkSheets[1];
    Sheet.Name := 'Prova';
    // Fill up the sheet
    Sheet.Cells[1,1] := 'Posizione 1,1';
    Sheet.Cells[2,1] := 'Posizione 2,1';
    Sheet.Cells[1,2] := 'Posizione 1,2';
    Sheet.Cells[2,2] := 'Posizione 2,2';
    // Save Excel Worksheet
    try
      XLApp.Workbooks[1].SaveAs('prova_xlExcel4.xls',xlExcel4);
    except
      // Error ?
    end;
  finally
    // Quit Excel
    if not VarIsEmpty(XLApp) then
    begin
      XLApp.DisplayAlerts := False;
      XLApp.Quit;
      XLAPP := Unassigned;
      Sheet := Unassigned;
    end;
  end;
Il problema e` che questo codice funziona benissimo su tutte le
versioni di excel precedenti alla 2007 salvando nel formato
specificato nella SaveAs ma con Excel2007 viene restituito un errore e
non esegue il salvataggio.
Aggiungo che uso Delphi 7 e la Unit ExcelXP
Qualcuno e` in grado di farmi capire perche` questo codice non
funziona solo con Office2007?
Grazie.
Luca.

Non lo so perchè non funzioni, ma io farei un tentativo per capire
la differenza di comando:
1) Con excel registrerei una macro in cui salvo in formato vecchio un file 
excel
2) Andrei a controllare la macro registrata in questo modo grazie alla 
modifica VB
3) Una volta capito il comando in questione lo riporterei in delphi facendo 
attenzione a
    realizzare il comando solo se la versione di excel è 2007.
Sono stato chiaro? bhò! :-)
______________________
O^O
Gaetano - RoccoTanica 

 funziona solo con Office2007?
AFAIK, non e' un problema di Delphi.
Prova a vedere l'help di VBA della versione 2007, dovresti trovare
qualcosa tipo
"SaveAs requires you to add the xlFileFormat parameter and have that value
match the file extension provided in Excel 2007."
http://www.rondebruin.nl/saveas.htm
Ciao
ACSH
-- 
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: Leggere le temp e gli rpm

Ciao a tutti, qualcuno sa se c'e` qualche sorgente o componente free che si
possa usare con delphi per leggere le temperature del processore e dalla
scheda madre e anche la velocita` delle ventole?
Grazie ^^

Faccina ha scritto:

Hnet Info CPU:
http://www.hnetinfo.com/english/download.php
Oppure X2000:
http://baldemaier.cjb.net/
Ciao
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: Database ODBC

Ho trovato un database freeware
sempliciotto ma che per quello che
devo fare basta e avanza.
Si interfaccia a Delphi tramite ODBC,
mi sapreste dire come fare per creare
quest'interfacciamento?
In materia sono proprio ignorante visto
che ho sempre utilizzato ADO.
Oppure se mi sapete suggerire dei link!
Grazie e scusate per la banalità
della domanda.

 che ho sempre utilizzato ADO.
Si puo' usare ODBC tramite ADO (nella definizione della stringa connessione,
usi "ODBC" come provider). Prima devi definire una sorgente dati (da
pannello di controllo -> strumenti di amministrazione -> origine dati), ma
e' un passaggio abbastanza semplice...

 ha scritto nel messaggio
news:c29q4v$dj9$1...@newsreader.mailgate.org...


record.
Scommetto che, come me, sei abbonato a PC Professionale!
;-)))
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 se è lento o veloce.
Già considerato SQLObject ?
-- 
SpeedTech
ing. Roberto Gerola
Email : roberto_dot_gerola_at_speedtech_dot_it
WWW : 
http://www.speedtech.it

 >puņ ospitare 55 campi e 55000


 Gią considerato SQLObject ?


Fulvio wrote:
 > No ancora non cansiderato.
 > Che te ne sembra a te?
Lo avevo preso in considerazione per un applicativo
che deve funzionare sia in modalità client-server
che standalone.
Poi ho optato per FireBird che consente appunto
entrambi i funzionamenti.
Avevo fatto dei test molto veloci e mi sembrava
abbastanza valido per il target a cui si rivolge.
Ero un pò scettico sui componenti nativi Delphi
per potersi connettere, ancora in beta.
Ha una limitazione : ogni record non può superare
1MB.


 ha scritto nel messaggio
news:sY12c.2381$z23....@news3.tin.it...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.613 / Virus Database: 392 - Release Date: 04/03/2004

 ha scritto nel messaggio
news:vjh2c.28533$zm5....@nntpserver.swip.net...

Newsgroup: it.comp.lang.delphi
Titolo: Chiudere finestra IEFrame

Devo chiudere una finestra (di cui ho l'handle) che appartiene alla classe
IEFrame (e' un frame di Internet Explorer): praticamente devo simulare la
pressione del pulsantino "X" che normalmente chiude le finestre.
Ho provato in 1000 modi (sendmessage, sendnotifymessage, closewindow,
destroywindow, ...) ma non si chiude.
Come faccio ?
Simone.
_________________________________
...e dio disse: "pkunzip universo.zip"
ICQ #: 19598133
Webmaster di 
www.drfalken.com
_________________________________

 Come faccio ?
Come suggerì ottimamente Stefano Carboni a suo tempo :
SendMessage ( Handle, WM_SYSCOMMAND, SC_CLOSE, 0 )
Ciao!
--
- Carlo -
ps : se proprio non ne vuole sapere probabilmente è la WndProc che ti
impedisce di farlo, a questo punto bisognerebbe ricorrere al SubClassing

 SendMessage ( Handle, WM_SYSCOMMAND, SC_CLOSE, 0 )
Funziona :-)
Grazie 2^32!!!!!


Newsgroup: it.comp.lang.delphi
Titolo: Controllo Tab

Salve!!!
Visto che nel corpo centrale di un programma ci sono vari pannelli
centrali volevo essere consigliato se usare un controllo tab pero non
voglio far vedere i bottoni perchè la selezione della pagina viene fatta
secondo altri criteri.
Vi ringrazio anticipatamente.
--- posted by geoForum on 
http://www.delphiedintorni.it

 secondo altri criteri.
Imposta la proprietà /TabVisible/ di ciascun *TabSheet* a False.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 volevo essere consigliato se usare un controllo tab
Spiegati meglio, e sopratutto dicci quali informazioni sono raccolte nei
vari pannelli.
-- 
Morde

ogni pagina ha vari componenti ... kmq con l'impostazione tab visible
penso di aver risolto nn penso ci siano metodi migliori ... grazie ancora


Io userei dei frame.


 ogni pagina ha vari componenti ... 
Se si tratta di un numero limitato di controlli, l'uso dei *TabSheet* 
può andare bene; se si tratta di usare questa impostazione per l'intera 
applicazione, allora segui il suggerimento di Stefano, cioè usa i *Frame*.


Giusto Vada Per i Frame


naturalmente dovro giostrare sulla proprietą visible di ogni frame giusto ?
e poi corregetemi se sbaglio il controllo dei componenti dall'unit
centrale   non č facile come se usasti i componenti dell'unit centrale.


Pansandoci ... non si potrebbe assegnare a un frames un frame diverso ???


..............


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

Ciao a tutti,
Ho appena installato Delphi 5 Pro + Update #1.
Non riesco a compilare un'applicazione che utilizza la unit DSDesign
(source\property editors) perchč manda la unit "LIBINTF"...
Qualcuno sa perchč ?
ciao
Solid Snake IT

 ha scritto nel messaggio
news:944b71$r15$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:BAx96.8007$pr5.4...@twister1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Nuovo comp da TEdit

salve
ho costruito un nuovo componente derivante da TEdit con lo scopo di poter
settare l'allineamento del testo come si va per le tlabel.
Tutto OK, a runtime funziona tutto perfettamente. Vorrei però che a
designtime il testo dell'edit si aggiustasse di volta in volta quando cambio
la proprietà Alignment.
Che procedura devo aggiungere?
Grazie.
Auguro a tutti buone feste e vorrei sottolineare  l'importanza e
l'efficienza di questo ng: grazie a tutti.
Andrea
unit RxEdit;
interface
uses
  windows, controls, stdctrls, classes;
type
  TRxEdit = class(TEdit)
  private
    FAlignment: TAlignment;
    procedure SetAlignment(Value: TAlignment);
  public
    procedure CreateParams(var Params: TCreateParams); Override;
  published
    property Alignment: TAlignment read FAlignment write SetAlignment;
  end;
procedure Register;
implementation
procedure TRxEdit.SetAlignment(Value: TAlignment);
begin
  if FAlignment <> Value then begin
    FAlignment := Value;
    Invalidate;
  end;
end;
procedure TRxEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  if FAlignment = taLeftJustify then
    Params.Style := Params.Style or ES_LEFT
  else if FAlignment = taCenter then
    Params.Style := Params.Style or ES_CENTER
  else if FAlignment = taRightJustify then
    Params.Style := Params.Style or ES_RIGHT;
end;
procedure Register;
begin
  RegisterComponents ('Andrea', [TRxEdit]);
end;
end.


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


Provo subito
Grazie


Perfetto! Funz
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: Divergenze di versione

Qualcuno sa dirmi se la versione dell Object Pascal di Delphi 4 e 5 è uguale
a tutte le altri versioni di Object Pascal, o ha qualche funzione in piu?
Grazie
Luigi
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [195.223.215.252] by way of 
f307.law8.hotmail.com
 [216.33.240.182] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qualcuno sa dirmi se la versione dell Object Pascal di Delphi 4 e 5 è uguale 
a tutte le altri versioni di Object Pascal, o ha qualche funzione in piu?
Grazie
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [195.223.215.121] by way of 
f100.law8.hotmail.com
 [216.33.241.100] 


Qualcuno sa dirmi se la versione dell Object Pascal di Delphi 4 e 5 è uguale
a tutte le altri versioni di Object Pascal, o ha qualche funzione in piu?
Grazie
Luigi
--
Posted from [195.223.215.35] 


Mi spieghi perché hai postato 3 volte lo stesso messaggio con due nomi
differenti?
Thx


Ci sono delle differenze dalla 4 in poi (mentre la 4 e la 5 sono identiche).
- Interi a 32 bit senza segno
- Interi a 64 bit (mi pare non ci fossero nella 3)
- Overload delle funzioni
- Array dinamici
- Migliore gestione delle stringhe e delle WideString (mi pare)
e forse qualcos'altro che non mi sovviene
Ciao,
Stefano

Perché avevo outlook express che non funzionava e ho postato con hotmail,
poi il mio server ha risolto il problema ma mi sono dimenticato di eliminare
i file della posta in uscita e cosi li ha inviati automaticamente
--
Posted from [195.223.215.6] 


 e forse qualcos'altro che non mi sovviene
- overloading dei metodi ?
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

> Ci sono delle differenze dalla 4 in poi (mentre la 4 e la 5 sono
identiche).
Vuoi dire ci sono differenze FINO alla 4 e non dalla 4 in poi visto che la 4
e la 5 sono identiche :)
--
Posted from [195.223.215.35] 

Newsgroup: it.comp.lang.delphi
Titolo: messaggio di errore

var
    a:tmemorystream;
    b:integer;
begin
    a:=tmemorystream.Create;
    a.WriteBuffer('12345',5);
    b:=integer(a.size);
    a.Free;
end;
eseguendo questa routine, facendo il debug quando vado a controllare il
valore di b ottengo questo messaggio:
b: variable 'b' inaccessible here due to optimization
ma cosa intende? se la stessa routine la sposto in un nuovo programma
funziona perfettamente
n.b. use delphi 6,ho iniziato solo da una settimana con delphi....

Ti rispondi di getto scusandomi se non saro' troppo tecnico(non me lo posso
permettere :), ma dato che mi sono trovato ad impazzirmi sullo stesso
problema
voglio risparmiarti lo scervellamento che mi e' toccato di
subire.(esagerato:)
In due parole succede che, una volta che hai assegnato un valore a b, poi la
stessa variabile
 b del tuo codice non viene piu' usata. Praticamente tu assegni a b un
valore e poi non lo usi.
Praticamente mentre, a run-time, delphi non ti da' errore, a
design-time(debug) il compilatore non perde tempo a prendere in
considerazione la variabile b in quanto
non appena la assegna, la distrugge.
Prova ad assegnare c:=b subito dopo e vedrai che il problema si spostera'
sulla variabile c.
Se qualcun altro vorra' essere piu' tecnico cosi' da delucidare meglio anche
il
sottoscritto, ringrazio anticip.
Ciao,
Lorenzo

 ha scritto nel messaggio
news:a0sga1$jhs$1...@serv1.albacom.net...


"Fastlink" ha scritto nel messaggio
| var
|     a:tmemorystream;
|     b:integer;
| begin
|     a:=tmemorystream.Create;
|     a.WriteBuffer('12345',5);
|     b:=integer(a.size);
|     a.Free;
| end;
|
| eseguendo questa routine, facendo il debug quando
| vado a controllare il
| valore di b ottengo questo messaggio:
|
| b: variable 'b' inaccessible here due to optimization
|
| ma cosa intende? se la stessa routine la sposto
| in un nuovo programma funziona perfettamente
|
Il compilatore ottimizza di default il codice generato e quindi
non genera codice per una variabile che non sara' mai utilizzata.
Ti viene anche mostrato un 'hint' per avvertirti della cosa.
Per vedere il valore di 'b' durante il debug modifica il codice
in questa maniera (vedi nell'help il significato della direttiva
di compilazione '$O'):
     {$O-}
     a:=tmemorystream.Create;
     a.WriteBuffer('12345',5);
     b:=integer(a.size);
     a.Free;
     {$O+}
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

> quando arrivo ad b:=integer....mi salta subito ad a.free;
succede perche', comunque, non utilizzi mai b!
prova ad inserire, dopo la riga,
      b:=integer(a.size);
la seguente:
    Edit1.Text := IntToStr(b);
e fammi sapere;
 Ciao,
Lorenzo
Newsgroup: it.comp.lang.delphi
Titolo: Invalid Handle

WIN32 Error 1400: Invalid Handle
Questo è il messaggio di errore che salta fuori quando tento di lanciare
alcune stampe...
Qualcuno sà darmi una mano?
Ciao..Raf

 Qualcuno sà darmi una mano?
se lavori con Windows NT/2000 quel messaggio potrebbe voler dire che non hai
i diritti necessari per compiere le operazioni che cerchi di fare. Come
cerchi di stampare?
Prova a postare un pezzo di codice ...
Saluti
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

 ha scritto nel messaggio
news:76Xy7.28944$1H1.2...@news.infostrada.it...


 ..Ma...diritti necessari per cosa?..in che senso?
Windows NT e 2000 sono sistemi multi-utente, quindi un utente può compiere
certe operazione sulla base dei propri access-rights. Ora se il sistema
operativo segnala che disponi di un handle non valido le situazioni possono
essere diverse, tra cui quella che dice "non hai i diritti per ottenere un
handle valido per compiere l'operazione X".


Newsgroup: it.comp.lang.delphi
Titolo: uso del DBComboBox

Ciao
dovrei utilizzare un DbComboBox per visualizzare il nome dei clienti 
memorizzati in una tabella omonima.
imposto il datasource  e il datafield ma appena avvio il form mi 
visualizza soltanto un record e neppure il primo.
Qualcuno puņ aiutarmi....
--- posted by geoForum on 
http://www.delphiedintorni.it

 memorizzati in una tabella omonima.
Il dbComboBox NON serve a questo...
Ciao,
Gianluca.


Quindi serve solo a selezionare da una lista predefinita?
Ti ringrazio per la pazienza.
Ciao


 visualizza soltanto un record e neppure il primo.
Il *TDBComboBox* ti consente di definire, attraverso la proprietà 
/Items/, gli elementi che vengono elencati nella casella di riepilogo a 
discesa, in fase di esecuzione (a runtime).
La lista di valori definiti viene utilizzata come "elenco rapido" per 
completare il campo associato al data control stesso.
Per selezionare record da una tabella correlata, devi utilizzare il 
controllo *TDBLookupComboBox*, impostando le proprietà /DataSource/ e 
/DataField/ al campo che deve contenere il valore chiave per riferirsi 
ad un record della tabella rappresentata dalla proprietà /ListSource/, 
la quale definisce sostanzialmente la sorgente dati dalla quale 
prelevare i valori, mostrando nella casella di riepilogo il contenuto 
dei campi /ListField/ per ciascun record e, a fronte della selezione di 
uno di questi, memorizzando il valore del campo /KeyField/ nel 
/DataField/ associato al controllo.
Consulta la Guida in linea di Delphi per maggiori informazioni ed esempi 
di utilizzo.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 Quindi serve solo a selezionare da una lista predefinita?
Sě.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao e scusate per la domanda banale .. :)
Luca
"Marco Breveglieri" <ma...@NO.SPAM> ha scritto nel messaggio 
news:b5wCd.627880$35.25...@news4.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Programma per gestione chiamate telefoniche

Mi hanno chiesto di fare (gratis) un programma per la gestione di chiamate
telefoniche. A occhio non dovrebbe essere una cosa complicata, però, visto
che sarebbe gratis e che non ho molto tempo da dedicarci, prima vorrei
vedere se se ne trovano in giro di già fatti... conoscete qualcosa del
genere?
-- 
Jax
====
Vivere è la cosa più rara del mondo: i più, esistono solamente. (Wilde)


Jax,
cosa intendi per gestione chiamate??
Inbound, Outbound??
Cosa deve fare il tuo programma?? Telemarketing, Teleselling, Telemarketing
con runner
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 con runner
Ellamad.. :)))
C'č un tizio che risponde al telefono, si segna il numero del chiamante
(visto che quello schifo di centralino non puň neanche visualizzare le
ultime chiamate), il nome, chi cercava e eventuali note... Tutto qua. Niente
che non si possa fare con dei post-it, insomma, ma averle in un db č un po'
piů ordinato e figo, e soprattutto facile per uno che non puň usare una
mano.
Peccato che anche la sua voce sia tremolante (č un disabile), altrimenti gli
mettevo un bel software di riconoscimento vocale... ma io dico, si puň
mettere un disabile a un centralino, oltre che fare reception? Immaginatevi
com'č contento...
-- 
Jax
====
Non sposarti per denaro; lo puoi prendere in prestito per meno.

 ultime chiamate), il nome, chi cercava e eventuali note... Tutto qua.
Per questa problematica avevo trovato in rete degli ottimi programmi, ma
non in delphi bensi' in php. Il classico call center backend da usare con
internet exploder o firefox rulezz.
Sei comunque interessato?
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/
Microsoft vuole uccidere Messenger Plus!
http://www.msgplus.net/petition.php

 Sei comunque interessato?
Oh yes, così almeno sarà la volta buona che li convinco a installare
apache+php per gestire una intranet ;)
-- 
Jax
====
A lungo andare, solo il capace ha fortuna. (Menandro)

 apache+php per gestire una intranet ;)
Leggi questo thread:
http://tinyurl.com/cn4wv
ciao!


 
http://tinyurl.com/cn4wv
Sembra fatto molto bene... forse però è troppo complicato :(
Penso che gliene farò uno io in delphi, tanto in un paio di serate dovrei
riuscirci...
Grazie lo stesso Morde :)
-- 
Jax
====
Mai la psicologia potrà dire sulla follia la verità, perché è la follia
che detiene la verità della psicologia.(Michel Foucault)

Ciao, per curiosità, che DB userai?
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

 Ciao, per curiosità, che DB userai?
Cacchio, ci sto ancora pensando ;)
Comunque penso che alla fine opterò per mdb, perché
1) non ho assolutamente bisogno di multiutenza
2) non devo fare assolutamente niente sulla macchina di destinazione
3) non sono l'amministratore della rete
4) ho fretta di farlo e l'unica esperienza vera che ho è su mdb e mysql
anche se mi piacerebbe provare firebird... ma come ho detto non ho molto
tempo da dedicarci :(
-- 
Jax
====
I regali che fai a tua moglie non sono mai azzeccati quanto i regali
che fa il tuo vicino a sua moglie.
Newsgroup: it.comp.lang.delphi
Titolo: Quanti colori ha?

Qualcuno conosce il modo di sapere il totale dei colori di una immagine
caricata in un "TImage"?
Grazie a tutti in anticipo.

 caricata in un "TImage"?
Credo (spero arrivino smentite) che non ci siano metodi pronti ma che tu
debba ricorrere ad uno scan dei pixel dell'immagine via API o utilizzando la
proprietą Pixel.
Saluti
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

Newsgroup: it.comp.lang.delphi
Titolo: Metodo seek con Ado

Un saluto a tutti!
Il mio problema è il seguente :
Voglio fare una ricerca su un db access '97 e sto cercando di usare il
metodo seek su una ado table.
La sintassi è la seguente :
" Ttable.Seek(VarArrayof([Campo1,Campo2,Campo3]),SoFirstEq); "
Ho impostato indexname correttamente, cursor location a ClUseServer e
TableDirect a true.
Come faccio a sapere se ha trovato una chiave ESATTAMENTE uguale a
Campo1+Campo2+Campo3?
Grazie in anticipo
Enrico



 metodo seek su una ado table.
Prima che qualcuno risponda in modo sensato... :-)
Perche' proprio Seek? Penso che il problema si possa risolvere usando Locate
invece di Seek...

 invece di Seek...
Da quel (poco) che so, locate è + o - 100 volte + lenta di seek.
Non l'ho verificato xò, è soltanto che vorrei capire come si usa, a volte di
l'help di Delphi è
troppo generico...

 Enrico
Andrea

> Poiché il valore di ritorno è boolean, basta un if.
Innanzitutto grazie x la risposta.
Prob. sbaglierò qualcosa ma testando il valore di ritorno a me non funziona.
Da qualche parte ho letto che bisogna testare Ttable.eof (con TSeekOption
=soFirstEQ),
solo che in questo modo mi considera trovate anche chiavi parziali.
X ora sono passato a locate e tutto sembra funzionare, poi vedrò (al limite
usero un po' di sql)

" Ttable.Seek(VarArrayof([Campo1,Campo2,Campo3]),SoFirstEq);
controlla lo stato della tabella: se e' EOF la chiave non e' stata trovata.
questo perche' l'opzione SoFirstEq applicata a chiavi composte da piu' campi, fallisce
se non trova le chiavi esattamente come le cerchi.
Attento che l'ordine con il quale dichiari le colonne di ricerca deve essere 
il medesimo di come compaiono nella tabella (cioe' va bene per come hai scritto l'esempio,
fallisce sempre se fai una ricerca mettendo [Campo3,Campo1,Campo2]
--
Buon      .-""",
 Natale    /____, \
          {_____}`{} 
Buone    (/ . . \)
 Feste   {`-=^=-`}
         {   `   }
          {     }jgs
Morde.     `-,-`

usero un po' di sql)
Rimani sulla Locate, e' piu' comoda da usare.
Se vuoi una ricerca precisa usala senza parametri:
var trovato : boolean;
trovato := Tabella.Locate('Campo1',stringadacercare,[]);


Newsgroup: it.comp.lang.delphi
Titolo: Caricare un'immagine in un TSpeedButton da TIconList

Come si fa a caricare un'immagine presa da una TIconList in un
TSpeedButton?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 TSpeedButton?
Ops... ho risolto da me   :)
IconList.GetBitmap(0, SpeedButton.Glyph);

Newsgroup: it.comp.lang.delphi
Titolo: Intercettare la password di rete MS in Win 98 II Ed

Qualcuno sa dirmi come intercettare la password contenuta nel file ... .PWL.
O meglio, che voi sappiate, č contenuta anche nel Registry ?
Ciao e grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 O meglio, che voi sappiate, h contenuta anche nel Registry ?
Si, esiste una API apposta per recuperare le password dal registro.
WNetEnumCachedPasswords nella libreria mpr.dll, devi essere loggato per
utilizzarla.
Saluti.
-- 
I'am what I'am, I do what I can

 utilizzarla.
Ricordo male o questa funzione è disponibile sulle versioni di Windows con
Kernel diverso da NT?
--
- Carlo -

 Windows con Kernel diverso da NT?
Si.

Newsgroup: it.comp.lang.delphi
Titolo: Tquery, dbf e campi float

Ho un database con varie tabelle in formato dbase a cui
accedo tramite un mio software.
Una tabella in particolare ha un campo importo definito
come float(14,2); se apro il Database Desktop per vedere
il contenuto della tabella vedo il campo importo senza alcun
valore (il campo è vuoto), se invece apro il file tramite
Excel o OpenOffice.org vedo il contenuto del file.
Ovviamente anche tramite un TTable il campo risulta vuoto.
Suggerimenti ?
 Giovanni

accedo tramite un mio software.
Posso chiederti cosa c'entra Delphi ?

 Suggerimenti ?
Se č il tuo software che e' responsabile di mantenere la base dati allora
prova a rigenerare gli indici, esiste molta documentazione sul sito borland
e sui ng riguardo le primitive del BDE.
-- 
Morde

Newsgroup: it.comp.lang.delphi
Titolo: Login via web

Ciao a tutti.
Sono alle prese con un'applicazione delphi che dovrebbe inviare delle
informazioni ad un server web. Non so da che parte inziare.
La prima cosa da fare sarebbe il login al server.
Ho scaricato dal server stesso, la pagina html che fa il login e sono
risalito alle variabili che devo passare al server quando premo il
bottone "LOGIN" 
Con delphi da dove parto ?!?!' Ho dato un'occhiata all' help, ma con
scarsi risultati. Qualcno avrebbe un mini esempio da farmi vedere per
passare le variabili al server ??
Grazie mille per l'aiuto.

 wrote in message
news:pan.2002.10.21.11....@xpedite.it...

Studiati il pacchetto di componenti Indy (
www.nevrona.com/indy
)
Saluti.

Nei demos c'č anche un esempio :))
CIAOUX

Newsgroup: it.comp.lang.delphi
Titolo: Icone e file

Il mio programna genera un file che userŕ nel suo lavoro, a questo file 
vorrei che venisse associata un'icona specifica, che comandi bisogna usare 
per fare ciň?
Grazie della collaborazione. Lanfranco 

e' scritto nelle faq, pubblicate periodicamente sul ng.
A.

Faccio un esempio:
Il tuo programma c:\MiaDir\Progr.exe vuole creare un'associazione con i 
file di estensione .ext facendoli aprire direttamente al programma e, 
dando come dicitura visibile da explorer "Questo è un mio file"
With TRegistry.Create Do
      Try
        RootKey := HKEY_CLASSES_ROOT;
        // Creazione chiave di associazione primaria
        OpenKey('.ext', True);
        WriteString('', 'MiaAssociazione');
        CloseKey;
        // Creazione chiave di associazione secondaria
        OpenKey('MiaAssociazione', True);
        WriteString('', 'Questo è un mio file');
        CloseKey;
        // Icona visualizzata su explorer
        OpenKey('MiaAssociazione\DefaultIcon', True);
        WriteString('', 'c:\MiaDir\Progr.exe,0');
        CloseKey;
        // Chiave primaria per apertura file
        OpenKey('MiaAssociazione\Shell', True);
        CloseKey;
        // Chiave secondaria per apertura
        OpenKey('MiaAssociazione\Shell\Open', True);
        WriteString('', '&Apri File');
        CloseKey;
        // Parametri di apertura file
        OpenKey('MiaAssociazione'\Shell\Open\Command', True);
        WriteString('', '"c:\MiaDir\Progr.exe" "%1"');
        CloseKey;
       Finally
         Free;
       End;
Newsgroup: it.comp.lang.delphi
Titolo: Liste...

Devo creare una lista di oggetti... e mi stavo chiedendo se dovevo
crearmela da me oppure se posso utilizare qualke classe eriditandola
e facendome una per me...
Quale è il metodo + giusto?
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

...TList o TListObject.


Forse non l'hai capito dalla domanda... lo esplicito...
non so un H del argomento... qualke indizio in +?


Newsgroup: it.comp.lang.delphi
Titolo: Accettare connessioni e rifiutarle... ma soprattutto rifiutarle...

Salve !
Qualcuno di voi ha una vaga idea di come si faccia a dire al ServerSocket di
NON accettare un determinato client?
--
Andrea Raimondi
----------------------------------------
Redattore corso di Delphi
di  Software Planet
www.softwareplanet.net

metti il server in listening ad una certa porta e quando rileva una
connessione verifica l'ip e lo disconnette se è il caso ..
--
Consonni Davide
DavideC...@Virgilio.it
webmaster of
http://www.traduzioniellepi.com

 ha scritto nel messaggio
news:3PDw6.41416$lT1.6...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Localizzazione MessageDlg

Se eseguo questo pezzo di codice
messagedlg('Prova', mtWarning, [mbYes], 0);
appare una message dialog con l'unico pulsante con su scritto Yes, come
è possibile scriverci "Si" ?
 Grazie & Ciriciao
  Gio'
-- 
/*
 * Solutions for New Business - 
http://www.snb.it
 */

 è possibile scriverci "Si" ?
Dai un'occhiata a questa discussione:
http://makeashorterlink.com/?A3A7129DB
Ciao,
   Marco.
-- 
MARCO «Alka» BREVEGLIERI   <marco [@] abls [.] it>
 
http://www.marco.breveglieri.name

 
Grazie 1000000, è proprio quello che cercavo !!

Newsgroup: it.comp.lang.delphi
Titolo: Ultimo record??

Ciao a tutti io ho un programma di "archivio", dovrei mettere una istruzione
che ogni volta accedo a questa form la dbgrid dovreppe posizionarsi
sull'ultimo record.
Grazie 1000
--
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://assradiopolopositivo.interfree.it
 (Home Page)

Usi un controllo ttable? Se sě, o un qualsiasi discendente di TDataSet, usa
FindLast.
Ciao

 ha scritto nel messaggio
news:Nh4_a.75089$cl3.2...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Esporta/Importa dati scriptati

Salve,
  devo esportare/importare alcuni dati presenti in un DB in forma
criptata, ho usato due metodi:
1) Esporto i dati in un file .xml e poi con turbopower (tplockbox)
cripto, il file da memorizzare nella chiavetta
2) Sempre con turbopower cripto i valori dei campi, prima di esportarli
nel file XML da memorizzare nella chiavetta
MA
la soluzione 1 comporta la memorizzazione in chiaro dei dati, anche se
in modo temporaneo
la soluzione 2 fa vedere il valore dei campi criptati, visto che la
maggior parte dei dati sono numeri da  0 a 5, è facile capire il
valore memorizzato (per esempio & corrispode a 3)
SOLUZIONE
esportare i dati in XML direttamente criptata - Come si fa ?
N.B. Uso Delphi 6 pro e Firebird 1.5.3
GRAZIE 1000
faf...@tiscali.it

 esportare i dati in XML direttamente criptata - Come si fa ?
devi x forza usare XML? :-|
A.

Alberto Salvati ha scritto:

NO, ma per le mie conoscenze è il modo più snello (il file è
piccolo)
invece tu cosa proponi ?
fafino

> invece tu cosa proponi ?
dipende:
dalla mole di dati
dalla criticita dei dati
da DOVE viene eseguita la codifica e la decodifica dei dati
dalla frequenza della operazione
E cmq, usare XML (che nasce x essere LEGGIBILE anche da un tostapane)
in un contesto del genere lo vedo contraddittorio. Gia un binario rende
le cose un pochino + complessse a eventuali spie del kgb, mossad, nsa,
cia, sismi, talebani e bin laden...
A parte cio, mi riesce difficile credere che i sw che fanno 'ste cose
non facciano swap su qualche file temporaneo....
Immagina di dover criptare 500 mega di roba...
In fondo, se la ram non basta winzozz usa lo swap.. quindi, anche se
fai operazioni in memoria non puoi avere la certezza che qualcosa non
venga scritto su disco.
A.


Giuseppe Consoli
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Operazioni con le date

Scusate la domanda banale, ma non ho trovato niente nell'help di d5
Come si fanno le operazioni sulle date
10/01/2004 - 05/01/2004 = 5gg

Cosě :
...
procedure TForm1.FormActivate(Sender: TObject);
Var
  a, b : tDate ;
  c : Real ;
begin
  a := StrToDate ( '01/01/2004' ) ;
  b := StrToDate ( '10/01/2004' ) ;
  c := b - a ;
  ShowMessage ( FloatToStr ( c ) ) ;
end;
...
Ciao
Mario - (
mari...@inwind.it
)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 end;
Se hai D6 o D7:
iGiorniPassati:= IntToStr(
DaysBetween(StrToDate('01/01/2004'),StrToDate('05/01/2004')) );
Devi includere DateUtils.pas.
Ciao!
 Miyomo

 Se hai D6 o D7:
Oppss!! Non avevo letto che avevi D5. 
Come non detto... 
 Ciao!
  Miyomo

 ha scritto nel messaggio
news:KdC4d.375415$5D1.16...@news4.tin.it...


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

Salve amici,
dopo le mie richieste su questo NG sto cominciando a conoscere Delphi ma
sono ancora alle prime armi. Uso D7 e volevo sapere se esiste un oggetto
simile a quello di Visual Basic (CommonDialog) per aprire le finestre
ApriFile, SalvaFile, ecc.
Ho provato a cercare ma non mi sembra che esista. Voglio lavorare solo con
CLX e non con VCL.
Forse mi sbaglio ma mi sembra di aver capito che se voglio utilizzare questo
controllo me lo devo costruire io, VERO?

 oggetto simile per aprire le finestre ApriFile, SalvaFile, ecc.
Scheda Componenti => Dialogs
-- 
I'am what I'am, I do what I can

Scusa se mi ripeto ma volevo sapere se creando una nuova applicazione CLX
posso mettere nel mio programma tutti i componenti che l'ambiente di
sviluppo mi fa vedere nella scheda componenti ed essere sicuro che il tutto
funzioni bene anche su Linux?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:3B5nb.70397$e6.25...@twister2.libero.it...


 il tutto funzioni bene anche su Linux?
Il porting dal Windows a CLX risulta andare a buon fine nel 99% dei
casi se si tengono da conto i messaggi del compilatore riguardo la
compatibilita'.
Per il resto i componenti mostrati creando una applicazione CLX
dovrebbero essere compatibili con Linux al 100%.


Newsgroup: it.comp.lang.delphi
Titolo: Copiare una porzione di immagine

Salve a tutti e buon anno,
ho una TImage sulla form pricipale, con lineto e moveto ci disegno
sopra, quindi devo copiare questa immagine (comprese le modifiche) e
salvarla in un file, come faccio? ho provato le varie funzioni
CopyRect ecc, ma con scarsi risultati.
Qualcuno gentilmente può farmi un esempio pratico?
Grazie 1000
Gianluca

Gianluca
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/
Newsgroup: it.comp.lang.delphi
Titolo: Intercettazioni e gestioni delle porte con Indy ????

Ho 3 problemi e spero che qualcuno mi possa aiutare:
1) Vorrei sapere come intercettare le connessioni Tcp, per essere + preciso
vorrei realizzare un log con ip e la porta di chi mi chiama oltre a sapere
ora e tempo della connessione.
Es. File Log:
24.58.64.158 porta 58 ora Connessione 9:48 ora Disconnesessione 9:58 durata
connessione 00:10
24.58.64.158 porta 27 ora Connessione 11:27 ora Disconnesessione 11:47 urata
connessione 00:20
24.58.64.158 porta 21  ora Connessione 11:27 ora Disconnesessione 11:35
urata connessione 00:08
ecc...
2) Come posso sapere se una certa porta è gia in uso e quindi non
utilizzabile?
 indy gia me lo segnala ma vorrei gestire personalmente questo tipo di
errore assegnado un mio msg e cosi anche se ip della macchina a cui punto
non è raggiungibile (Sto effettuando dei tunnel e potrebbe capitare che il
pc a cui voglio puntare sia spento).

 ha scritto nel messaggio
news:tpkRa.43191$it4.1...@news1.tin.it...

Credo che mandare una domanda a 00:34 era un pò tardino ma cmq se qualcuno
può aiutarmi
anche un solo prob. : )
Newsgroup: it.comp.lang.delphi
Titolo: valore di ritorno da una dll

 Salve A tutti.
devo scrivere una dll o un activex.
nella lista di funzione ce ne saranno lcune che devono passare array o 
structure dati.
Come posso fare questo rimanendo compatibile anche per altri linguaggi 
di programmazione.
Con delphi non credo esistano problemi in quanto è possibile usare i 
tipi nativi, ma in c# o in vb per esempio come li recuperiamo quesi dati?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 tipi nativi, ma in c# o in vb per esempio come li recuperiamo quesi dati?
L'importante e' utilizzare tipi di dato abbastanza semplici che
siano disponibili negli altri linguaggi che devono usare la tua DLL,
in particolare puoi usare tipi interi, float, char, puntatori.
Non usare string o class, che sono tipi complessi che negli
altri linguaggi di certo vengono gestiti in modo diverso da delphi.
Una volta scritta la dll, ogni linguaggio ha il suo modo di "importare"
le funzioni di una dll, in quel caso dovrai guardare la guida del 
linguaggio specifico.
Ti segnalo comunque un sito che riguarda le dll in delphi:
http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm
ciao
Giacomo

grazie Giacomo dell'interessamento.
Non ho avuto nessun problema a ritornare valori semplici come interi o 
boolean.
Per le stringhe invece dobbiamo ritornare dei puntatori al 1° char(ma 
non è un problema PChar).
Ma se dovessi ritornare un qualcosa di più complesso tipo una struttura 
come potrebbe essere un array di stringhe o interi, come si potrebbe 
fare?
Ciao GianPiero.
Ps 
Come mai quando clicco sul pulsante post replay della tua risposta mi da 
errore?
Ho dovuto rispondere al mio post invece che al tuo, è normale?


fare?
Un array di interi non è un problema - occhio solo all'allineamento. 
Forse è meglio passare tutto packed e aspettarsi lo stesso dall'altra 
parte. Per le stringhe c'è il problema di cui sopra. 
Di solito tutti i linguaggi sono in grado di utilizzare i tipi di dati 
come definiti in C, compreso il layout in memoria - meglio attenersi a 
questi.
Attenzione anche ai dati allocati dinamicamente, perché se alloco un 
buffer in una DLL scritta in Delphi e cerco di deallocarlo in un 
programma non scritto in Delphi (o in Delphi senza sharemem o simili) o 
viceversa, sto utilizzando *due* memory manager *differenti* il che 
significa che disallocherà la memoria nel modo sbagliato causando errori 
strani e molto difficili da individuare.



Per questo forse è meglio scrivere qualche funzione dentro la dll 
passando il puntatore in modo che il dealloccamento lo esegue chi ha 
alloccato la memoria.
Grazie
 ciao GianPiero.


alloccato la memoria.
Sě. Chi alloca deve disallocare - a meno di non condividere il gestore 
della memoria, o usare quello di Windows.

Newsgroup: it.comp.lang.delphi
Titolo: [delphi6] ripristinare posizione finestre

ciao a tutti, domanda stupida... come faccio a resettare l'impostazioni 
delle form di delphi? ho la finestra di alignment che non si vede più (in 
quanto credo fuori schermo), però non riesco  a trovarla
Simone 

 quanto credo fuori schermo), però non riesco  a trovarla
Credo che siano impostazioni salvate nel Registro.
Prova a vedere la chiave che si rifersce a Borland sotto Current User,
per esempio ...
Di più non so.
Ciao
-- 
ACSH
[TurboDelphi]
Chi fa da se', fatica il doppio

Newsgroup: it.comp.lang.delphi
Titolo: component, sto impazzendo

ciao,
ho un problema che mi sta facendo impazzire:
ho scritto il mio primo component, e non riesco a registrarlo per 
metterlo disponibile durante il design.
l'ho provato, e funziona; la procedura register c'e';
se faccio install component lo compila senza errori e fin qui tutto ok,
pero' poi non mi compare il magico messaggio 'component [] added'
pensavo il problema potesse essere che non ho nessuna property in 
published; ma ho usato altri componenti che non ne hanno, e vanno bene.
pensavo fosse un problema di directory del compilatore; ma se metto altri 
component nella stessa directory riesco a installarli.
che potrebbe essere?
ciao,
mojo

 ha scritto nel messaggio
news:r3aw6.104706$lj4.3...@news6.giganews.com...


 ha scritto nel messaggio
news:r3aw6.104706$lj4.3...@news6.giganews.com...


hmmmm... avevo gia' provato tutto, ma non aveva funzionato
ora ho provato a rifare il component usando il wizard, e poi
copia&incollando tutto quello che avevo gia' scritto, e funziona!
la cosa che non capisco e' che il nuovo file che ho ottenuto e' 
praticamente identico a quello che avevo fatto io, l'unica differenza e' 
che la dichiarazione della procedura Register sotto interface e' staccata 
di un paio di linee dal resto, ma in teoria non dovrebbe cambiare 
niente...
forse allora era solo un problema di directory, il wizard me l'ha messo 
in delphi\lib, anche se avevo provato anche a spostare lě il mio file
comunque grazie mille dell'aiuto
ciao,
mojo

 in delphi\lib, anche se avevo provato anche a spostare lì il mio file


 ha scritto nel messaggio
news:h%lw6.106369$lj4.3...@news6.giganews.com...


 Questo perché deve essere compatibile con il C++ Builder.
Anche tu ci hai sbattuto il muso, eh? ;)
--
AmMaT
m   w
M   A
a   i
TwAiN

 ha scritto nel messaggio
news:99tjen$jtb$1...@pegasus.tiscalinet.it...


 Questo perché deve essere compatibile con il C++ Builder.
siiii!!
finalmente svelato l'arcano...
grazie 1000...
ciao,
mojo

 anche nella sezione 'interface':
c'era, c'era, ma come ha detto thedeerbear avevo scritto "register" 
invece di "Register".
grazie assaje,
mojo