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

Cio a tutti, ho un grosso problema che non riesco a risolvere, per favore
datemi una mano a capire.
Ho montato il mio HD (dove ho installato Delphi 4 c/s) su un'altra macchina
(P200mmx 64mb ram etc.). Quando tento di far partire Delphi riesco a
visualizzare solo la SplashForm e dopo pochi secondi, dopo che si sente l'HD
lavorare per un pò di tempo, tutto si blocca, e non riesco neanche a leggere
i task attivi con CTRL+ALT+CANC. L'unica soluzione e riavviare la macchina.
Ho già disinstallato e reinstallato Delphi, e la stessa sorte è toccata a
Win98. Cosa posso fare?
Fino ad ora non mi ha dato mai problemi seri come questo.
Grazzi 1K
PS: tutti gli altri programmi funzionano na bellezza solo Delphi32 si
blocca.

lavorare per un pò di tempo, tutto si blocca,
le prime versioni di d4 erano alquanto bacate, procurati le patch
o passa a D3/D5 (anche questi da pecciare ma meno disastrati)

 Win98. Cosa posso fare?
Secondo me è un problema di scheda video... (è una S3?)
Cmq è un problema noto, cerca su internet (qui sul Ng o sulle Faq borland)
come risolverlo, a volte basta diminuire l'accelerazione hardware (Pannello
di controllo->Sistema->Prestazioni->Grafica...)
Ciao
--
Andrea Magni
E-Mail: 
ama...@interac.it

Newsgroup: it.comp.lang.delphi
Titolo: Sollevare un'eccezione

Non so se è una regola di buona programmazione:
è possibile sollevare un'eccezione all'interno di un blocco try..except al
fine di eseguire il codice nell'except?
Mi spiego:
ho una procedura principale racchiusa in un try..except
il codice al suo interno richiama un certo numero di funzioni a loro volte
gestite nelle eccezioni...
se una di queste funzioni fallisce restituisce False al codice principale
ma il codice principale non sa che nella funzione si è verificata
un'eccezione e quindi dovrei gestirmela io...
dato che alcune di queste funzioni se falliscono dovrebbero tutte eseguire
il codice dell'except della procedura principale, mi chiedevo se era
possibile, una volta rilevato che la funzione ha restituito false, sollevare
una sorta di eccezione che mi proiettasse direttamente nell'except
principale.
E' un pò un giro di parole ma dovrebbe essere comprensibile.
Valter

gestite nelle eccezioni...
Lascia che le funzioni sollevino le eccezioni.

 Lascia che le funzioni sollevino le eccezioni.
non ci avevo proprio pensato...l'eccezione viene intrappolata dal codice
principale! alla fine farň cosě ma al momento sto studiando il log e
sollevando errori dove possibile per verificare che i controlli / ripristini
facciano il loro dovere...
sto vedendo ora nella guida il raise...
V.
Newsgroup: it.comp.lang.delphi
Titolo: Posizione Scrollbars

La domanda potrebbe sembrare banale, ma ...
Come si imposta la posizione della scrollbar verticale di RichBox
in maniera tale che sia visibile sempre la fine del testo?
Grazie per l'aiuto

"Montella Panchinaro" ha scritto nel messaggio
| Come si imposta la posizione della scrollbar verticale di RichBox
| in maniera tale che sia visibile sempre la fine del testo?
|
| Grazie per l'aiuto
|
RichEdit o ListBox?
---- RichEdit:
SendMessage(RichEdit1.Handle, EM_LINESCROLL, 0, RichEdit1.Lines.Count);
Sposta il cursore sull'ultima riga del richedit. Banalmente, se vuoi
visualizzare le ultime righe del richedit:
SendMessage(RichEdit1.Handle, EM_LINESCROLL, 0, RichEdit1.Lines.Count - X);
---- Listbox:
listbox1.ItemIndex := listbox1.Items.Count - 1;
oppure
SendMessage(Listbox1.Handle, LB_SETTOPINDEX, Listbox1.Items.Count-1, 0 );
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio


condivido e sottoscrivo
------------------------------------------
io queste cose tecnologiche non le capisco
------------------------------------------

"Montella Panchinaro" ha scritto nel messaggio
| Se si aggiungono delle linee, senza darle mai il focus,
| il Lines.count-x funziona all'inizio, poi 'lentamente' e stranamente
| scrolla tutto il testo verso l'alto come se venissero aggiunte delle
| linee bianche alla fine, o come se la scrollbar venisse posizionata
| troppo in basso. Questo qualunque sia il valore dell'ultimo parametro.
| Appena la barra viene cliccata, senza cambiarne la posizione,
| ricompare magicamente il testo. Non serve fare un refresh. Secondo te
| come si risolve?
Attenzione: EM_SCROLL scrolla di tante righe quante sono indicate in lParam
a partire dalla posizione corrente. Leggi la parte Remarks nell'help del
messaggio EM_LINESCROLL: da li' puoi capire dove nasce il tuo problema (e
forse il mio primo messaggio era un po' troppo sintetico).
Una soluzione consiste nel riportare la prima linea del testo come linea
corrente, e poi scrollare di nuovo. Cosi' funziona (ma non mi piace molto):
begin
LockWindowUpdate(RichEdit1.Handle);
 try
  // torno all'inizio
  SendMessage(RichEdit1.Handle, EM_LINESCROLL, 0, -Richedit1.Lines.count);
  // mi sposto alla fine
  SendMessage
        (RichEdit1.Handle, EM_LINESCROLL, 0, RichEdit1.Lines.Count - 5);
 finally
  LockWindowUpdate(0);
 end;
