mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Problema di sfarfallamento con IDE D2009

Forse sono ot, ma ho un problema curioso che qualcuno del ng potrebbe 
risolvere.
Con Delphi 2009, quando punto il cursore su una parte del codice (per es il 
tipo di una variabile), l'ide dovrebbe mostrarmi con un tooltiptext dove è 
dichiarato quel tipo, ma invece di mostrarmi qualcosa entra in una specie di 
risonanza, il cursore comincia a sfarfallare e il tooltiptext si apre e 
chiude continuamente.
Avete qualche suggerimento? 

 Avete qualche suggerimento?
Il tooltip che mostra la guida in linea è una pagina Web "in miniatura" 
mostrata attraverso un controllo ActiveX di Internet Explorer 
incorporato (questa è anche la causa dei "clic" che molti riscontrano).
E' possibile che il problema sia dovuto alle impostazioni di Internet 
Explorer.
Hai per caso fatto un aggiornamento alla versione 8?
(faccio solo ipotesi...)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 (faccio solo ipotesi...)
Scusate ma io invece "faccio le corna"... e forse sarebbe anche il caso 
di toccarsi!
Lo sò che non è costruttivo ;-)
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

 (faccio solo ipotesi...)
Scusa Marco, non so se hai ricevuto le risposte precedenti, ma ultimamente 
ho parecchi problemi col newsgroup.
Via Windows Mail non ricevo tutti le repliche del ng (nemmeno la tua) e via 
web sono io che non riesco a postare (ti ho risposto tre volte ma non vedevo 
i miei post sul web).
Comunque io uso Firefox, ed effettivamente ho qualche problemino con tutto 
ciò che ha a che fare con IE.
Proverò a vedere i settaggi.
Peraltro gli sfarfallamenti dell'ide sono dicontinui; certe volte avvio 
D2009 e tutto funziona come dovrebbe, altre volte invece sfarfalla alla 
grande.
Grazie della risposta
Roberto

Newsgroup: it.comp.lang.delphi
Titolo: Vecchio e caro Quickreport....

Ciao a tutti
si, lo so, che quickreport è ormai antico, ma ho
la necessità di sapere (causa un mio programma datato scritto
in D5 e attualmente non convertibile) se con Quickreport è possibile salvare
il report via programma e non attraverso i bottoni del preview.
Sarei grato se qualche luminare mi rispondesse, grazie
A.Tedesco

Newsgroup: it.comp.lang.delphi
Titolo: Patch 5.08 per rave be

(spero di non essere OT) Il supporto tecnico di nevrona rispondendo a un 
mio problema con rave mi suggerisce di scaricare l'ultima patch 5.08 per 
rave borland edition (presente in delphi7) e che si troverebbe sulla 
pagina degli utenti registrati di borland.Ho cercato vanamente questa 
patch, forse sbaglio pagina web o cerco male,qualcuno ha idea di dove si 
trovi questa patch?
Intanto continuo a cercare.
Ciao, Max


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)
Newsgroup: it.comp.lang.delphi
Titolo: Cancellare sottodirectory

Come è possibile cancellare la directory specificata e tutte le sotto
directory in un solo colpo senza dover richiamare deletefile e
removedirectory ricorsivamente?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Prego
Andrea


Guarda sull'help l'uso dell'API ShFileOperation che come riporta la guida
'Performs a copy, move, rename, or delete operation on a file system
object.'
Ciao, Roberto

uhm....
io vedrei shellapi...chissa??
Bye
A.

 poi le cancelli :P
Era una battuta, vero? ;-)
--
- Carlo -

 Ciao, Roberto
Infatti con questa và tutto


 Era una battuta, vero? ;-)
Quante soddisfazioni mi dà quest'ometto qui!!!!  :))))
Andrea

 Grazie
Stavo cercando di fare la stessa cosa con questa procedura:
procedure TFConv.DeleteOldBookmark;
var
  lpFileOp: TSHFileOpStruct;
begin
  FillChar(lpFileOp, SizeOf(TSHFileOpStruct), #0);
  lpFileOp.Wnd:=Application.Handle;
  lpFileOp.wFunc:=FO_DELETE;
  lpFileOp.pFrom:=PChar(EDir+'*.*');  //EDir è una variabile globale che contiene una path
  lpFileOp.fFlags:=FOF_SIMPLEPROGRESS;
  ShFileOperation(lpFileOp);
end;
Il problema è che se EDir è la cartella dei Preferiti di Windows mi appare un messaggio che dice: 
   Errore durante l'eliminazione del file o della cartella
      Impossibile eliminare File: Impossibile leggere dal file o dal disco di origine.
Se però EDir è una sottocartella di Preferiti funziona: cancella il contenuto della cartella, directory comprese.
Dove sbaglio?
Grazie in anticipo per le risposte.
-- 
Ciao,
   Stefano

Stefano Costantini wrote:
[CUT]
Ora funziona. L'errore non era lì ma da un'altra parte (come al solito): in EDir il path era scritto male.
-- 
Ciao,
   Stefano

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

Sapete come ottenre l'effetto di dissolvenza di una BMP
Grazie.

 wrote in message
NHcZ4.44485$VM3.3...@news.infostrada.it...


...beh, il "come" non lo so (forse decrementando
i pixel uno ad uno?),
cmq su 
http://www.torry.ru
alla sezione graphics effects
troverai oggetti belli e pronti (quasi sicuramente anche per dissolvenze).
se vuoi il sapere il come guardati i sorgenti, se inclusi. ;)
Ciao
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:NHcZ4.44485$VM3.3...@news.infostrada.it...


 wrote in message
8h67sb$9nr$1...@pegasus.tiscalinet.it...


Puoi sempre lavorare con la propietą ScanLine di TBitmap che ti ritorna
linea per linea i dati della bitmap e mappandoli come un array puoi
accederci facilmente e piu' velocemente che con la proprietą Pixel.
L'unico problema e' che essendo questi i dati raw della bitmap essi
dipendono dal formato attuale della stessa (4, 8, 16, 24, 32 bit), ma se non
hai problemi ad operare sui bit vai tranquillo.

 wrote in message
8i2ovn$8nc$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: Software House