end;
Una seconda soluzione - piu' bella ed elegante - consiste nello scrollare
non di 'RichEdit1.Lines.Count - 5' sempre (che - appunto - non fa quello
che a te serve!), ma solo la prima volta, per poi scollare le successive
volte di tante righe quante ne sono state aggiunte (non l'ho provata, a te
l'onere).
Tutto chiaro? (E' piu' difficile da spiegare che da fare)
Ciao.
ACSH
[D4]
---------------------------
'Avete sentito del nuovo processore INTEL?
 E' velocissimo: esegue un loop infinito
 in soli cinque secondi!'

Ciao.
Grazie ancora
---------------------------------------------
Io queste cose tecnologiche non le capisco...
Newsgroup: it.comp.lang.delphi
Titolo: calendario

Scusate l'ignoranza, sto cercando d'imparare ma la starda è lunga e
tortuosa.
Dopo la digressione passo al quesito che sicuramente per voi è
semplicissimo.
sto dando unocchiata all'oggetto calendar evorrei inserire in un editbox il
giorno da me clikkato.
se scrivo:
edit1.Text:=Calendar1.CellText[1,1];
quale funzione mi restituisce il [Acol, arow] ?
Grazie.
P.S. Ho guardato l'help in lungo e in largo ma non sono riuscito a capirci
molto in verità.

 ha scritto nel messaggio

procedure TForm1.Calendar1Click(Sender: TObject);
var y,m,d:integer;
begin
y:=Calendar1.Year;
M:=Calendar1.Month;
d:=Calendar1.Day;
Edit1.Text:=IntToStr(y) +' '+IntToStr(m) +' '+IntToStr(d);
end;
ciao
erik

Grazie tante per l'attenzione.
Newsgroup: it.comp.lang.delphi
Titolo: AdjustTokenPrivilegies

Scusate l'ignoranza, ma potete farmi un esempio di codice che lo contenga,
in modo da capire cosa ci devo mettere tra parentesi e come lo devo
scrivere?
Grazie
Iding

 scrivere?
Da un post di Rocco Barbaresco:
procedure EseguiRiavvio;
var
  hToken, hProcess: THandle;
  tp, prev_tp: TTokenPrivileges;
  Len, Flags: DWORD;
begin
  //**********************
  if Win32Platform = VER_PLATFORM_WIN32_NT then
     begin
       hProcess := OpenProcess(PROCESS_ALL_ACCESS, True,
            GetCurrentProcessID);
       try
         if not OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES or
              TOKEN_QUERY,hToken) then
            Exit;
       finally
         CloseHandle(hProcess);
       end;
       try
         if not LookupPrivilegeValue('', 'SeShutdownPrivilege',
tp.Privileges[0].Luid) then
           Exit;
         tp.PrivilegeCount := 1;
         tp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
         if not AdjustTokenPrivileges(hToken, False, tp,
SizeOf(prev_tp),
              prev_tp, Len) then
            Exit;
       finally
         CloseHandle(hToken);
       end;
     end;
  Flags := EWX_FORCE;
  ExitWindowsEx(Flags or EWX_REBOOT, 0);
end;
--
- Carlo -
cbertu81(at)libero(dot)it
Newsgroup: it.comp.lang.delphi
Titolo: Aggiungere a run time delle voci ad un menu

Salve,
per esercitami in Delphi sto sviluppando un piccolo editor di pagine HTML.
Sto già a buon punto, ma quello che vorrei aggiungere, in fase di
esecuzione, ed in parte l'ho già fatto, sono delle voci al menù principale.
In particolare, ho la classica voce File del menu principale che gestisce i
file, in particolare apre i file, li salva, salva con nome, stampa, ecc.
Alla fine della lista di opzioni del menu File, vorrei aggiungere i nomi
degli ultmi file aperti. A questo ci sono arrivato, ma come faccio ad
associare dinamicamente una procedura evento ad ogni nuova voce del menu.
Grazie,
Franz

 associare dinamicamente una procedura evento ad ogni nuova voce del menu.
suppongo che siano dei TMenuItem, quindi è sufficiente assegnare a 
voce_menu.OnClick:= (metodo di un oggetto, per esempio 
TForm1.voce_menuClickHandler)
Devi assegnare il metodo di un oggetto e non puoi assegnare una procedura 
normale perchè
TMenuItem.OnClick
property OnClick: TNotifyEvent;
type TNotifyEvent = procedure (Sender: TObject) of object;
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 type TNotifyEvent = procedure (Sender: TObject) of object;
Potresti farmi un piccolo esempio?
Franz

 Potresti farmi un piccolo esempio?
uses {..Menus..}
type
  TForm1 = class(TForm)
  private
    procedure SubItem1ClickHandler(x: TObject);  
    	  //stesso prototipo di TNotifyEvent
  public
    constructor Create(AOwner: TComponent); override;
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
constructor TForm1.Create(AOwner: TComponent);
var
  MainMenu: TMainMenu;
  MenuItem, SubItem: TMenuItem;
begin
  inherited;
  MainMenu:= TMainMenu.Create(Self);
  try
    MenuItem:= TMenuItem.Create(Self);
    SubItem:= TMenuItem.Create(Self);
    MenuItem.Caption:= 'Italia';
    SubItem.Caption:= 'Lombardia';
    SubItem.OnClick:= SubItem1ClickHandler;
    MenuItem.Add(SubItem);
    MainMenu.Items.Add(MenuItem);
  except
    MainMenu.Free
  end;
end;
procedure TForm1.SubItem1ClickHandler(x: TObject);
begin
  ShowMessage(TMenuItem(x).Caption);
end;


 ha scritto nel messaggio
news:Xns94967923E3...@130.133.1.4...

Grazie, sei stato molto gentile
Franz
Newsgroup: it.comp.lang.delphi
Titolo: Problemi in creazione finestre

Salve a tutti.
Ho un problemino con un software gestionale, che ha
ormai raggiunto quasi quota 40.000 righe. Il prog
funziona bene sotto NT mentre sotto 95 ogni tanto
da degli scompensi, dovuti, secondo me, alla gestione
della mem.
Ad es. quando si clicca per aprire una finestra mi
da un eccezione "A Win32 API function failed".
Qualcuno ha un'idea di come risolvere il problema ?
Sotto win98 la gestione della memoria è migliore ?
Magari con Delphi > Delphi3 (la versione che uso io)
i programmi si ciucciano - risorse ?
Grazie x l'attenzione
Matteo

da un eccezione "A Win32 API function failed".
Troppe finestre aperte o troppe finestre in memoria.
Vedi nelle opzioni tuo progetto i forms nella categoria autocreate.
Ti conviene caricare alcuni form solo quando servono e scaricarli alla
chiusura.
Ad esempio, da un ipotetico mainform di applicazione per accedere a clienti
fai:
Application.CreateForm( TFrmClienti,FrmClienti)
FrmClienti.Show;
FrmClienti.Release;
In questo modo l'utente aspetta un secondo in piu, ma con Windows nessuno lo
nota e tu abbassi la percentuale di risorse impegnate dal sistema.
In genere conviene avere in autocreate il mainform ed i datamodule.
I form di gestione invece conviene caricarli e scaricarli.
Per la cronaca, lo stesso errore capita nella ide di delphi se hai troppi
form del progetto aperti.
Saluti
AS
"Se è Microsoft nono funziona"

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

Salve ragazzi, stavo cercando un pň di
materiale sulla scrittura di  file '.hlp'.
Qualcuno di voi ha idea dove posso
reperire qualcosa scritta in italiano?
Ho letto "Delphi 4 di K.Reisdorph" ma
sono alle prime armi e ci ho capito ben
poco, piů che altro penso di aver bisogno
di una guida in italiano su "Microsoft Help Workshop".
Che qualcuno mi aiuti!!!

 ha scritto nel messaggio
news:HJMU6.12709$a44.1...@news1.tin.it...
: Salve ragazzi, stavo cercando un pň di

:
ti consiglio di dare un'occhiata a Oasis SE su 
http://www.interfeb.com/
 č un
programma gratuito per fare i files hlp. io mi ci trovo bene (almeno per i
pochi help che ho fatto...)
ciao
giuliano

 ha scritto nel messaggio
news:9g0da6$o66$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:tQ2V6.19932$Vk3.2...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Indici con delphi 4.0

Come faccio a ricreare gli indici in un archivio DBF con Delphi 4.0 ???


Sul mio sito 
www.infinito.it/utenti/giustign
 c'e un componente che serve
anche a ricreare gli indici.... purtroppo per un mio errore manca il link al
file. Lunedì aggiorno le pagine e correggo l'errore così potrai scaricarlo.
Ciao
Gianni Giusti
Newsgroup: it.comp.lang.delphi
Titolo: Segnalazione sito rinnovato

www.joshua2000.com
rinnovato e disponibile con spazio per chi vuole avere una home page.
--
Posted from 
mta04-acc.tin.it
 [212.216.176.35]
via Mailgate.ORG Server - 
http://www.mailgate.org

Te lo ha detto pure Andrea Magni,
BASTA!!!!!
--
- Carlo -
BSSoftware Tips Mailing-List Support

Invidia ?...
o ignoranza ?
BOH!
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]


o ignoranza ?
Ma di chi? DI te? Guarda perchč sono un signore non ti rispondo, il NG non č
la bacheca pubblicitaria
del tuo sito. Non faccio commenti altrimenti sarei troppo offensivo e non mi
va.


via Mailgate.ORG Server - 
http://www.mailgate.org
SEI UN 'OT' CHE SI FA PUBBLICITA'!!!!!!!!!
P.S. sono un "non esperto", non vivo di programmazione e non vedo questo ng
come
uno dei "soliti ng", la spazzatura che citavi č quella che fai
tu................
a proposito.......il tuo sito lo visitato non ho commenti da fare e non ci
ritorno piů.
iscriviti al ng di cantů.........paga e sii soddisfatto!!!!!
ciao!

Newsgroup: it.comp.lang.delphi
Titolo: Che noia!

Ammettiamolo.. il NG si sta fiaccando, non trovate?
--
Posted from 
relay.pantheon.it
 [195.62.36.241]
via Mailgate.ORG Server - 
http://www.mailgate.org

> Ammettiamolo.. il NG si sta fiaccando, non trovate?
Mi sbaglio o è più di una volta che viene postato questo messaggio??
--
saluti
FDA

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

Ciao
Devo sviluppare un programma in Delphi o in C++ builder in grado di spedire
un fax.
Sapete se esistono componenti anche a pagamento che mi agevolano il lavoro ?
Altrimenti ? ogni consiglio č ben accetto :-)
grazie ciao!
Alberto

 Altrimenti ? ogni consiglio è ben accetto :-)
Cerca TurboPower AsynchPro su 
sourceforge.net
. Comprendono maree di
componenti (anche per) il fax.
Saluti
Paolo Arosio

 ha scritto nel messaggio
news:b27rt6$19tbad$1...@ID-30644.news.dfncis.de...


Newsgroup: it.comp.lang.delphi
Titolo: Leggere un file Remoto

Ciao a tutti.
Volevo sapere come si deve procedere per la lettura di un file remoto.
Premetto che riesco a connettermi al server, ma non riesco a catturare 
l'output del file per poi poterlo parsare....
Qualcuno di buona volontà è in grado di aiutarmi?
Grazie in anticipo.
Gioachino Bartolotta

 l'output del file per poi poterlo parsare....
Penso che prima di leggerlo, il file, tu debba in qualche modo downloadarlo
sul tuo pc... il protocollo (http, ftp, tcp/ip in rete...) sceglilo tu :)
--
Jax
====
Se per vivere devi strisciare, alzati e muori.

 


 ha scritto nel messaggio
news:Rwxdc.4951$l27....@news.edisontel.com...

Newsgroup: it.comp.lang.delphi
Titolo: Auitooo col debug!

Salve
Ricevo questo errore: Access violation at address 01A93845 in module
'PROJECT1.DLL'. Read of address 01AC0000
Come faccio col debug a risalire al punto di codice che ogni tanto
s'incarta?
Mi segnala un offset ...pero' vorrei capire qual'e' il corrispettivo codice
delphi che fa casino.
La difficolta' e' che l'errore non avviene sempre...in piu' si tratta di una
isapi dll
grazie...

isapi dll
Cosi vai al manicomio.
Metti degli showmessage nella tua dll nei punti strategici.
Poi, compila e usala.
E' un sistema casereccio, ma funziona.
Saluti
AS
"Se è Microsoft non funziona"

 E' un sistema casereccio, ma funziona.
Lo so! ma e' un casotto! oddio sono disperato!
Il problema si verifica a quanto pare al momento che ci sono molte
connessioni allo stesso tempo cosa che sto simulando sia a mano...sia usando
un programmino che fa 10 o piu' get contemporanei. Piazzando showmessage non
potrei ricreare le stesse condizioni giusto per il fatto che per il pc il
tempo che trascorre tra il mio click sull'ok della prima sessione e il
secondo sulla seconda sessione e via dicendo equivale ad un secolo.
Che pippa mentale :)))
Grazie cmq!

 E' un sistema casereccio, ma funziona.
Io per esempio mi aiuto con  file di log, showmessages, e messagebeep(0).
Ciao, Davide DG

 secondo sulla seconda sessione e via dicendo equivale ad un secolo.