Ciao a tutti, stiamo creando un publisher italiano indipendente di games,
siamo alla ricerca di games validi da pubblicare gia' completi od in via di
completamento.
La distribuzione avviene su tutto il suolo italiano e stiamo creando sia una
collana economica (quindi con giochi che devono reggere il confronto con
giochi di 2/3 anni fa), sia full price.
Internamente stiamo creando un team di sviluppo che sta lavorando su un rts
bidimensionale sullo stile di starcraft.
Se state lavorando su un gioco e credete che possa avere le carte in regola
per il mercato italiano, mandateci alcune informazioni, e vedremo la
possibilità di una possibile collaborazione.
Per info : 
dezec...@hotmail.com

 ha scritto nel messaggio
news:9jh2eo$ipi$1...@fe1.cs.interbusiness.it...


Creare giochi in Delphi è un pò laborioso, conviene utilizzare il C++ o
assembler !!
MAX


Piu'.... laborioso?!?
E' piu' laborioso programmare un vg in Delphi piuttosto che in assembler?
Scherziamo vero?
L'unica pecca del Delphi nel campo dei vg e' la non piena disponibilita' (e
soprattutto non immediata) delle unit di interfaccia verso i motori 3d (vedi
DirectX o OpenGL).
Tutto qui... per il resto usare Delphi e/o C++ e' quasi identico...
Ma da qui a dire che usare l'assembler e' meno laborioso... beh... ce ne
passa ;-)
Ciao,
Stefano

 Scherziamo vero?
Hai perfettamente ragione forse lui voleva dire che il codice scritto in
assembler é piú efficiente (ma anche questo non é del tutto vero al giorno
d'oggi perché i compilatori sono sempre piú ottimizzati.). Certo che fare
anche semplice un if con delphi e fare la stessa cosa in assembler c'é  di
mezzo il mare!!
Ciao, Davide

Newsgroup: it.comp.lang.delphi
Titolo: Aiuto!!!!

Ciao ragazzi, questa e' la prima volta che scrivo in questo niusgrup... 
Ho bisogno di aiuto... 
Mi servirebbe un sito dove scaricare un manuale (possibilmente in
italiano) di
delphi. Considerate che io non conosco minimamente delphi, conosco bene
Turbo pascal... 
ciao

delphi.
Penso che questo sia un po' il sogno di tutti!! :-)
Che io sappia non ce ne sono, forse c'è un manuale in Inglese
(Sam's teach yourself Delphi 4 in 21 days). Per l'indirizzo completo chiedi
ad Andrea Magni, lui dovrebbe saperlo.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support


Grazie lo faro'.....
Newsgroup: it.comp.lang.delphi
Titolo: Svuotare TClientDatSet

Come si fa a svuotare completamente un ClientDataSet sia dalla struttura
dei campi che dei record inseriti? Immagino che i comandi necessari per
tale operazioni siano EmptyDataSet e ClearFields, ma se li uso... crash!
Devono forse essere eseguiti in particolari condizioni, ad esempio con
il ClientDataSet.Active = False?
Grazie mille, 
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 il ClientDataSet.Active = False?
Non credo che la proprietà /Active/ debba avere un determinato valore; 
piuttosto, il *ClientDataSet* è collegato a qualche componente 
*DataSetProvider*?
Ciao,
   Marco.
-- 
MARCO «Alka» BREVEGLIERI   <marco [@] abls [.] it>
 
http://www.marco.breveglieri.name

    Marco.
No nessun link ad alcun altro componente. Utilizzo il ClientDataSet come
se fosse una semplice tabella che vado a costruire e riempire con i 
contenuti pių diversi a seconda delle esigenze, per questo ho bisogno di
svuotarla di tanto in tanto di tutto il suo contenuto


 svuotarla di tanto in tanto di tutto il suo contenuto
In tal caso, definisci il "crash!" che ottieni...magari si scopre 
qualcosa di più dall'errore. :-)


Newsgroup: it.comp.lang.delphi
Titolo: ADO e DELPHI

Ciao a tutti.
Ho visto in Delphi 5 che e' possibile utilizzare la'ADO aggiungendo sulla
form un controllo e cosi' non ci sono problemi per gestirlo da codice; ma e'
possible dichiarare una connessione ADO run-time senza utilizzare il
controllino sulla form ?? C' ho provato in tutti i modi ma in fase di
esecuzione mi si presenta sempre lo stesso errore EAccess Violation at
address.......
Credo sia possibile dichiarare una connessione non solo in fase di
design...forse(anzi probabilmente) ho dimenticato qualcosa, ma cosa ???
Grazie in anticipo.
Fabio.

 design...forse(anzi probabilmente) ho dimenticato qualcosa, ma cosa ???
Ciao,
         se posti la porzione di codice interessata potrei essere + preciso,
ma così a naso, non è che non hai costruito l'oggetto con qualcosa di simile
a:
MioOggetto:=TMioOggetto.Create.... ??
Ciao :-)
Ps: se funziona a design-time stai sicuro che si può crearlo anche a
run-time... ;-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 ha scritto nel messaggio
news:94777121...@melissa.energy.it...

grazie mille, avevo fatto un casino io nelle dichiarazioni. Adesso ho il
problema pero' che devo utilizzare la seek per accedere ad un campo della
tabella; ma in fase di esecuzione ho sempre l'errore che mi dice che il
Provider che ho inserito non puo' soddisfare la richiesta; cosa puo' essere
??

 ??
Spiacente, non ho mai usato gli Ado in vita mia... :-(
Ciao :-)

Newsgroup: it.comp.lang.delphi
Titolo: Calcolo Matriciale/Vettoriale

Salve a tutti,
Avrei bisogno di una librerira (Open Source/Free) utilizzabile da Delphi che
implementi
funzioni per il calcolo matriciale/vettoriale.
Requisito fondamentale :): velocità.
Avete qualche link? (Ho già controllato Jedi)
Grazie in anticipo.
Saluti,
Carmine

 ha scritto nel messaggio
news:HXDM9.11208$R45.4...@news2.tin.it...


Ciao Marco!
Spero che tu, e tutti gli altri del gruppo, abbiate trascorso
un sereno Natale.
Ti rispondo solo ora perchè sono reduce da un ciclo
formatta/reinstalla ;)
Gli darò un'occhiata quanto prima, grazie ancora!!
Saluti,
Carmine

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

Ho un dbgrid associato ad un TQuery che effettua una select
E' possibile modificando i dati nel dbgrid effettuare un update
della tabella al volo? O devo fare un giro strano?
Mi basta qualche indicazione
                                                danilo

Mah.... potresti salvare quando viene premuto il tasto enter.
Acchiappi l'evento OnKeyDown della DBGrid, controlli se la key = VK_RETURN
se sě prendi la chiave (che anche se non visualizzata dovrai aver fatto
ritornare dalla Query) vai sulla tabella ed effettui l'aggiornamento.
Sono stato chiaro? Dimmi se ti va.

 della tabella al volo? O devo fare un giro strano?