E tu salvati le informazioni (file di log), in modo da capire, al momento
del crash,
cosa sta succedendo.
Lo so che è un casino... soprattutto se non hai la minima idea della causa e
il programma è grosso...
L'unico consiglio è quello di isolare per successive approssimazioni il
problema:
Se l'errore succede abbastanza frequentemente (anche 1 ogni 10), puoi
provare a rimuovere i componenti che "non ti servono" e vedere se il
problema persiste;
poi ad eliminare le operazioni che non servono (operazioni grafiche, ad
esempio) e continuare così finchè non trovi quanto meno  il "nucleo" del
problema.
Se poi scopri, come ho fatto io, che la funzione GetMem, sotto certe
circostanze (che non sempre riesco a ricreare), è /sbagliata/ (ne sono quasi
sicuro!!)... beh allora... ;-)
Ciao, Davide DG

 Io per esempio mi aiuto con  file di log, showmessages, e messagebeep(0).
Ok...faticoso, noioso, rompi balle...pero' questo penso sia il modo
migliore...faro' scrivere un file tipo writeln prima di questo pezzo e poi
writeln dopo questo pezzo....
grrrrrrrr
grazie!!!!
Newsgroup: it.comp.lang.delphi
Titolo: Codice in csLoading

if Res=0 then
  begin
  FActive:=True;
  if Assigned(OnConnect) then
    OnConnect(Self);
 end
Quando questo codice viene eseguito in csLoading l'OnConnect (solo 
quest'istruzione) non viene eseguito come mai?
Giorgio 

 quest'istruzione) non viene eseguito come mai?
Perché non hai la garanzia che tale proprietà sia stata assegnata ancora.
Se devi effettuare delle operazioni di inizializzazione che richiedono 
il completamento del caricamento dei valori delle proprietà dal file 
DFM, devi ridefinire il metodo /Loaded/ tramite la direttiva *override* 
e inserire il codice in quel metodo (avendo cura di richiamare anche 
l'implementazione della classe base tramite *inherited*).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Grazie, stavo quasi per usare un postmessage, che non mi piace affatto.
Giorgio

Newsgroup: it.comp.lang.delphi
Titolo: (OT) alter table

Scusate se l'argomento non e' propriamente delphi ma avrei bisogno di 
sapere come si modifica con istruzioni sql il nome di un campo di una 
tabella di access.Ho visto come si fa in mysql ma ovviamente non mi serve.
		Gigamax


1. alter table NOMETABELLA add NUOVOCAMPO TIPOCAMPO
2. update NOMETABELLA set NUOVOCAMPO = VECCHIOCAMPO
3. alter table NOMETABELLA drop VECCHIOCAMPO
Con una sola istruzione non saprei...
Saluti
        Marco Bortolani
 
in...@marcobortolani.it

Newsgroup: it.comp.lang.delphi
Titolo: delphi5-6 su parallels mac

Ciao a tutti, volevo fare una segnalazione (che magari a qualcuno
interessa)....
Ho installato parallels desktop 5.0 su un macbook pro di apple con windows
seven, installato delphi5 e delphi6 con tutti i vari componenti che di
solito uso e devo dire che gira molto bene e addirittura pi� prestante
rispetto ad un pc con processore di uguale grandezza e sempre 3gb di ram
Simone

Ciao Simone,
per statistica io ho installato Delphi 2010 su un MacBook con cpu 2Ghz
Intel Core 2 Duo, 1Gb di Ram e Windows XP utilizzando Bootcamp e gira
molto bene: preferisco tenere separati i due sistemi operativi anche
se meno funzionale.
Francesco
Newsgroup: it.comp.lang.delphi
Titolo: susyverde@libero.it

http://www.massimobeschi.it/downloads.asp?azione=scheda&idDownLoad=27
-- 
uno standard deve essere standard. windows non e` uno standard, e` solo
un OS molto diffuso.

 ha scritto nel messaggio
news:VXNYc.6803$G36....@tornado.fastwebnet.it...

Chiedo Venia, Errore di distrazione...!
Newsgroup: it.comp.lang.delphi
Titolo: Scrittura nel Visualizzatore Eventi di Windows NT

Ho bisogno di scrivere delle informazioni nel Visualizzatore Eventi di
Windows NT 4.
Per farlo utilizzo la classe TEventLogger definita nella unit SvcMgr.pas.
Innanzitutto, come indicato da MSDN, nel registro di configurazione ho
aggiunto la chiave 'ExampleService' nel percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
Inserendo in questa chiave i valori:
EventMessageFile
di tipo REG_EXPAND_SZ contenente il percorso completo dell'eseguibile
dell'applicazione, e il valore
TypesSupported
di tipo REG_DWORD contenente il valore 1f e cioè:
1f = EVENTLOG_ERROR_TYPE or EVENTLOG_WARNING_TYPE or
EVENTLOG_INFORMATION_TYPE or EVENTLOG_AUDIT_SUCCESS or
EVENTLOG_AUDIT_FAILURE;
(In questo modo dovrei avere la possibilità di scrivere qualsiasi tipo di
messaggio).
Dopo aver istanziato un oggetto della classe TEventLogger  passando al
costruttore la stringa 'ExampleService', tento di scrivere dei messaggi
chiamando il metodo LogMessage() di TEventLogger stesso, ma sebbene il
codice venga eseguito e le API di Windows vengano invocate con successo
(questo è assicurato da un'esecuzione passo a passo dell'applicazione con il
debugger), se apro il Visualizzatore Eventi non c'è traccia dei miei
messaggi.
Qual è il problema?
Grazie per l'aiuto.


Per quel che capisco, stai mischiando quanto richiesto da msdn con la
vcl. Il TEventLogger non ha bisogno dell'entry nel registro. Se c'e'
l'entry, questa deve fornire una risorsa speciale che sono i messaggi.
Prova ad eliminare l'entry nel registro.
Verifica che il tuo processo giri con sufficienti diritti.
Personalmente uso una procedura tipo quella che segue (EventSourceHandle
globale (de)allocato con (De)RegisterEventSource )
Saluti
Paolo Arosio
// -------------------------
const NumStr = 4;
var i: integer;
  msg2pass: array of string;
  data: array of byte;
begin
  SetLength(msg2Pass, NumStr);
  try
    for i := Low(msg2pass) to High(msg2pass) do
       msg2pass[i] := 'Stringa inserzione ' + inttostr(i);
    SetLength(data, 33);
    try
      for i := Low(data) to High(data) do
        data[i] := byte(i);
      if not ReportEvent(
              EventSourceHandle,    // hEventLog
              EVENTLOG_INFORMATION_TYPE,    // wType
              word(1024),   // wCategory
              dword(1),   // dwEventID
              nil,    // lpUserSid
              word(NumStr),   // wNumStrings
              dword(33),    // dwDataSize
              Msg2Pass,   // *lpStrings
              data    // lpRawData
            ) then begin
        ShowMessage('Il report dell''evento non ha avuto successo');
      end;
    finally
      Finalize(data);
    end;
  finally
    Finalize(msg2pass);
  end;
end;

Qual è il problema?
Spero sia la stessa banalita' che e' accaduta a me.
Prova ad aprire il Visualizzatore Eventi e a impostare "File registro"
(da menu) su "Applicazione" (per default dovrebbe essere su
"Sistema").
--
Andrea Laforgia (ICQ 87230455)
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.lang.delphi
Titolo: Report Builder

Salve a tutti, spero proprio che qualcuno mi possa aiutare??????
Ho l'esigenza di dover stampare un bollettino postale, che come tutti
sapete, presenta una descrizione (AVVERTENZE), sul retro. Ed è proprio
questo che non riesco a scrivere!!
Come faccio a stampare sul retro di una stampa utilizzando Report
Builder????
Grazie a tutti 
Enzo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Enzo
gira il foglio

 wrote in message
news:306b976f.04100...@posting.google.com



 Builder????
Senza entrare nel merito del tool di Report Builder, credo che l'unica 
soluzione sia quella di creare due pagine distinte (o due report 
distinti), una con la "facciata" del documento e l'altra con le 
avvertenze, da stampare singolarmente girando il foglio nella stampante, 
a meno che tu non abbia una stampante...fuori dal comune. :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 a meno che tu non abbia una stampante...fuori dal comune. :-)
-- 


 Se si mi confermi che sia una cosa lecita??