Se la query ha un RequestLive a true e ricade nei casi in cui
non devi usare TUpdateSQL, non c'e' problema.  Altrimenti, appunto,
il "giro strano" si limita all'utilizzo di questo componente di
aggiornamento.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: TShape a runtime

non riesco a disegnare a runtime delle shapes in una form
ho provato con il seguente codice:
unit main;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ExtCtrls;
type
  TForm1 = class(TForm)
    Button1: TButton;
    Shape1: TShape;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    Shapes: TList;
  public
  end;
var
  Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var
  ShapeTmp: TShape;
begin
  ShapeTmp := TShape.Create( Self );
  with ShapeTmp do
  begin
    with Brush do
    begin
      Color := clBlack;
      Style := bsSolid;
    end;
    with Pen do
    begin
      Color := clBlack ;
      Mode := pmCopy ;
      Style := psSolid ;
      Width := 2;
    end;
    Left := 0;
    Top := 0;
    Height := 250;
    Width := 250;
    Shape := stRectangle;
    Visible:=True;
    Show;
    BringToFront;
  end;
  Shapes.Add( ShapeTmp );
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
  Shapes := TList.Create;
end;
end.
chi ha voglia di dirmi dove sbaglio ?
grazie in anticipo
ciao
gazza

chi ha voglia di dirmi dove sbaglio ?
Devi specificare chi è il parent :
OggettoShape.Parent:=Self;
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 ha scritto nel messaggio
news:i5q%4.122940$VM3.8...@news.infostrada.it...



Newsgroup: it.comp.lang.delphi
Titolo: Media

Salve,
per chi ha voglia di aiutarmi, ringrazio anticipatamente.
Dunque, ho una tabella MySQL cosě formata
distanza            peso
...                    ...
375                65,5
400                63,5
425                61,25
450                58,75
...                    ...
...                    ...
dato un valore della distanza che non sia esatta (supponiamo 410) , ho 
bisogno che la query
mi visualizzi sia il record che abbia il valore della distanza minore di 410 
(cioč 400) che il record
che abbia il valore della distanza maggiore di 410 (cioč 425).
Insomma il risultato deve essere
+------------+---------+
 |  distanza     |    peso    |
+------------+---------+
 |     400        |    63,5    |
 |     425        |    61,25  |
+------------+---------+
Qualcuno mi puň aiutare??? 

 Dunque, ho una tabella MySQL così formata
Sei leggerissimamente OT... comunque:
(SELECT * FROM tabella WHERE distanza >= 410 order by distanza limit 1) 
union
(SELECT * FROM tabella WHERE distanza <= 220 order by distanza desc limit 1)
-- 
Jax

 limit 1)
Ops. Ovviamente il 220 non c'entra una mazza :)
(SELECT * FROM tabella WHERE distanza >= 410 order by distanza limit 1)
union
(SELECT * FROM tabella WHERE distanza <= 410 order by distanza desc
-- 
Jax

che abbia il valore della distanza maggiore di 410 (cioč 425).
select max(distanza) from tabella where distanza < 410
union
select min(distanza) from tabella where distanza > 410

> Dunque, ho una tabella MySQL cosě formata


Newsgroup: it.comp.lang.delphi
Titolo: colorare sfondo checkbox

Salve
dal momento che ho impostato due colori differenti per lo stato dei 
controlli di una form (giallo per la modalità browse e bianco per quella 
edit) mi servirebbe di colorare lo sfondo dei checkbox per i quali non 
ho trovato la proprietà che fa il caso mio. Qualcuno ne sa qualcosa?
Grazie
Alfio

 ha scritto nel messaggio 
news:wyh7g.4555$cB3....@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.delphi
Titolo: ravereportsdelphi7

Qualcuno mi potrebbe indicare, se c'è, il procedimento per attivare lo
stesso
Rave Reports, quando in esecuzione al dataset vengono immesse select su
tabelle diverse.


eh???? riprovaci
Newsgroup: it.comp.lang.delphi
Titolo: Etichette

Qualcuno sa dirmi come posso fare per non far scorrere fuori il foglio dopo la stampa di una singola etichetta?
Io utilizzo fogli in formato A4 e spesso mi capita che devo stampare 1 sola etichetta. Attualmente dopo la 
stampa di questa il foglio vienere trascinato fuori del tutto... io vorrei "bloccarlo" subito dopo la stampa
dell'etichetta in modo tale che l'utente non debba tribolare per rimettere il foglio nella posizione corretta.
Grazie!!!!
Dario
-- 
Posted from IDENT:qmailr@[217.57.169.195] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:200104230708...@mail.mailgate.org...



Che metodo di stampa usi?
Prova con:
uses Printers;
var MyPrinter : TextFile;
begin
  AssignPrn( MyPrinter );
  Rewrite( MyPrinter  );
  // Usa Writeln( MyPrinter,'Testo' ); per tutte le righe dell'etichetta
  CloseFile( MyPrinter );
end;
Questo dovrebbe andare.
Se ti serve una stampa di precisione, potresti usare l'oggetto Printer
sempre nella stessa unit.
Ciao!
Andrea


Newsgroup: it.comp.lang.delphi
Titolo: Implementazione sql

Ciao a tutti volevo sapere se qualcuno sarebbe disposto ad inviarmi un
esempio su come si implementa in d5 una ricerca sql su di una tabella
Paradox. Io personalmente conosco il linguaggio SQL, ma non l'ho mai
implementato con delphi ed in particolare su di una table.
Grazie mille in anticipo
Ciao
Gianluca

 ha scritto nel messaggio
news:9m53fe$trb$1...@nreadA.inwind.it...

Il problema e' con con una ttable non puoi usare istruzioni sql, devi
utilizzare una TQuery e immettere il testo della query nella proprieta' sql.
Ciao, Angelo Diego Crabolu.

Newsgroup: it.comp.lang.delphi
Titolo: STAMPARE ? CON IL CANVAS

Ciao Ragazzi ho questo problema :
 Sto facendo una stampa in modalità testo e tra i caratteri è presente ?.
Per fare ciò utilizzo il canvas.
 Ma quando scrivo Canvas.TextOut('?') non viene visualizzato niente , allora
ho provato una seconda soluzione.
 Ho messo la ? in un bitmap ed ho fatto Canvas.Draw(100,100,<immagine>) ma
nulla cambia.
Qualcuno mi sa aiutare ?
Grazie
Nicola

  Ma quando scrivo Canvas.TextOut('?') non viene visualizzato niente ,
Canvas.TextOut ha tre argomenti (coordinata x, coordinata y, testo).
Dai un'occhiata all'help.
-- 
Una volta che avete conosciuto il volo, camminerete sulla Terra guardando
il cielo, perché là siete stati e là desiderate tornare (Leonardo da Vinci)
Opera 7.50 Preview 3 Build  3658 Java 1.4.2.03 Flash 7.0.19
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/
Newsgroup: it.comp.lang.delphi
Titolo: Fuzzyreport - Unicode

Qualcuno lo usa ancora il generatore di report in oggetto?
Se sì, siete riusciti a fare il port su Unicode?
Se dovessi decidere di convertire i miei report il più comodo è fast report?
Grazie
Vik

Il FM al quadrato si basa sulla API WIN32/64 oppure utilizza il 
framework.net
?  Giorgio

 
framework.net
?  Giorgio
 
Nulla di .net

Il 13/09/2012 17.29, Vik ha scritto:

Ma se non usa .net allora sta usando le API Win32/64, non mi sembra ci 
siano altri API, Giorgio

 siano altri API
 
 
...e quindi? 
 
A.
 
 

 > siano altri API
 
Non capisco cosa c'entri.
Cmq dal volume di interesse mi sembra di capire che il progetto non sia più utilizzato da nessuno.
Conviene che passi pure io a Fast report.

 trovi il 
free-report unicode che non � fuzzyreport ma la versione 2.3 di 
fast-report portata in unicode.
 
Ciao.

 Ciao.
 
Interessante!!! Provo ad installare e testo la compatibilità.
Grazie Luigi!!!!

 Interessante!!! Provo ad installare e testo la compatibilit�.
 
Non � compatibile con i report fatti con fuzzyreport. :(
 
Ciao.
 

 Ciao.
 
Almeno è funzionante? Ci sono molti bachi oppure si può lavorare???


 
Sembra funzionante ma, non ho ancora creato progetti con versioni 
unicode di delphi.
 
Ciao.

 Se dovessi decidere di convertire i miei report il più comodo è fast report?
 
Non sono a conoscenza di tool in grado di convertire progetti FuzzyReport, che ricordo avevano un formato binario particolare (ad esempio, un numero di versione codificato all'inizio del file).
 
Io al momento continuo a utilizzarlo nei progetti "non Unicode" che mantengo con Delphi 2007.
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

> Io al momento continuo a utilizzarlo nei progetti "non Unicode" che mantengo con Delphi 2007.
 
Quello che sto facendo io... ma prima o dopo devo aggiornare...
Lo so che non è compatibile, chiedevo se in termini di validità e di 'vicinanza' di logica di sviluppo era quello più adatto per essere operativo il più velocemente possibile.
Grazie Marco
Vik
Newsgroup: it.comp.lang.delphi
Titolo: Date: format in DBGrid.... Null or not Null

Ho una DBGrib che legge da una IBTable....
tra i vari campi c'č un campo data. 
Metto dd/mm/yyyy nel format del field della colonna della DBGrid.
Il problema sorge in visualizzazione di una data a null...
mi presenta 30/12/1899
Codebue Fabio
P-Soft
----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeed.com
 The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= 19 East/West-Coast Specialized Servers - Total Privacy via Encryption =---

...mi correggo....
.
se inizializzo il campo con 0 mi presenta la data 31/12/1899
Io vorrei inizializzare, o assegnare successivamente, il valore null al campa 
DateTime....
Codebue Fabio


 campa DateTime....
si dovrebbe poter fare nell'evento OnNewRecord, assegnando al campo 
(persistente) dsNOMEDATASET_NOMECAMPO.AsVariant:= vaNull (*).
Ma non so se ti convenga seguire questa strada.
Se invece come mi pare di capire vuoi evitare che le date nulle vengano 
visualizzate, agisci a livello di OnGetText e OnSetText del campo 
(persistente). Butto giů senza controllare:
procedure T_dmDATAMODULE.dsNOMEDATASET_NOMECAMPOGetText(Sender: TField; 
var Text: String;
  DisplayText: Boolean);
begin
//questo avviene quando viene letto il campo, per essere mostrato
//nei controlli data-aware
  if Sender.Value (o Sender.AsDateTime) = 0 (cioč 31/12/1899)
    then Text:= '' (non so se DisplayText funzia allo scopo)
  else
    Text:= FormatDateTime('dddddd tt', Sender.Value)
end;
procedure T_dmDATAMODULE.dsNOMEDATASET_NOMECAMPOSetText(Sender: TField;
  const Text: String);
begin
  if Text = '' then
     Sender.Value:= 0
  else
     Sender.Value:= StrToDateTime(Text)
end;
(*) Personalmente io evito i campi nullable, al momento della creazione 
della tabella nel db, impostandoli tutti a NOT NULL (IB/FB).
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 della tabella nel db, impostandoli tutti a NOT NULL (IB/FB).
Già ma il problema si ripropone se devi azzerare una data
inserita.Devi impostarla a 0, o hai un modo per impostarla a NULL ?
DA

 inserita.Devi impostarla a 0, o hai un modo per impostarla a NULL ?
entrambi i modi.
Se vuoi impostarla a null: Sender.Value:= vaNull 

Newsgroup: it.comp.lang.delphi
Titolo: Esperimento con clientdataset

Salve!!!!!!
Sto facendo un po' di esperimenti col Clientdataset,
sto costruendo un sito con "sezione protetta" in cui
gli utenti vengono resi persistenti appunto con questo
piccolo database.
Sfortunatamente, l'uso del componente in questione in un
CGI non porta ai risultati sperati, in quanto - per qualche
ragione a me ignota, il disgraziato non aggiunge dati.
Dubito che sia un problema di codice, in quanto standard,
gli unici dubbi che mi vengono riguardano l'uso di una
tecnica un po' particolare usata per "caricare" il db in
memoria. 
Il rispettivo DM, infatti, č caricato tramite una 
mia interfaccia implementata nello stesso, con la tecnica:
var MiaIntf : IMiaInterfaccia;
begin
  MiaIntf := TMioDM.Create( Self );
  MiaIntf.Metodo;
end;
Davvero non so a cosa sia dovuto, se qualcuno
ha idee in merito, per favore mi illumini :-)
Andrea
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump

 ha idee in merito, per favore mi illumini :-)
iirc, se usi il refcounting, all'uscita dalla procedura MiaIntf dovrebbe
essere liberata.
Perche' in Metodo non fai in modo di salvare i dati modificati?
Saluti
Paolo Arosio

 Paolo Arosio
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: leggere il path della cartella di windows

salve, come faccio a sapere qualè la cartella di windows???
tipo c:\windows oppure c:\winnt
Simone

GetWindowsDirectory
A


E' una FAQ domanda 2.8
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

grazie :)