In che senso? Non penso che la legalità sia dovuta agli intervalli di 
stampa; per essere "legale", a quanto ne so, un bollettino postale deve 
essere compilato come si deve nelle parti obbligatorie escludendo le 
zone riservate agli uffici postali.
A parte quanto detto, il bollettino postale puoi stamparlo come vuoi, 
anche con la macchina da scrivere.


 anche con la macchina da scrivere.
-- 


 quindi mi è rimasto il dubbio e sono ancora senza font!!!!
come ti ha già detto Marco il bollettino puoi stamparlo come vuoi, un mio
programma lo crea partendo dal foglio bianco e non mi hanno mai fatto
storie, basta che rispetti le specifiche
http://www.poste.it/bancoposta/contobancopostaimpresaonline/bollettino_euro.pdf
Per quanto riguarda il font si strova solo commerciale
http://www.idautomation.com/fonts/ocr/
prova comunque a fare una ricerca con gugle... 
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

 e poi mi aspetto di intervenire sul componente TppReport....
A parte che nel tuo post non avevi indicato il tipo di stampante in
tuo possesso e quindi l'unica soluzione possibile era quella che ti ho
suggerito: "gira il foglio"; appreso che (credo di capire dal tuo
avanti e indietro) che possiedi una stampante "fronte/retro", potresti
fare due report tra i quali inserisci i codici di escape per la tua
stampante che le impongano di girare il foglio.
Per quanto concerne il codice a barre non saprei ...
Giovanni Caramia

Newsgroup: it.comp.lang.delphi
Titolo: Testo Button...

Ciao a tutti, dovrei porti un quasito riguardo al testo nella capion dei
pulsanti, io ho un normalissimo Tbutton al quale dovrei "attribuire" una
capion su 2 linee; come posso fare?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page)

)

sono apposto grazie ci sono riuscito
Newsgroup: it.comp.lang.delphi
Titolo: da variant a string

salve a tutti. mi spiegate com si fa a convertire una var di tipo variant in
una di tipo string? vi spiego perche':sto creando un programma che ha la
funzione di rubrica, in cui sto mettenmdo l'opzione di chiamare, tramite
modem, quel numero. utilizzando il metodo fieldvalues, mi viene restituito
un valore di tipo variant. per chiamare pero' ho bisogno di una var di tipo
string, quindi io ho fatto cosi': varstring:=varvariant; fino a qua tutto
ok, solo che nel momento in cui il metodo che dovrebbe effettuare la
chiamata, va a leggere la variabile string, viene fuori un errore
EVariantError, perche'?
grazie a tutti
-- 
Ciao
Gianfranco Marchese
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato)
sito internet personale: 
http://www.turbo-pascal.cjb.net
  Tutto sul Turbo
Pascal  1.5

 una di tipo string?
VarToStr
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.lang.delphi
Titolo: colorare una riga della tabella

Uso ADO con un databace ACCESS e le DBGRID.
Tramite la procedura "DrawColumnCell" della mia DBGRID posso far
colorare di rosso gli importi negativi, ma se volessi colorare di
rosso tutta la riga che ha l'importo negativo, come posso fare?
Per il momento uso:
if (UpperCase(Column.Field.FullName) = 'TOTALE') then begin
      if column.Field.Value < 0 then
TDBGrid(column.Grid).Canvas.Font.Color := clRed;

"Fuvio" ha scritto nel messaggio

Canvas.BRUSH.color := clRed;
Ciao
ACSH
-- 
Il più grande sbaglio nel progettare software
a prova di stupido è sottostimare l'enorme
ingegnosità degli stupidi. 

> Canvas.BRUSH.color := clRed;
ma come faccio a dirgli che deve colorare tutta la riga?
e non solo la cella che ha l'importo negativo?

ho risolto semplicemente con:
  if (tableTotale.AsCurrency < 0) then begin
    dbGrid.Canvas.Font.Color  := clRed;
    dbGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
  end;
Mannaggia a me, la soluzione era così facile
:-D

Newsgroup: it.comp.lang.delphi
Titolo: dove sbaglio Query . Table