Newsgroup: it.comp.lang.delphi
Titolo: CERCO DISPERATAMENTE NUMERI ioProgrammo

Sarei intenzionato a comprare a prezzo non eccessivamante elevato annate e/o
numeri complete/i dei rispettivi cd-rom della suddetta rivista. Sperando di
ricevere numerose risposte vi porgo un grazie in anticipo.


Newsgroup: it.comp.lang.delphi
Titolo: Domanda da novizio

E' da poco che mi sono avvicinato a Delphi, ho un problema che non riesco a
risolvere:
Ho un campo Interbase di tipo Float che è l'importo del mio programma,
succede che quando
le ultime due cifre decimali sono 00 mi viene visualizzato solo la parte
intera senza i decimali.
Come posso risolvere questo problema ?
Ciao e Grazie

 intera senza i decimali.
DOVE avviene la visualizzaizone?
COME avviene la visualizzazione?
COME accedi al db interbase?
Quale versione di delphi usi?
Sii + preciso... :)))
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f6c6dc9c34effe783c...@mygate.mailgate.org...


 wrote in message
ogab8.74043$3J1.2...@news2.tin.it...


  e uso Delphi 5
Cosi andiamo meglio...
Ma non era Interbase?
TNumericField.DisplayFormat:
Use the DisplayFormat property to override automatic formatting 
of a field for display purposes. 
The value of DisplayFormat is a string that encodes the 
formatting of numeric data using the specifiers 
in the following table:
....
Questa prop è visualizzata nel field editor.


> TuoEdit.Text:=formatfloat(',0.00',TuoValore);
Ma se il dato č letto da un db usi una TDbEdit.
Bye
AS
"Se č Microsoft non funziona"

Newsgroup: it.comp.lang.delphi
Titolo: Condivisione desktop

Ciao a tutti. Il direttore di una scuola di formazione privata mi ha 
chiesto di scrivere una applicazione che permettesse a un docente di 
mostrare il suo desktop sul monitor degli studenti.
Gli ho proposto di acquistare una delle tante applicazioni già pronte 
(tipo vnc, ecc.), ma preferisce realizzarne una da zero, guidarne 
attivamente lo sviluppo e mantenersi i sorgenti per modifiche future...
Ora il problema è: come si fa una condivisione desktop? Sapete se 
esistono componenti, SDK, tutorial o altro? Vi ringrazio anticipatamente.
Nick

Ora il problema č: come si fa una condivisione desktop?
Bisogna capire bene di che cosa hanno bisogno.  Ad esempio, gli alunni
si limitano a vedere il desktop del docente sulla loro macchina,
oppure devono poter interagire ? 
In ogni caso quello che normalmente un'applicazione tipo VNC fa č di
catturare le schermate (in realtŕ per schermate successive cattura
solo le differenze) e gli eventi di mouse e tastiera (mediante hooks).

 ha scritto nel messaggio 
news:4481545a$0$18291$4faf...@reader1.news.tin.it...

Quello che trovi al 
www.pinesrl.com/lookscreen/index.htm
 e' un mio prodotto, 
eventualmente scrivimi in privato al 
padoan....@tiscali.it
 .
Ciao Giorgio 

 oppure devono poter interagire ? 
Scusami, sono stato un po' vago. Il docente deve anche essere in grado 
di "vedere" e controllare il desktop dei PC degli studenti.
Nick

Newsgroup: it.comp.lang.delphi
Titolo: copytoclipboard help

Uso D5 Standard, ho una stringgrid e vorrei riuscire a selezionare
alcune celle e spostarne il contenuto nella clipboard.
Il Problema è, quali controlli devono essere copiati?
dovrebbe essere una cosa tipo:
Stringgrid1.selectedcells.copytoclipboard
grazie per l'aiuto!
Tabelle Statistiche e Previsioni
www.geocities.com
\narciso.geo
Giochiamo con razionalità!

 ha scritto nel messaggio
news:39a6213f...@news.tiscalinet.it...

Newsgroup: it.comp.lang.delphi
Titolo: [OT]bin

Scusate l'OT, comunque dalla rete ho dei files. Qundo ho estratto
il file.zip, ho visto che c'era un solo file.bin. Come, cosa devo fare?
Grazie delle risposte.

Grazie delle risposte.
se č esattamente un mega e 400, allora č l'immagine di un floppy: scrivila 
su un floppy vergine con rawrite2 (e qui ti rimando ai motori di ricerca)
senno' aprilo con un editor di testo, copiane una paginetta buona e 
incollala in un messaggio, la maggior parte dei file li so riconoscere dai 
primi byte

 ha scritto nel messaggio
news:Xns9029697A...@127.0.0.1...


-3 non li riconosce, come devo fare?
cerca di aprire il file, nell'ordine, con:
 - Winzip (rinomina il file come .zip)
 - gzip
 - compress
 - bzip
Gli ultimi tre sono programmi molto poco noti in Windows, cercali con un 
motore di ricerca

 ha scritto nel messaggio
news:Xns902B98AD...@127.0.0.1...

Newsgroup: it.comp.lang.delphi
Titolo: ma ma ma...

ragazzi ho un problema abbastanza strano: abbiamo fornito ad un
cliente un programma di vendita su casse senza schermo, e ogni tanto
gli appare il messaggio
GENERAL SQL ERROR, STRING TRUNCATION OR NUMERIC OVERFLOW
dato che 
1) tutti i dati di vendita sono integri
2) questo fatto succede solo a questo cliente, e non sempre
volevo capire se esiste un metodo per poter tracciare questo errore
quando avviene, magari mettendo un evento sul db senza andarlo a
mettere su tutti i post del mondo;
considerate che anche se l'errore si verifica il programma continua a
girare, e visto che il SW funziona senza video il cliente se ne
accorge solo quando tenta di chiudere il prg e collegandosi in
teleassistenza vede l'errore.
Come posso procedere?
grazie

"nathan never" ha scritto nel messaggio