Vorrei essere piu preciso alla domanda fatta prima :
Ho un DB in access nel quale c'e' una tabella.
Per collegarmi uso il componente ADOTable e guardo la tabella in un DBGrid.
Parallelamente ho una query ADOQuery collegata alla stessa tabella di access
e parallelamente uso una DBGrid per guardare i dati.
Faccio delle modifiche nella DBGrid della ADOTable (inserimenti,
cancellazioni ecc)... e poi premendo un button ho inserito il codice di
ADOQuery.requery per aggiornare la Query ma non funziona subito ... anzi
funziona solo dopo alcune pressioni del tasto (casualmente). Idem se faccio
come il collega mi ha suggerito Close e Open..... Idem se faccio
Active:=false, Active:=true;
Cioč il risultato mi appare correto dopo 1... 2... 3 ......... n pressioni
del tasto. !!! come mai
Grazie

domanda: che 2 viste degli stessi dati che comprta poi il problema della
sincronia?
A.

 ha scritto nel messaggio
news:b9lk9e$2n5q$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Execel

Qualcuno sa darmi qualche dritta su come usare Excel con delphi ?
dove posso trovare della documentazione ?
Grazie Mirko

e' uno degli argomenti + schifosamente trattati in questo ng.
Ergo, nei vecchi post trovi una marea di informazioni, indicazioni, 
componenti da usare, documentazioni, link a siti che ne parlano....
A

 Grazie Mirko
-- 
Ciao, Anto', [37, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Di sempre cio' che senti e fai cio' che pensi."
    G.G. Màrquez

 ha scritto nel messaggio
news:c3u5j6$j10$1...@newsreader2.mclink.it...


 ma come si accede ai vecchi post ?
da google nella sezione gruppi, già che ci sei
fai una ricerca con la parola "quoting"
:o)


www.google.it
  clicchi su "gruppi", scegli la gerarchia IT e dall'elenco 
scegli questo ng.
A

 ma come si accede ai vecchi post ?
http://www.google.it/grphp?hl=it&tab=wg&ie=UTF-8
-- 
Una volta che avete conosciuto il volo, camminerete sulla Terra guardando
il cielo, perché lŕ siete stati e lŕ desiderate tornare (Leonardo da Vinci)

ma come si accede ai vecchi post ?
http://groups.google.it/groups?&group=it.comp.lang.delphi
questo link e' il piu' comodo di tutti gli altri gne' gne' gne' !!!
LOL
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:c3ttjh$sqv$1...@lacerta.tiscalinet.it...


OLE
A

Newsgroup: it.comp.lang.delphi
Titolo: try ed catch ... aiuto!!!!!

ecco il mio problema:
in una form ( la chiamo A per es.) esiste un bottone che apre una seconda
form (B) e in essa avvengono delle operazioni all'interno di un oneroso
ciclo...ora, l'utente deve avere l'opportunità di premere ancora il tasto
nel form A per poter bloccare il ciclo nella form B...ma come fare? io
pensavo a generare un'eccezione con try e catch ma non so come
realizzarlo...qualcuno sa come aiutarmi?
grazie! Eros.

realizzarlo...qualcuno sa come aiutarmi?
...questo modo di fare le cose non mi piace molto.
Innanzitutto le eccezioni vanno usate per gestire casi di
errori incontrollabili, non per trattare situazioni
*normali*.  Poi, cio' che avviene in un form deve essere
controllato dal form stesso.  Il bottone "Annulla
operazione", per intenderci, deve essere piazzato sul form
che esegue quell'operazione: e' piu' logico.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

 che esegue quell'operazione: e' piu' logico.
purtroppo non posso fare altrimenti.....
cmq grazie mille!

 visto come mastichi Delphi! :-)
Con Application.ProcessMessages. Inserendolo all'interno del tuo ciclo for,
avvisi il micro che può processare altri processi eventualmente pendenti
(nel tuo caso la pressione del bottone) che altrimenti dovrebbero aspettare
il termine del tuo ciclo per essere eseguiti.
Bye.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e Matlab?!?!?

Salve ragazzi ho urgente bisogno di una mano con delphi( ho la vers. 6)!!
Sto facendo una tesina per un esame e devo crearmi un pulsante per far
correre una procedura scritta in matlab, come devo fare??Purtroppo il matlab
non è nell'elenco dei server disponibili sotto delphi, il tempo stringe,
aiutatemi per favore!!!
Davide

Ti potrebbe andare bene una semplice WinExec o ancor meglio ShellExecute?
Se non basta facci sapere che ci organizziamo
Ciao

 ha scritto nel messaggio
news:a0ehhq$rpd$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.delphi
Titolo: Scrollbar ai lati di una TImage

Ho un problema con una TImage:
 
Ho un TForm con in cima alcuni TEdit e TButton, sotto tali control ho
una TImage.
 
Quando l'immagine caricata nella TImage e' piu' grossa dello schermo
ai bordi di TUTTO il TForm appaiono delle scrollbar, il problema e' che
quando con le scrollbar scendo verso il basso i control in cima al
TForm SPARISCONO, come si fa a far apparire le scrollbar ai lati della
TImage INVECE che a TUTTO il TForm?
 
Vorrei che quando l'utente si muove con le scrollbar i control in cima
al TForm rimanessero visibili.
 
Ditemi se mi sono spiegato bene.
 
 

TScrollbox.
 
A.

Newsgroup: it.comp.lang.delphi
Titolo: Appication directory

Ciao a tutti, ho un'applicazione che chima un oggetto. Nell'oggetto 
vorrei riferirmi al path in cui risiederà l'appicazione, è possibile?
Vorrei evitare di passare all'oggetto una cosa del genere
INIObj.Apppath:=ExtractFilePath(Application.ExeName);
ma vorrei che l'oggetto recuperi autonomamente la directory del file 
eseguibile.
grazie a tutti
Giuseppe

 eseguibile.
Potresti inserire il percorso dell'applicazione nel Registro di 
Configurazione durante il processo di installazione e leggerlo 
dall'oggetto in questione.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: Database

Che database mi consigliate di utilizzare con delphi?
Mi dite un programma per creare dbExpress??
Qualcuno ha delle dispense su delphi e i database??
--- posted by geoForum on 
http://www.delphiedintorni.it

 Qualcuno ha delle dispense su delphi e i database??
google? vecchi post? help in linea? soliti siti? 
A.

Io voglio utilizzare dbExpress, ma non so come crearlo, qualcuno mi sa
dare qualche dritta??
Grazie
N.



dbExpress NON č un database, č un layer di accesso ai dati,
cosě come era BDE e cosě come č ADO.
La scelta del DB va fatta con altri criteri, e in genere ogni
database ha un suo modo di creare e gestire il database.
Ti consiglio comunque di orientarti verso un database di tipo client/server,
e in questo gruppo da un'occhiata a Firebird
www.firebirdsql.org
Ciao
Giuseppe Garzotto


dare qualche dritta??
Non trollare, per favore.

Non so se si possono scrivere driver dbx in delphi.
AFAIK no.  Almeno, al tempo, si scrivevano solo in C++.

 Qualcuno ha delle dispense su delphi e i database??
www.google.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dare qualche dritta??
Nicola, devi STUDIARE e DOCUMENTARTI.
Comincia dal magico tasto f1.
A.

 Non trollare, per favore.
c'è ancora qualcuno che trolla su icld? :-)
-- 
Mauro Falzari 
 
  La teoria è quando si sa tutto ma non funziona niente. 
  La pratica è quando funziona tutto ma non si sa il perchè. 
  In ogni caso si finisce sempre a coniugare la teoria con la pratica: 
  non funziona niente e non si sa il perchè. 
   (Albert Einstein)
Newsgroup: it.comp.lang.delphi
Titolo: Coponente per visualizzare paigne HTML