1. con un subject piu' consono con il corpo dell'oggetto.
2. predisponendo un ambiente di test con il monitor collegato e/o collegando
temporaneamente un monitor presso il cliente
3. valutare il messaggio di errore e mettere dei try... except in ogni punto
si supporre si presenti. Nell'except metti la scrittura su un file di log di
data/ora, punto di interruzione e tutte le altre informazioni che ritieni
necessarie; se lo desideri puoi anche risollevare l'eccezione, per mantenere
lo stesso comportamento dell'applicazione.
Ciao,
Gianluca.
-- 
Gianluca Plevani
-----------------------------------------------------------
http://www.brain-enterprise.com

> Come posso procedere?
Iniziando a scrivere post significativi, da sviluppatore e non da utente 
finale che non capisce un tubo con la "c" maiuscola.
AS

Come posso procedere?
1) Scegliendo subject piu' adeguati al ng 
2) loggando le query
Questo e' sufficiente affinche ti si possa aiutare.
-- 
Morde. 
Una radio seria da ascoltare al lavoro?
http://www.radiomontecarlo.net
 e clicca
su RMC Live !

 ha scritto nel messaggio
news:f5ebe8c1.04083...@posting.google.com...



A parte quello che ti è gia stato scritto (try..except,log,ecc.) 
potresti specificare il db usato, la versione di delphi e che componenti 
per l'accesso ai dati usi.
L'errore dal messaggio potrebbe indicare l'utilizzo in qualche query 
(nei parametri della clausola Where, forse)
di stringhe con l'apice singolo o doppio(' o ") (magary una descrizione) 
questo porterebbe ad una "rottura" dello script Sql e si potrebbe 
risolvere utilizzando la funzione QuotedStr.
La seconda parte dell'errore può indicare magari l'utilizzo di valori 
numerici maggiori a quelli supportati dal campo del db (long integer su 
short integer).
Tutto ciò spiegherebbe perchè l'errore si manifesta solo alcune volte e 
solo dal quel cliente.
Ciao
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Icona per componenti?

Ho realizzato un componente calendario ma non so come fare per attribuire
l'icona da visualizzare nella palette componenti; qualcuno puň aiutarmi?
Grazie
Silvio

l'icona da visualizzare nella palette componenti; qualcuno puņ aiutarmi?
Devi creare un file DCR (delphi compiled resource) e mettercela dentro. Ti
consiglio questo: se hai gią qualche componente installato apri il suo DCR
con l'Image Editor (tool di Delphi) e salvalo con il nome del tuo
componente. Il resto č davvero semplice, basta che guardi il file che apri e
capisci subito. Ciao !                {MSX}

Newsgroup: it.comp.lang.delphi
Titolo: Word...un po complesso

Salve a tutti,
ho il seguente problema da risolvere:
devo creare un nuovo documento Word. Quest'ultimo deve incorporare altri
documenti Word presenti su disco.
Esiste un modo per fare questo.
(il problema risiede proprio nell'incorporazione degli altri
documenti...)
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

hai già vsito la guida vba di Word e la funzione CreateOleObject?
Bye
A

 Grazie.
Andrea

Newsgroup: it.comp.lang.delphi
Titolo: sorgente codice fiscale

salve qualcuno sa dove posso trovare il sorgente del calcolo del codice
fiscale per delphi?
-- 
Daniele Napoli
s_mu...@tin.it

fiscale per delphi?
plonk.
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

plonk.
Dimenticavo di motivare: 
-alle 15:23 facevi la domanda
-alle 15:25 ti rispondeva Salvati
-alle 15:43 ripostavi la *stessa* domanda dimostrando che non leggi il ng, te
ne infischi di tutto e vuoi solo la soluzione al tuo problema, senza comunque
cercare con google perche' una cosa simile e' gia' stata affrontata.
Ecco perche' non ti voglio piu' leggere.


> cercare con google perche' una cosa simile e' gia' stata affrontata.
3 Giorni fa e con due bellissimi link di David, molto molto esaustivi 
che riporto per permettere di ritrovarlo, a chi giungerą su questo post 
in futuro, via ricerca con google
Come si calcola:
http://www.programmazione.it/index.php?entity=earticle&idArticle=468&idArea=1
Controllo:
http://www.icosaedro.it/cf-pi/index.html
Ciao
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: WebBrowser  non riconosce il tasto Invio

ho utilizzato per un mio progetto il componente TWebBrowser, ho solo un
problema in quanto non riconosce la pressione del tasto invio, bensì
una volta selezionato un oggetto devo premere la barra spaziatrice.
c'è qualche parametro da settare?
Grazie per l'aiuto.

c'è qualche parametro da settare?
sinceramente non ho mai trovato un tale parametro ...
anche perchè credo (e sottolineo credo) che il problema
sia che la pressione del tasto invio sia gestita dal
form (Delphi) in cui hai messo il WebBrowser e forse al
componente WebBrowser non arriva tale informazione.
Ho scritto al volo del codice che potrebbe, almeno
momentaneamente, risolvere il tuo problema.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
var
  ActiveElement: IHTMLInputElement;