Come da oggetto, mi servirebbe un semplice componente che visualizzi 
pagine HTML (che magari supporti l'HTML 4 e sup)
Sto facendo un MailReader e vorrei visualizzare le email HTML come fa OE
Grazie, ciao! 
-- 
(¯`·.¸¸.·´¯`·.¸¸.-{¯\_Prometeo_/¯}-.¸¸.·´¯`·.¸¸.·´¯)
==========================================================
e.mail -> prometeo()gloomcompilation^f2s^com
w.w.w. -> www^gloomcompilation^f2s^com       (Coming Soon)
==========================================================
"^" -> "."   -   "()" -> "@"

 Grazie, ciao!
un componente completo che riesca a supportare anche tutti gli standard che
normalmente supporta un normale browser come ad esempio Internet Explorer 5,
non lo conosco, ma se esiste dubito sia freeware ed anche leggero al momento
della compilazione.
Insomma c'è il rischio che sia costoso ed inoltre l'exe risultante ti occupa
un sacco oppure ti devi trascinare dietro qualche DLL o roba del genere.
Invece chi usa Internet Explorer, ha installato nel proprio PC ( ed anche
registrato ) il controllo ActiveX "TWebBrowser".
Quindi, tramite Delphi installa il controllo, poi piazzalo nella tua form. A
questo punto tramite codice prova un po' a gestirlo per come vuoi tu.
Una volta compilata la tua applicazione, questa potrà visualizzare le stesse
pagine web supportate dalla versione di Internet Explorer installata in quel
PC. Insomma ti ritrovi un browser come si deve con pochi Kb di eseguibile
perchè il controllo ActiveX rimane una cosa separata e come tutti i
controlli simili, deve essere già installato e registrato.
Se la tua applicazione si ritrova a girare su un PC dove non c'è Internet
Explorer installato, allora devi provvedere tu ad installare e registrare il
controllo o Internet Explorer magari.
Inoltre se il programma che fai è in vendita, leggiti anche la licenza
relativa al controllo visto che è di proprietà Microsoft.
Ti saluto....ciao ciao !!
Antonio Tarolla

www.pbear.com
 
Ciao
Duilio

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

Da dove si possono scaricare dei compilatori per Delphi?
-- 
Posted from 
ns.sci.univr.it
 [157.27.10.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Da dove si possono scaricare dei compilatori per Delphi?
Delphi e' stato compilato in Delphi, quindi basta Delphi per compilare
Delphi. Il problema semmai e' il codice sorgente. Non so quanti milioni di
dollari tu abbia a disposizione, ma puoi provare a fare una proposta
commerciale alla Borland chiedendo loro se te lo cedono ;)
Ciao, Sandro

 Da dove si possono scaricare dei compilatori per Delphi?
Trovi Delphi 6 in versione Personal sul sito Borland.
www.borland.com
-- 
Posted from  [80.105.34.80] 


Da dove si possono scaricare dei compilatori per Delphi?
www.delphi.com
  :-)  (almeno l'ultima versione).
D6 è anche sul CD di "Io programmo" di questo mese.
Simone
_______________________________________________________
 All resistance is futile ! Prepare to be assimilated !
Newsgroup: it.comp.lang.delphi
Titolo: TSaveDialog

Devo salvare su un file tipato una matrice di interi, col pascal per
assegnare un nome al file usavo il comando assign(<variabile file>,
'nomefile'). Ora in delphi con un componente TSaveDialog volevo assegnare ad
un file il nome contenuto nella stringa TSaveDialog.Filename, ma usando il
comando assign come primo parametro mi chiede un TPersistent, come diavolo
faccio a salvare 'sto file?

"Antonio" nel precedente post ha scritto:

If SaveDialog1.Execute Then
Begin
  Assign(<variabile file>,SaveDialog1.FileName);
  // tutte le operazioni che ti pare sulla variabile file.
End;
In pratica il SaveDialog ti seve solo per avere
un'interfaccia (di OS) per localizzare cartelle o file,
con filtri sui file e tante altre "Fikate" senza dover
muovere un dito ... poi all'atto pratico ottieni solo
il nome del file comprensivo di Path.
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it
Newsgroup: it.comp.lang.delphi
Titolo: Come intercettare messaggio Standby/Suspend e Resume?

Come da oggetto.
Win XP, D2009.
Grazie.
Fra.

gia visto sui soliti siti?
A.

Googlando in giro sono giunto a questo:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled:  
Boolean);
begin
if (Msg.wParam = PWR_SUSPENDREQUEST) or
    (Msg.wParam = PBT_APMQUERYSUSPEND) or
    (Msg.wParam = PBT_APMSUSPEND) or
    (Msg.wParam = PBT_APMSTANDBY) or
    (Msg.wParam = PBT_APMQUERYSTANDBY) then
   StopPrg
else
   if (Msg.wParam = PWR_SUSPENDRESUME) or
      (Msg.wParam = PBT_APMRESUMESUSPEND) or
      (Msg.wParam = PBT_APMRESUMESTANDBY) then
     StartPrg;
end;
...ma il risultato ï¿œ un errore apparentemente random durante l'esecuzione,  
come se si verificasse una delle condizioni.
Non avendo quindi ben afferrato il come/dove/quando ho postato la mia  
domanda.
Fra.

 domanda.
ripeto la domanda: sui soliti siti hai gia visto?
A.

 Win XP, D2009.
Dipende.
Se vuoi intercettare la richiesta utente di stand-by (l'utente chiude
il monitor o preme il bottone sleep), io so che non c'e' nulla da
fare. Se invece vuoi disabilitare/abilitare lo stand-by dovuto a
timeout per inattvittià, usa la API Windows
    SetThreadExecutionState
Maggiori info qui:
 
http://delphi.about.com/od/delphitips2008/qt/nosleep.htm
 
http://msdn.microsoft.com/en-us/library/aa373208.aspx
Ciao,
Gianpiero
https://sourceforge.net/projects/wiilauncher/

 ripeto la domanda: sui soliti siti hai gia visto?
Si, credo proprio di si.
Se mi sono visto costretto a scrivere un messaggio qui vuol dire che i  
vari tentativi proposti non hanno avuto esito favorevole.
L'ultimo tentato ï¿œ stato questo:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled:  
Boolean);
begin
if (Msg.message = WM_POWERBROADCAST) then
   Begin
     If (Msg.wParam = PBT_APMQUERYSUSPEND) or
        (Msg.wParam = PBT_APMSUSPEND) or
        (Msg.wParam = PBT_APMSTANDBY) or
        (Msg.wParam = PBT_APMQUERYSTANDBY) then
       StopPrg
     else
     if (Msg.wParam = PBT_APMRESUMESUSPEND) or
        (Msg.wParam = PBT_APMRESUMESTANDBY) then
       StartPrg;
   End;
end;
...magari ï¿œ corretto in parte perchï¿œ mi sarï¿œ perso qualcosa... (???)
Bye
Fra. :-)

Newsgroup: it.comp.lang.delphi
Titolo: Service Pack per Delphi 3

Qualcuno mi sa dire dove posso scaricare il service pack 1 di Delphi 3
(Client/Server), io ho il service pack 2 ma credo che debba installare il
sp1 prima di passare il sp2. Una volta installato che versione di build deve
risultare dall'about ?
Grazie mille.

 wrote...

Se non ricordo male era a pagamento e la 2 non si installa senza la 1...
Ciao ;-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Newsgroup: it.comp.lang.delphi
Titolo: Gestione dell'USB

Salve a tutti.
Esiste un componente per gestire l'USB come la seriale (Rs232) o in maniera
analoga?
Grazie,
Paolo.

vedi su
http://www.programmando.org/delphi/componenti/comunicazione.php
D2XX USB Drivers
--
Max Etere
massimili...@programmando.org
http://www.programmando.org
Newsgroup: it.comp.lang.delphi
Titolo: spezzare una stringa

Ciao, sono Enrico e sono abbastanza nuovo da non sapere come troncare una
parte di una stringa (Delphi 2), qualcosa come:
stringa2:= tronca(stringa1,120)
dove 120 sono i caratteri della stringa1 che vengono memorizzati in
stringa2.
Allora, quanto sono ignorante?
enricų
------------------------------------
mailto:
kiko...@libero.it
SMSto:kiko...@wappi.com
(comunitąArgonauti): 
http://web.tiscalinet.it/clanargonauti

hi!hi! Scusate, leggo 3 msg prima...

 dove 120 sono i caratteri della stringa1 che vengono memorizzati in
stringa2.
Ciao, risolvi cosě : stringa2 := Copy (stringa1,1,120);
Ciao!! Davide DG

Newsgroup: it.comp.lang.delphi
Titolo: Tools o add-ons per IDE Delphi

Ciao a tutti !
qualcuno sa se esiste un "add-on" per l'IDE di Delphi5 che si occupi di fare
quei lavori noiosi tipo regolare il rientro del testo in base agli IF..THEN,
Do..Loop, ecc...ecc...
Se qualcuno ha mai usato CodeSmart per VB5 sa di cosa parlo....
Grazie per aver letto il mio messaggio
Dave

"-> Dave <-" <da...@hate.spam> ha scritto nel messaggio
news:9ks23r$clq$1...@news1.sunrise.ch...

prova questo
http://www.slm.wau.nl/wkao/DelForExp.html
ciao
Giuliano
Newsgroup: it.comp.lang.delphi
Titolo: Installazione di Firebird

Esiste un tool per l'installazionione in modo "silent" di firebird ?
PS:Aqua ho un problema nel debug della mia applicazione mi aiuti? io premo
F9 e poi va tutto in crasch che cosa potra essere ???

 F9 e poi va tutto in crasch che cosa potra essere ???
Grrrrrrrrrrrrr  :D
Acqua 

 Esiste un tool per l'installazionione in modo "silent" di firebird ?
Non so se questa può essere una risposta soddisfacente, tuttavia 
potresti valutare l'utilizzo di "FireBird Embedded" per la tua applicazione.
Il pacchetto (in formato ZIP) è scaricabile dal sito ufficiale di 
FireBird (
http://www.firebirdsql.org
).
A differenza dell'edizione client/server solita, la versione "Embedded" 
è progettata per essere distribuita e installata assieme alle proprie 
applicazioni, usufruendo di un server locale di FireBird copiando 
semplicemente la libreria corrispondente nella cartella 
dell'applicazione che deve accedere ad un database FireBird.
Occorre precisare che ci sono alcune limitazioni riguardo questo 
particolare utilizzo di FireBird: è possibile collegarsi solamente a 
database presenti sulla stessa macchina i quali vengono bloccati in modo 
esclusivo impedendo quindi l'accesso ad altre applicazioni e/o a 
"FireBird Super Server", se installato; è assente inoltre 
l'autenticazione degli utenti.
Per saperne di più, puoi comunque consultare i file di testo contenuti 
nel package ZIP scaricabile dal sito ufficiale che ti ho indicato.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

> Esiste un tool per l'installazionione in modo "silent" di firebird ?
Puoi crearti il tuo installer e quindi visualizzi quello che ti pare.
Qui puoi trovare lo script inno setup per l'installazione della
versione 1.5, puoi prendere spunto da qui. In ogni caso
sarebbe opportuno, durante la fase di installazione, mostrare
le condizioni di licenza di firebird.
http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/builds/install/arch-specific/win32/
-- 
Ciao!
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 Marco Kregar
ciao Luca Zanni