begin
  with WebBrowser1 do
  begin
    if (key = #13) then
    begin
      ActiveElement :=
        ((Document as IhtmlDocument2).activeElement as IHTMLInputElement);
      if (ActiveElement<>nil) and (ActiveElement.form<>nil) then
        ActiveElement.form.submit;
      Abort;
    end;
  end;
end;
tale codice traduce la pressione dell'invio sul form in
un submit del form (HTML) attivo nella pagina caricata
nel WebBrowser. Il form (Delphi) deve avere la
proprietà KeyPreview a True e devi includere la
typeLibrary "Microsoft Html Object Library"
(MSHTML_TLB) per poter utilizzare le interfacce di
ispezione del documento caricato.
Il codice scritto può essere sicuramente migliorato
anche perchè innesca il submit appena premi invio in un
qualsiasi punto del form ...
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------


grazie per l'aiuto, purtroppo il codice che mi hai postato non sono
riuscito a farlo funzionare, comunque poi ho risolto perchè ricercando
in internet ho trovato questo tips su
http://www.swissdelphicenter.ch/en/showcode.php?id=1055
 e funziona
correttamente, ciao.
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto per query

Salve,
io ho la seguente situazione: una tabella 'Fatture' , ha un campo
'ID-intestatario' che rapprsenta
o l'ID del cliente (riferito alla tabella 'Clienti') o l'ID del fornitore
(riferito alla tabella 'Fornitori').
Come posso fare il JOIN alla tabella giusta ('Clienti' o 'Fornitori') ?
Nella tabella 'Fatture', ho un ulteriore campo di tipo stringa che mi indica
il tipo di fattura: vendita, oppure
acquisto. Nel caso di fattura di vendita l'ID-intestatario Ã¨ riferito a
un
cliente, nel caso di fattura
di acquisto, l'ID-intestatario Ã¨ riferito a un fornitore.
Come posso fare una query che mi estrapoli il cliente (nel caso di fattura
di vendita) o il fornitore (nel caso di fattura di acquisto).
Grazie a tutti per l'aiuto.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 di vendita) o il fornitore (nel caso di fattura di acquisto).
potresti fare qualcosa come:
SELECT ...
FROM Fatture fa
INNER JOIN Clienti cl ON fa.ID-intestatario = cl.ID-Cliente
UNION
SELECT ...
FROM Fatture fa
INNER JOIN Fornitori fo ON fo.ID-intestatario = fa.ID-Fornitore
ATTENZIONE 1: se ci sono ID uguali per dei fornitori e dei clienti dovresti 
aggiungere una clausola WHERE in ambedue le parti del query per filtrare 
prima solo le fatture dei fornitori  e dopo le fatture dei clienti
ATTENZIONE 2: in ambedue le parti del query devono risultare gli stessi 
campi!
Spero che ti aiuta,
Fritz 

 Inviato via 
http://arianna.libero.it/usenet/
mmm non mi è molto chiara la tua domanda cmq ...
Ammesso che il campo ID-intestatario sia univoco e il DB è firebird:
1)Join su tutte e 3 le tabelle
SELECT ...
FROM Fatture
lEFT JOIN Clienti ON Fatture.ID-intestatario = Clienti.ID-Cliente
lEFT JOIN Fornitori ON Fatture.ID-intestatario = Fornitori.ID-Fornitore
2)Join su 2 tabelle (Fatture/Cliente) con where
SELECT ...
FROM Fatture
lEFT JOIN Clienti ON Fatture.ID-intestatario = Clienti.ID-Cliente
Where Fatture.Fattura=Vendita
3)Join su 2 tabelle (Fatture/Fornitore) con where
SELECT ...
FROM Fatture
lEFT JOIN Fornitori ON Fatture.ID-intestatario = Fornitori.ID-Fornitore
Where Fatture.Fattura=Acquisto
^_Goblin_^
-- 
Ibis et redibis non morieris in bello
http://goblinland.myminicity.com/

select * from FATTURA,CLIENTI,FORNITORI where (fattura.TIPO='Vendita' and 
ID_FAT=ID_CLI) or
(fattura.TIPO='Acquisto' and ID_FAT=ID_FOR);
Sostituisci i nomi dele tabelle: FATTURA, CLIENTI, FORNITORI
Sostituisci i nomi dei campi: ID_FAT, ID_CLI, ID_FOR
Sostituisci i valori 'CLI' e 'FOR'
con quelli giusti.
Dovrebbe funzionare. Ciao

Newsgroup: it.comp.lang.delphi
Titolo: combo box

Io devo fare un combo box read-only, come posso fare?


ComboBox.Style := csDropDownList; Cosě di sicuro č readonly
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"
Newsgroup: it.comp.lang.delphi
Titolo: risolto il problema della "&"

Tempo fa ho postato un messaggio per sapere l'equivalente della "&" del C in
OP,
ecco la risposta
Longint(@var);
Pių semplice di cosė :-)
--
____________________________________________________________
<|> Stefano "SteO" Arcidiacono  - 
st...@gpi.eden.it
<|> Collaboratore Infomedia: 
arcid...@infomedia.it
[|] Redattore & grafico di #GAMEPROG-ITA 
http://gpi.eden.it
[|] Home Page --- 
http://digilander.iol.it/SteO/
____________________________________________________________

Longint(@var);
in pratica chiedevi l'equivalente di un puntatore definito in C ed uno in
pascal !!
Non ricordo la domanda, comunque c'è anche un altro equivalente. Cioè " * "
(in C) e " ^ " in pascal !! :-))
Ti saluto....ciao !!
Antonio Tarolla

pascal !!
Per la precisione, l'operatore unario & restituisce l'indirizzo
dell'operando. L'operatore * restituisce il valore puntato
dall'operando. I rispettivi ruoli sono assunti in Turbo Pascal (non in
pascal) e quindi in Delphi, da @ e ^.

 wrote in message
38f9a394....@news.libero.it...


pascal) e quindi in Delphi, da @ e ^.
esattamente.
Intendevo solo dire che in C c' č la " & " commerciale (per capirci) mentre
in Delphi (pascal per errore)
la chiocciola "@"  oppure l'asterisco " * "  in C e l' apice " ^ "  in
Delphi.
Tu sei stato piů preciso visto che del C ricordo poco - niente !! :-(((
Ti saluto e buon lavoro !!
Antonio Tarolla
BSSoftware Tips Mailing - List Support

Si, ma il mio problema era che dovevo mandare un integer a SendMessage :-)
infatti sospettavo qualcosa del genere altrimenti quel Longint avanti cosa
ci stava a fare ?
Comunque quando capita anch' io faccio in quella maniera altrimenti ti viene
restituito tipo incompatibile.
Ti saluto....ciao !!

Newsgroup: it.comp.lang.delphi
Titolo: Aprire file di Testo

Ciao ragazzi una domanda stupida:
come faccio per aprire un file di testo?
Io ho una procedura che mi va a crere un file di testo
contenente dei dati che mi servono e vorrei che alla
fine di questa procedura tale file di testo mi venga aperto
dentro il banalissimo notepad.
E' possibile? 

 dentro il banalissimo notepad.
Cerca con Google su questo gruppo di discussione tutti gli argomenti che 
trattano l'uso della funzione *ShellExecute* e troverai la risposta.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

ok grazie capo, era il comando "SHELLEXECUTE" che mi mancava
"Marco Breveglieri" <ma...@NO.SPAM> ha scritto nel messaggio 
news:tE5Md.485701$b5.22...@news3.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Stò passando a delphi 2005 ed ho un'altro problema...

Non sò se sono io rimbecillito...cmq...
Situazione:
- Delphi 2005
- DBWebGrid
- Colonna di "tasti pushbutton" aggiunta alla grid (selezionano la riga).
Nel click del tasto vorrei ricavare il valore del campo "pippo" della
tabella collegata.
In D7 avrei fatto:
mia:=dbgrid.datasource.dataset.fieldbyname('pippo').value;
E qui come si fà!?!?
Grazie!
(Se fate un salto qui...v'offro ir cacciucco!)

 E qui come si fà!?!?
Ogni evento generato sulla griglia dovrebbe fornirti argomenti 
sufficienti ad identificare il record interessato; ad esempio, usando il 
controllo *DataGrid*, la struttura di argomenti passata all'evento che 
notifica il cambio della selezione di un record fornisce la proprietà 
/DataSetIndex/ (se non ricordo male il nome) attraverso la quale puoi 
risalire all'indice della riga corrispondente al record selezionato 
nell'istanza di *DataSet* che è stata associata alla griglia stessa 
attraverso il meccanismo di /DataBinding/.
Purtroppo, possedendo l'edizione "Professional" ed essendo quindi 
sprovvisto dei "DB Web Controls" di Borland, non posso fornire maggiori 
indicazioni. :-(
Ciao!
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it )
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

Fin lě ci sono...č che non sň come ottenere l'index della colonna :(

 Fin lì ci sono...è che non sò come ottenere l'index della colonna :(
In base alla colonna che devi leggere, l'indirizzo (indice) dovrebbe già 
esserti noto. :-|



Facciamo così...mi spiego meglio...
L'evento che viene scatenato al momento del glick è questo...
procedure TWebForm1.DBWebGrid_SelectedIndexChanged(sender: System.Object; e:
System.EventArgs);
Adesso io all'interno della procedura devo ottenere il valore (ad esempio)
della colonna "mienote".
Come fare?
ps: forse mi ero proprio spiegato male! :)

 Come fare?
Se il controllo DBWebDataGrid si comporta in modo similare alla classica 
*DataGrid*, prova a verificare l'esistenza di una proprietà 
/SelectedItem/ che restituisca l'elemento selezionato e controlla quali 
metodi e proprietà ti mette a disposizione; inoltre, cerca sulla Guida 
in linea eventuali informazioni aggiuntive in merito a quel controllo.
Ciao! :-)

Newsgroup: it.comp.lang.delphi
Titolo: [OT ... forse] file *.LNK

Salve al NG
Forse OT o forse no ...
Ho scoperto, con mio grande dispiacere, che nel file *.lnk creato in Win2000
e/o WinXP a partire da un ble file *.BAT, NON è possibile dare riferimenti
al file ed alla cartella di destinazione "relativi", cioè DEVO mettere
F:\PROGRAMMI\PIPPO.BAT e NON POSSO mettere qualcosa del tipo
PROGRAMMI\PIPPO.BAT.
Questo mi sta creando seri problemi perchè sto lavorando con USB FlaskMemory
e, quindi, non sono semrpe sicuro che PIPPO.BAT si trovi in F.
Il buon Win98, nei suoi file *.PIF, mi permetteva di mettere indirizzamneti
relativi.... sigh !!!
Qualcuno sa come manipolare, in delphi, i file *.LNK ? Per lo meno, come
poter mettere l'indicazione del drive corretto PRIMA di lanciare il LNK
stesso ?
Grazie
Andrea

Se può essere utile ...
http://www.informit.com/articles/article.asp?p=26940&seqNum=4
Funzia ... logicamente SOLO da Win2000 in poi.
Ciao
Andrea

Tanto per completare ...
Ho già un file lnk creato con tutti i suoi bravi parametri d'impostazione
settati ai valori desiderati.
Prima di lanciarlo con ShellExecute, provvedo a modificare le informazioni
relative Destinazione ed alla Directory di lavoro in modo da avere
l'indicazione corretta del drive in cui si trova il file stesso.
Saluti
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Funzione su DLL

Salve a tutto il NG.
Ho un nuovo problema che mi attanaglia: ho sviluppato un'applicazione che fa
uso di una dll per mantenere le informazioni di licenza del programma (nome
utente, ecc.) e richiamo le funzioni definite al suo interno tramite la
        function NomeFunzione: PChar; external '<percorso>\<nome dll>.dll';
definita nella sezione interface.
Il problema è che se la dll non c'è viene visualizzato il messaggio
"Impossibile avviare l'applicazione specificata. '<percorso>\<nome dll>.dll'
non è stato trovato. Una nuova installazione dell'applicazione potrebbe
risolvere il problema", mentre io vorrei far comparire qualcosa tipo
"Installazione non valida", comunque un messaggio personalizzato (da me, e
non da Windows).
Ho provato a mettere la definizione della funzione esterna nel form
principale, definire un datamodule che viene creato prima di questa
(Project -> Options -> AutoCreate Forms) e nella sua OnCreate testare se la
dll esiste
    procedure TDataModule1.DataModuleCreate(Sender: TObject);
    begin
        if not FileExists('<percorso>\<nome dll>.dll') then
            MessageDlg('Installazione non valida', mtError, [mbOk], 0);
    end;
ma non funziona...
Tra l'altro il messaggio di errore è in italiano, il chè mi fa supporre che
venga da Windows (uso Win Xp Pro) e non da Delphi (che è in inglese).
Se qualcuno ha già incontrato il problema e può aiutarmi, ringrazio in
anticipo
        Marco Bortolani
 
in...@marcobortolani.it
P.S.
Uso Delphi 5 Pro

 ha scritto nel messaggio
news:6oFD9.61001$Yw.27...@news2.tin.it...


se usi la dichiarazione external la dll DEVE esserci, pena il messaggio che
ti viene restituito.
Puoi aggirare l'ostacolo usando dei puntatori a funzione allocati
dinamicamente alla partenza della app tramite la funzione LoadLibrary.
Questa cosa io la faccio in genre del data module primario della app:
interface
type
  TTuaFunzione1 = function(qualcosa: qyalchetipo): integer; stdcall;
  ....
  TMainDm = class(TDataModule)
  ...
  private
    FDllHandle: THandle;
    FPuntatoreFunzione1: TTuaFunzione1;
    ..
nella onCreate del data module principale:
begin
  FDllHandle := LoadLibrary(nometuadll);
  if dllhandle < 0 then begin
    ShowMessage('manca la dll');
    Application.Terminate;
  end else begin
    FPuntatoreFunzione1 := GetProcAddress(DllHandle, 'Nomefunzione1');
    ...
 end;
Poi, per fare una cosa pulita, nella destroy del data module principale
metterei questo codice:
begin
  FreeLibrary(FDllHandle)
end;
Bye
A.

 ha scritto nel messaggio
news:6oFD9.61001$Yw.27...@news2.tin.it...
